:focus {outline:none;}
a:focus {outline:none;}
html, html a {
    -webkit-font-smoothing: antialiased;
	font-smooth: always;
	/*transform: rotate(-0.0000000001deg);*/
	-webkit-font-smoothing: subpixel-antialiased;
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}

/* Fonts */

@font-face {
    font-family: 'MuseoSans900';
    src: url('museosans-webfont.eot');
    src: url('museosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans-webfont.woff') format('woff'),
         url('museosans-webfont.ttf') format('truetype'),
         url('museosans-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSans500';
    src: url('museosans_0-webfont.eot');
    src: url('museosans_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_0-webfont.woff') format('woff'),
         url('museosans_0-webfont.ttf') format('truetype'),
         url('museosans_0-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSans700';
    src: url('museosans_1-webfont.eot');
    src: url('museosans_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_1-webfont.woff') format('woff'),
         url('museosans_1-webfont.ttf') format('truetype'),
         url('museosans_1-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSans300';
    src: url('museosans-300-webfont.eot');
    src: url('museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans-300-webfont.woff') format('woff'),
         url('museosans-300-webfont.ttf') format('truetype'),
         url('museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	font-weight:normal;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {font-family: 'MuseoSans300', Helvetica, Arial, sans-serif;font-size:13px;line-height:130%;color:#3d3d3d;text-align:left;vertical-align:top;background:#f4f4f4;}

img {display:inline-block;/*min-width:100%;*/max-width:100%;}

div, ul, li {width:auto;height:auto;margin:0;padding:0;line-height:100%;text-align:left;vertical-align:top;list-style:none;}
a {color:#5a91ba;text-decoration:none;line-height:100%;}
a:hover {text-decoration:underline;}

p {margin-bottom:15px;color:#515151;font-size:14px;font-family:'MuseoSans300', Helvetica, Arial, sans-serif;line-height:140%;}

hr {border:1px solid #e2e2e2;margin:15px 0;display:block;clear:both;width:100%;float:left;}

h1 {font-size:40px;font-family:'MuseoSans300', Helvetica, Arial, sans-serif;text-transform:uppercase;color:#FFF;line-height:110%;}
h2 {font-family: 'MuseoSans300', Helvetica, Arial, sans-serif;font-size:18px;color:#000000;text-transform:uppercase;line-height:130%;padding-top:20px;padding-bottom:20px;}
h3 {font-family: 'MuseoSans300', Helvetica, Arial, sans-serif;font-size:18px;color:#b88b2b;line-height:150%;}
h4 {font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;font-size:18px;color:#000000;line-height:150%;margin-bottom:10px;}
h5 {font-family: 'MuseoSans300', Helvetica, Arial, sans-serif;font-size:24px;color:#d8b24b;line-height:130%;margin-bottom:15px;}

h3.gp-user-reviews {color:#5a91ba;text-transform:uppercase;padding-bottom:5px;font-size:22px;}
h1.bluetext {color:#5a91ba;font-size;text-transform:none;font-size:22px;}

.mod-container .mod-title {color:#5a91ba;font-size:22px;}

.header-wrapper {border-top:3px solid #3a3a3c;border-bottom:3px solid #5a91ba;}
.showcase-top-wrapper {border-bottom:2px solid #6c6c6c;}
.content-wrapper.bg-white {background:url(../images/banner-dealer-inner-bg.jpg) center top repeat-x !important;padding-top:25px;padding-bottom:25px;z-index:1;}
.content-wrapper.bg-transparent {background:url(../images/banner-dealer-inner-bg-subpage.jpg) center top repeat-x !important;padding-top:25px;padding-bottom:25px;z-index:1;}

.menu-horizontal {font-family:'MuseoSans500', Helvetica, Arial, sans-serif;}
.menu-horizontal>li>a {color:#fff;padding:15px 12px;border-right:1px solid #696969;}
.menu-horizontal>li>a:hover {text-decoration:none;background:#4d4d4d;}
li.current.active {background:#4d4d4d;}
.menu-horizontal li:first-child a {border-left:1px solid #696969;}
.menu-horizontal>li:last-child>a {padding-right:12px;}

.container, .container-fluid {padding:0;}
.mod-inner {margin-bottom:0;}
.copyright-container {color:#fff;font-size:11px;margin-bottom:0;}

.custom .gp-text-center {text-align:center;}
.p0 {padding:0 !important;}

.gp-box {border:1px solid #e2e2e2;padding:20px;background:#FFF;
box-shadow: inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;
-webkit-box-shadow: inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;
-moz-box-shadow: inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;
-o-box-shadow: inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;
margin-bottom:20px;}

.gp-orange-respond {background:#f36e1e;}
.gp-orange-respond-base {padding:15px;}
.gp-orange-respond-title {font-size:21px;color:#FFF;font-family: 'MuseoSans500';}
.gp-orange-respond-text {font-size:20px;text-transform:uppercase;color:#FFF;padding:10px 0;}
.gp-orange-respond-btn {background:#ed4811;text-align:center;padding:15px;margin-top:20px;}
.gp-orange-respond-btn a {background:#FFF;color:#f36e1e;font-size:20px;font-family: 'MuseoSans900';padding:5%;display:inline-block;line-height:100%;display:block;}
.gp-orange-respond-btn a:hover {background:#f36e1e;color:#FFF;text-decoration:none;}
.gp-orange-respond-base {padding:15px;}
.gp-rating {width:100%;float:left;padding:5px 0;}
.gp-rating ul {width:67%;float:left;margin:0 auto;}
.gp-rating ul li {display:inline-block;margin-right:-2px;}
.gp-rating span {font-size:10px;line-height:130%;padding-left:2px;}

.wr-review {background:#4d84ad;color:#FFF;padding:4px;float:right;font-size:11px;line-height:100%;margin-right:15px;}
.wr-review a {color:#FFF;}
.wr-review a:hover {text-decoration:none;background:#2e648c;}
.wr-review img {display:inline;float:left;margin:0 3px 0 0;}

.wr-review1 {background:#4d84ad;color:#FFF;padding:4px;font-size:11px;line-height:100%;display:inline-block;}
.wr-review1 img {display:inline;float:left;margin:0 3px 0 0;}

.jrModuleItems .jrModuleItemThumbnail img {border:0;}
span.jrHeadingText {text-transform:uppercase;color:#4d84ad;font-size:22px;line-height:150%;}
.jrButton, .jrLogin.jrButton {border:0;border-radius:0 !important;background-color:#4d84ad;background-image:none;color:#fff;text-shadow:none;}
.jrButton:hover, .jrLogin.jrButton:hover {border:0;border-radius:0;background-color:#2e648c;background-image:none;color:#fff;}
a.jrButton, .jrButton a:link, .jrButton a:visited {color:#fff !important;text-shadow:none;}
button.jrVoteYes.jrButton.jrSmall, button.jrVoteNo.jrButton.jrSmall {background-color:transparent;}
.jrIconComments:before {color:#fff;}
.jrIconAddReview:before {color:#fff;}
.jrIconVideo:before, .jrIconVideos:before {display:none;}

.jrModuleItems .jrModuleItemInfo {font-size:15px;color:#393a3a;font-style:italic;line-height:145%;padding:10px 0;margin:5px 25px 5px 0;}
.jrModuleItems .jrModuleItemTitle a {font-size:16px !important;color:#000;line-height:110%;margin:5px 0;}
.jrThumbview .jrResults .jrContentTitle {font-family:'MuseoSans700';font-size:18px;line-height:130%;padding:5px 0 5px 0;margin:15px 15px 0 15px;}
.jrThumbview .jrResults .jrContentTitle a {font-family:'MuseoSans700';font-size:18px;line-height:130%;padding:5px 0 5px 0;}
.jrListingSummary {margin:0 15px 15px 15px;color:#515151;font-size:14px;font-family:'MuseoSans300', Helvetica, Arial, sans-serif;line-height:140%;height:80px;}
.jrThumbview .jrResults .jrListItem {height:600px;}
.jrThumbview .jrResults .jrListingThumbnail {height:276px;margin:0}
.jrRatingTable {margin:15px;}

.jrRatingInfo {float:none;border:0;background:none;border-left:1px solid #eee;}

.jrFieldGroupTitle, h3.jrFieldGroupTitle {font-family:'MuseoSans700', Helvetica, Arial, sans-serif;background:#f0f0f0;padding:4px 8px;line-height:150%;color:#3d3d3d;font-size:14px;width:95%;border:1px solid #e0e0e0;margin-bottom:0;}
.gp-orange-text h2 {color:#5a91ba;font-size:27px;line-height:100%;border:0;border-bottom:1px solid #5a91ba;padding:10px 10px;margin:15px 25px 25px 0;font-weight:100;text-transform:none;}

.jrListingMainImage img {border:0;}
.jrListingDetail .jrOverallRatings {float:none;}
.jrListingFulltext {padding:30px 30px 0 30px;}
.jrOverallRatings {float:none;}
.jrListingMainImage.jrMediaLeft {float:none;margin:0 0 10px 0;}
.jrListingMainImage {padding:0;}
.jrListingDetail .jrOverallRatings .jrOverallEditor, .jrListingDetail .jrOverallRatings .jrOverallUser {float:none;}
.jrOverallRatings .jrRatingLabel {float:none;}
.jrIconUsers:before {display:none;}
.jrFieldGroup .jrFieldRow {border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;width:95%;margin:0;}
.jrFieldGroup .jrFieldLabel {padding:5px 10px;line-height:150%;font-size:11px;}
.jrFieldGroup .jrFieldValue {padding:5px 10px;line-height:150%;font-size:11px;}
.socialBookmarks, .socialBookmarksVertical {float:none;padding-left:30px;}
.jrFieldRow.jrDidyoureceivewhatyouordered, .jrFieldRow.jrWouldyoupurchasefromthisdealeragain {border:0 !important;color:#5a91ba;}
.jrFieldRow.jrDidyoureceivewhatyouordered .jrFieldLabel, .jrFieldRow.jrWouldyoupurchasefromthisdealeragain .jrFieldLabel {width:75%;font-size:100%;font-weight:normal;}
.jrUserReviewsSummaryTitle {border:1px solid #e3e3e3;padding:10px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;margin-bottom:0;}
.jrReviewSummary {border:1px solid #e3e3e3;padding:10px;background-color:#fffced;}
button.jr-review-add.jrButton {background-image:none;background:url(../images/new-review.png) no-repeat center 10px #4d84ad;width:130px;padding:60px 5px 10px 5px;color:#fff;text-shadow:none;border:0;border-radius:0;}
button.jr-review-add.jrButton:hover {background-color:#2e648c;}
.jrReviewSummarySidebar {float:left;}
h4.jrReviewTitle {font-size:16px;line-height:110%;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;font-weight:normal;}
.jrReviewContainer .jrUserInfo {color:#000;}
.jrForm fieldset {background-color:#fffced;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

.rating-large {font-size:46px;color:#e7711b;font-family:'MuseoSans500';}
.rating-criteria {font-size:12px;color:#999999;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;padding-top:5px;}
.rating-center {text-align:center;}

.jrIconManage:before, .jrIconSync:before, .jrIconEditListing:before, .jrIconAddMedia:before, .jrIconEdit:before, .jrIconNotFeatured:before, .jrIconEmptyStar:before, .jrIconDelete:before {color:#fff;}
.jrIconPublished:before {color:lightgreen;}

.jrDropdown .jrDropdownMenu {background-color:#4d84ad;}
.jrDropdownMenu li > a:hover {background-color:#2e648c;}

.jrListingDescription, .jrListingFulltext, .jrListingSummary ul, li {list-style:initial;}

.mfp-container:before {content:none;}

.nobullet div, ul, li {list-style-type:none !important;}

.footer-wrapper a:link, a:visited {color: #5a91ba;}

/*.jrThumbview .jrPageHeader .contentheading {display:none;}*/

/* GoldPrice Imported CSS */

.gpsearch {border:2px solid #dddddd;}
select {border-radius:0px;}
.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, #gantry-totop, .sprocket-readmore, .roksearch_results a.clr {border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.button:hover, .readon:hover, .readon2:hover, .readon3:hover, a.readmore:hover, button.validate:hover, p.readmore a:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .logout-button .btn:hover, #gantry-totop:hover, .sprocket-readmore:hover, .roksearch_results a.clr:hover {border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.custom-search-button {background:#383838;border:1px solid #383838;color:#FFF;}

/* Custom Module Styles */
.boxgpbody {background:#ffffff;border:1px solid #e2e2e2;padding:20px;box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-webkit-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-moz-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-o-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;margin-bottom:20px;}
.boxgp .module-surround {background:#ffffff;border:1px solid #e2e2e2;padding:24px;box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-webkit-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-moz-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-o-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;margin:0;}
.gpheader {border:1px solid #dadada;background:#ffffff;padding:15px;}
.blog {background:#ffffff;border:1px solid #e2e2e2;padding:20px;box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-webkit-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-moz-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-o-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;margin-bottom:20px;}
.title4 .module-title {background: #f4f4f4;border-bottom:1px solid #e2e2e2;}
.rt-block {padding:10px;}
.extension-middle {border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.gp-quick-search li {float:left;width:48%;}
.gp-quick-search-sidebar {min-height:200px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;color:#515151;}
.gp-quick-search-sidebar li {float:left;width:48%;}
.gp-quick-search-sidebar ul li {background:url('quick-arrow.png') no-repeat left 7px;padding:0 0 0 12px;list-style-type:none;margin-left:-20px;}
.gp-quick-search-sidebar a {color:#515151 !important;}

.gp-sidebar-links {font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;color:#515151;}
.gp-sidebar-links ul li {background:url('quick-arrow.png') no-repeat left 7px;padding:0 0 0 12px;list-style-type:none;margin-left:-20px;}
.gp-sidebar-links a {color:#515151 !important;}

/* Module Row Overrides */
.gp-footer {font-size:11px;line-height:25%;min-height:130px;border-right:1px solid #a1a1a1;}
.gp-footer a {color:#d9d9d9;}
.noborder {border-right:none;}

.menuquick-search-menu {min-height:325px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;line-height:190% !important;color:#515151;}
.menuquick-search-menu ul li a {color:#515151;}
.menuquick-search-menu li {float:left;width:48%;background:url('quick-arrow.png') no-repeat left 7px;list-style-type:none;padding:0 10px 0 10px;margin-left:-30px;margin-right:10px;}
.menuquick-search-menu ul li {background:url('quick-arrow.png') no-repeat left 7px;padding:0 0 0 12px;list-style-type:none;margin-left:-20px;}
.menuquick-search-menu .current {border:0;clear:none;}

.menuquick-search-menu-home-side {min-height:325px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;line-height:190% !important;color:#515151;}
.menuquick-search-menu-home-side ul li a {color:#515151;}
.menuquick-search-menu-home-side li {background:url('quick-arrow.png') no-repeat left 7px;list-style-type:none;padding:0 15px 0 15px;margin-left:-30px;margin-right:10px;}
.menuquick-search-menu-home-side ul li {background:url('quick-arrow.png') no-repeat left 7px;padding:0 0 0 12px;list-style-type:none;margin-left:-20px;}
.menuquick-search-menu-home-side .current {border:0;clear:none;}

.menulibrary-menu {min-height:300px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;line-height:190% !important;color:#515151;}
.menulibrary-menu ul li a {color:#515151;}
.menulibrary-menu li {background:url('quick-arrow.png') no-repeat left 7px;list-style-type:none;padding:0 10px 0 10px;margin-left:-30px;margin-right:10px;}
.menulibrary-menu ul li {background:url('quick-arrow.png') no-repeat left 7px;padding:0 0 0 12px;list-style-type:none;margin-left:-20px;}
.menulibrary-menu .current {border:0;clear:none;}

#rt-sidebar-a a:not(.readon), #rt-sidebar-b a:not(.readon), #rt-sidebar-c a:not(.readon) {color:#515151;}
.gppadding {padding:5px;}
.gpheight400 .module-surround {height:450px;}


#smallfont {font-size:10px;}
  
hr {border:1px solid #e2e2e2;margin:15px 0;}

/* news */
.gp-news-left {display:block;text-align:right;padding:20px 20px 20px 35px;border:0;border-right:1px solid #e2e2e2;margin:-20px 0 -20px -20px;background:url('arrow-gray-left.png') no-repeat left center;color:#000;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;font-size:14px;line-height:130%;}
.gp-news-left:hover {background:url('arrow-gray-left-hover.png') no-repeat left center #f9f9f9;text-decoration:none;}
.gp-news-right {display:block;text-align:left;padding:20px 35px 20px 20px;margin:-20px -20px -20px 0;background:url('arrow-gray-right.png') no-repeat right center;color:#000;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;font-size:14px;line-height:130%;}
.gp-news-right:hover {background:url('arrow-gray-right-hover.png') no-repeat right center #f9f9f9;text-decoration:none;}
.gp-news-small {color:#c1c1c1;font-size:12px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;}
.gp-news-left:hover .gp-news-small {color:#000000;}
.gp-news-right:hover .gp-news-small {color:#000000;}
.gp-news-tab ul {margin:-20px;}
.gp-news-tab ul li {}
.gp-news-tab ul li a {padding:20px 20px 20px 20px;display:block;border:0;border-bottom:1px dashed #e0e0e0;text-transform:uppercase;font-size:14px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;color:#000;}
.gp-news-tab ul li a span {font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;color:#c1c1c1;}
.gp-news-tab ul li a:hover {background:#e2b95f;color:#FFF;text-decoration:none;}
.gp-news-tab ul li a:hover:before {background:transparent;color:#FFF;text-decoration:none;
content:"";
   position: absolute;
   border-top: 27px solid transparent;
   border-right: 26px solid #e2b95f;
   border-bottom: 27px solid transparent;
   margin: -20px 0 0 -32px;
}
.gp-news-tab ul li a:hover span {color:#FFF;}
.gp-news-tab ul li:last-child a {border:0;}
.gp-news-tab ul li a.active {background:#e2b95f;color:#FFF;text-decoration:none;}
.gp-news-tab ul li a.active:before {background:transparent;color:#FFF;text-decoration:none;
content:"";
   position: absolute;
   border-top: 27px solid transparent;
   border-right: 26px solid #e2b95f;
   border-bottom: 27px solid transparent;
   margin: -20px 0 0 -32px;}

/* Premium Index */
.jrFieldRow.jrFeaturedproductimage {float:left;padding:5px;}
@media only screen and (min-width: 768px){.jrFieldRow.linkheight {height:100px;}}
.premium-index .jrListingDetail h1.contentheading {color:#5f6062;text-shadow:1px 1px 1px #ffffff;display:none;}
.premium-index-blog .jrListingDetail h1.contentheading {color:#5f6062;text-shadow:1px 1px 1px #ffffff;}
.premium-index-blog .jrPageHeader h1.contentheading h1 {color:#5f6062;text-shadow:1px 1px 1px #ffffff;}
.pagesurround-type-none #rt-page-surround {padding:0;}
.pagesurround-type-none#rt-page-surround {padding:0;}

/* JReviews Overrides */
/*.jrListings .jrContentTitle a:not(.readon), .jrListings .jrContentTitle a:not(.readon) {color:#000000;text-decoration:underline;}
.jrListings .jrContentTitle a:not(.readon):hover, .jrListings .jrContentTitle a:not(.readon):hover {text-decoration:underline;}
.jrListingDetail h1.contentheading {font-size:40px;text-transform:uppercase !important;line-height:110%;font-weight:normal;margin-bottom:0.5em;}
.jrFieldGroup .jrFieldValue {color:#3d3d3d;font-size:13px !important;}
.jrFieldGroup .jrFieldLabel {color:#3d3d3d !important;font-size:13px !important;font-weight:normal !important;}
.jrMasonry .jrResults .jrContentTitle a {text-decoration:underline;color:#000000 !important;margin-bottom:20px;}
.jrMasonry .jrResults .jrListingThumbnail {border:solid 1px #f4f4f4;}
.jrPageDescription {margin-bottom:0;padding:15px;background:#ffffff;border:1px solid #dadada;width:auto;}
.jrPagination {background:#ffffff;padding:15px;border:1px solid #dadada;border-top:0;margin-bottom:0px;}
.jrThumbview .jrResults {text-align:left !important;}
.jrThumbview .jrResults .jrContentTitle {margin:10px 3px;line-height:3.5em;}
.jrThumbview .jrResults .jrContentTitle a {text-decoration:underline;color:#000000;font-size:18px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;}
.jrThumbview .jrResults .jrListingSummary {line-height:140%;}
.jrThumbview .jrResults .jrListItem {height:350px;}
.jrRoundedPanel {margin-bottom:0;padding:15px;background:#ffffff;border:1px solid #dadada;width:auto;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.jrBlogview .jrListingInfo {color:#d4a032;padding:10px 0 20px 0;}
[class*="jrListColumn"] .jrListItem, .jrListColumn4 .jrListItem {text-align:left;}
.jrThumbview .jrResults .jrListingThumbnail {text-align:left;}
.jrThumbview .jrResults .jrListingThumbnail img {border:1px solid #e2e2e2;}
.jrThumbview .jrResults .jrListItem {border-bottom:1px dashed #e2e2e2;}*/
/*#jrRelatedListingsWidget1, #jrRelatedListingsWidget2, #jrRelatedListingsWidget3, #jrRelatedListingsWidget4 .jrModuleSlider.jrSliderSinglePage .jrModuleContainer {background:#ffffff;border:1px solid #e2e2e2;padding:20px;box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-webkit-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-moz-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-o-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;margin-bottom:20px;}
#jrRelatedListingsWidget1, #jrRelatedListingsWidget2, #jrRelatedListingsWidget3, #jrRelatedListingsWidget4 .jrModuleItems .jrResults {background:#ffffff;border:1px solid #e2e2e2;padding:20px;box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-webkit-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-moz-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;-o-box-shadow:inset 0px 0px 50px 0px #FFF,0px 10px 0px -7px #e8e8e8;margin-bottom:20px;}*/
.homesearch .jrForm input[type="text"], .jrForm input[type="email"], .jrForm input[type="url"], .jrForm input[type="number"], .jrForm input[type="password"], .jrForm textarea, .jrForm select {border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;}
.homesearch .jrForm .jrSelect, .jrForm .jrSelectMultiple {height:45px;}
/*.jrFieldGroupTitle, h3.jrFieldGroupTitle {padding:20px;margin-left:-20px;background:#f9f9f9;width:50%;}
.jrPageHeader .contentheading {padding:20px 0;}
.jrButton, .jrButton.jrSmall {font-size:12px;text-transform:uppercase;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-image:none;background-color:transparent;color:#d4a032 !important;text-shadow:none;border:none;border-bottom-color:transparent;background:url('quick-arrow.png') no-repeat left center;padding:0 0 0 12px;}
.jrButton:hover, .jrButton.jrSmall:hover {text-decoration:underline !important;background-color:transparent;}
span.jrPageCurrent.jrButton.jrSmall.jrDisabled, a.jr-pagenav-page.jrButton.jrSmall, button.jr-media-like.jrButton.jrSmall, button.jr-media-dislike.jrButton.jrSmall, button.jr-report.jrReport.jrButton.jrSmall {background:none;}
.jrStatusIndicators .jrStatusFeatured {background:#d8b24b;padding:3px 6px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;margin:0 0 0 10px;background-image:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:1px solid white;}
.bx-wrapper .bx-prev {background:url('controls.png') no-repeat 0px 0px !important;}
.bx-wrapper .bx-next {background:url('controls.png') no-repeat -28px 0px !important;}
.jrPagenavResults {font-family:'MuseoSans500', Arial, sans-serif;}
.jrPaginationBottom {margin-top:0px;}
.jrOrdering {font-family:'MuseoSans700', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:14px;}*/

.gpLocalWidget h2 {color:#393a3a;}
.gp-compare-quantity {color:#bca129;font-size:14px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;padding-left:0 !important;padding-right:10px;border:0;border-right:1px solid #b1b1b1;}
.gp-compare-year {color:#b1b1b1;font-size:11px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;padding-left:10px;}
.gpLocalWidgetColumn {line-height:180%;font-size:16px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;padding:1px 5px;height:100%;}
.gpLocalWidgetDealer {background:#f9f9f9;color:#393a3a;border-left:1px solid #e7e7e7;line-height:180%;font-size:15px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;padding:1px 5px;height:100%;}
.gpLocalWidgetPrice {line-height:180%;font-size:16px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;padding:1px 5px;color:#000047;text-align:right;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;height:100%;}
.gpLocalWidgetOrderInfo {background:#f9f9f9;border:1px solid #e7e7e7;padding:10px;font-size:12px;line-height:150%;color:#000047;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;height:50px;}
.gpLocalWidgetSpot {background:#f9f9f9;padding:10px;border:1px solid #e7e7e7;border-left:0;height:50px;}
.gpLocalWidgetSpotPrice {color:#000047;font-size:22px;font-family:'MuseoSans500', Helvetica, Arial, sans-serif;}

.shorten-title {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* RokSprocket Overrides */
.sprocket-lists-image {width:100% !important;padding:0 !important;}
.sprocket-lists-desc {width:100% !important;}
.sprocket-lists-pagination li {padding:5px !important;}
.sprocket-lists-arrows .arrow {opacity:1 !important;margin-left:0 !important;}
.sprocket-lists-arrows {top:0;}
.sprocket-lists-arrows .arrow.next:before {content:"" !important;}
.sprocket-lists-arrows .arrow.prev:before {content:"" !important;}
.sprocket-lists-arrows .arrow.next {content:"";background:url('controls-next.png') no-repeat 0px 0px !important;}
.sprocket-lists-arrows .arrow.prev {content:"";background:url('controls-prev.png') no-repeat 0px 0px !important;}
.sprocket-lists-arrows .arrow, .sprocket-lists-title .indicator {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.sprocket-lists-item .readon {display:none;}
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-order li {border-radius:0;}
.sprocket-mosaic .sprocket-mosaic-tags li {display:none !important;}
.sprocket-mosaic .sprocket-mosaic-title {text-align:center;}
.sprocket-mosaic .sprocket-readmore {display:none !important;}

#smallfont {font-size:10px;}

/* RSForm Overrides */
strong.formRequired {color:red;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {width:90%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:36px;}
.formResponsive select, .formResponsive input[type="file"] {width:90%;height:36px;}
.formResponsive .formHorizontal .formControlLabel {text-align:left;}
.formResponsive .formHorizontal textarea {height:150px;}
  
/* Sliders Overrides */
div.nn_sliders_slider a, div.nn_sliders_slider a:link, div.nn_sliders_slider a:visited, div.nn_sliders_slider a:active, div.nn_sliders_slider a:hover {background-color:#e6c05d;border:1px solid #f8d17e;color:#000000;font-size:15px;line-height:130%;}
div.nn_sliders_content_wrapper div.nn_sliders_content {border:1px solid #f8d17e;}

div.srfrContainer ul.srfrList li a {font-family:'MuseoSans500', Helvetica, Arial, sans-serif !important;margin:5px 0 !important;}
div.srfrContainer ul.srfrList li a:hover {color:#d4a032; text-decoration:underline !important;}
div.srfrContainer ul.srfrList li {border-bottom:1px solid #e8e8e8;border-top:none !important;}

.trending .srfrContainer h3 {font-family:'MuseoSans300', Helvetica, Arial, sans-serif !important;margin:5px 0 !important;color:#000000;text-transform:none;text-decoration:underline;font-weight:normal;}
.trending .srfrContainer h3 a {color:#000000;}
.trending .srfrContainer h3 a:hover {color:#000000;}
.trending .srfrReadMore {background:url('quick-arrow.png') no-repeat left center;padding:0 0 0 12px;font-family:'MuseoSans300', Helvetica, Arial, sans-serif !important;}
.trending .srfrReadMore a {font-family:'MuseoSans300', Helvetica, Arial, sans-serif !important;}
.trending .srfrContainer ul.srfrList li span.srfrFeedItemDate {color:#d4a032;}
.trending p {padding-top:20px;}

.rt-offline-logo {background:transparent !important;}
.rt-offline-body {text-shadow:2px 2px 1px white;}

/* External Widgets */
/*#jrWidget {
        width: 250px;
        height: 125px;
        border: 1px solid #ccc;
        text-align: center;
    }
    
    .jrWidgetInner {
        display:none;
    }
    .jrRating,
    .jrReviews {
        font-size: 20px; font-weight: bold; font-style:italic; padding: 5px; margin: 5px;
    }
.jrWidgetItems .jrWidgetItem {font-size:10px;}

.jrWidgetLayout .rating_count {display:none;}*/
.gpwidget .jrWidgetLayout .jrOverallRatings .jrRatingValue {display:none !important;}

/* Inline Breakouts and Shipping Tiers */
.jrForm .jrFieldDiv.jrBreakout1low {
    float: left;
}
.jrForm .jrFieldDiv.jrBreakout1high,
.jrForm .jrFieldDiv.jrBreakout1value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrBreakout2low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrBreakout2high,
.jrForm .jrFieldDiv.jrBreakout2value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrBreakout3low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrBreakout3high,
.jrForm .jrFieldDiv.jrBreakout3value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrBreakout4low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrBreakout4high,
.jrForm .jrFieldDiv.jrBreakout4value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrBreakout5low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrBreakout5high,
.jrForm .jrFieldDiv.jrBreakout5value {
    float: left;
    clear: none;
    margin-left: 30px;
}

/* Inline Shipping Tiers */
.jrForm .jrFieldDiv.jrTier1low {
    float: left;
}
.jrForm .jrFieldDiv.jrTier1high,
.jrForm .jrFieldDiv.jrTier1value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrTier2low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrTier2high,
.jrForm .jrFieldDiv.jrTier2value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrTier3low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrTier3high,
.jrForm .jrFieldDiv.jrTier3value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrTier4low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrTier4high,
.jrForm .jrFieldDiv.jrTier4value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrForm .jrFieldDiv.jrTier5low {
    clear: left;
    float: left;
}
.jrForm .jrFieldDiv.jrTier5high,
.jrForm .jrFieldDiv.jrTier5value {
    float: left;
    clear: none;
    margin-left: 30px;
}

.jrBlogview .jrResults .jrListItem {margin:0 !important; padding:0; border-bottom: 1px dashed #e2e2e2;}
.jrBlogview .jrResults .jrListItem.row2 {background:none !important;}
.jrListings .jrContentTitle {color:#000000;}
.jrResults .jrListingActions {padding-bottom:10px;}

/* Investment Guide Menu Styling */
/*.nav-container {
  width: 100%;
}*/

.nav-container ul {
  list-style: none;
  margin:-24px;
}

.nav-container li {
  
  cursor: pointer;
  line-height: normal;
  border-bottom:1px dashed #e0e0e0;
  display: block;
  font-family:'MuseoSans700', Helvetica, Arial, sans-serif;
  
  
  padding: 20px 20px 20px 20px;
  
  text-transform: uppercase;
  text-decoration:none;
}




.nav-container li:first-child {border-top: 0 !important;}
.nav-container li:last-child {border: 0 !important;}


.nav-container li.selected {
  border-top-color: #f1d04a;
  background: #e2b95f;
  cursor: default;
}

.nav-container ul li.selected a {color:#ffffff !important;}
.nav-container ul li.selected a:hover {color:#ffffff !important;}
.nav-container ul li.selected a span {color:#ffffff !important;}

.nav-container li:hover {
  border-top-color: #f1d04a;
  background: #e2b95f;
  /*cursor: default;*/
}

.nav-container li.selected:before {
  background: transparent;
  border-top:27px solid transparent;
  border-right:26px solid #e2b95f;
  border-bottom:27px solid transparent;
  content: "";
  margin:-20px 0 0 -32px;
  text-decoration:none;
  position: absolute;
}


.nav {margin-left:20px;}
.nav>li>a:hover {text-decoration:underline;background-color:#fff;}
.nav-container ul li a {color:#000000 !important;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;border:0;/*padding:30px 250px 25px 30px;margin:-30px -250px -25px -30px;*/}

.nav-container ul li a:hover {color:#000000 !important; text-decoration:none !important;}
/*.nav-container ul li a:hover:before {background:transparent;color:#ffffff;text-decoration:none;content:"";position:absolute;border-top: 27px solid transparent; border-right: 26px solid #e2b95f; border-bottom: 27px solid transparent;margin:-20px 0 0 -32px;}*/
.nav-container ul li:hover:before {background:transparent;color:#ffffff;text-decoration:none;content:"";position:absolute;border-top: 27px solid transparent; border-right: 26px solid #e2b95f; border-bottom: 27px solid transparent;margin:-20px 0 0 -32px;}
.nav-container ul li a span {font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;color:#c1c1c1;}
.nav-container ul li a:hover span {color:#ffffff;}

/* New Investment Guide Menu */

.gp-news-tab ul {margin:-20px;}
.gp-news-tab ul li {}
.gp-news-tab ul li a {padding:20px 20px 20px 20px;display:block;border:0;border-bottom:1px dashed #e0e0e0;text-transform:uppercase;font-size:14px;font-family:'MuseoSans700', Helvetica, Arial, sans-serif;color:#000;}
.gp-news-tab ul li a span {font-family:'MuseoSans500', Helvetica, Arial, sans-serif;font-size:12px;color:#c1c1c1;}
.gp-news-tab ul li a:hover {background:#e2b95f;color:#FFF;text-decoration:none;}
.gp-news-tab ul li a:hover:before {background:transparent;color:#FFF;text-decoration:none;
content:"";
   position: absolute;
   border-top: 27px solid transparent;
   border-right: 26px solid #e2b95f;
   border-bottom: 27px solid transparent;
   margin: -20px 0 0 -32px;
}
.gp-news-tab ul li a:hover span {color:#FFF;}
.gp-news-tab ul li:last-child a {border:0;}
.gp-news-tab ul li a.active {background:#e2b95f;color:#FFF;text-decoration:none;}
.gp-news-tab ul li a.active:before {background:transparent;color:#FFF;text-decoration:none;
content:"";
   position: absolute;
   border-top: 27px solid transparent;
   border-right: 26px solid #e2b95f;
   border-bottom: 27px solid transparent;
   margin: -20px 0 0 -32px;}

/*.nav-container a {
  display: block;
  padding: 14px 0 14px 14px;
}

.nav-container li.selected a {
  cursor: default;
}

.nav-container li:hover {
  cursor:default;
  

.nav-container li:first-child a {
  padding-bottom: 22px;
  padding-top: 22px;
}

.nav-container li {
  padding: 14px 0 14px 14px;
}

.nav-container li:first-child {
  padding-bottom: 22px;
  padding-top: 22px;
}*/

/* Investment Guide Body Overrides */
.font-size-is-default .guide {/*font-family: 'Lato', sans-serif; font-size:18px;*/ color:#515151;}
.guide h1 {/*font-family: 'Lato', sans-serif;*/ font-size:36px; color:#ffffff; font-weight:normal;}
.guide h2 {/*font-family: 'Lato', sans-serif;*/ font-size:28px; color:#767676;}
.guide h3 {/*font-family: 'Lato', sans-serif;*/ font-size:20px; font-weight:bold; color:#767676;}
.guide .intro {/*font-family: 'Merriweather', serif;*/ font-size:28px; color:#d2a60f; line-height:1.3em;}
.guide .readon:before {content:none;}

div.fb-like {top: -3px;}

/* WP feed styles */
.alignleft {float:left;}
.alignright {float:right;}

/* Sliders Overrides */
.accordion-group.panel.nn_sliders-group.nobox {border:0;}
.nn_sliders.accordion.nobox>.accordion-group.nobox>div>a:focus, .nn_sliders.accordion.nobox>.accordion-group.nobox.active>div>a:focus {box-shadow:0;-webkit-box-shadow:0;}
.nn_sliders.accordion.nobox>.accordion-group.active.nobox>.accordion-heading.nobox>a.accordion-toggle.nobox {background-color:#ffffff;}
.nobox.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {background-color:#ffffff;}
