@charset "utf-8";
/* CSS Document */
.bdbox {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body { background:#FFF; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#222 }
div.clear { clear:both; font-size:1px; line-height:1px; visibility:hidden; height:1px; width:100%; overflow:hidden }
blockquote { background:url(../images/blockquote_background.jpg) left top no-repeat; position:relative; margin:-5px 0 0 -5px; padding:10px 15px }
p { padding-bottom:14px;}
h1 { font:normal 16px/18px Verdana, Arial, Helvetica, sans-serif; color:#CC3300; margin-top:5px;/* margin-bottom:10px; height:58px;*/ overflow:hidden }
h2 { font:normal 28px/26px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:red; margin-bottom:4px }
h4 { font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px }
h5 { font:normal 18px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#999 }

a { color:#222; text-decoration:underline }
a:hover { /*color:#CC3300;*/ text-decoration:underline; }
a:focus { outline:none }

a.Button { float:left; overflow:hidden; color:#000; text-decoration:none; background:url(../images/button_fill.jpg) left center no-repeat }
a.ButtonWide { width:100% !important }
a.Button strong { height:16px; overflow:hidden; display:block; padding:5px 12px 3px 12px; background:url(../images/button_background.jpg) right top no-repeat }
a.ButtonWide strong { height:19px; width:100%; text-align:center; padding:5px 0 0 0 }
a.ButtonGrey { float:left; overflow:hidden; color:#000; text-decoration:none; background:url(../images/button_fill.jpg) left center no-repeat; margin-left:42px; }
a.ButtonGrey strong { height:16px; overflow:hidden; display:block; padding:5px 30px 3px; background:url(../images/button_background.jpg) right top no-repeat;color:#f40000; min-width: 67px; }


a.ButtonOrange { background:url(../images/buttono_background.gif) right center no-repeat }
a.ButtonOrange strong { background:url(../images/buttono_fill.gif) left top repeat-x }

fieldset { border:0; margin-bottom:6px }
fieldset label { display:block; padding-bottom:3px }
fieldset input { width:100%; height:18px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height: 18px; color:#222; border:0; padding:0; margin:0; outline:0;background:none; }

fieldset div { overflow:hidden; /*height:18px;*/ padding:3px 8px 3px 8px; background:url(../images/input_background.jpg) left top no-repeat; border-right:1px solid #CCC }
fieldset div.input-search {background:url(../images/input_background_search.jpg) 0 0 no-repeat;}
fieldset select.validate-select {height:18px; width:250px;border:0 none;}
fieldset div.validation-advice {background:none;border-right:none;color:#ff0000; padding:3px;}
div.validation-advice {color:#ff0000; padding:3px;}
table { width:100% }
table .change { text-align:right !important }
table .red { color:#FF0000 }
table .green { color:#009933 }
table th, td { border-bottom:1px solid #DFE0E0; padding:4px 0 5px }
table th { padding-top:0; font-weight:normal; text-align:left; color:#CCC }

/*#opc-billing,#opc-login,#opc-shipping,#opc-shipping_method,#opc-payment,#opc-review {
height:0px;
line-height:0px;
position:relative;
background-color:red;
}*/
.subtotal {text-align:center !important;}
span.rightLink { display:block; text-align:right; padding:6px 0 0 }

div#wrapHeader {margin-bottom:20px;}
div.Header { width:972px; height:88px; margin:0 auto; background:url(../images/wrapHeader_background.jpg) center bottom no-repeat }

/* Header Cart and Account */
.mini-cart .content{ width: 300px !important;padding-bottom:0px; }
div.HeaderMenu { float:right; padding:16px 0 0; text-align:right;/*overflow:hidden;*/ /*background-image:url(../images/bbb.jpg);*/background-repeat:no-repeat;background-position:right;}
.cart_text{ display: block; position: relative; padding-right: 30px;}
		span.Cart { display: block !important; position: absolute; width: 25px; top: 0; right:0; }
		span.Cart a { margin-left:5px; /*text-indent:11999px;overflow:hidden;*/ float:right; width:20px; height:14px; background:url(../images/cart.jpg) center no-repeat }
	div.HeaderMenu h4 { color:#222 !important; margin-bottom:5px !important; color:#CC3300 !important }
	div.HeaderMenu ul { overflow:hidden }
	div.HeaderMenu ul li { float:left; padding:1px 0 0 0; overflow:hidden }
	div.HeaderMenu ul li.separator, .stick_header_div_separator { font-size:1px; line-height:1px; padding:0 5px; height:16px; background:url(../images/separator_vertical.jpg) center no-repeat }
	div.HeaderMenu strong a { color:#999; text-decoration:none }

	div#wrapContent { background:url(../images/body_contentfill.png) center top repeat-y; }
	div.Content { width:972px; overflow:hidden; padding-bottom:10px; margin:0 auto }
	
		div.colLeft { width:212px; float:left; overflow:hidden }
		div.colRight { width:212px; float:right; overflow:hidden }
		div.colCenter { width:510px; margin:0 228px }

		/* 2014-05-08 Start update3 - New div for McAfee logo"*/
		div.colRightInclude { width:212px; float:right; overflow:hidden }
		/* 2014-05-08 End update3 - New div for McAfee logo"*/

.Header #search_mini_form { display:none;}

div.HeaderMenu .header-mincart-box { width:300px; float:right;}
div.HeaderMenu .header-mincart-inner-box {position: relative;right: 169px;float: right; margin-top: 8px;margin-bottom: 9px;}

@media only screen and (min-width: 768px) {


.stick_header_div {height: 0px;
    background: #fff none repeat scroll 0 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: fixed;
    top: -66px;
	width: 100%;
    z-index: 1001; opacity:0;
	transition: top 0.25s ease-out 0s, opacity 0.15s ease-out 0s;
	-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);

    
}
.stick_header_inner_div { width:972px; display:block; margin:0 auto; background:#fff;}
.stick_header_div .logo{ float:left;  height: 58px; width: 220px; overflow:hidden; margin:5px 0 0;}
.stick_header_div .logo img{ width:220px; height:68px;}
.stick_header_div #search_mini_form{ float:left;}
.stick_header_div .header-mincart-box{ float:right; margin:24px 2px 0 0;}
body.fixed #header-cart.skip-active { z-index:99999; top:44px; right:inherit; position:fixed;}
body.fixed div.HeaderMenu .header-mincart-inner-box { right:154px;}
.stick_header_div #search_mini_form { display: inline-block; width:100%; margin: -63px 0 0; padding: 21px 180px 0 255px;box-sizing:border-box;}
.stick_header_div #search_mini_form .mini-search { display: inline-block; vertical-align: top; width: 45%;}
.stick_header_div #search_mini_form .page-search-link { display: inline-block;vertical-align: top; width: 12%; display:inline-block; height: 24px; line-height:24px; text-align: center; 
		background:url(../images/button_fill.jpg) left center no-repeat; margin-left: 10px;}
.stick_header_div #search_mini_form .page-search-link a {float: none!important; color:#000!important;  background:url(../images/button_background.jpg) right top no-repeat; display:block; width:100%; font-weight:bold!important;}
.stick_header_div #search_mini_form fieldset .search-autocomplete { background:#fff; border:#ddd solid 1px; margin:0 0 0 -7px;}



body.fixed .stick_header_div { height: 85px;top:0; opacity:1;}


}

@media only screen and (max-width: 972px) {
.stick_header_inner_div { width:100%;  }
}


	div.box { padding-bottom:2px; margin-bottom:18px }
	div.box h3 {overflow:hidden; height:30px; font: 12px Verdana, Geneva, sans-serif; color:#74797C; background:url(../images/boxGray_header_fill.jpg) left top repeat-x ; background-size: auto 100% !important; }
	div.box h3 strong {  float:left; height:30px; padding:8px 20px 0; }
    .box-featured h3 strong {  color: black; }

	div.box h3.Orange { background:url(../images/boxOrange_header_fill.jpg) left top repeat-x }
	div.box h3.Orange strong { background:url(../images/boxOrange_header_left.jpg) left top no-repeat }
	div.box h3.Orange span { background:url(../images/boxOrange_header_right.jpg) right top no-repeat; }
	
	div.box h3.Golden { background:url(../images/boxGolden_header_fill3.jpg) left top repeat-x }
	div.box h3.Golden strong { background:url(../images/boxGolden_header_left3.jpg) left top no-repeat }
	div.box h3.Golden span { background:url(../images/boxGolden_header_right3.jpg) right top no-repeat }
	
	div.box h3.Golden2 { background:url(../images/boxGolden_header_fill3.jpg) left top repeat-x }
	div.box h3.Golden2 strong { background:url(../images/boxGolden_header_left3.jpg) left top no-repeat }
	div.box h3.Golden2 span { background:url(../images/boxGolden_header_right3.jpg) right top no-repeat }
	
	div.box h3.Golden3 { background:url(../images/boxGolden_header_fill2.jpg) left top repeat-x }
	div.box h3.Golden3 strong { background:url(../images/boxGolden_header_left2.jpg) left top no-repeat }
	div.box h3.Golden3 span { background:url(../images/boxGolden_header_right2.jpg) right top no-repeat }

	div.box div.boxContent { background:#FFF; padding:16px 18px 18px; border:1px solid #CACACA; border-top:0; border-bottom:0;overflow:hidden; }
	div.box div.boxContent3 { background:#FFF; padding:16px 18px 18px; border:1px solid #CACACA; border-top:0; border-bottom:0; }
	div.box div.boxContent2 { background:#FFF; padding:14px 12px; border:1px solid #CACACA; border-bottom:0 }
	div.box div.boxContentWB { background-color:#FFF; padding:14px 8px 10px 112px; border:1px solid #CACACA; border-bottom:0; border-top:solid 1px #fae16d; overflow:hidden;}
	div.box div.boxContentWBG { background-color:#FFF; padding-left:12px;padding-top:14px; border:1px solid #CACACA; border-bottom:0;border-top:solid 1px #fae16d; overflow:hidden;}
	div.box div.boxWrap { overflow:hidden;border-left:0px;border-right:0px; }
	div.box div.boxWrap .sort-by{position: absolute;right: 5px;top: -30px;}
	div.box div.boxWrap .top-toolbar{display:none;}
	
	div.box div.boxContent2 div.header_image {background:url(../images/imagine.jpg) center no-repeat; height:250px;}
	
	div.colCenter div.box-featured { background:url(../images/boxBottom_510.jpg) bottom center no-repeat;border-left:1px #CACACA solid;border-right:1px #CACACA solid;position: relative;}
	div.colLeft div.box { background:url(../images/boxBottom_212.jpg) bottom center no-repeat }
	div.colRight div.box { background:url(../images/boxBottom_212.jpg) bottom center no-repeat }

    /* MM Hot fix - delete mini border*/
    div.progress div.box{background: none; border: 1px solid #cacaca}

	ul.menuList { }
	ul.menuList a { text-decoration:none; display: block; padding:6px 0 7px;  }
	ul.menuList li.Active { padding:6px 0 7px; }
    .desktop .boxContent .menu1:nth-child(5) .parent-category{ background-color: #D4AF37; text-align: center; background: url(../images/menu/gold-sml.jpg) left top repeat-x; }
    .desktop .boxContent .menu1:nth-child(6) .parent-category{ background-color: #C0C0C0; text-align: center; background: url(../images/menu/silver-sml.jpg) left top repeat-x; }
    .desktop .boxContent .menu1:nth-child(7) .parent-category{ background-color: #E5E4E2; text-align: center; background: url(../images/menu/platinum-sml.jpg) left top repeat-x; }
    .desktop .boxContent .menu1:nth-child(8) .parent-category{ background-color: #CED0DD; text-align: center; background: url(../images/menu/palladium-sml.jpg) left top repeat-x; }

    .std .box-featured:nth-child(2) h3{ background-color: #CED0DD; background: url(../images/menu/palladium-lag.jpg) left top repeat-x; }
    .std .box-featured:nth-child(3) h3{ background-color: #D4AF37; background: url(../images/menu/gold-lag.jpg) left top repeat-x; }
    .std .box-featured:nth-child(4) h3{ background-color: #C0C0C0; background: url(../images/menu/silver-lag.jpg) left top repeat-x; }
    .std .box-featured:nth-child(2) h3 strong{ color: red; }

	ul.menuList li { border-bottom:1px solid #DFE0E0; }
	ul.menuList li:hover {background-color:#dddddd;}
	ul.menuList li.First a { padding-top:0 !important }
	
	div.menu1 { margin-bottom:30px }
	div.menu2 { margin-bottom:30px }
	div.menu3 { }
	div.boxContent div.last_menu_item {margin-bottom:0px;}
	
	img.Icon { position:absolute; margin:-6px 0 0 130px }
	
	div.Product { float:left; width:130px; padding:20px; margin:0; border-top:0; border-left:0 }
		div.Product div.Thumbnail { width:122px; height:122px; overflow:hidden; text-align:center }
		div.Price { color:#999; margin-bottom:10px }
			div.Price em { padding-left:3px; font-style:normal; font-size:14px; letter-spacing:-1px; color:#CC3300 }
		div.Price span.price {padding-left:0px; font-style:normal; font-size:12px; letter-spacing:-1px; color:red; font-weight: normal; }
			
		div.Availability { color:#999; margin-bottom:2px }
		div.Availability span { padding-left:5px; color:#333 }
		div.Product a.Name { display:block; margin:10px 0; height:56px; overflow:hidden }
		div.lineEnd { padding:20px 0 20px 20px !important; border-right:0 !important }
	
	div.ProductInline { overflow:hidden; border-bottom:1px solid #DFE0E0 !important; padding-bottom:20px; margin-bottom:20px }
		div.ProductInline span.Subname { display:block; margin:10px 0; overflow:hidden; font-size:14px; line-height:16px; letter-spacing:-1px }
		div.ProductInline a.Name { display:block; color:#CC3300; margin:0 0 10px; font-size:16px; line-height:16px; letter-spacing:-1px }
		div.ProductInline div.Thumbnail { width:120px; margin-right:20px; float:left; overflow:hidden; text-align:left }
		div.ProductInline div.ProductDetails { width:320px; overflow:hidden; float:left }
	
	div.ProductImage { text-align:center; float:left; padding:14px; margin:0 18px 8px 0; border:1px solid #DFE0E0 }
	div.ProductImage div.Thumbnail { width:200px; height:200px; margin-bottom:10px; overflow:hidden; text-align:center }
	div.ProductImage div.Thumbnail img { width:200px }
	
	div.ProductDetails { overflow:hidden }
		div.ProductDetails span.Name { display:block; color:#CC3300; margin:0 0 10px; font-size:16px; line-height:16px; letter-spacing:-1px }
		div.ProductDetails span.Subname { display:block; margin:10px 0; overflow:hidden; font-size:14px; line-height:16px; letter-spacing:-1px }
	
	div.ProductDescription { clear:both; padding-top:10px }
		div.ProductDescription span { color:#999; display:block; margin-bottom:16px }
	
	div.AdCart { overflow:hidden }
	div.AdCart fieldset { overflow:hidden; float:left; width:75px; margin-right:10px }
	div.AdCart fieldset label { float:left; margin:4px 10px 0 0 }
	div.AdCart fieldset input { width:22px }
		
div#wrapFooter { height:195px; background:url(../images/body_bottomfill.png) center top no-repeat }
	div.Footer { width:968px; padding:40px 0; background:url(../images/footer_background.png) top center no-repeat; margin:0 auto; text-align:center; color:#333 }
	div.Footer ul { overflow:hidden; margin:0 auto; display: inline-block; }
	
	div.Footer ul li { display: inline-block; padding: 10px; font-size: 11px; line-height: 13px; overflow: hidden; background: url(../images/separator_vertical.jpg) no-repeat 100% 50%; }
    /* IE7 only */
	*+html div.Footer ul li { display: inline; zoom: 1; }
	
	div.Footer ul li.last { background: none }
	div.Footer ul li a { font-weight:normal;}
	div.Footer div { text-align:left !important; font:bold 12px/10px Verdana, Arial, Helvetica, sans-serif; width:885px; margin:0 auto 10px; color:#000; /*padding:23px 0 0 0;*/ height:72px; /*clear:both;*/ overflow:hidden; /*background:url(../images/purchase.gif) right center no-repeat*/ }
	div.Footer div.purchase1 {background:url(../images/purchase1.gif) center no-repeat; float:left;width:74px;float:left;padding:30px;padding-bottom:7px;padding-top:0px}
	div.Footer div.purchase2 {background:url(../images/purchase2.gif) center no-repeat; float:left;width:97px;float:left;padding:7px;padding-top:0px}
	div.Footer div.purchase3 {background:url(../images/purchase3.gif) center no-repeat; float:left;width:54px;float:left;padding:7px;padding-top:0px}
	/*div.Footer div.purchase4 {background:url(../images/purchase4.gif) center no-repeat; float:left;width:99px;float:left;padding:7px;padding-top:0px} */
    div.Footer div.purchase4 {
    background: url("https://images.scanalert.com/meter/www.goldmart.com/32.gif") no-repeat scroll center center #fff;
    height: 36px;
    width: 95px;}
    div.Footer div.purchase5 {
    background: url("../images/purchase5.gif") no-repeat scroll center center #fff;
    height: 42px;
    width: 150px;
    }
	div.Footer div.purchase6 {float:left;width:110px;float:left;padding-left:14px;padding-right:13px ;padding-top:20px}
	#trustwaveSealImage {max-width: 80%;}

div.boxClean { margin-bottom:24px; padding:0 0 5px 90px; overflow:hidden; }
div.boxClean2 { padding:0 0 0 80px !important; }
div.LiveHelp strong {font-size:12px;letter-spacing:-1px;}
	
h2.redTitle { font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px }
div.boxClean a.Link { display:block; padding-top:6px; font-size:16px; color:#CC3300 }

div.Payment {  padding:0 20px 30px; background:url(../images/payment.gif) bottom center no-repeat }
div.LiveHelp { background:url(../images/livehelp.gif) left top no-repeat }
div.WantList { background:url(../images/wantlist.gif) left top no-repeat }
div.FollowUs { background:url(../images/followus.gif) left top no-repeat;}
div.GoldOffer {background:url(../images/new3.gif) left top no-repeat;}
div.GoldDvd {background:url(../images/dvdimage.gif) right top no-repeat;}

div.RedButton {background:url(../images/order_dvd.jpg) left top no-repeat;height:25px;width:180px;text-align:center;padding-top:4px;}
div.RedButton a {color:#fff;text-decoration:none;}
a.RedButton {background:url(../images/order_dvd.jpg) left top no-repeat;height:25px;width:180px;text-align:center;padding-top:4px;color:#fff;text-decoration:none;float:left;}
a.RedButtonOffer {background:url(../images/offerButton.jpg) left top no-repeat;height:25px;width:94px;text-align:center;padding-top:4px;color:#fff;text-decoration:none;float:left;overflow:hidden;}

div.GoldDvdShip {background:url(../images/new_ship.gif) center no-repeat; width:185px; height:72px;}
div.Authorized { font:normal 14px/15px Verdana, Arial, Helvetica, sans-serif; padding:10px 20px 110px; background:#FFF url(../images/authorized.gif) center bottom no-repeat !important;margin:0px;border-top:solid 1px #cacaca;border-left:solid 1px #cacaca; border-right:solid 1px #cacaca;}
div.Authorized strong { display:block; font:normal 20px/22px Verdana, Arial, Helvetica, sans-serif; position:relative; top:-2px;letter-spacing:-1px; }
div.Slides { height:240px !important }
div.Breadcrum { padding:12px 16px 14px !important; color:#999 !important }
div.Breadcrum span { padding:0 5px }

div.Pagination { overflow:hidden; border-top:1px solid #DFE0E0; margin-top:10px; padding-top:20px }
	div.Pagination em { font-style:normal; position:relative; top:4px;left:0px; }
	div.Pagination div.Pages { float:right; height:30px; overflow:hidden }
	div.Pagination div.Pages div { float:left; position:relative; top:4px; margin:0 10px }
	div.Pagination div.Pages div a { margin:0 5px }
	div.Pagination div.Pages div strong { font-weight:normal; color:#999; margin:0 5px }

/* Layout Two Columns */

div.colLeft { width:212px; float:left; overflow:hidden }
div.colRight { width:212px; float:right; overflow:hidden }
div.colCenter { width:510px; /*margin:0 231px;*/ margin:0 auto;  }

/* MM-Hot Fix - Move progress bar under checkout forms */
div.progress { width:512px; float:left; overflow:hidden }

div.colCenterRight { width:742px; margin:0 0 0 229px }
div.colCenterRight div.box { background:url(../images/boxBottom_742.jpg) bottom center no-repeat }
div.box_742 { background:url(../images/boxBottom_742.jpg) bottom center no-repeat !important; width:741px;overflow:hidden;margin-left:231px;margin-bottom:0px;}
div.colCenterLeft { width:742px; margin:0 231px 0 0 }
div.colCenterLeft div.box { background:url(../images/boxBottom_742.jpg) bottom center no-repeat }
div.colCenterWide { width:972px; margin:0; overflow:hidden; }
div.colCenterWide div.box { background:url(../images/boxBottom_972.jpg) bottom center no-repeat;overflow:hidden; }

div.top_dollar {background:url(../images/top_dollar.jpg) top right no-repeat; min-height: 140px;}
div.top_dollar p {width: 230px; padding-top: 15px;}

div.about_us_pic {background:url(../images/about3.jpg);float: right; margin: 10px;width:200px;height:310px;}
div.free_ship_dvd {background:url(../images/dvd_gold.jpg) top right no-repeat;overflow:hidden;}

div.treasure_gold {background:url(../images/treasure_gold.jpg) center no-repeat;overflow:hidden;width:220px;height:167px;float:left;padding-left:30px;}
div.ship_gold {background:url(../images/ship_gold.jpg) top right no-repeat;overflow:hidden;width:220px;height:167px;float:left;}

div.floatRight { float:right; position:relative; top:4px; color:#999 }

div.fieldsetBlock { margin-bottom:20px; overflow:hidden; }
label.RadioButton { position:relative; top:-2px }
a.leftLink { float:left; margin-right:10px; position:relative; top:4px }

.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

.col2-set-print .col-1, .col2-set-print .col-2 { width:48.5%; }
.col2-set-print .col-1 { float:left; padding-bottom:15px; }
.col2-set-print .col-2 { float:right; padding-bottom:15px;}

.content{
margin-bottom: 10px;
}
/*li.error-msg { color:#CC3300; margin-bottom:20px }
li.error-msg li { background:url(../images/bullet.jpg) left 5px no-repeat; padding-left:16px; }*/
input.error-input { background:#FCF2E9 !important }

/* Tables */

table { width:100% }
	table .change { text-align:right !important }
	table .red { color:#FF0000 }
	table .green { color:#009933 }
	table th, td { border-bottom:1px solid #DFE0E0; padding:4px 0 5px }
	table th { /*border-bottom:3px double #DFE0E0; padding-top:0;*/ font-weight:normal; text-align:left; color:#CCC }
table td { vertical-align:middle }
table h4.title { margin-top:10px }

table td span.price2 { font-style:italic; color:#CC3300 }

table .a-center { text-align:center !important }
table tfoot td { padding:20px 0 0; border-top:3px double #DFE0E0; border-bottom:0 }
/*table tfoot tr.lasr td.a-left strong {float:right;}*/
table tfoot td a.ButtonOrange { float:right }

table.wantlist_tabel {}
table.wantlist_tabel td {border:none;}

a#Logo { width:256px; height:90px; position:absolute; margin:16px 0 0 0 }

img.logo_facebook {position:absolute; text-indent: -99999px; left: -99999px;}










div.AdCart { overflow:hidden; width:100%; padding-bottom:4px }
div.AdCart fieldset { overflow:hidden; float:left; width:40px; margin-right:10px }
a.Button2 { cursor:pointer; float:left; overflow:hidden; color:#000; text-decoration:none; background:url(../images/button_fill2.jpg) left center no-repeat }
a.Button:hover { color:#000 }
a.Button2:hover { color:#000 }
a.Button2 strong { float:left; height:16px; overflow:hidden; padding:5px 32px 3px 32px; background:url(../images/button_background2.jpg) right top no-repeat }

ol.LivePrice2 { padding:0 5px 8px }
ol.LivePrice2 li { float:left; border-right:1px solid #CECECE; padding:0 16px }
ol.LivePrice2 li.first { float:right; border:0; padding-right:0; color:#999 }
ol.LivePrice2 li.first2 { padding-left:0 }
ol.LivePrice2 img { position:relative; top:-2px; padding:0 2px 0 6px }
div.Breadcrum { padding:0 18px 14px !important; color:#999 !important }
div.Breadcrum span { padding:0 5px }

h4.ViewName { font:bold 18px Verdana, Geneva, sans-serif; color:#000; letter-spacing:-1px }
h1.ViewName { font:bold 18px Verdana, Geneva, sans-serif; color:#000; letter-spacing:-1px }

div.colCenterFull { margin:0 0 0 231px; width:741px }
div.colCenterFull div.box { background:url(../images/boxBottom_741.jpg) bottom center no-repeat }
div.colCenterFull div.boxWrap { width:703px!important; overflow:hidden }

div.ViewThumbnail { float:left; width:300px; margin-right:20px;text-align:center; margin-left:70px;}
div.ThumbnailNavigation { text-align:center; padding:10px 20px }
div.ThumbnailNavigation a.ArrowLeft { float:left } div.ThumbnailNavigation a.ArrowRight { float:right }
div.ThumbnailGallery { padding:10px 20px }
div.ThumbnailGallery a { margin-left:6px } div.ThumbnailGallery a.first { margin-left:1px!important }
div.ViewDetails { overflow:hidden; float:left; width:300px; padding-top:10px }
strong.Rating { float:left; height:16px; width:80px; line-height:1px; background:url(../images/new_view_rating0.jpg) left center no-repeat }
strong.Rating strong { float:left; height:16px; width:0px; background:url(../images/new_view_rating1.jpg) left center no-repeat }
strong.Rating strong.Rating1 { width:16px!important }
strong.Rating strong.Rating2 { width:32px!important }
strong.Rating strong.Rating3 { width:48px!important }
strong.Rating strong.Rating4 { width:64px!important }
strong.Rating strong.Rating5 { width:80px!important }

div.Line { padding-bottom:4px; padding-left:120px; overflow:hidden }
div.Line span { float:left; width:120px; position:relative; margin-left:-120px; line-height:16px; }
#customer_rating {width: 150px;}
div.Line strong {float:left;font-weight:normal;}
div.Line strong span {margin-left:0px;float:right;color:#000;font-weight:bold;width:105px;}
div.ViewPrice strong span{ /*font:bold 18px Verdana, Geneva, sans-serif; letter-spacing:-2px; color:#CC3300;*/margin-left:20px !important; text-align:right;}
div.ViewPrice span { position:relative; top:0px ;}
div.ViewPrice strong {float:right;}
div.ViewPrice b span{ margin-left:0px;float:right;color:#000;font-weight:normal;width:105px;margin-left:20px !important;}
div.ViewPrice b {float:left;}


div.Shipping { margin:16px 0 }

div.Shipping div.Shipping-Package  { background:url(../images/new_view_Shipping.jpg) 8px center no-repeat; padding:5px 0 5px 56px }
div.Shipping div.Shipping-Free-Tag { background:url(../images/Shipping_FREE_Tag_ico.jpg) left center no-repeat; padding:5px 0 5px 56px }

div.Shipping div span { float:right; overflow:hidden; border-left:1px solid #DFE1E0; padding-left:10px; margin-left:0px; position:relative; top:-10px }
div.Shipping div span img {padding-right:10px;}
div.Shipping2 { margin:6px 0 }
div.Shipping2 div { width:386px;}
div.Shipping2 div span { float:right; overflow:hidden; border-left:1px solid #DFE1E0; padding-left:10px; margin-left:20px; position:relative; top:-10px }
div.Shipping2 div span img {padding-right:10px;}
div.AdCart { margin-top:10px }

div.ViewDescription { border-top:1px solid #DFE1E0; padding-top:10px; margin-top:20px; /*border-bottom:1px solid #DFE1E0;*/ }
div.Description em { font-style:normal; color:#000; font-weight:bold;} 
div.Description div.DescriptionContent { padding-top: 6px; padding-bottom: 14px; }
div.product_detail_attributes{border-top: 1px solid #DFE1E0; padding:10px 0 0 0;}
div.product_detail_attributes em{color:#000;font-weight:bold; font-style: normal;}
div.product_detail_attributes tr.last td{border-bottom: 0;}
div.product_detail_attributes table td{padding: 5px 0 0 0; border:none;}
div.product_detail_attributes table td.last{border-right: 0;}
table#product-attribute-specs-table{margin:5px 0 15px;}
/* 2014-24-04 - start update 1 Razvan */

div.Description div.DescriptionContent ul { list-style:disc outside; padding-left:1.5em; }
div.Description div.DescriptionContent ol { list-style:decimal outside; padding-left:1.5em; }
/* 2014-24-04 - end update 1 Razvan */

div.ListHeader { overflow:hidden; width:100%; border-bottom:1px solid #DFE1E0; padding-bottom:25px; margin-bottom:26px }
div.ListHeader p { padding-bottom:6px }
div.ListHeader div.ListDescription { overflow:hidden; width:540px; float:left; padding-top:7px }
div.ListElement { overflow:hidden; width:100%; border-bottom:1px solid #DFE1E0; padding-bottom:20px }
div.last { margin-bottom:0; border:0 }
div.ListElement h5.ViewName { font:bold 14px Verdana, Geneva, sans-serif; color:#000; margin-bottom:16px; padding-left:10px; letter-spacing:0 }
div.ListElement h5.ViewName a {text-decoration:none;}
div.ListElement h5.ViewName a:hover {text-decoration:underline;}
div.ListElement span.Subname { display:block; padding-bottom:10px; font:bold 11px Verdana, Geneva, sans-serif; color:#74797C }
img.ThumbnailSmall { float:left; margin-right:20px }
div.ListDescription { overflow:hidden; float:left; width:285px; padding-top:7px; margin-right:20px }
div.ListDescription p a { color:#222; text-decoration: underline; }

div.ListElement div.Shipping div.Shipping-Package { padding: 10px 0 15px 63px;}
div.ListElement div.Shipping div.Shipping-Free-Tag { padding: 10px 0 15px 63px;}
div.ListElement div.Shipping { margin:0!important; float: right; width: 549px; }

div.ListDetails { overflow:hidden;  width:210px;border:solid 1px #ccc;padding:10px; }

ol.ListTable { overflow:hidden }
	ol.ListTable li { float:left; width:184px; height:164px; padding:20px 24px; font:bold 13px Verdana, Geneva, sans-serif; color:#000; text-align:center; border:1px solid #DFE1E0; border-top:0; border-left:0 }
	ol.ListTable li.last { border-right:0 }
	ol.ListTable li img { display:block; padding-bottom:10px; width:120px; margin:0 auto }
	ol.ListTable li a { color:#000; text-decoration:none }

/* 2014-30-04 - start update 2 Razvan */

/*.logos3 {
background-image : url("../images/3logos.png"); 
height:66px;
width:240px;
}*/

.logos3 {
background-image : url("../images/purchase4.gif");
height:66px;
width:100px;
}

/* 2014-30-04 - end update 2 Razvan */

strong.Available, .inavailable { display:block; color:red; margin-bottom: 10px;}
strong.SubName {color:#000000; font-weight:bold; display: block; margin-bottom: 10px; font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif;}

.display_none {display:none;}

div#my-glider { width:510px; overflow:hidden }
		div#my-glider div.SlideTop { height:8px; background:url(../images/top.jpg) left center repeat-x; font-size:1px; line-height:1px; text-indent:-11999px }
			div#my-glider div.SlideTop span { display:block; height:8px; background:url(../images/top.jpg) left top no-repeat }
			div#my-glider div.SlideTop span span { background:url(../images/top.jpg) right bottom no-repeat }
		div#my-glider div.SlideBottom { height:8px; background:url(../images/bottom.jpg) left center repeat-x; font-size:1px; line-height:1px; text-indent:-11999px }
			div#my-glider div.SlideBottom span { display:block; height:8px; background:url(../images/bottom.jpg) left top no-repeat }
			div#my-glider div.SlideBottom span span { background:url(../images/bottom.jpg) right bottom no-repeat }
		div#my-glider div.SlideContent { padding:7px 14px 8px; border:1px solid #CECECE; border-top:0; border-bottom:0 ; position:relative;}
			div#my-glider div.SlideContent img { display:block }
			div#my-glider div.SlideContent ol { position:absolute; overflow:hidden; list-style:none!important; padding:0; margin:0; opacity:0.6; bottom:20px; left:20px;}
			div#my-glider div.SlideContent ol:hover { opacity:1;}
			div#my-glider div.SlideContent ol li { padding-right:2px; float:left; font:bold 11px Verdana, Geneva, sans-serif }
			div#my-glider div.SlideContent ol li a.SlideButton { color:#74797C!important; text-decoration:none!important; float:left; width:18px; height:21px; padding:5px 0 0 10px; background:url(../images/buttonIE.png) bottom center no-repeat }
				html > body div#my-glider div.SlideContent ol li a.SlideButton { background:url(../images/button.png) bottom center no-repeat }
			div#my-glider div.SlideContent ol li a.SlideButton:hover { color:#FFF!important; background:url(../images/buttonIE.png) top center no-repeat }
				html > body div#my-glider div.SlideContent ol li a.SlideButton:hover { background:url(../images/button.png) top center no-repeat }
			div#my-glider div.SlideContent ol li a.SlideActive { color:#FFF!important; background:url(../images/buttonIE.png) top center no-repeat }
				html > body div#my-glider div.SlideContent ol li a.SlideActive { background:url(../images/button.png) top center no-repeat }
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 480px; 
	height: 280px;
	overflow: hidden;
	
	
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width: 480px;
		height:300px;
		overflow:hidden;
		float:left;		
		}
	div.scroller div.content {
		width: 10000px;
		}

button.btn-checkout {background-image:url(../images/btn_place_order.gif);width:188px;height:43px;border:none;background-color:#ffffff; cursor: pointer;}		

div.category_level_2 {float:left; overflow:hidden; width:175px; border-width: 0 1px 1px 0; border-style: solid; border-color: #DFE1E0; padding-top: 26px; }
div.category_level_2.last { border-right-width: 0;}
div.category_level_2.last_row { border-bottom-width: 0;}

div.category_level_2 div.category_image_container {width:175px;overflow:hidden;text-align:center;height:120px;}
div.category_level_2 div.category_url_container {width:170px; overflow:hidden;text-align:center;height:56px;margin:10px auto;}

td.width_11 {width:11%;}
td.width_13 {width:13%;}
td.width_16 {width:16%;}
th.width_13 {width:13%;}
th.width_16 {width:16%;}
h4.besteseller_product_title {font-size:11px;font-weight:normal;}
h4.besteseller_product_title a {text-decoration:none;}
h4.besteseller_product_title a:hover {text-decoration:underline;}
th.besteseller_metal_title {font-weight:bold;font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
div#customer-reviews div.head {margin-bottom:10px;}
div#customer-reviews em.head_title {font-style:normal;font-weight:bold; color:#000; /* background-image:url(../images/customer_review.jpg);padding-left:35px;background-repeat:no-repeat; */padding-bottom:9px;padding-top:5px;}
div#relate em.head_title {font-style:normal;font-weight:bold; color:#000;}
a.live_chat {background-image:url(../images/icon_live_chat.gif);background-repeat:no-repeat;padding-left:32px;padding-bottom:9px;padding-top:2px;}
p.our_buy_price {background-image:url(../images/our_buy_price.jpg); background-repeat:no-repeat; background-position: -4px top; padding-left:17px; padding-top:5px; float:left;margin-right: 10px;}
a.our_buy_price {background-image:url(../images/our_buy_price.jpg);background-repeat:no-repeat;padding-left:24px;padding-top:5px;padding-bottom:8px;}
p.product_id { padding-left:5px; padding-top:5px; float: right;}
p.product_sku_icon {padding-top: 5px;float: left;padding-left: 26px;background: url(../images/new/qr.png) no-repeat left 0;}
p.ira_eligible { background-image:url(../images/icon_checkbox_checked.png);background-repeat:no-repeat;padding-left:20px; padding-bottom:9px;}
.catalog-product-view p.ira_eligible {float: right; margin-right: 95px;}
a.product_details {background-image:url(../images/product_details.jpg);padding-left:28px;background-repeat:no-repeat;padding-bottom:9px;padding-top:4px;}
a.customer_reviews {background-image:url(../images/customer_review.jpg);padding-left:32px;background-repeat:no-repeat;padding-bottom:8px;padding-top:5px;}


div.order-info-box {float:left;width:100%}

/* 2012-03-08 - start update 1 Daniel */

/* Pager */
.pager { clear: both; margin: 0 0 15px; padding: 10px; font-size: 10px; line-height: 14px; text-align: center; border: 1px solid #CACACA; overflow: hidden; }
.pager .pages { }
.pager .pages ol { display: inline; float: right; padding-left: 10px; }
.pager .pages ol li { display: inline; float: left; margin-left: 5px; }
.pager .pages ol li.current,
.pager .pages ol li a { height: 14px; min-width: 14px; width: auto !important; width: 14px; display: block; padding: 3px; }
.pager .pages ol li.current { background: #E0E0E0 url(../images/pager-bg1.png) repeat-x; }
.pager .pages ol li a { background: #C1C4C9 url(../images/pager-bg2.png) repeat-x; }
.pager .pages ol .next_jump { background: none !important; }
.pager .pages ol li a:link,
.pager .pages ol li a:visited { text-decoration: none; }
.pager .pages ol li a:hover,
.pager .pages ol li a:active { text-decoration: underline; }

/* 2012-03-08 - end update 2 Daniel */

div.box h3.product-name {background-image:none;color:#000000;height:14px;}
table#my-orders-table td {padding-left:3px;padding-right:3px;}

div#iaut_div img {float:left;padding-right:4px;}

div#iaut_div2 img {float:left;padding-right:4px;}

div#iaut_div3 img {float:left;padding-right:4px;}

div#iaut_div4 img {float:left;padding-right:4px;}

table#checkout-review-table td.attributes-col {width:320px;}

div.Right {float:right;}
div.BBB_Logo {float:right; padding-top:4px;}
div.print-head {float:left;}
div.divider {overflow:hidden; clear:both;}
.redLabel {color:red;padding-bottom:14px;}


/* BOF - Claudiu - Extra CSS */


/* CSS - FIX - Hide Special and Regular prices  */ 
.generic-product-list p.special-price,
.cms-home .listing-type-grid p.special-price,
.generic-product-list p.old-price span.price-label,
.cms-home .listing-type-grid p.old-price span.price-label { display: none;}
.generic-product-list p.old-price,
.cms-home .listing-type-grid p.old-price { display: inline;}

.cms-home .listing-type-grid .Price {height: 35px;}


#spotpricegraphs {margin-left: -10px;}

#newsletter-validate-detail p {padding-bottom: 8px;}


p.lock_space {height: 5px;}
p#lock_5p, p#bankwire_discount_warning, p#other_discount_warning { padding: 0 0 0 16px; background:url(../images/p_bullet.png) left top no-repeat; }

.icoAnniversarySets {height: 230px; width: 230px; display: block; text-decoration: none; background:url(../images/25thAnniversarySet.jpg) top right no-repeat;overflow:hidden;}
a.icoAnniversarySets:hover {text-decoration: none;}
.icoTopDollar {height: 140px; background:url(../images/top_dollar.jpg) top right no-repeat;overflow:hidden;}

.std ol.list-decimal { list-style: decimal; padding-left: 20px;}
.std ol.list-decimal li{ padding: 5px 0px;}

.std ol.list-letters { list-style: lower-latin; padding-left: 20px;}
.std ol.list-letters li{ padding: 5px 0px;}

.std ul.list-points { list-style: disc outside none; padding-left: 16px;}
.std ul.list-points li{ padding: 2px 0px;}

.col-left .boxClean.Payment {margin-bottom: 32px; margin-top: 8px; }

.product_page_images { display: none;}
#product_img_1 { display: block;}



ul.social-media { overflow: hidden; margin-top: 15px;}
ul.social-media li { margin-left: 15px; height: 32px; width: 32px; float: left; display: inline; }
ul.social-media li.first { margin-left: 8px;}
ul.social-media li a {
    display:block;
    background:none no-repeat 0 50%;
    white-space:nowrap;
    line-height: 32px;
    height: 32px;
    width: 32px;
}
ul.social-media li.twitter a { background-image:url(../images/icons/twitter.png); }
ul.social-media li.youtube a { background-image:url(../images/icons/youtube.png); }
ul.social-media li.facebook a { background-image:url(../images/icons/facebook2.png); }
ul.social-media li.googleplus a { background-image:url(../images/icons/googleplus.png); }
ul.social-media li.wordpress a { background-image:url(../images/icons/wordpress.png); }

div.box.social-media h2 {float: left; margin: 7px 0px 2px 7px;}
ul.social-media.extra_top {  float: right; margin-top: 0px; margin-right: 5px;}

/* BOF - Claudiu - Error and Success Messages Layout */

div.order-additional.order-comments { padding-bottom: 10px;}
div.order-additional.order-comments dl.order-about dt {padding-top: 5px;}

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0px !important; line-height: 24px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:7px 12px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
 
/* EOF - Claudiu - Error and Success Messages Layout */


.nowrap, .nobr { white-space: nowrap;}

/* EOF - Claudiu - Extra CSS */

/* BOF - wee_review_reminder */
#mgt-review-item-list {

}

.mgt-review-reminder-item {
  padding:10px 10px;
  border-bottom:1px solid #cccccc;
  background:#ffffff;	
}
.mgt-review-reminder-item.last {
  border-bottom: 0;
  margin-bottom:15px;
	
}

.mgt-review-reminder-item td.image {
  border-right:1px solid #cccccc;	
}

.mgt-review-reminder-item td.data {
  padding-left:20px;	
}

.mgt-review-reminder-item .form-add {
  width:500px;
  overflow:hidden;
}

.mgt-review-reminder-item ul.form-list {
  padding:15px 0px 0px 0px;	
}

.mgt-review-reminder-item textarea {
  width:492px;
}

.mgt-review-reminder-item .buttons-set {
  margin:0px;
  border:0px;
}
.links_flag{
    height:60%;
    float:right;
    display:inline;
}
.links_flag img{
    margin-left:5px;
    margin-top:2px;
    height:24px;
    display:inline;
}
.Button_submit1{float:right;padding:2px;width:60px;cursor:pointer;font-weight:bold;font-size:11px;letter-spacing:1px;}

/* EOF - wee_review_reminder */

.box_selto{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}


.free-appraisal-kit{
	padding:6px;
	padding-top:12px;
	border:1px #DDD solid;
}

.free-appraisal-kit .img-title {
	width: 382px;
	height: 40px;
	margin: 0 auto;
	background:#FFF url(../images/cashforyourgold/cash-for-gold-title.jpg) 0 0 no-repeat;
}

.free-appraisal-kit .links {
	margin: 15px auto 0;
	padding-left:70px;

}

.free-appraisal-kit .links ul {
	list-style-type: none;
}

.free-appraisal-kit .links ul li {
	display: inline-block;
	padding: 0px 25px;
}

.free-appraisal-kit .links ul li a {
	color: #000;
	text-decoration: none;
}

.free-appraisal-kit .links ul li a:hover {
	color: #d62000;
	padding-bottom: 2px;
	border-bottom: 1px dotted #000;
}

.free-appraisal-kit .custom-two-cols {
	padding: 30px 0 0;
	width: 100%;
}

/* LEFT column */

.free-appraisal-kit .custom-two-cols .custom-left-col {
	width: 338px;
	float: left;
	text-align: left;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .info-txt {
	padding: 0 30px 10px;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .how_it_works .info-txt {
	padding: 12px 30px 10px 10px;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .info-txt h1 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 35px;
	padding: 0 0 0 30px;
	margin: 0 0 0 -25px;
	color: #000;
	height: auto;
	background:url(../images/cashforyourgold/red-check.png) 0 0 no-repeat transparent;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .info-txt h2 {
	font-size: 16px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: -0.3px;
	color: #000;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .info-txt p {
	font-size: 11px;
	line-height: 20px;
	font-family: Arial, sans-serif;
	padding-left: 5px;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .how_it_works .info-txt p {
	padding: 18px 0px 10px 0px ;
	font-size: 16px;
	line-height: 20px;
}

.free-appraisal-kit .custom-two-cols .custom-left-col .info-image {
	background:url(../images/cashforyourgold/gold-image.jpg) 0 0 no-repeat #FFFFFF;
	width: 278px;
	height: 142px;
	margin: 0 0 0 25px;
}
.free-appraisal-kit .custom-two-cols .custom-left-col .badge {
	position:absolute;
	top:220px;
	background:url(../images/cashforyourgold/cashforyourg_badge.png) 0 0 no-repeat;
	width: 278px;
	height: 137px;
	margin: 0 0 0 25px;
}

.free-appraisal-kit #live_prices {
	padding-top: 30px;
	margin-bottom: -20px;
}

.free-appraisal-kit #live_prices h1 {
	color: red;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    letter-spacing: -0.5px;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
}

.free-appraisal-kit #livespotprices_table {
	padding: 8px 0 15px 0;
}

.free-appraisal-kit #livespotprices_table table strong {
	font-size: 14px;
}

.free-appraisal-kit #livespotprices_table table th, .free-appraisal-kit #livespotprices_table td { border-bottom:1px solid #DFE0E0; padding:4px 0 5px 6px; width: 55%; }

.free-appraisal-kit #livespotprices_table table tr:nth-child(10) td,
.free-appraisal-kit #livespotprices_table table tr:nth-child(14) td {
	border-bottom: none;
}

.free-appraisal-kit #livespotprices_table table tr:nth-child(1) td,
.free-appraisal-kit #livespotprices_table table tr:nth-child(11) td,
.free-appraisal-kit #livespotprices_table table tr:nth-child(15) td {
	border-bottom: 1px solid #a5a5a5;
	height: 20px;
    padding: 10px 6px 4px;
}

.free-appraisal-kit #livespotprices_table table tr:nth-child(2) td,
.free-appraisal-kit #livespotprices_table table tr:nth-child(12) td,
.free-appraisal-kit #livespotprices_table table tr:nth-child(16) td {
	line-height: 20px;
}


/* RIGHT column */

.custom-right-col {
	width: 363px;
	float: right;
	position: relative;
    right: 12px;
	text-align: left;
	border: 1px solid #c2992d;

	background: rgb(255,240,210); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmUxYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,240,210,1) 0%, rgba(255,225,165,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,240,210,1)), color-stop(100%,rgba(255,225,165,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,240,210,1) 0%,rgba(255,225,165,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,240,210,1) 0%,rgba(255,225,165,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,240,210,1) 0%,rgba(255,225,165,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,240,210,1) 0%,rgba(255,225,165,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0d2', endColorstr='#ffe1a5',GradientType=0 ); /* IE6-8 */

}

.custom-right-col .red-title {
	text-align: center;
}
.custom-right-col .red-title h3 {
	color: #d60000;
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 24px 0;
}

.custom-right-col .custom-form span {
	float: left;
	width: 121px;
	height: 22px;
	text-align: right;
}

.custom-right-col .custom-form span p {
	padding: 4px 10px 0 0;
}

.custom-right-col input {
	width: 210px;
	height: 22px;
	border: 1px solid #c2992d;
	float: left;
	margin-bottom: 9px;
	padding: 0 5px;
}

.custom-right-col #mark_metal {
	float: left;
	padding-bottom: 15px;
}

.custom-right-col #mark_metal p {
	display: inline-block;
	width: 220px;
	padding: 0;
}

.custom-right-col input#chk_gold,
.custom-right-col input#chk_platinum,
.custom-right-col input#chk_silver {
	width: auto;
	height: auto;
	margin: 9px 10px 0px 99px;
	float: none;
}

.custom-right-col select {
	width: 222px;
	height: 24px;
	border: 1px solid #c2992d;
	float: left;
	margin-bottom: 9px;
	padding: 2px;
}

.custom-right-col select option {
	padding: 2px 5px;
	border-bottom: 1px solid #c2992d;
}

.custom-right-col .terms-conditions {
	float: right;
	font-size: 10px;
	padding: 0 20px 20px 0;
}

.custom-right-col .terms-conditions input {
	width: auto;
	height: auto;
}

.custom-right-col .terms-conditions a {
	color: #0065aa;
	text-decoration: underline;
	font-size: 9px;
	font-family: Verdana, sans-serif;
}

.custom-right-col .terms-conditions a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.custom-right-col .call-for-action {
	margin: 0 92px 30px;
	float: left;
}

.custom-right-col input.button {
	margin: 0 auto;
	border: 1px solid #a40100;
	padding: 10px 20px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font: bold 18px/18px Verdana, sans-serif;
    height: auto;
    width: auto;

    background: rgb(204,1,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2EzMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(204,1,0,1) 0%, rgba(163,0,0,1) 44%, rgba(132,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,1,0,1)), color-stop(44%,rgba(163,0,0,1)), color-stop(100%,rgba(132,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(163,0,0,1) 44%,rgba(132,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(163,0,0,1) 44%,rgba(132,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(163,0,0,1) 44%,rgba(132,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,1,0,1) 0%,rgba(163,0,0,1) 44%,rgba(132,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0100', endColorstr='#840000',GradientType=0 ); /* IE6-8 */

	-webkit-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 0.5);

    cursor: pointer;
}

.custom-right-col input.button:hover {
	background: rgb(204,1,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2FhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(204,1,0,1) 0%, rgba(170,0,0,1) 60%, rgba(150,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,1,0,1)), color-stop(60%,rgba(170,0,0,1)), color-stop(100%,rgba(150,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(170,0,0,1) 60%,rgba(150,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(170,0,0,1) 60%,rgba(150,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,1,0,1) 0%,rgba(170,0,0,1) 60%,rgba(150,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,1,0,1) 0%,rgba(170,0,0,1) 60%,rgba(150,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0100', endColorstr='#960000',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0);
    box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0);
}
/*  JQuery Validator CSS */


.custom-right-col label { width: 10em; float: left; }
.custom-right-col label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.custom-right-col p { clear: both; }
.custom-right-col .submit { margin-left: 12em; }

div#id_cont_footer {
	float: left;
}

.free-appraisal-kit .cont_footer{
	overflow:hidden;
	width:100%;
	position: relative;
	top:40px;
}
.free-appraisal-kit .cont_footer_left{
	float:left;
	width:33.5%;
	border:1px #CCC solid;
}
.free-appraisal-kit .cont_footer_center{
	float:left;
	width:32%;
	margin-left:6px;
	border:1px #CCC solid;
}
.free-appraisal-kit .cont_footer_right{
	float:left;
	width:32%;
	margin-left:6px;
	border:1px #CCC solid;
}
.cont_footer .cont_title{
	text-align:center;
	height:28px;
	padding-top:8px;
	font-size:14px;
	background: url("../images/boxGray_header_fill.jpg") repeat-x scroll left top transparent;
	color:#74797C;
}
.cont_footer .cont_content{
	height:940px;
	margin-top:6px;
	text-align:left;
	background-color:#FFF;
	padding:6px;
	padding-top:8px;
	font-size:10px;
}
.free-appraisal-kit .cashforyourgold_header_links {
	padding-bottom: 2px;
}
.free-appraisal-kit .cashforyourgold_header_links:hover{
	cursor:pointer;
	color:#F55;
	border-bottom: 1px dotted #000;
	padding-bottom: 1px;
}
.how_it_works .title{
	color:#F22;
	font-size:22px;
	font-weight:bold;
	padding-left:74px;
	margin-top:20px;
}
.how_it_works .title2{
	color:#22F;
	font-size:16px;
	font-weight:bold;
	padding-left:110px;
	margin-bottom:20px;
}
.how_it_works .title3{
	color:#22F;
	font-size:18px;
	font-weight:bold;
	letter-spacing: -0.5px;
	font-family: Arial, sans-serif;
}
.how_it_works .title4{
	color:#111;
	font-size:18px;
	font-weight:bold;
	letter-spacing: -0.5px;
	font-family: Arial, sans-serif;
}
.modal_internet_special{
	border:1px solid;
	width:400px;
	background:#FFF;
	top:140px;
}
.modal_internet_special .modal_img{
	padding:6px;
}
.modal_internet_special .modal_title{
	color:#FFF;
	background:#F11;
	font-size:24px;
	text-align:center;
	padding:30px;
	font-weight:bold;
	cursor:default;
}
.modal_internet_special .modal_cms_block{
	padding-left:26px;
	padding-right:26px;
	cursor:default;
}
.modal_internet_special .modal_info_prod{
	position:relative;
	float:right;
	top:-120px;
	width:250px;
	padding:4px;
	font-weight:bold;
	cursor:default;
}
.modal_internet_special .modal_close{
	position:relative;
	left:70%;
	color:#0406FB;
}
.modal_internet_special #modal_close_x{
	position:relative;
	color:#555;
	float:right;
	font-size:14px;
	left:18px;
	top:-32px;
	border:1px #F44 solid;
	width:18px;
	padding:2px;
	-moz-border-radius: 35px;
	border-radius: 35px;
    box-shadow: 5px 5px 5px #C00;
}
.modal_internet_special #modal_close_x:hover{
	color:#333;
	border:1px #F55 solid;
	background:#F22;
	box-shadow: 5px 5px 5px #900;
}
.modal_internet_special .modal_close:hover{
	cursor:pointer;
}
.box .special_product_badge{
	position:absolute;
	height:146px;
	width:150px;
	float:left;
	top:290px;
	left:35%;
	background: url("../images/special_product_badge.png") no-repeat scroll left top transparent;
}
.free-appraisal-kit .list-points ul li{
	list-style:circle;
}
.box .boxContent .link_oanda a {
	color:#0406FB;
	font-size:11px;
	letter-spacing: -1px;
	text-decoration:none;
}

/* 2014-05-06 - start update 3 Razvan - float left for McAfee LOGO */
/*
div#pd_mouseOverWin {
	left:0px;
	position: relative;
}

img#pd-float-tm
{
	left:0px;
	position: relative;
}
*/
/* 2014-05-06 - end update 3 Razvan */

.page-footer-container #partners-list-footer{
    display: block;
    list-style: outside none none;
    margin: 17px auto 0;
    text-align: center;
}
.page-footer-container #partners-list-footer li a{
    text-decoration: none;
    display: block;
}
.page-footer-container #partners-list-footer li{
    display: inline-block;
    vertical-align: top;
    padding: 0;
    line-height: normal;
    padding: 0;
    background: none;
}
.page-footer-container #partners-list-footer li.item-1{
    line-height: 12px;
    padding-right: 18px;
}
.page-footer-container #partners-list-footer li.item-3{
    margin-right: -4px;
    padding-left: 2px;
}
.page-footer-container #partners-list-footer li.item-2 a{
    height: 42px;
}
.page-footer-container #partners-list-footer li.item-4{
    padding-right: 8px;
}
.page-footer-container #partners-list-footer li.item-4 a{
    height: 36px;
    display: block;
}
.page-footer-container #partners-list-footer li.item-5{
    padding-top: 0;
    padding-right: 16px;
	width: 110px;
}
.page-footer-container #partners-list-footer li.item-6{
    padding-top: 3px;
    padding-right: 16px;
}

.shopping-cart-totals #shopping-cart-totals-table tfoot td {
    padding-top: 3px;
}
#checkout-payment-method-load dt {/*margin-bottom: 10px;*/
    padding-bottom: 1px;}
#checkout-payment-method-load dt span.l_p_shipping_price {margin-right: 10px;}
#onestepcheckout-form .title-checkout{
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
}
#onestepcheckout-form .title-summary-checkout {
    font-style: normal;
}
#lock_in_your_price.hide{
    display: none !important;
}
#onestepcheckout-form input[type="radio"]{
    position: absolute;
    left: -9999px!important;
    text-indent: -9999px!important;
}
#onestepcheckout-form input[type="radio"] + label::after {
    background: url("../images/radio/check-norm.png") no-repeat  0 0;
    border: 0 none;
    content: "";
    cursor: pointer;
    height: 15px;
    left: 2px;
    margin: -8px 0 0;
    position: absolute;
    top: 50%;
    width: 15px;
}
#onestepcheckout-form input[type="radio"] + label:after {
    background: url("../images/radio/check-norm.png") no-repeat  0 0;
    border: 0 none;
    content: "";
    cursor: pointer;
    height: 15px;
    left: 2px;
    margin: -8px 0 0;
    position: absolute;
    top: 50%;
    width: 15px;
}
#onestepcheckout-form input[type="radio"]:checked + label::after{
     background: url("../images/radio/check-active.png") no-repeat 0 0;
     background-color: #000;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
}
#onestepcheckout-form input[type="radio"] + label {
    display: inline-block;
    padding-left: 24px;
    position: relative;
    vertical-align: middle;
}
#payment_form_paypal_express li.form-alt {display: none;}
.onestepcheckout-index-index .onestepcheckout-update-price-wrapper {text-align: right;margin-top: 20px;}
.onestepcheckout-index-index .onestepcheckout-summary .payment-note {margin-bottom: 0px;padding-bottom: 3px;color: #009933;}
.onestepcheckout-index-index .payment-methods #checkout-payment-method-load label.disabled-input {-moz-opacity:.5; -webkit-opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*IE8*/ opacity:.5;color: #000;}
.reddit-button-box {
    float: right;
    margin-top: 15px;
}
.catalog-category-view div.ListHeader {
    padding-bottom: 6px;
}
table th.a-right-cart,table td.a-right-cart {
    text-align: right;
    padding-right: 25px;
}
.street-address2 {display: none;}
#onestepcheckout-form label.user-agreements-label {
    margin-left: 20px;
    display: block;
    padding-bottom: 0;
    margin-top: -1px;
}
#onestepcheckout-form .onestepcheckout-summary a.back-to-cart {
    float: right;
    margin-bottom: 10px;
}
.customer-account-login .login-box {
    width: 48%;
    float: left;
    padding-right: 2%;
    border-right: 1px solid #CACACA;
}
.customer-account-login .login-box button.login-btn {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
}
.customer-account-login .new-account-box {
    width: 50%;
    float: left;
    padding-left: 2%;
}
.customer-account-login .new-account-box .register-users {
    width: 100%;
    float: none;
}
.customer-account-login .new-account-box .register-users div.content {
    margin-bottom: 90px;
}
.customer-account-login .login-box .registered-users p.required {
    margin-top: 20px;
}
.customer-account-login .new-account-box .register-users .fieldsetBlock {
    text-align: right;
}
.customer-account-login .new-account-box .register-users .fieldsetBlock button.new-account-btn {
    padding: 2px 15px;
    font-size: 12px;
    font-weight: bold;
}
.paypal-express-review .page-title h1 {
    color: #74797C;
    background: url(../images/boxGray_header_fill.jpg) left top repeat-x;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-top: 0;
    font-size: 12px;
    font-weight: bold;
}
.paypal-express-review #review_button span span {
    display:none;
}
.paypal-express-review #review-buttons-container {
    margin-top: 20px;
}
.paypal-express-review .shipping-info {
    overflow: hidden;
    width: 48.5%;
    float: left;
}
.paypal-express-review .shipping-info .col-1,.paypal-express-review .billing-info .col-1{
    width: 100%;
}
.paypal-express-review .billing-info {
    overflow: hidden;
    width: 48.5%;
    float: left;
}
.paypal-express-review .shopping-cart-details {
    clear: both;
}
.paypal-express-review .info-set {
    overflow: hidden;
}
.paypal-express-review .info-set h2.legend {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    color:#000;
}
.paypal-express-review .shipping-info div.box,.paypal-express-review .billing-info div.box {
    background: none;
}
.paypal-express-review .info-set div.box h3 {
    background: none;
}
.paypal-express-review .info-set  div.box h3 span {
    background: none;
}
.paypal-express-review .info-set  div.box h3 span.separator {
    display: none;
}
.paypal-express-review .shipping-method-section {
    display: none;
}
.header-minicart {
    display: inline-block;
    position: relative;
}
.header-minicart .block-cart {
    display: none;
}
#header-cart.skip-active {
    background: #FBFBFB;
    border: solid 1px #cccccc;
    display: block;
    position: absolute;
    z-index: 200;
    top: 20px;
    right: 0;
    width: 320px;
    background: white;
    max-height: 450px;
    overflow: auto;
}
.header-minicart .minicart-wrapper {
    clear: both;
    position: relative;
}
.header-minicart span.icon, .stick_header_div span.icon {
    width: 20px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/cart.jpg) center no-repeat;
}
.header-minicart span.label {
    display: none;
    vertical-align: middle;
    text-transform: uppercase;
}
.header-minicart span.count {
    display: inline-block;
    vertical-align: middle;
}
.header-minicart .no-count span.label {
	display: inline-block;
}
.header-minicart .no-count span.count {
    display: none;
}
.header-minicart a.skip-cart {
    text-decoration: none;
	padding: 10px 0;
}
div.HeaderMenu #header-cart ul.mini-products-list li {
    float: none;
    padding: 6px 10px 10px 10px;
}
#header-cart ul.mini-products-list li .product-image {
    float: left;
    min-width: 50px;
}
#header-cart ul.mini-products-list li .product-details {
    margin-left: 60px;
    text-align: left;
}
#header-cart ul.mini-products-list li .product-details .product-name {
    padding-bottom: 5px;
}
.header-minicart .minicart-wrapper .block-subtitle {
    padding: 5px;
    font-size: 13px;
    text-align: center;
}
.header-minicart .minicart-wrapper .block-subtitle a.close {
    float: right;
}
.header-minicart table.info-wrapper {
    margin-bottom: 10px;
}
.header-minicart table.info-wrapper td,.header-minicart table.info-wrapper th {
    border: none;
}
.header-minicart .info-wrapper .quantity-button {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 100ms;
    -moz-transition-duration: 100ms;
    -o-transition-duration: 100ms;
    transition-duration: 100ms;
}
.header-minicart .info-wrapper .quantity-button[disabled] {
    cursor: default;
}
.header-minicart .info-wrapper .quantity-button.visible {
    opacity: 1;
}
.header-minicart .info-wrapper .qty {
    width: 3.2em;
}
div.HeaderMenu #header-cart ul.checkout-types {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 5px;
}
.header-minicart .block-content .subtotal {
    background-color: #DDDDDD;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.HeaderMenu .header-minicart #header-cart ul li {
    float: none;
}
div.HeaderMenu .header-minicart #header-cart ul.checkout-types li {
    padding: 6px;
}
div.HeaderMenu .header-minicart .minicart-actions {
    text-align: center;
    padding-bottom: 15px;
}
.header-minicart .minicart-actions .minicart .checkout-button {
    background: #3399cc;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    min-width: 120px;
    display: inline-block;
    color: #fff;
}
.header-minicart .minicart-wrapper .empty {
    text-align: center;
}
.catalog-product-view .ViewDetails .configure-cart {
    margin-top: 10px;
}
.catalog-product-view .ViewDetails .configure-cart input.qty {
    width: 50px;
    text-align: center;
    margin-right: 10px;
}
.catalog-product-view .ViewDetails .configure-cart .btn-cart span span {
    padding: 2px 5px;
}
.header-minicart .minicart-message {
    text-align: center;
    font-weight: bold;
    padding: 5px;
}
.catalogsearch-result-index .price-box .special-price {
    display: none;
}
.catalogsearch-result-index .price-box .old-price {
    display: inline;
}
.catalogsearch-result-index .price-box .old-price .price-label {
    display: none;
    font-weight: bold;
}
.header-minicart .info-wrapper .remove {
    float: right;
}
.header-minicart .subtotal2 {
    display: inline-block;
    vertical-align: middle;
}
.findme-index-index .block_checkboxes {
    width: auto;
    float: right;
    margin-top: 5px;
}
.findme-index-index .block_checkboxes .checkbox {
    float: left;
    margin-right: 5px;
}
.findme-index-index .block_recaptcha {
    width: 245px;
    float: left;
}
.mobile-product-image {
    display: none;
}
.page-product-image {
    display: block;
}
.subtotal label {
    display: none;
}
table.shopping-cart td.subtotal {
    text-align: right!important;
}
@media (max-width: 641px) {
    .mobile-product-image {
        display: block;
    }
    .page-product-image {
        display: none;
    }
    .subtotal label {
        display: inline;
    }
    table.shopping-cart td.subtotal {
        text-align: center!important;
    }
}
button.Button2 {
    cursor: pointer;
    float: left;
    border: none;
    overflow: hidden;
    color: #000;
    text-decoration: none;
    background: url(../images/button_fill2.jpg) left center no-repeat;
}
button.Button2 strong {
    float: left;
    height: 16px;
    overflow: hidden;
    padding: 5px 32px 3px 32px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    background: url(../images/button_background2.jpg) right top no-repeat;
}
div.AdCart button.Button2 strong {
    padding: 5px 28px 3px 28px;
}
#ajaxcartpro-confirm-list .product-image {
    float: left;
    /*border: 3px solid #f5f5f5;*/
    display: block;
    overflow: hidden;
    width: 123px;
    height: 123px;
}
#ajaxcartpro-confirm-list .product-details {
    margin-left: 126px;
    width: 410px;
    padding-left: 20px;
    padding-right: 10px;
}
#ajaxcartpro-confirm-list .product-details .product-name {
    text-align: left;
    padding-bottom: 5px;
    line-height: 25px;
    font-size: 18px;
    /*border-bottom: 3px solid #f5f5f5;*/
    width: 100%;
}
#ajaxcartpro-confirm-list .product-details .product-name a {
    text-decoration: none;
}
.aw-confirm-continue ,.aw-confirm-gotocheckout {
    float: right;
}
.aw-confirm-continue .aw-acp-continue {
    color: #626262;
    font-size: 16px;
    width: 255px;
    font-weight: normal;
    text-align: right;
    background: none;
}
.aw-confirm-continue .aw-acp-continue:hover {
    color: #626262;
    font-size: 16px;
    width: 255px;
    font-weight: normal;
    text-align: right;
    background: none;
    text-decoration: underline;
}
.aw-confirm-gotocheckout {
    /*background: #9BD791;*/
    height: 43px;
    /*box-shadow: 1px 2px 2px rgba(0,0,0,0.2);*/
}
.ajaxpro-confirm-block-content {
    float: left;
}
.aw-item-list {
    float: left;
}
.aw-item-list .in-stock, .aw-item-list .out-of-stock {
    text-align: left;
    padding-bottom: 5px;
    margin-top: 5px;
    font-size: 14px;
    color: #55ca00;
}
.aw-item-list .product-details .price-box {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 13px;
    font-size: 20px;
    color: #626262;
}
.aw-item-list .info-wrapper {
    text-align: left;
}
.aw-item-list .info-wrapper .cart-item-quantity {
    width: 50px;
    border: 1px solid #ccc;
    padding: 6px 5px;
    margin-right: 5px;
}
#ajaxcartpro-add-confirm .ajaxpro-confirm-block-content .subtotal {
    width: 255px;
    text-align: right!important;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 25px;
    color: #626262;
    text-transform: uppercase;
}
.aw-confirm-continue {
    margin-top: 14px;
}
#ajaxcartpro-add-confirm .ajaxcartpro-confirmation-header p.block-subtitle {
    width: 100%;
    text-align: left;
    font: 12px Verdana, Geneva, sans-serif;
    font-weight: bold;
    color: #74797C;
    padding: 0px;
    text-transform: capitalize;
    height: 30px;
    line-height: 30px;
}
#ajaxcartpro-add-confirm .ajaxcartpro-confirmation-header p.block-subtitle span {
    margin-left: 20px;
}
#ajaxcartpro-add-confirm .ajaxcartpro-confirmation-header p.block-subtitle .close {
    float: right;
    cursor: pointer;
    text-decoration: none;
    margin-right: 20px;
    font-size: 18px;
    line-height: 30px;
}
.info-wrapper .ajaxpro-loader {
    display: inline-block;
    vertical-align: middle;

}
#ajaxcartpro-loading {
    display: inline-block;
    height: 16px;
    width: 16px;
    text-align: center;
    background: url(../images/goldmart/loading.gif) no-repeat center center;
    margin-right: 5px;
    vertical-align: middle;
}
.aw-item-list button.aw-quantity-button {
    background: none;
    border: 1px solid #ddd;
    height: 30px;
}
.aw-item-list button.aw-quantity-button span {
    padding: 0px 10px;
    font-size: 15px;
    color: blue;
}
.aw-confirm-gotocheckout .aw-acp-checkout {
    font-size: 14px;
    line-height: 38px;
    background: #59C80A;
    letter-spacing: 0.5px;
    height: 38px;
    font-weight: normal;
    padding: 0px 7px;
}
.aw-confirm-gotocheckout .aw-acp-checkout:hover {
    background: #50A308;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    font-weight: normal;
    cursor: pointer;
    letter-spacing: 0.5px;
    padding: 0px 7px;
}
div#ajaxcartpro-add-confirm {
    padding: 50px 20px 20px 20px;
}
.aw-item-list button.aw-quantity-button:hover {
    cursor: pointer;
}
#ajaxcartpro-add-confirm .ajaxcartpro-confirmation-header {
    position: absolute;
    top: 0px;
    width: 100%;
    left: 0px;
    background: url(../images/boxGray_header_fill.jpg) left top repeat-x;
}

@media only screen and (max-width: 971px) and (min-width: 641px) {
    #ajaxcartpro-confirm-list .product-details {
        width: 310px;
    }
    .ajaxpro-confirm-block-content {
        float: none;
    }
    .aw-confirm-continue, .aw-confirm-gotocheckout {
        float: none;
    }
    .aw-confirm-continue {
        margin-left: 146px;
    }
    .aw-confirm-continue .aw-acp-continue {
        width: auto;
        text-align: left;
    }
    .aw-item-list {
        float: none;
    }
    #ajaxcartpro-add-confirm .ajaxpro-confirm-block-content .subtotal {
        text-align: left!important;
        padding-top: 10px;
        padding-bottom: 0px;
        margin-left: 146px;
    }
    .aw-confirm-continue .aw-acp-continue:hover {
        text-align: left;
        width: auto;
    }
}
@media only screen and (max-width: 640px) {
    #ajaxcartpro-confirm-list .product-image {
        float: none;
        display: inline-block;
    }
    #ajaxcartpro-confirm-list .product-details {
        margin-left: 0;
        width: 240px;
    }
    .ajaxpro-confirm-block-content {
        float: none;
    }
    #ajaxcartpro-add-confirm .ajaxpro-confirm-block-content .subtotal {
        margin-left: 0;
        text-align: left!important;
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 0;
    }
    .aw-item-list {
        float: none;
    }
    .aw-confirm-continue, .aw-confirm-gotocheckout {
        float: none;
    }
    .aw-confirm-continue .aw-acp-continue,.aw-confirm-continue .aw-acp-continue:hover {
        text-align: center;
        width: auto;
    }
}
.showcase-logos-list .old-price .price-label {
    display: none;
}
.showcase-logos-list .special-price {
    display: none;
}
/* 12 Dec 2015*/
.desktop .boxContent h2.cat-title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
	line-height:normal;
}

.out-of-stock{ color:red; }
.in-stock{ color:green; }
.coming-soon{ color:blue; }
.yellow {color:orange; }
.buybackshippingForm label.fieldtitle{
    display: inline-block;
    width: 130px;
}
.package-container {
    width: 100%;
}
.package-filedset {
    padding-left: 15px;
    padding-right: 15px;
}
.table-shippig-tracking-info {
    margin-bottom: 10px;
    width: 100%;
}
.table-shippig-tracking-info td {
    border: none;
    vertical-align: baseline;
}
.table-shippig-tracking-info td.shipping-col {
    width: 33%;
    padding: 5px;
    text-align: center;
}
.table-shippig-tracking-info td.tracking-col {
    width: 33%;
    padding: 5px;
    text-align: center;
}
.table-shippig-tracking-info td.ship-date {
    padding: 5px;
    text-align: center;
}
.table-shippig-tracking-info .row-tracking .input-text, .table-shippig-tracking-info .row-tracking select {
    width: 100%;
    height: 24px;
}
.shipment-desc {
    margin-bottom: 15px;
}
.additional-message {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
#table-shippig-tracking-info td.action {
    text-align: right;
}
#table-shippig-tracking-info td.action a {
    cursor: pointer;
    text-decoration: underline;
}
.buybackshippingForm .add-tracking {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    text-decoration: underline;
}
.add-tracking a.add-button {
    background: url(../images/button_fill.jpg) left center no-repeat;
    height: 24px;
    width: 127px;
    line-height: 24px;
    display: inline-block;
}
.add-tracking a.add-button strong {
    background: url(../images/button_background.jpg) right top no-repeat;
    height: 24px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: Verdana,​Arial,​Helvetica,​sans-serif;
    font-size: 11px;
    font-weight: 700;
}
.buybackshippingForm button.submit-btn {
    float: right;
    width: 127px;
    background: url(../images/button_fill.jpg) left center no-repeat;
    border: none;
    display: inline-block;
    height: 24px;
    line-height: 24px;
}
.buybackshippingForm button.submit-btn strong {
    background: url(../images/button_background.jpg) right top no-repeat;
    height: 24px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: Verdana,​Arial,​Helvetica,​sans-serif;
    font-size: 11px;
    font-weight: 700;
}
div.ListLongDescription { overflow:hidden; width:100%; padding-top:15px;}
.Page-SubCategoryList h1,.ViewDescription h1,.category-description h1 {font-size:18px;color: #74797C;margin-bottom: 8px;}
.Page-SubCategoryList h2,.ViewDescription h2,.category-description h2 {font-size:16px;color: #74797C;}
.category-description ul { list-style: disc outside; padding-left: 1.5em; margin-bottom: 15px;  }
.category-description ul li { margin-left: 1em; }
.category-description a { text-decoration: underline !important; }

.contacts-index-index div.box div.boxWrap {border: 1px solid #CACACA;}

@media (max-width: 767px){
	.gdspotcontainer .titleSpot{ width: 100% !important; }
	.gdspotcontainer ul li { width: 50% !important; text-align: left !important; }
	div#wrapContent { margin: 125px 0 0 !important; }
}

@media (min-width: 768px){
	.header-mincart-box .header-scrolldown { top: 68px !important; right: 24.5% !important;}
}
.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-prev{ left: 0px !important; }
.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-next{ right: 0px !important; }
