@font-face{font-family:'bebas_neueregular';src:url('/skin/frontend/default/default/fonts/bebasneue-webfont.eot');src:url('/skin/frontend/default/default/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),url('/skin/frontend/default/default/fonts/bebasneue-webfont.woff') format('woff'),url('/skin/frontend/default/default/fonts/bebasneue-webfont.ttf') format('truetype'),url('/skin/frontend/default/default/fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal}
*{margin:0;padding:0}
body{font:12px/1.55 Arial,Helvetica,sans-serif;color:#2f2f2f;text-align:center}
a.MagicThumb-swap {width: 75px;}
.MagicZoomPlus {height:300px !important;}
img{border:0;vertical-align:top}
a{color:#1e7ec8;text-decoration:underline}
a:hover{text-decoration:none}
:focus{outline:0}
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#0a263c}
h1{font-size:20px;font-weight:normal}
h2{font-size:18px;font-weight:normal}
h3{font-size:16px;font-weight:bold}
h4{font-size:14px;font-weight:bold}
h5{font-size:12px;font-weight:bold}
h6{font-size:11px;font-weight:bold}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:center;font-weight:normal}
p{margin:0 0 10px}
strong{font-weight:bold}
address{font-style:normal;line-height:1.35}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
ul,ol{list-style:none}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}
.nobr{white-space:nowrap !important}
.wrap{white-space:normal !important}
.a-left{text-align:left !important}
.a-center{text-align:center !important}
.a-right{text-align:right !important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left !important}
.f-right,.right{float:right !important}
.f-none{float:none !important}
.f-fix{float:left;width:100%}
.no-display{display:none}
.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.no-bg{background:none !important}

.searchautocomplete .searchautocomplete-placeholder ul li a {
	color: #464646;	
	}

.searchautocomplete .searchautocomplete-placeholder ul li:hover {
background-color: #cccccc;	
}

.wrapper{
	padding: 5px;
	width: 983px;
	margin: 0 auto;
}

.header {
 	 height: 245px !important;
}
.pr-snippet-read-write
{
display:none !important;
}
.pr-snippet-review-count
{
display: none  !important;
}
.pr-snippet-wrapper
{
background: none  !important;
border: none   !important;
} 

.pr-snippet-stars
{
border: none !important; 
}
.main
{
	width: 980px;
	min-height: 400px;
}

#holiday_message {
	display:block !important;
	width: 987px;
}
#holiday_message_responsive {
	display:none !important;
}

/* for import benefit  */ 

.importbenefit  {
 margin-top: 15px;
 background: url(/images/importbenefithelp.jpg);
 width: 9px; 
 height: 9px; 
 padding: 3px; 
 background-size: 15px;
}
.importbenefit p {
margin-top: -3px;
margin-left: 18px;
width: 300px;
color: #0099FF !important;
font-weight: bold;
}


#importbenefit {
	margin-left: -138px;
	margin-top: 2px;
}
#importbenefit img {
	z-index: 10000000;
	position: absolute;
}
/* for import benefit  */ 

/* for 12 month warranty  */ 

.warrantymonth  {margin-top: 15px;}
.warrantymonth p {
float: left;
color: white !important;
background: url(/images/warrantylogo.png);
width: 17px;
height: 17px;
padding: 3px;
padding-left: 4px;
margin-top: -3px;
}
.warrantymonth span {
color: #D33636;
margin-left: 3px;
font-weight: bold;
}
/* for 12 month warranty  */ 


/* for polaroid logo  */ 
#polaroid_customer_logo {
	display:block;
	}
#polaroid_customer_logo_res {
	display:none;
	}
/* for polaroid logo  */ 

.res-delete{
	display:none;
}
.opc-res
{
		display:none;
}
#billing_region_id_chzn{
	width: 93%;
}
#billing_country_id_chzn{
	width: 93%;
}
#shipping_region_id_chzn
{
	width: 93%;
}
#shipping_country_id_chzn{
	width: 93%;
}
.res-price{
	display:none;
}
.page-print{background:#fff;padding:25px 30px;text-align:left}
.page-empty{background:#fff;padding:20px;text-align:left}
.page-popup{background:#fff;padding:25px 30px;text-align:left}
/*.main{width:980px;margin:0 auto;min-height:400px;padding:25px 0 80px 0;text-align:left}

*/
.main{text-align:left}
.col-left{float:left;/*width:221px;*/ width:23%;padding:0 0 1px;margin-left:7px}
.col-main{float:left;width:719px;padding:0 0 1px}
.col-right{float:right;width:240px;padding:0 0 1px}
.col1-layout .col-main{float:none;width:auto}
.std{color:#333;}
.page-title p{margin:0 0 2px !important}

.col2-left-layout .col-main{float:right;width: 75%;}
.col3-layout .col-main{width:475px;margin-left:17px}
.col3-layout .col-wrapper{float:left;width:687px}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:48.5%}
.col2-set .col-2{float:right;width:48.5%}
.col2-set .col-narrow{width:32%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
input,select,textarea{font:12px/15px Arial,Helvetica,sans-serif;vertical-align:middle;color:#2f2f2f}
button{border:0;border-radius:3px; cursor:pointer}
input.input-text,select,textarea{background:#fff;border:1px solid #b6b6b6}
input.input-text,textarea{padding:2px}
select{padding:1px}
select option{padding-right:10px}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
input.qty{width:2.5em !important}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines}
button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer}
button.button span{display:block;/*border:1px solid #de5400;background:#f18200;*/padding:0 8px;font:bold 12px/19px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff}
button.button span span{border:0;padding:0}
button.disabled span{border-color:#bbb !important;background:#bbb !important}
button.btn-checkout{padding:0 !important;height:40px;border:0;background:url(/skin/frontend/default/default/images/checkout.png) -6px -3px no-repeat;color:#fff;text-indent:20000px;width:199px;cursor:pointer;background-color:transparent}
button.btn-checkout:hover{background:url(/skin/frontend/default/default/images/checkout.png) -6px -44px no-repeat}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}
button.btn-checkout.no-checkout span span{background-position:100% 100%}
p.control input.checkbox,p.control input.radio{margin-right:6px}
input.input-text:focus,select:focus,textarea:focus{background-color:#edf7fd}
.form-list li{margin:0 0 8px}
.form-list label{float:left;color:#666;font-weight:bold;position:relative;line-height:28px}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;width:260px;margin-left:0}
.form-list .field{float:left;width:275px}
.form-list input.input-text{/*width:254px*/}
.form-list textarea{width:254px;height:10em}
.form-list select{width:93%}
.form-list li.wide .input-box{width:535px}
.form-list li.wide input.input-text{width:529px}
.form-list li.wide textarea{width:100%}
.form-list li.wide select{width:535px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list-narrow li{margin-bottom:0}
.form-list-narrow li .input-box{margin-bottom:6px}
.form-list-narrow li.wide .input-box{width:260px}
.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename .name-middlename{width:210px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename .name-middlename,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename .name-middlename input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;text-align:right}
.buttons-set p.required{margin:0 0 10px}
.buttons-set .back-link{float:left;margin:0}
.buttons-set button.button{float:right;margin-left:5px}
.buttons-set-order{margin:10px 0 0}
.buttons-set-order .please-wait{padding:12px 7px 0 0}
.fieldset{border:1px solid #bbafa0;background:#fbfaf6;padding:22px 25px 12px 33px;margin:28px 0}
.fieldset .legend{float:left;font-weight:bold;font-size:13px;border:1px solid #f19900;background:#f9f3e3;color:#e76200;margin:-33px 0 0 -10px;padding:0 8px;position:relative}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;background:url(/skin/frontend/default/default/images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;float:left}
.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important}
p.required{font-size:11px;text-align:right;color:#b50000 !important;margin-right:10px;}	
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.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:0 0 3px !important;padding-left:143px;padding-top:1px}
.error-msg,.success-msg,.note-msg,.notice-msg{border-style:solid !important;border-width:1px !important;background-position:150px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:14px !important;font-weight:bold !important}
.error-msg{border-color:#f16048;background-color:red;background-image:url(/skin/frontend/default/default/images/wrong.png);color:black}
.success-msg{border:none !important;background-color:#94d45c;background-image:url(/skin/frontend/default/default/images/Succescheck.png);color:black;background-position:6px 8px !important}
.note-msg,.notice-msg{border-color:#fcd344;background-color:#fcd344;background-image:url(/skin/frontend/default/default/images/i_msg-note.gif);color:black;background-position:6px 10px !important}
.breadcrumbs{font-size:11px;line-height:1.25;margin:0 0 13px;margin-top:-10px;
/*padding-bottom:10px;
going to increase it while remving g+ button
*/
*padding-bottom:15px;
border-bottom:1px #999 dotted;margin-left:7px ;display: inline-block;
width: 99.5%;}
.breadcrumbs li{display:inline;float: left;}
.breadcrumbs .product{text-overflow: ellipsis;width: 52%;white-space: nowrap;overflow: hidden;}
.breadcrumbs li a{color:gray;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}
.breadcrumbs li strong{font-weight:bold;color:#c00}
.page-title{overflow:hidden;margin:0 0 25px 7px}
.page-title h1,.page-title h2{margin:0;font-size:24px;color:#515151;font-family:bebas_neueregular}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right;margin:7px 0 0}
.title-buttons{text-align:right}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}
.subtitle,.sub-title{clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;color:#e25203}
.pager{font-size:11px;padding:4px 8px;text-align:center}
.pager .amount{float:left;margin:0}
.pager .limiter{float:right;display:none}
.pager .limiter label{vertical-align:middle}
.pager .limiter select{padding:0;margin:0 0 1px;vertical-align:middle;
	/*asa smartsheet*/
	width: 50px;
    margin-right: 5px;
}
@media screen and and (min-width: 786px){
ul#payment_form_authorizenet {
    padding-left: 150px !important;
    margin-top: -25px;}}
.pager .pages{float:right}
.pager .pages ol{display:inline-block}
.pager .pages li{display:inline-block;background-color:#cfcfcf;border-radius:3px;cursor:pointer;font-weight:bold;padding:3px 6px 3px 6px}
.pager .pages .current{background-color:white;border:1px solid #7f8080;padding:2px 6px 2px 6px;cursor:default;font-weight:bold}
.pager .pages .current:hover{background-color:white;color:#2f2f2f}
.i-next{float:none !important}
.pager .pages a li{font-weight:bold;color:#797979;text-decoration:none;margin-left:3px;border:1px solid transparent}
.pager .pages li a{font-weight:bold;color:#797979;text-decoration:none}
.pager .pages li:hover{background-color:#e0e0e0;border:1px solid #7f8080;padding:2px 6px 2px 6px;color:#838383 !important}
.sorter{font-size:11px;background:#f6f6f6;padding:5px 8px}
.sorter .view-mode{float:left;margin:0}
.sorter .sort-by{float:right;padding-right:36px;position:relative;right:0;padding:5px 0 0 10px}
.sorter .sort-by label{vertical-align:middle}
.sorter .sort-by select{padding:0;margin:0 0 1px;vertical-align:middle}
.arrowsort{float:left;margin-top:9px;margin-left:6px}
.sortlabel{float:left;text-align:center;margin-top:8px;margin-right:10px;text-transform:uppercase;font-weight:bold;color:#6b6b6b;font-size:13px}
.toolbar .pager{padding:3px 8px;border-bottom:1px solid #fff}
.toolbar .sorter{border-bottom:1px solid #fff}
.data-table{width:100%}
.data-table .odd{background:#f8f7f5}
.data-table .even{background:#eeeded}
.data-table td.last,.data-table th.last{border-right:0}
.data-table tr.last th,.data-table tr.last td{border-bottom:0 !important}
.data-table th{padding:3px 8px;font-weight:bold}
.data-table td{padding:3px 8px}
.data-table thead th{font-weight:bold;padding:2px 8px;color:#4a4a4a;white-space:nowrap;vertical-align:middle}
.data-table thead th.wrap{white-space:normal}
.data-table thead th a,.data-table thead th a:hover{color:#fff}
.data-table thead th{background:#eee;height:28px}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}
.data-table tfoot{border-bottom:1px solid #d9dde3}
.data-table tfoot tr.first td{background:url(/skin/frontend/default/default/images/bkg_tfoot.gif) 0 0 repeat-x}
.data-table tfoot tr{background-color:#dee5e8 !important}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}
.data-table tfoot strong{font-size:16px}
.data-table tbody.odd tr{background:#f8f7f5 !important}
.data-table tbody.even tr{background:#f6f6f6 !important}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}
.data-table tbody td .option-label{font-weight:bold;font-style:italic}
.data-table tbody td .option-value{padding-left:10px}
.info-box{background:#fff url(/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.info-box h2{font-weight:bold;font-size:13px}
.info-table th{font-weight:bold;padding:2px 15px 2px 0}
.info-table td{padding:2px 0}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(/skin/frontend/default/default/images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -52px}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(/skin/frontend/default/default/images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline !important;font-weight:normal !important}
.cart-tax-total-expanded{background-position:100% -52px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std dl dt{font-weight:bold}
.std dl dd{margin:0 0 10px}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 .3em;padding:0;text-align:justify}
.std ul{list-style:disc outside;padding-left:1.5em}
.std ol{list-style:decimal outside;padding-left:1.5em}
.std ul ul{list-style-type:circle}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}
.std dt{font-weight:bold}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b,.std strong{font-weight:bold}
.std i,.std em{font-style:italic}
.links li{display:inline}
.links li.first{padding-left:0 !important}
.links li.last{background:none !important;padding-right:0 !important}
.link-cart{color:#dc6809 !important;font-weight:bold}
.products-grid .actions .link-wishlist{
    color:#737373 !important;
    font-family: "bebas_neueregular" !important;
    font-size: 16px;
    margin-left: 3px;
    background: url('../images/wishlist_ico_listing.png') no-repeat left 2px;
    padding-left: 17px;
    text-transform: uppercase;
}
.product-view .product-essential .link-wishlist {
     height: 32px;
     width: 131px;
     background: url('../images/wishlist_btn_detail.png') no-repeat !important;
     text-indent: -99999px;
     margin-top: 8px;
 }
.link-reorder{font-weight:bold;color:#dc6809 !important}
.link-compare{font-weight:bold}
.link-print{font-weight:bold;color:#dc6809}
.link-rss{background:url(/skin/frontend/default/default/images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(/skin/frontend/default/default/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(/skin/frontend/default/default/images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-remove2{margin-top:19px;margin-left:40px;display:block;width:19px;height:21px;font-size:0;line-height:0;background:url(/skin/frontend/default/default/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-remove2:hover{background:url(/skin/frontend/default/default/images/btn_trash.gif) 0 -20px no-repeat}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(/skin/frontend/default/default/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(/skin/frontend/default/default/images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(/skin/frontend/default/default/images/i_notice.gif) 20px 25px no-repeat;text-align:left}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}
.global-site-notice .notice-inner .actions{padding-top:10px}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}
.demo-notice .notice-inner{width:auto;padding:0;background:0;text-align:center}
.demo-notice .notice-inner p{padding:0;border:0}
.logo{float:left}
.header{margin:0 auto;padding:10px 10px 3px 8px;text-align:right;position:relative;z-index:10}
.header .logo{float:left;margin:0;text-decoration:none !important}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header h1.logo{margin:0;margin-left:2px;margin-top:2px}
.header .quick-access{/*float:right;width:600px;padding:28px 10px 0 0*/}
.header .welcome-msg{margin: 0;color: #616161;text-align: right;font-size: 12px;font-family: Arial;width: 100px;overflow: hidden;height: 20px;
            text-overflow: ellipsis;display: inline-block;position: absolute;right:97px;top:70px;}
.header .welcome-msg a{color:#ebbc58}
.header .form-search{position: absolute;top: 100px;right: 0;width: 400px;height: 30px;}
.header .form-search label{float:left;width:24px;height:21px;text-align:left;text-indent:-999em;overflow:hidden}
.header .form-search input.input-text{float:left;border-color:#b2b2b2;height:28px;width:230px;border-bottom-left-radius:4px;border-top-left-radius:4px;background:url('/skin/frontend/default/default/images/magnifier.png') 11px 3px !important;background-repeat:no-repeat !important;padding-left:40px !important;color:gray !important;font-size:11px !important}
.header .form-search button.button{float:left;border-bottom-right-radius:4px;border-top-right-radius:4px;width:86px}
.header .form-search button.button span{border-bottom-right-radius:4px;border-top-right-radius:4px;border:0;font-family:Tahoma,Verdana,Arial,sans-serif;line-height:28px;font-size:17px;background:#525252;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#525252 0,#2f2f2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#525252),color-stop(100%,#2f2f2f));background:-webkit-linear-gradient(top,#525252 0,#2f2f2f 100%);background:-o-linear-gradient(top,#525252 0,#2f2f2f 100%);background:-ms-linear-gradient(top,#525252 0,#2f2f2f 100%);background:linear-gradient(to bottom,#525252 0,#2f2f2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#2f2f2f',GradientType=0)}
.header .form-search button.button span span{background-position:100% 0;padding:3px 6px 4px 3px}
.header .form-search .search-autocomplete{z-index:999;left:25px !important;top:31px !important}
.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0}
.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold}
.header .form-search .search-autocomplete li.odd{background-color:#fffefb}
.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}
.header .form-language{clear:both;padding:5px 0 0;text-align:right}
.header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle}
.header .form-language select{padding:0}
.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px}
.header .links{float:right;margin:0 0 6px;position: absolute;right: 11px;top: 70px;/*display:none*/}
/*.header .links li{float:left;font-size:11px;background:url(/skin/frontend/default/default/images/bkg_pipe1.gif) 100% 60% no-repeat;padding:0 8px 0 7px}*/
.header .links a{color: #D71A00;font-size: 12px;text-decoration: none;}
.header-container { display:block; }
.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right;position: absolute;
z-index: 5;
right: 0;
top: 226px;}
.header-container .top-container a{font-size:11px;color:#ebbc58}
.nav-container{background:transparent;width:100%;margin:0 auto;float:left;}
#nav{width:918px;margin:0 auto;padding:0 16px;font-size:13px}
#nav li{position:relative;text-align:left}
#nav li.over{z-index:998}
#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none}
#nav span{display:block;cursor:pointer;white-space:nowrap}
#nav li ul span{white-space:normal}
#nav ul li.parent a{background:url(/skin/frontend/default/default/images/bkg_nav2.gif) 100% 100% no-repeat}
#nav ul li.parent li a{background-image:none}
#nav li{float:left}
#nav li.active a{color:#d96708}
#nav a{float:left;padding:5px 12px 6px 8px;color:#FFF;font-weight:bold}
#nav li.over a,#nav a:hover{color:#000;background-color:#FFF}
#nav ul li,#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#ecf3f6 url(/skin/frontend/default/default/images/bkg_nav1.gif) 0 100% repeat-x}
#nav ul li.last{background:#ecf3f6;padding-bottom:0}
#nav ul a,#nav ul a:hover{float:none;padding:0;background:0}
#nav ul li a{font-weight:normal !important}
#nav ul,#nav div{position:absolute;width:15em;top:27px;left:-10000px;border:1px solid #899ba5}
#nav div ul{position:static;width:auto;border:0}
#nav ul ul,#nav ul div{top:5px}
#nav ul li a{background:#ecf3f6}
#nav ul li a:hover{background:#d5e4eb}
#nav ul li a,#nav ul li a:hover{color:#2f2f2f !important}
#nav ul span,#nav ul li.last li span{padding:3px 15px 4px 15px}
#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}
#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px}
.block{margin:0 0 15px}
.block .block-title{border-bottom: 1px #999 dotted;padding-bottom: 10px;}
.block .block-title strong{display:block;font:bold 12px/16px Arial,Helvetica,sans-serif;min-height:16px;padding:1px 0 1px;text-transform:uppercase;color:#e26703}
.block .block-title a{text-decoration:none !important}
.block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c}
.block .block-content li.item{padding:7px 9px}
.block .block-content .product-name{color:#1e7ec8}
.block .btn-remove,.block .btn-edit{float:right;margin:1px 0 2px 5px}
.block .actions{background:#dee5e8 url(/skin/frontend/default/default/images/bkg_block-actions.gif) 0 0 repeat-x;padding:6px 9px;text-align:right}
.block .actions a{float:left}
.block .actions button.button{float:right}
.block .empty{margin:0;padding:5px 9px}
.block li.odd{background-color:#f4f3f3}
.block li.even{background-color:#fafafa}
.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-gr-search,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25}
.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:21px}
.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9}
.mini-products-list .product-details{margin-left:23px}
.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal !important}
.block-account{border-color:#bbb}
/*.block-account .block-title{background:#fc9d36 url(/skin/frontend/default/default/images/bkg_block-title-account.gif) 0 100% repeat-x;border:0;padding:3px 10px}*/
.block-account .block-title strong{font-size:13px;color:#fff}
.block-account .block-content{}
.block-content > ul > li{margin-left:4px;border-bottom: 1px #999 dotted;}
.block-account .block-content li a{display:block;padding:5px 15px;color:#5f5d5c;text-decoration:none !important;background: url('/skin/frontend/default/default/images/list-image-hover.png') no-repeat center left;}
.block-account .block-content li a:hover{color:#C00;}
.block-account .block-content li.last a{border-bottom:0}
.block-account .block-content li.current{display:block;padding:3px 15px;color:#5f5d5c;text-decoration:none !important;background: url('/skin/frontend/default/default/images/list-image-hover.png') no-repeat center left;}
.block-account .block-content li.current.last{border-bottom:0}
.block-currency{border:0;background:url(/skin/frontend/default/default/images/bkg_block-currency.gif) 0 0 no-repeat;padding:7px 12px 10px;height:51px}
.block-currency .block-title{background:0;border:0;padding:0;margin:0 0 5px}
.block-currency .block-title strong{font:bold 13px/21px Arial,Helvetica,sans-serif;background:url(/skin/frontend/default/default/images/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff}
.block-currency .block-content{background:0;padding:0}
.block-currency .block-content select{width:100%;padding:0}
.block-layered-nav{border:0}
.block-layered-nav .block-title{border:0;padding:0;height:24px;background:url(/skin/frontend/default/default/images/bkg_block-layered-title.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;display:none}
.block-layered-nav .block-subtitle{line-height:1.35;background:#d5e8ff url(/skin/frontend/default/default/images/bkg_block-layered1.gif) 0 50% repeat;padding:3px 9px;border:1px solid #b9ccdd;border-width:1px 0;text-transform:uppercase;color:#1f5070;display:none}
.block-layered-nav dt{padding:7px 10px 0 1px;text-transform:uppercase}
.block-layered-nav dd{padding:0 1px 12px}
.block-layered-nav dd.last{background:0}
.block-layered-nav .currently li{background:#fff url(/skin/frontend/default/default/images/bkg_block-layered-li.gif) 0 100% repeat-x;padding:6px 24px 6px 10px;position:relative;z-index:1;line-height:1.5}
.block-layered-nav .currently .label{font-weight:bold;padding-left:15px;background:url(/skin/frontend/default/default/images/bkg_block-layered-label.gif) 0 4px no-repeat;text-transform:uppercase;display:inline-block;vertical-align:top}
.block-layered-nav .currently .value{display:inline-block;vertical-align:top}
.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove{position:absolute;right:4px;top:9px;margin:0}
.block-layered-nav .currently .btn-previous{right:17px}
.block-layered-nav .actions{font-size:11px;padding:4px 5px 4px 9px;background:#cad6e4;border:1px solid #dee5e8;border-width:1px 0;text-align:right;display:none}
.block-layered-nav .actions a{float:none}
.currently{display:none}
.block-cart .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-cart.gif)}
.block-cart .summary{background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}
.block-cart .amount{margin:0}
.block-cart .amount a{font-weight:bold}
.block-cart .subtotal{margin:5px 0 0;padding:2px 0;background:#fbebd9;text-align:center}
.block-cart .subtotal .price{font-weight:bold}
.block-cart .actions{border-bottom:1px solid #c2c2c2}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}
.block-wishlist .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-wishlist.gif)}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a{float:none}
.block-related .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-related.gif);background-position:0 1px}
.block-related input.checkbox{float:left}
.block-related .product{margin-left:20px}
.block-compare .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-list.gif);background-position:0 1px}
.block-compare button.button span{border-color:#406a83;background:#618499}
.page-popup .link-print{background:url(/skin/frontend/default/default/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8}
.compare-table{border:0}
.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:0;padding:0;font-size:0;line-height:0}
.compare-table .btn-remove{float:right;background-image:url(/skin/frontend/default/default/images/btn_remove2.gif);width:72px;height:15px}
.compare-table tbody th{background:#d9e5ee url(/skin/frontend/default/default/images/bkg_th-v.gif) 100% 0 repeat-y}
.compare-table tbody th,.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc}
.compare-table tbody td.last{border-right:1px solid #ccc}
.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important}
.compare-table tr.add-to-row td{background:#fffada;text-align:center}
.compare-table tr.first td{text-align:center}
.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548}
.compare-table tr.first td .product-name a{color:#203548}
.compare-table tr.first td .ratings{width:69px;margin:0 auto}
.compare-table tr.first td p,.compare-table tr.add-to-row td p{margin:0}
.block-viewed .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-viewed.gif)}
.block-compared .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-list.gif);background-position:0 1px}
.block-poll .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-poll.gif)}
.block-poll .block-subtitle{font-size:12px}
.block-poll label{color:#777;font-weight:bold}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .actions{margin:5px 0 0}
.block-poll button.button span{border-color:#406a83;background:#618499}
.block-poll .answer{font-weight:bold}
.block-poll .votes{float:right;margin-left:10px}
.block-gr-search li{padding:3px 9px}
.block-gr-search button.button span{border-color:#406a83;background:#618499}
.block-tags .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-tags.gif)}
.block-tags .block-content .tags-list{background:0;border:0;font-size:12px}
.block-tags .block-content a{color:#1b2d3b}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
.block-subscribe .block-content{padding:5px 10px}
.block-subscribe .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-subscribe.gif)}
.block-subscribe label{font-weight:bold;color:#666}
.block-subscribe input.input-text{display:block;width:167px;margin:3px 0}
.block-subscribe .actions{background:0;padding:0;margin:3px 0 0;text-align:left}
.block-subscribe .actions button.button{float:none}
.block-subscribe .actions button.button span{border-color:#406a83;background:#618499}
.block-reorder .block-title strong{background-image:url(/skin/frontend/default/default/images/i_block-list.gif)}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-banner{border:0}
.block-banner .block-content{padding:0;text-align:center}
.block-login .block-title strong{background-image:url(/skin/frontend/default/default/images/i_ma-info.gif)}
.block-login .block-content{padding:5px 10px}
.block-login label{font-weight:bold;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.block-login .actions{background:0;padding:0;margin:3px 0 0}
.block-login .actions button.button span{border-color:#406a83;background:#618499}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.category-title{border:0;margin:0 0 7px}
.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center}
.category-description{margin:0 0 10px}

/* CSS For SellPoiints Play Btn  */
.sellBtn { position: absolute; bottom: 44px; left: 270px; }


.products-grid{/*border-bottom:1px solid #d9ddd3;*/position:relative}
.products-grid.last{border-bottom:0}
.products-grid li.item{width:100%;padding:10px 0 15px;border-bottom:1px #999 dotted;height:auto; display:inline-block;}
.products-grid .product-image{display:block;/*width:135px;height:135px;*/margin:0 0 10px}
.products-grid .product-image img
{
	/*width:100%;
	max-width: 150px;*/
}
.products-grid .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548}
.products-grid .product-name a{color:#203548}
.products-grid .price-box{margin:5px 0;float:left}
.products-grid .availability{line-height:21px}
.products-grid .actions{bottom:12px;float:right;width:25%;text-align:right}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:100%}
.col1-layout .products-grid{width:790px;margin:0 auto}
.products-list li.item{border-bottom:1px solid #d9ddd3;padding:12px 10px}
.products-list li.item.last{border-bottom:0}
.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px}
.products-list .product-shop{margin-left:150px}
.products-list .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548}
.products-list .product-name a{color:#203548}
.products-list .price-box{float:left;margin:3px 13px 5px 0}
.products-list .availability{float:left;margin:3px 0 0}
.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35}
.products-list .desc .link-learn{font-size:11px}
.products-list .add-to-links{clear:both}
.products-list .add-to-links li{display:inline}
.products-list .add-to-links .separator{display:inline;margin:0 2px}
.no-rating{margin:0}
.ratings{font-size:11px;line-height:1.25;margin:7px 0}
.ratings strong{float:left;margin:1px 3px 0 0}
.ratings .rating-links{margin:0}
.ratings .rating-links .separator{margin:0 2px}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(/skin/frontend/default/default/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:13px;background:url(/skin/frontend/default/default/images/bkg_rating.gif) 0 100% repeat-x}
.ratings .rating-box{float:left;margin-right:3px}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:bold;padding-right:8px}
.availability{margin:0}
.availability span{font-weight:bold}
.availability.out-of-stock span{color:#d83820}
.availability-only{margin:10px 0 7px;line-height:16px;background:url(/skin/frontend/default/default/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px}
.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}
.availability-only a{background:url(/skin/frontend/default/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none}
.availability-only .expanded{background-position:100% -15px}
.availability-only strong{color:#be2c00}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}
.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}
.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold}
.product-view .product-shop .availability{font-size:11px}
.product-view .product-shop .availability span{font-weight:normal}
.email-friend{margin:0}
.alert-price{margin:0;font-size:11px}
.alert-stock{margin:0;font-size:11px}
.price{white-space:nowrap !important}
.price-box{margin:5px 0}
.price-box .price{font-weight:bold;color:#c76200}
.regular-price{color:#c76200}
.regular-price .price{font-weight:bold;font-size:13px;color:#c76200}
.block .regular-price,.block .regular-price .price{color:#2f2f2f}
.old-price{margin:0}
.old-price .price-label{white-space:nowrap;color:#999}
.old-price .price{font-weight:bold;color:#c76200;text-decoration:line-through}
.special-price{margin:0;padding:3px 0}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#cd5033}
.special-price .price{font-size:13px;font-weight:bold;color:#c76200}
.minimal-price{margin:0}
.minimal-price .price-label{font-weight:bold;white-space:nowrap}
.minimal-price-link{display:block}
.minimal-price-link .label{color:#1e7ec8}
.minimal-price-link .price{font-weight:normal;color:#1e7ec8}
.price-excluding-tax{display:block;color:#999}
.price-excluding-tax .label{white-space:nowrap;color:#999}
.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}
.price-including-tax{display:block;color:#999}
.price-including-tax .label{white-space:nowrap;color:#999}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200}
.configured-price{margin:0}
.configured-price .price-label{font-weight:bold;white-space:nowrap}
.configured-price .price{font-weight:bold}
.weee{display:block;font-size:11px;color:#444}
.weee .price{font-size:11px;font-weight:normal}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:bold}
.price-from{margin:0}
.price-from .price-label{font-weight:bold;white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{font-weight:bold;white-space:nowrap}
.price-notice{color:#999}
.price-notice .price{font-weight:bold;color:#2f2f2f}
.price-as-configured{margin:0}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap}
.price-box-bundle{padding:0 0 10px 0}
.price-box-bundle .price-box{margin:0 !important;padding:0 !important}
.price-box-bundle .price{color:#555}
.product-pricing,.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;color:#424242}
.tier-prices li{line-height:1.4;background:url(/skin/frontend/default/default/images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px}
.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f}
.tier-prices .price{font-weight:bold;color:#2f2f2f}
.tier-prices-grouped li{padding:2px 0;color:#e26703}
.tier-prices-grouped li .price{font-weight:bold}
.add-to-links{font-size:11px;margin:5px 0 0}
.add-to-links .separator{display:none}
.add-to-cart label{float:left;margin-right:5px;font-weight:bold;color:#666;padding-top: 10px;}
.add-to-cart .qty{float:left;margin-right:5px;text-align:center;}
.add-to-cart button.button{float:left}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box{margin:10px 0}
.add-to-box .add-to-cart{float:right;margin-top:13px}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#666}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important}
.add-to-box .add-to-links li{display:block !important}
.add-to-box .add-to-links li .separator{display:none !important}
.product-view{width:100%;float:left}
.product-essential{padding-top:25px;padding-bottom:25px;width:100%}
.product-essential h2{font:bold 13px/1.35 Arial,Helvetica,sans-serif}
.product-collateral{padding-top:5px;/*padding:25px;*/position:relative;padding-left:0;width:71% ;margin-top:0 !important; float:left;}
.product-collateral h2{font-weight:bold;font-size:15px;border-bottom:1px solid #e5dcc3;padding:0 0 1px;margin:0 0 15px}
.product-collateral .box-collateral{margin:0 0 25px}
.new{width:71%;float:left}
.product-view .product-img-box{float:left;text-align:center;padding:19px}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto}
.product-view .product-img-box .product-image{margin:0 0 13px;width: 100%;}
.product-view .product-img-box .product-image #image-link img{width: 100%; height:100%}
.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}
.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(/skin/frontend/default/default/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"alpha(opacity=30)";opacity:.3}
.product-view .product-img-box .zoom #track{position:relative;height:18px}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(/skin/frontend/default/default/images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}
.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase}
.product-view .product-img-box .more-views ul{margin-left:-9px}
.product-view .product-img-box .more-views li{float:left}
.product-view .product-img-box .more-views li a{float:left;width:93%;height:93%;border:2px solid #ddd;overflow:hidden}

.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{font-weight:bold;margin:0 100px;text-align:center}
.product-image-popup .image{display:block;margin:10px 0}
.product-image-popup .image-label{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f}
.product-view .product-shop{float:right;width:100%;min-height:0;border-bottom:1px #bdbdbd dotted;margin-bottom:15px}
.product-shop .kit-items-wrap {
    display: table;
    width: 100%;
    padding: 10px 0;
    border: #d7d7d7 1px dashed;
    border-left: none;
    border-right: none;
}
.product-shop .kit-items-wrap .kit-head {
    background: url('../images/kit_includes.png') no-repeat left center;
    padding-left: 23px;
    text-transform: uppercase;
    color: #343434;
    font-size: 14px;
    font-weight: 600;
}


.col1-layout .product-view .product-shop{float:right;min-height:0}
.col3-layout .product-view .product-shop{float:none;width:auto}
.product-view .product-shop .product-name{margin:0 0 5px}
.product-view .product-shop .product-name h1{color:#393737;margin:0;font:bold 17px/1.57 Arial,Helvetica,sans-serif}
.product-view .product-shop .availability{margin:10px 0}
.product-view .product-shop .short-description{margin:10px 0;padding:23px 0 0}
.product-view .product-shop .price-box{margin:10px 0}
.product-view .product-shop .add-to-links{margin:0}
.product-view .product-shop .add-to-links{font-size:12px;text-align:right}
.product-view .product-shop .add-to-links li,.product-view .product-shop .add-to-links li .separator{display:inline}
.product-view .product-shop .add-to-links a{color:#1e7ec8 !important;font-weight:normal !important}
.product-options{margin:20px 0 0;padding:10px 15px 20px;position:relative;background-color:#f6f6f6;border:1px solid #e4e4e4}
.product-options dt{padding:10px 0 0;font-weight:normal}
.product-options dt label{font-weight:bold;color:#2f2f2f}
.product-options dt label.required em{color:#eb340a;margin-left:5px}
.product-options dd .qty-holder{display:block;padding:10px 0 0}
.product-options dd .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:0;border:0;padding:3px;color:#2f2f2f}
.product-options dd{padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px solid #e4e4e4}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:99%}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.radio{float:left;margin-top:3px}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px}
.product-options ul.options-list .label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:normal}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0;font-size:11px}
.product-options p.required{position:absolute;right:20px;top:20px}
.product-options-bottom{background-color:#fffada;padding:15px 20px;border:1px solid #e4e4e4;border-top:0}
.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703}
.product-options-bottom .tier-prices li{background:0;padding:2px 0}
.product-options-bottom .tier-prices .price,.product-options-bottom .tier-prices .benefit{color:#e26703}
.product-options-bottom .price-box{float:left;margin:0;padding:0}
.product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right}
.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px}
.product-options-bottom .price-label{float:left;padding-right:5px}
.product-options-bottom .price-tax{float:left}
.product-options-bottom .add-to-cart{float:right}
.product-shop .product-options-bottom{margin:0 0 10px}
.product-shop .product-options-bottom .price-box{float:none;margin:0 0 5px}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px}
.product-shop .product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right}
.product-view .grouped-items-table .price-box{margin:0;padding:0}
.product-view .box-additional .data-table th,.product-view .box-additional .data-table td{line-height:1.25}
.product-view .box-up-sell h2{border-bottom:0;padding:0}
.product-view .box-up-sell .products-grid{width:99%}
.product-view .box-up-sell .products-grid tr.last td{border-bottom:0 !important}
.product-view .box-up-sell .products-grid td.last{border-right:0}
.product-view .box-up-sell .products-grid .product-image{text-align:center}
.product-view .box-up-sell .products-grid td.empty{border-right:0}
.product-view .box-up-sell .products-grid .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-view .box-tags{margin:0}
.product-view .box-tags h3{font-size:13px}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px}
.product-view .box-tags .product-tags li{display:inline;background:url(/skin/frontend/default/default/images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px}
.product-view .box-tags .product-tags li.first{padding-left:0}
.product-view .box-tags .product-tags li.last{background:0;padding-right:0}
.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:bold;margin:0 0 5px;color:#0a263c}
.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;background:url(/skin/frontend/default/default/images/i_tag_add.gif) 0 2px no-repeat;padding:0 0 0 23px}
.product-view .box-tags .form-add input.input-text{width:299px}
.product-view .box-tags .form-add button.button span{border-color:#406a83;background:#618499}
.product-view .box-tags .note{margin:3px 0 0;padding:0 0 0 23px;font-size:11px}
.product-view .box-reviews dl{margin:15px 0}
.product-view .box-reviews dt a,.product-view .box-reviews dt span{font-weight:bold}
.product-view .box-reviews dd{margin:0 0 15px}
.product-view .box-reviews dd small{font-style:italic}
.product-view .box-reviews .form-add{margin:15px 0 0}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal}
.product-view .box-reviews .form-add h3 span{font-weight:bold}
.product-view .box-reviews .form-add h4{font-size:12px}
.product-view .box-reviews .form-add .data-table td{text-align:center}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0}
.product-view .box-reviews .form-add .form-list .input-box{width:360px}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:354px}
.send-friend .form-list{width:615px;overflow:hidden}
.send-friend .form-list li{margin-right:-15px}
.send-friend .form-list li p{margin:0 15px 0 0}
.send-friend .form-list .field{width:315px}
.send-friend .form-list .input-box{width:300px}
.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px}
.send-friend .form-list li.wide .input-box{width:612px}
.send-friend .form-list li.wide textarea{width:609px}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px}
.product-name{margin:0;font-size:1em;font-weight:normal}
.product-name a{color:#1e7ec8}
.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px}
.tags-list li{display:inline !important;margin:0 4px 0 0}

.tags-list li a{color:#1b2d3b}
.advanced-search .form-list label{width:160px;padding-right:10px}
.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none}
.advanced-search-amount{margin:0 0 10px}
.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px}
.advanced-search-summary ul{float:left;width:49%}
.advanced-search-summary strong{color:#e17c24;padding-left:15px;background:url(/skin/frontend/default/default/images/i_search_criteria.gif) 0 3px no-repeat}
.advanced-search-summary p{clear:both;font-weight:bold;margin:0}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0}
.page-sitemap .links a{text-decoration:none;position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap a{color:#1b2d3b}
.page-sitemap .sitemap li{margin:3px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8}
.rss-title h1{background:url(/skin/frontend/default/default/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}
.cart .page-title{border-bottom:0;margin:0 0 12px}
.cart .page-title h1{margin:10px 0 0}
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right}
.cart .title-buttons .checkout-types li{float:left;margin:8px 0 0px 5px;}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}
.cart-table th{padding:2px 10px}
.cart-table td{padding:10px}
.cart-table .product-name{font-weight:bold;margin:0 0 5px;color:#2f2f2f;font-size:13px}
.cart-table .product-name a{color:#3a3a3b;text-decoration:none}
.cart-table .product-name a:hover{text-decoration:underline}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}
.cart-table tfoot td{padding:5px 10px}
.cart-table .btn-continue{float:left}
.cart-table .btn-empty span,.cart-table .btn-continue span,.cart-table .btn-update span{border-color:#406a83;background:#618499}
.cart-table .btn-update,.cart-table .btn-empty{float:right}
.cart-table .btn-update{margin-left:10px}
.cart .cart-collaterals{padding:25px 0 0}
.cart .cart-collaterals .col2-set{float:left;width:605px}
.cart .cart-collaterals .col2-set .col-2{width:294px}
.cart .crosssell{border:1px solid #cec3b6;background:#fafaec;padding:12px 15px}
.cart .crosssell h2{font-size:13px;font-weight:bold}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}
.cart .crosssell .product-details{margin-left:90px}
.cart .crosssell .product-name{font-weight:bold}
.cart .crosssell li.item{margin:12px 0}
.cart .crosssell .link-compare{font-weight:normal}
.discount{width:315px}
.cart .discount,.cart .shipping{border:1px solid #d0cbc1;margin:0 0 18px}
.cart .discount h2,.cart .shipping h2{padding-left:16px;padding-top:10px;font-size:22px;color:#6e6e6e;text-transform:uppercase}
.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left;float:right;margin-top:0;margin-right:12px}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}
.cart .discount h2{background-image:url(/skin/frontend/default/default/images/i_discount.gif)}
.cart .discount .input-box{margin:8px 0 0;width:260px}
.cart .discount input.input-text{width:223px}
.cart .shipping h2{padding-top:6px;color:#6e6e6e;font-family:"bebas_neueregular" !important}
.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0}
.cart .totals{float:right;width:293px}
.cart .totals table{width:100%;margin:7px 0}
.cart .totals td{padding:1px 15px 1px 7px}
.cart .totals tfoot th{padding:5px 15px 5px 7px}
.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}
.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:19px;font-weight:normal}
.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:right}
.cart .totals .checkout-types li{clear:both;margin:10px 0}
.item-options dt{font-weight:bold;font-style:italic}
.item-options dd{padding-left:10px;margin:0 0 6px}
.truncated{cursor:help}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}
.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase}
.truncated .show .item-options{top:-20px;left:50%}
.col-left .truncated .show .item-options{left:15px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods{margin:0 0 8px}
.sp-methods dt{margin:13px 0 5px;font-weight:bold}
.sp-methods dd li{margin:5px 0}
.sp-methods label{font-weight:bold;color:#666}
.sp-methods .price{font-weight:bold}
.sp-methods .form-list{padding-left:20px}
.sp-methods .form-list li{margin:0 0 8px}
.sp-methods select.month{width:154px;margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em !important}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:.5em 0}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
.please-wait{float:right}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px}
.tool-tip{border:1px solid #7ba7c9;background:#eaf6ff;padding:15px 20px;position:absolute;z-index:9999}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(/skin/frontend/default/default/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403}
.gift-messages p.control{color:#8e8d8b}
.gift-messages-form{position:relative}
.gift-messages-form label{float:none !important;position:static !important}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403}
.gift-messages-form .whole-order{margin:0 0 25px}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px}
.gift-messages-form .item .details .form-list .field{width:255px}
.gift-messages-form .item .details .form-list .input-box{width:240px}
.gift-messages-form .item .details .form-list input.input-text{width:234px}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px}
.gift-message-link{font-size:11px;background:url(/skin/frontend/default/default/images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px}
.gift-message-link.expanded{background-position:100% -40px}
.gift-message-row{background:#f2efe9}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(/skin/frontend/default/default/images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.checkout-agreements li{margin:30px 0}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-weight:bold;color:#666}
.opc .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 30px}
.opc .checkout-agreements li{margin:20px 0 0}
.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px}
.opc .checkout-agreements .agree{padding-left:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}
.info-set{background:#fbfaf6 url(/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px}
.info-set h3,.info-set h4{font-size:13px;font-weight:bold;color:#e26703}
.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:normal}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}
.info-set h3.legend{margin:0 0 10px;color:#0a263c}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.info-set .box{margin:0 0 15px}
.info-set .box h2{color:#e26703}
.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important}
.info-set .data-table .product-name a{font-weight:bold !important}
.info-set .data-table .item-options{margin:5px 0 0}
.block-progress{border:0;margin:0}
.block-progress .block-title{background:0;border:0;padding:0;margin:0 0 5px}
.block-progress .block-title strong{font-size:13px;color:#0a263c}
.block-progress .block-content{background:0}
.block-progress dt{font-size:13px;font-weight:bold;line-height:1.35;background:#eee;border:1px solid #a3aeb3;margin:0 0 6px;padding:2px 8px;color:#999}
.block-progress dd{background:#eee;border:1px solid #a3aeb3;border-top:0;padding:8px 13px;margin:0 0 6px}
.block-progress dt.complete{margin:0;background:#d0dce1;color:#5e8ab4}
.block-progress p{margin:0}
.block-progress .cards-list dt{background:0;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0 none;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:normal}
.opc-block-progress dt.complete a,.opc-block-progress dt.complete .separator{display:inline}
.opc-block-progress dt a,.opc-block-progress dt .separator{display:none}
.opc .buttons-set{margin-top:0;padding-top:2em}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link small{display:none}
.opc .buttons-set .back-link a{background:url(/skin/frontend/default/default/images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc{position:relative}
.opc .step-title{border-width:0 1px;border-style:solid;border-color:#fff #d9dde3 #d9dde3;background:#eee url(/skin/frontend/default/default/images/bkg_opc-title-off.gif) 0 100% repeat-x;padding:4px 8px 6px;text-align:right}
.opc .step-title .number{float:left;background:#fff;border:1px solid #fff;padding:0 4px;margin:0 5px 0 0;font:bold 11px/14px arial,helvetica,sans-serif;color:#999}
.opc .step-title h2{float:left;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#999}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px}
.opc .allow .step-title{background:#d0dce1;border:1px solid #a3aeb3;border-bottom:0;color:#a4b3b9;cursor:pointer}
.opc .allow .step-title .number{background:#dbe6eb;border-color:#dbe6eb;color:#a4b3b9}
.opc .allow .step-title h2{color:#a4b3b9}
.opc .active .step-title{background:#f9f3e3;border:1px solid #bbafa0;padding-bottom:5px;color:#f18200;cursor:default}
.opc .active .step-title .number{background:#f18200;border-color:#f19900;color:#fff}
.opc .active .step-title h2{color:#f18200}
.opc .step{border-top:0;background:#fbfaf6 url(/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x;padding:15px 30px;position:relative;margin-top: 30px;}
.opc .step .tool-tip{right:30px}
#opc-login .buttons-set{border-top:0;width:96%}
#opc-login h3{/*font-size:13px;*/padding-bottom:2px;text-transform:uppercase}
#opc-login h4{font-size:1em;font-weight:bold;margin:0;color:#2f2f2f}
#opc-shipping_method .buttons-set{border-top:0}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}
#opc-review .step{border:0;padding:0}
#opc-review .product-name{/*font-weight:bold;color:#0a263c*/}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 30px;border:1px solid #d9dde3;border-width:0 1px 1px}
#opc-review .close-wait {
    background: none repeat scroll 0 0 #858585;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    line-height: normal;
    padding: 3px;
    position: absolute;
    right: 6px;
    text-align: center;
    top: 4px;
}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
#opc-review .authentication{margin:0 auto;width:570px}
#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0}
.checkout-progress{padding:0 90px;margin:0 0 20px}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba}
.checkout-progress li.active{border-top-color:#e96200;color:#e96200}
.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px}
.multiple-checkout h3,.multiple-checkout h4{font-size:13px;font-weight:bold;color:#e26703}
.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:normal}
.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important}
.multiple-checkout .data-table .product-name a{font-weight:bold !important}
.multiple-checkout .data-table .item-options{margin:5px 0 0}
.multiple-checkout .gift-messages{margin:15px 0 0}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px}
.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#fbfaf6 url(/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c}
.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.multiple-checkout .box{margin:0 0 15px}
.multiple-checkout .box h2{color:#e26703}
.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0}
.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;background:url(/skin/frontend/default/default/images/bkg_grand-total.gif) 0 0 no-repeat;overflow:hidden}
.multiple-checkout .place-order .grand-total .inner{float:left;height:57px;padding:14px 21px 0 0;background:url(/skin/frontend/default/default/images/bkg_grand-total.gif) 100% 0 no-repeat}
.multiple-checkout .place-order .grand-total .inner div{display:inline}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px}
.multiple-checkout .place-order .grand-total .price{color:#e26703}
.multiple-checkout .place-order .grand-total button.button span{font-size:16px}
.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}
.multiple-checkout .title-buttons button.button span{border-color:#406a83;background:#618499}
#multiship-addresses-table td{padding:10px}
#multiship-addresses-table tfoot td{padding:5px 10px}
#multiship-addresses-table tfoot button.button span{border-color:#406a83;background:#618499}
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative}
.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(/skin/frontend/default/default/images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden}
.checkout-multishipping-billing .multiple-checkout{position:relative}
.account-login .content{min-height:197px;padding:0 12px;border-bottom:0;border-left:1px #b6b6b6 dashed}
.account-login .content h2{font-size:23px;margin:0 0 14px;text-transform:uppercase;color:#313131;font-family:"bebas_neueregular"}
.account-login .buttons-set{margin:0;padding:8px 13px;margin-top:-60px}
.captcha-note{clear:left;padding-top:5px}
.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px}
.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%}
.registered-users .captcha-image{margin:0}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
@-webkit-keyframes rotate{0{-webkit-transform:rotate(0)}
0{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate{0{-moz-transform:rotate(0)}
0{-moz-transform:rotate(-360deg)}
}
@keyframes rotate{0{transform:rotate(0)}
0{transform:rotate(-360deg)}
}
.window-overlay{background:url(/skin/frontend/default/default/images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
.remember-me label{float:none;margin:0 6px}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px}
.remember-me-popup .remember-me-popup-head{position:relative}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(/skin/frontend/default/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}
.remember-me-popup .remember-me-popup-body{padding:10px}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}
.my-account .title-buttons .link-rss{float:none;margin:0}
.dashboard .welcome-msg{margin:0 8em 1.5em 0}
.dashboard .welcome-msg p{margin:0}
.dashboard .col2-set{margin:0 0 15px}
.box-account{margin-top: 32px;}
.box-account .box-head{margin:0 0 10px;text-align:right}
.box-account .box-head h2{float:left;margin:0;font-size:14px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;color:#cc0000}
.dashboard .box .box-title, .forgotPass .box-title{padding:0 0 2px;margin:0 0 8px;text-align:right;border-bottom: 1px #999 dotted;border-top: 1px #999 dotted;}
.dashboard .box .box-title h3,.dashboard .box .box-title h4,.my-account .fieldset h2, .forgotPass .box-title h2{float:left;font-size:13px;font-weight:bold;margin:0}
.dashboard .box-info .box-head h2{}
.dashboard .box-info h4{font-size:11px;font-weight:bold;text-transform:uppercase}
.dashboard .box-reviews .box-head h2{background-image:url(/skin/frontend/default/default/images/i_ma-reviews.gif)}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-reviews li.item{margin:0 0 7px}
.dashboard .box-reviews li.item.last{margin:0}
.dashboard .box-reviews .ratings{margin:7px 0 0}
.dashboard .box-tags .box-head h2{background-image:url(/skin/frontend/default/default/images/i_ma-tags.gif)}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-tags .details{margin-left:20px}
.dashboard .box-tags li.item{margin:0 0 7px}
.dashboard .box-tags li.item.last{margin:0}
.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}
.addresses-list h2{font-weight:bold;font-size:13px;color:#e26703;text-transform:uppercase}
.addresses-list h3{font-weight:bold;font-size:13px}
.addresses-list address{margin:0 0 3px}
.addresses-list p{margin:0}
.addresses-list a{font-weight:bold}
.addresses-list .link-remove{color:#646464}
.addresses-list .separator{margin:0 3px}
.addresses-list li.item{background:#fff url(/skin/frontend/default/default/images/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;padding:10px 13px;margin:0 0 10px}
.addresses-list li.empty{background:0;border:0;padding:0}
.addresses-list li.empty p{font-weight:bold}
.addresses-list .addresses-additional li.item{background:0;border:0;padding:0}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px}
.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}
.order-info .current{font-weight:bold}
.order-info li{margin:0 3px}
.order-date{margin:10px 0}
.order-info-box{background:#fff url(/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.order-info-box h2{font-weight:bold;font-size:13px}
.order-info-box .box-payment p{margin:0 0 3px}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px}
.order-items{width:100%;overflow-x:auto}
.order-items h2,.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c}
.order-items .product-name{font-size:1em !important;font-weight:bold !important}
.order-items .link-print{color:#1e7ec8;font-weight:normal}
.order-items .order-links{text-align:right}
.order-additional{margin:15px 0}
.gift-message dt strong{color:#666}
.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:bold}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-weight:bold;white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:bold;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print h1{font-size:16px;font-weight:bold}
.page-print h2,.page-print h3{font-size:13px;font-weight:bold}
.page-print h2.h2{font-size:16px;font-weight:bold}
.page-print .order-date{background:url(/skin/frontend/default/default/images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}
.page-print .col2-set{margin:0 0 10px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.my-wishlist .data-table td{padding:10px}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}
.my-wishlist textarea{display:block;width:97%;height:109px}
.my-wishlist .buttons-set{margin-top:2em}
.my-wishlist .buttons-set button.button{float:none}
/*.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#618499}*/
#wishlist-table .add-to-links{white-space:nowrap}
.my-tag-edit{float:left;margin:0 0 10px}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}
#my-tags-table{clear:both}
#my-tags-table td{padding:10px}
#my-tags-table .add-to-links{white-space:nowrap}
#my-reviews-table td{padding:10px}
#wishlist-table .qty-container {
    display: table;
    text-align: center;
    width: 100%;
}
#wishlist-table .qty-container > span {
    float: left;
    font-family: arial;
    font-weight: bold;
    padding-top: 8px;
    margin: 0 12px 0 5px;
}
#wishlist-table .truncated {
    display: none;
}
.my-wishlist .button.btn-update{
    background: url("../images/update_wishlist.png") repeat scroll 136px -3px rgba(0, 0, 0, 0);
    color: white;
    cursor: pointer;
    font-family: "bebas_neueregular" !important;
    font-size: 22px;
    height: 34px;
    text-decoration: none;
    text-transform: uppercase;
    width: 133px;
}
.my-wishlist .button.btn-update span {
     color: white;
     cursor: pointer;
     font-family: "bebas_neueregular" !important;
     font-size: 18px;
     font-weight: normal;
     text-transform: uppercase;
 }
#wishlist-table .price-box .price-label > span {
    color: #7c7c7c;
    font-size: 12px;
}
.product-review .product-img-box{float:left;width:140px}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-weight:bold}
.product-review dd{font-size:13px;margin:5px 0 0}
.billing-agreements .info-box{margin:15px 0}
.billing-agreements .form-list li select{float:left}
.billing-agreements .form-list li button.button{float:left;margin-left:10px}
.billing-agreements .table-caption{font-weight:bold;font-size:13px}
.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}
.map-popup-arrow{background:url(/skin/frontend/default/default/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px}
.map-popup-close{background:url(/skin/frontend/default/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}
.map-popup-checkout{display:inline;float:right;text-align:right}
.map-popup-checkout span{display:block;padding-right:30px}
.map-popup-checkout .paypal-logo{margin:0 0 5px}
.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}
.map-popup-price{margin:5px 0 0}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}
.map-popup-only-text{border-top:1px solid #ddd}
.footer-container{background:#ebebeb;bottom: 0;width: 100%;}
.footer{padding: 5px;
width: 990px;
margin: 0 auto;}
.res-footer{
	display:none;
    width: 85%;
    margin: 0 auto;
	height:auto;
	color:white;
	padding-top: 28px;
}
.res-footer a
{
	color:white !important;
}
.res-footer ul li
{
	display:inline-block;
}
#footerdiv {margin-left: 22px;}
#footerdiv .stella-seal{margin-left: 4px;}
.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff}
.footer .store-switcher label{font-weight:bold;vertical-align:middle}
.footer .store-switcher select{padding:0;vertical-align:middle}
.footer a{color:#5c5c5c;text-decoration:none}
.footer a:hover{text-decoration:underline;color:black}
.footer .bugs{margin:13px 0 0;color:#ecf3f6}
.footer .bugs a{color:#ecf3f6;text-decoration:underline}
.footer .bugs a:hover{text-decoration:none}
.footer address{margin:0 0 20px;color:#ecf3f6}
.footer address a{color:#ecf3f6;text-decoration:underline}
.footer address a:hover{text-decoration:none}
.footer ul{display:inline}
.footer ul.links{display:block;padding-top:22px;clear:both}
.footer li{list-style-image:url('/skin/frontend/default/default/images/list-image.png');text-align:left;padding:0 7px 4px 4px}
.footer li:hover{list-style-image:url('/skin/frontend/default/default/images/list-image-hover.png')}
.footer li.last{background:none !important;padding-right:0 !important}
.footer-container .bottom-container{margin:0 0 5px}
.links li:after{content:'|';padding-left:10px}
.quick-access .links li:after{content:'';padding-left:0px;}
.links li:last-child:after{content:''}
.li_heading{list-style:none !important;width:89%;margin-left:-18px;padding-top:10px !important}
.li_heading h2{color:#555;font-size:14px;font-weight:bold;border-bottom:1.4pt #bbb dashed;padding-bottom:6px}
#footerdiv ul{float:left;display:inline;width:20%;}
#footerdiv ul li a{margin-left:-5px}
.home-callout{margin-bottom:12px}
.home-callout img{display:block}
.home-spot{float:left;width:470px;margin-left:20px}
.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em}
.best-selling table{border-top:1px solid #ccc}
.best-selling tr.odd{background:#eee url(/skin/frontend/default/default/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x}
.best-selling tr.even{background:#fff url(/skin/frontend/default/default/images/best_selling_tr_even_bg.gif) 0 100% repeat-x}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px}
.best-selling .product-img{float:left;border:2px solid #dcdcdc}
.best-selling .product-description{margin-left:107px;line-height:1.3em}
.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.guest-select{width:305px;}
.topBar{width:100%;min-height:50px;}
.freeship{float:left;color:#d31b1f;font-weight:bold;font-size:12px;line-height:24px}
.freeship a{color:#d31b1f;font-weight:bold;font-size:12px;line-height:24px;text-decoration:none}
.freeship a:hover{color:#29ac0d}
.tpmenu{color:#616161;float:left;line-height:22px;padding-left:22px;font-size:12px;font-weight:500}
.tpmenu a{color:#8b8b8b;text-decoration:none;padding:0 5px 0 5px;font-weight:500}
.tpmenu a:hover{color:black}
.tpmenu a:last-child{padding:0 8px 0 0}
.tpmenu span{padding:0;font-weight:bold}
.cartimg{
/*background:url('/skin/frontend/default/default/images/media/cart.png') no-repeat 108% 5%;*/
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
padding-right:30px}
.head-cart span{color:#d31b1f}
.head-cart:hover span{color:#29ac0d}
.head-cart:hover .cartimg{background:url('/skin/frontend/default/default/images/media/cart.png') no-repeat 108% 95%}
.head-cart{cursor:pointer;float:right}
.shipping,.discount table th{font-family:"bebas_neueregular" !important;height:30px;background:#e2e2e2;padding-left:16px;padding-top:4px;font-size:23px;color:#6e6e6e;text-transform:uppercase}
.shipping,.discount table tr td{padding:8px 7px 6px 11px}
.shipping,.discount table tr td label{color:#454545;font-weight:bold}
.discount table th {color:#c00;}
.input-text{float:left;border-color:#b2b2b2;height:30px;width:268px;border-radius:3px;padding-left:27px;color:gray;font-size:13px;background:none !important}
.gray-button span:last-child{text-transform:uppercase;cursor:pointer;font-family:"bebas_neueregular" !important;color:#606060;font-size:19px;padding:7px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;background:-webkit-gradient(linear,0 0,0 100%,from(#dedede),to(#c2c2c2));background:-moz-linear-gradient(top,#dedede,#c2c2c2);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede,endColorStr=#c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede,endColorStr=#c2c2c2);display:inline-block}
.gray-button span:last-child:hover{color:#FFF}
.red-button span:last-child{font-family:"bebas_neueregular" !important;color:#fff;font-size:22px;padding:5px 18px 5px 18px;cursor:pointer;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid #d9d9d9 1px;background:-webkit-gradient(linear,0 0,0 100%,from(#ca0000),to(#ae0101));background:-moz-linear-gradient(top,#ca0000,#ae0101);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ca0000,endColorStr=#ae0101);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ca0000,endColorStr=#ae0101);display:inline-block}
.red-button span:last-child:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#30c80f),to(#2ab00d));background:-moz-linear-gradient(top,#30c80f,#2ab00d);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#30c80f,endColorStr=#2ab00d);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#30c80f,endColorStr=#2ab00d);color:white}
.red-button-arrow span:last-child{font-family:"bebas_neueregular" !important;color:#fff;font-size:22px;padding:5px 18px 5px 18px;cursor:pointer;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid #d9d9d9 1px;background:-moz-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-webkit-gradient(left top,right top,color-stop(0,rgba(202,0,0,1)),color-stop(100%,rgba(174,1,1,1))),url('/img/fondo-home.jpg') no-repeat;background:-webkit-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-o-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-ms-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:linear-gradient(to right,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;display:inline-block}
.red-button-arrow span:last-child:hover{background:#fff;border:solid #d9d9d9 1px;color:#5f5f5f}
.red-button-arrow span:after:hover{content:"\0000a0";display:inline-block;height:20px;width:21px;line-height:24px;margin:0 4px -6px -4px;position:relative;top:2px;right:-4px;background:url('/skin/frontend/default/default/images/redbtnhover.png') no-repeat left center transparent}

.addtocartimg{cursor:pointer;font-family:"bebas_neueregular" !important;text-decoration:none;background:url('/skin/frontend/default/default/images/addtocart.png') 136px -3px;display: -webkit-box;height: 39px;width: 133px;
font-size: 22px;text-transform: uppercase;color: white;padding-left: 35px;}
.addtocartimg:hover{background:url('/skin/frontend/default/default/images/addtocart.png') 136px -53px;display: -webkit-box;
height: 39px;width: 133px;font-size: 22px;text-transform: uppercase;color: white;padding-left: 35px;}
/*asa*/ .addtocartimg a , .addtocartimg a:hover{ color:white; text-decoration:none;}
.continueshop span:last-child{cursor:pointer;font-family:"bebas_neueregular" !important;text-decoration:none;background:url('/skin/frontend/default/default/images/contineshop.png') -3px -2px;text-indent:-30000px;display:block;height:41px;width:186px}
.continueshop span:last-child:hover{background:url('/skin/frontend/default/default/images/contineshop.png') -3px 1291px}
.continueimg{cursor:pointer;font-family:"bebas_neueregular" !important;text-decoration:none;background:url('/skin/frontend/default/default/images/continueimg.png') -1px -1px;background-color:transparent;text-indent:-999em;display:block;height:38px;width:100px;float:right;}
.continueimg:hover{background:url('/skin/frontend/default/default/images/continueimg.png') -3px -40px;background-repeat:no-repeat;background-color:white}
.bckbtnimg{cursor:pointer;font-family:"bebas_neueregular" !important;text-decoration:none;background:url('/skin/frontend/default/default/images/backbtn.png') -2px -3px;text-indent:-3000px;display:block;height:36px;width:78px;background-color:transparent}
.bckbtnimg:hover{background:url('/skin/frontend/default/default/images/backbtn.png') -2px -39px}
.addtocartgray{background:0;border-radius:6px;margin-left:13px}
.addtocartgray span{font-family:Arial;color:#333;font-size:11px;padding:4px;text-decoration:none;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:6px;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;border:solid #c8c8c8 1px;background:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#ededed));background:-moz-linear-gradient(top,#fdfdfd,#ededed);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fdfdfd,endColorStr=#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fdfdfd,endColorStr=#ededed);display:inline-block;cursor:pointer}
.addtocartgray span:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#fdfdfd));background:-moz-linear-gradient(top,#ededed,#fdfdfd) filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd,endColorstr=#ededed)}
.shipping-form{margin-left:11px;margin-top:13px;display:inline-table}
.shipingheadingdiv{padding:0;height:39px;background:#e2e2e2;margin:-8px -7px -4px -11px;width:310px}
.shipping{margin-left:13px !important;display:inline-table;background:0}
.shipping label{font-family:"Arial";font-size:12px !important;text-transform:none}
.totals table tr td{font-family:"bebas_neueregular";font-size:19px;color:#6d6d6d;border-bottom:1.4pt #c2c2c2 dashed}
.totals table tr td:first-child{text-align:left !important}
.totals table tr td:last-child{text-align:right !important}
.totals table tfoot tr td{color:#c00}
.block-layered-nav dt{font-family:"bebas_neueregular";font-size:20px;font-weight:normal;border-bottom:1px #d5d5d5 dotted;color:#2d2d2d}
.block-layered-nav dd ol li{color:#bdbdbd !important;border-bottom:1px #d5d5d5 dotted;padding:7px 0 7px 0;cursor:pointer;display: block ;}
.block-layered-nav dd ol li a{color:black;text-decoration:none}
.block-layered-nav dd ol li a:hover{color:#d81c00;text-decoration:underline}
.sub-categorylist1{width:28%;float:left;margin:3px 53px 5px 0;min-height:300px}
.sub-categorylist2{width:30%;float:left;margin:3px 0 5px 0;min-height:300px}
.sub-categorylist3{float:right;width:30%;margin:3px 0;5px 0;min-height:300px}
.topcategorylist img{padding:2px 10px 11px 0}
.topcategorylist h2{border-top:1px #d7d7d7 dashed;border-bottom:1px #d7d7d7 dashed;border-top:1px #d7d7d7 dashed;border-bottom:1px #d7d7d7 dashed;padding-top:6px;padding-bottom:6px;text-align:center;text-transform:uppercase}
.topcategorylist h2 a{text-decoration:none;color:#000;font-weight:bold;font-size:17px}
.topcategorylist h2 a:hover{text-decoration:underline}
.topcategorylist ul{list-style-type:none;text-align:center}
.topcategorylist ul li{display:inline}
.topcategorylist ul li:after{content:',';color:#b2b2b2}
.topcategorylist ul li:last-child:after{content:''}
.topcategorylist ul li a{text-decoration:none;color:#5a5a5a}
.topcategorylist ul li a:hover{text-decoration:underline;color:#dd371c}
.topcategorylist .topcatimg{min-height:213px}
.padder{border:1px solid #c8c8c8;margin-left:3px;padding:14px;z-index:0;margin-top:34px}
.padder .std{margin-top:0}
.padder table thead th{background:#f1f1f1;border:0;height:30px}
.padder table{background:none !important}
.data-table .odd,.data-table .even{background:none !important}
.fb-footer{list-style-image:none !important;background:url('/skin/frontend/default/default/images/footericon.png') -3px -1px;background-repeat:no-repeat;margin-left:-15px}
.fb-footer a{padding-left:30px}
.tw-footer{list-style-image:none !important;background:url('/skin/frontend/default/default/images/footericon.png') -3px -23px;background-repeat:no-repeat;margin-left:-15px}
.tw-footer a{padding-left:30px}
.gg-footer{list-style-image:none !important;background:url('/skin/frontend/default/default/images/footericon.png') -3px -45px;background-repeat:no-repeat;margin-left:-15px}
.gg-footer a{padding-left:30px}
.fs-footer{list-style-image:none !important;background:url('/skin/frontend/default/default/images/footericon.png') -3px -69px;background-repeat:no-repeat;margin-left:-15px}
.fs-footer a{padding-left:30px}
.register-content{color:#767676}
.register-content li{
	/*asa smartsheet*/
	/*background:url('/skin/frontend/default/default/images/checkbox.png') -5px 0 no-repeat;padding-left:21px;padding-top:2px*/
	background: url('/skin/frontend/default/default/images/listingarrow.png') -5px 0 no-repeat;
    padding-left: 21px;
    /* padding-top: 2px; */
    padding-bottom: 2px;
	}
.account-login .content p{color:#767676}
.account-login .buttons-set .f-left{position:absolute;right:221px;bottom:65px;color:#bbb;text-decoration:none}
.account-login .buttons-set .f-left:hover{text-decoration:underline}
.block-progress .block-title{background:0;margin:0 0 34px;padding:0}
.checkout-onepage-index .col-main{padding:0;border:0}
.checkout-onepage-index .page-title{padding-right:40px;width:auto}
.checkout-onepage-index .page-title h1{background:0;padding:0}
.opc{position:relative;overflow:hidden;height:970px;padding-top:20px;text-align:center;background:#f9f3e3}
.opc .buttons-set{margin:15px 0 0;opacity:1 !important}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link{display:none}
.opc .buttons-set .please-wait{position:absolute;z-index:99;top:30%;left:50%;margin:-80px 0 0 -146px;border:5px solid #f3b66f;font-size:12px;background:#fff;padding:30px;white-space:nowrap;border:1px solid silver;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.2);box-shadow:0 0 50px rgba(0,0,0,0.2)}
.opc .buttons-set a{color:#214d90}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc li.section{display:inline}
.opc .step-title,.opc .allow .step-title{border:1px solid #f9f3e3;height:69px}
.opc .step{padding:30px 20px;position:absolute;border:0;top:110px;left:0;z-index:1;background:#fbfaf6;width:605px;height:900px;border:0;width:643px;text-align:left}
.opc .step-title .number,.opc .allow .step-title .number,.opc .active .step-title .number{float:none;display:block;margin:0 auto;margin-bottom:10px}
.opc .step-title{position:relative;float:left;text-align:center;padding:15px 11px 0;margin-left:-1px;background:0}
.opc .step-title a{display:none}
.opc .step-title .number{background:#ccc;color:#fff;width:30px;height:30px;line-height:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:10px;padding:0;border:0}
.opc .step-title h2{font-size:12px;color:#bbb;clear:both}
.opc .allow .step-title{cursor:pointer;background:0}
.opc .allow .step-title .number{background:#000;color:#fff}
.opc .allow .step-title h2{color:#000}
.opc .active .step-title{color:#ef0606;cursor:default;border:1px solid #bbafa0;border-bottom:1px solid #fbfaf6;z-index:2;background:#fbfaf6 url(/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x}
.opc .active .step-title .number{background:#f18200;border-color:#fff;color:#fff}
.opc .active .step-title h2{color:#f18200}
.opc .step-title h2,.opc .allow .step-title h2,.opc .active .step-title h2{width:100%;text-align:center}
.opc .step-title{width:16%}
.opc .form-list li fieldset{margin-bottom:40px}
.opc .form-list label{float:left;width:220px;text-align:right;padding:4px 0 0}
.opc .form-list label.required em{float:none;position:relative;right:4px}
.opc .form-list li.fields{margin:0}
.opc .form-list div.fields{width:100%;overflow:hidden;margin:0 0 8px}
.opc .form-list .wide,.opc .form-list li.fields .field{/*width:645px;*/margin:0 0 8px}
.opc .form-list li.wide .input-box,.opc .form-list .input-box{clear:none;float:right;margin-right:140px;width:260px}
.opc .form-list li.wide select{width:390px}
.opc .form-list li.wide input.input-text{width:254px}
.opc .form-list .control input{margin:8px 0 0 25px}
.opc .form-list li.control label{float:left}
.opc form .form-list li.wide{margin-bottom:8px}
.opc form .address-select{margin:8px 0 40px}
.opc:first-of-type .step{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.opc:first-of-type .step[style*='display:none;'],.opc:first-of-type .step[style*='display: none;']{display:block !important}
.opc:first-of-type .section .step{left:100%}
.opc:first-of-type .allow .step{left:-100%}
.opc:first-of-type .active .step{left:0}
.opc:first-of-type li:last-child .step-title a{width:50%}
.opc:first-of-type li:first-child .step-title a{width:50%;left:50%}
#opc-login p.required{display:none}
#opc-login h3{margin-bottom:18px}
#opc-login .col-2{float:right}
#opc-login .col-2 form fieldset h4{display:none}
#opc-login .col-2{display:block;width:300px}
#opc-login .col-2 fieldset{width:300px}
#opc-login .col-2 .input-box{width:188px;margin:0;float:left}
#opc-login .col-2 .input-text{width:182px}
#opc-login .col-2 .form-list label{text-align:left}
#opc-login .col-2 .form-list label{width:110px}
#opc-login .form-list li.control label{float:none}
#opc-login .form-list li.control input{margin:0 8px 0 0}
#opc-login .col-1{float:left}
#opc-login .col-1{width:290px}
#opc-login .col-1 h4,#opc-login .col-1 .ul{display:none}
#checkout-step-review.step{width:645px}
#opc-review .step{padding:30px 20px;border-top:1px solid #bbafa0}
#opc-review .product-name{/*font-weight:bold;color:#0a263c*/}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 0;border:0}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
#opc-shipping_method .buttons-set{border-top:1px solid #e4e4e4}
.block-progress .block-title{background:0;margin:0 0 34px;padding:0}
.checkout-onepage-index .col-main{padding:0;border:0}
.checkout-onepage-index .page-title{padding-right:40px;width:auto}
.checkout-onepage-index .page-title h1{background:0;padding:0}
.opc{position:relative;overflow:hidden;height:1025px;padding-top:20px;text-align:center;background:0}
.opc .buttons-set{margin:15px 0 0;opacity:1 !important;width:98%}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link{display:none}
.opc .buttons-set .please-wait{position:absolute;z-index:99;top:30%;left:50%;margin:-80px 0 0 -146px;border:5px solid #f3b66f;font-size:12px;background:#fff;padding:30px;white-space:nowrap;border:1px solid silver;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.2);box-shadow:0 0 50px rgba(0,0,0,0.2)}
.opc .buttons-set a{color:#214d90}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc li.section{display:inline}
.opc .step-title,.opc .allow .step-title{border-color:#fbfaf6}
.opc .step{padding:30px 20px;position:absolute;border:0;top:100px;left:0;z-index:1;background:#fff;width:98%;height:900px;border:0;background:0;text-align:left}
.opc .step-title .number,.opc .allow .step-title .number,.opc .active .step-title .number{float:none;display:block;margin:0 auto;margin-bottom:10px}
.opc .step-title a{display:none}
.opc .step-title .number{background:url('/skin/frontend/default/default/images/section.PNG');color:#a6a6a6;width:30px;height:30px;line-height:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:10px;padding:0;border:0;position:relative;z-index:1}
.opc .step-title h2{font-size:12px;color:#bbb;clear:both;margin-bottom:10px}
.opc .allow .step-title .number{background:url('/skin/frontend/default/default/images/activetab.png');border-color:#fff;color:#fff;text-indent:-300px !important}
.opc .allow .step-title h2{color:#000}
.opc .active .step-title .number{background:#2caf10;border-color:#fff;color:#fff}
.opc .active .step-title h2{color:#499949}
.opc .step-title,.opc .allow .step-title,.opc .active .step-title{position:relative;text-align:center;border:0;background:0;padding:0;overflow:hidden !important;height:80px;display:inline-block;vertical-align:top}
.opc .step-title,.opc .allow .step-title,.opc .active .step-title{*display:block;*float:left}
.opc .step-title h2,.opc .allow .step-title h2,.opc .active .step-title h2{width:100%;text-align:center}
.opc .step-title{width:16%}
.opc .form-list li fieldset{margin-bottom:40px}
.opc .form-list label{float:none !important;width:220px;text-align:right;padding:4px 0 0}
.opc .form-list label.required em{float:none;position:relative;right:4px}
.opc .form-list li.fields{margin:0}
.opc .form-list div.fields{width:100%;overflow:hidden;margin:0 0 8px}
.opc .form-list .wide,.opc .form-list li.fields .field{/*width:645px;*/margin:0 0 8px}
.opc .form-list li.wide .input-box,.opc .form-list .input-box{clear:none;float:right;margin-right:140px;width:260px}
.opc .form-list li.wide select{width:390px}
.opc .form-list li.wide input.input-text{width:254px}
.opc .form-list .control input{margin:8px 0 0 25px}
.opc .form-list li.control label{float:left}
.opc form .form-list li.wide{margin-bottom:8px}
.opc form .address-select{margin:8px 0 40px}
.opc:first-of-type .step{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.opc:first-of-type .step[style*='display:none;'],.opc:first-of-type .step[style*='display: none;']{display:block !important}
.opc:first-of-type .section .step{left:100%}
.opc:first-of-type .allow .step{left:-100%}
.opc:first-of-type .active .step{left:0}
.opc:first-of-type li:last-child .step-title a{width:50%}
.opc:first-of-type li:first-child .step-title a{width:50%;left:50%;background:url('/skin/frontend/default/default/images/bars.png') 1px -16px}

.opc .allow:first-child .step-title .number{background:url('/skin/frontend/default/default/images/donebarfirst.png') no-repeat;color:#fff;text-indent:-300px}
.opc:first-of-type .step-title a{display:block;width:100%;text-indent:-3000px;position:absolute;z-index:0;top:9px;background:url('/skin/frontend/default/default/images/donebar.png');background-position:9px;height:14px}
.opc p{color:#767676}
.opc .input-text{width:92% ;height:25px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 0 0 0 rgba(0,0,0,0.1)}
#opc-login p.required{display:none}
#opc-login h3{font-weight:normal;margin:0 0 14px;text-transform:uppercase;color:#313131;/*font:12px/1.55 Arial,Helvetica,sans-serif;*/text-align:left}
#opc-login .col-2{float:right}
#opc-login .form-list label{float:left !important}
#opc-login .col-2 form fieldset h4{display:none}
#opc-login .col-2{display:block;width:47%;min-height:213px}
#opc-login .col-2 fieldset{width:100%}
#opc-login .col-2 .input-box{width:100%;margin:0;float:left}
#opc-login .col-2 .input-text{width:293px;height:35px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 0 0 0 rgba(0,0,0,0.1)}
#opc-login .col-2 .form-list label{text-align:left}
#opc-login .col-2 .form-list label{width:110px}
#opc-login .form-list li.control label{float:none !important}
#opc-login .form-list li.control input{margin:0 8px 0 0}
#opc-login .col-1{float:left}
#opc-login .col-1{width:50%}
#opc-login .col-1 h4,#opc-login .col-1 .ul{display:none}
#checkout-step-review.step{width:98%}
#opc-review .step{padding:30px 20px;border-top:1px solid #bbafa0}
#opc-review .product-name{/*font-weight:bold;color:#0a263c*/}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 0;border:0}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
#opc-shipping_method .buttons-set{border-top:1px solid #e4e4e4}
#checkout-step-login .content{border-left:1px #b6b6b6 dashed;padding-left:10px}
.input-box .f-left{color:#bbb;right:191px;position:absolute;text-decoration:none}
.input-box .f-left:hover{text-decoration:underline}
#checkout-step-billing .fields .field{width:50%;float:left}
#checkout-step-billing .form-list .input-box{clear:none;float:none;margin-right:0;width:100%}
#checkout-step-billing .form-list label{text-align:left !important}
#checkout-step-billing .form-list li.fields .field{width:49% ;float:left;}
#checkout-step-billing .form-list li.wide .input-box{width:578px}
#checkout-step-billing .form-list li.wide input.input-text{width:100%}
#billing-new-address-form label{color:black}
#checkout-step-billing .form-list .control{width:20%;float:left}
#checkout-step-billing .form-list .control .radio{float:left}
#checkout-step-billing .form-list .control label{/*width:143px;*/ width:100%; display:block;margin-top: -3px;}
#checkout-step-billing .form-list li fieldset{margin-bottom:0}
#checkout-step-shipping .field{width:49%;float:left}
#checkout-step-shipping .form-list .input-box{clear:none;float:none;margin-right:0;width:100%}
#checkout-step-shipping .form-list label{text-align:left !important}
#checkout-step-shipping .form-list li.fields .field{width:50% lfloat:left;}
#checkout-step-shipping.form-list li.wide .input-box{width:578px}
#checkout-step-shipping .form-list li.wide input.input-text{width:100%}
#checkout-step-shipping label{color:black}
.cat-list{list-style-type:none}
.cat-list li{display:inline;float:left;width:179px;min-height:200px;margin:0 auto}
.cat-imgdiv{text-align:center;min-height:95px;margin-top:10px}
.cat-imglink{text-align:center;margin-top:14px}
.cat-imglink a{color:#2d2d2d;text-decoration:none;font-weight:bold;font-size:13px}
.cat-imglink a:hover{text-decoration:underline;color:#c00}
.product-grid-imgdiv{float:left;width: 25%;}
.product-grid-contentdiv{float:left;width:72%;margin-left:19px}
.product-grid-arrow {float: right;width: 6%;height: 100%;display: none;}
.product-grid-arrow span {background-image: url('/skin/frontend/default/default/images/listingarrow.png');background-position: 50% 0px;background-repeat: no-repeat;display: block;margin-top: 58px;text-indent: -5000px;}
.products-grid .regular-price .price{font-weight:bold !important;font-size:22px !important;color:#c90000 !important}
.products-grid .price-box .price{font-weight:bold;font-size:22px;color:#c90000}
.product-grid-contentdiv p{color:#2e2e2e}
.product-grid-contentdiv .product-name a{color:#3a3a3b;text-decoration:none}
.product-grid-contentdiv .product-name a:hover{text-decoration:underline}
.product-grid-contentdiv span[class='amount'] a{text-decoration:none;color:#7b7a7a}
.product-grid-contentdiv span[class='amount'] a:hover{text-decoration:underline}
.products-grid .actions .add-to-links{text-align:center;display:block}
.products-grid .actions .add-to-links a{text-decoration:none;color:#7b7a7a !important;}
/*.products-grid .actions .add-to-links a:hover{text-decoration:underline}*/
.pages .next{background:0;border:0 solid;float:none;height:0;width:0;margin-right:0;margin-top:0}
.amount{float:left}
.googleplus{float:right;margin-top:5px}
.addthis_toolbox{display:block;margin:10px auto}
/*.at300m{color:#666;padding:0 2px;font-size:10px;text-transform:lowercase;text-decoration:none;float:right !important;margin-top:10px}
*/.googleplus{width:65px}
.rightdiv{width:25%;float:right;margin-left:17px}
.upsellimgdiv{float:left;width:31%;text-align:center;margin-right:3px}
.upsellimgdiv img{width:50px;height:52px;margin-top:8px;margin-left:3px}
.upselldesc{float:left;width:67%;text-align:left}
.upselldesc .product-name a{font-size:12px;color:#007dd0;text-decoration:none}
.upselldesc .product-name a:hover{text-decoration:underline}
.upselldesc .price-box .price{color:#333 !important;font-size:11px !important;font-weight:bold !important}

.rightdiv .cartdiv{position:relative;font-weight:bold;color:black;font-size:.9em;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-o-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-ms-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:linear-gradient(to bottom,#fefefe 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e2e2e2',GradientType=0);border:1.2pt #c8c8c8 solid;border-radius:4px;padding:10px;margin-bottom:11px;min-height:63px;/*width:222px*/
width:92%;}
.upselldesc .rating-links a{color:#7b7a7a;text-decoration:none}
.upselldesc .rating-links a:hover{text-decoration:underline}
.cartdiv .price-box{float:left;margin-top:32px}
.cartdiv .price{color:#333 !important;padding-left:0 !important}
.cartdiv .add-to-box{color:#565656;bottom:0;width:100%}
.cartdiv .pricebox{font-weight:bold;font-size:14px;color:#c00;margin-top:33px;position:relative;float:left;margin-right:5px;}
.cartdiv .price{font-weight:bold;font-size:16px;color:#333}
.qbanner-slide .prev{top:inherit !important;left:inherit !important;bottom:10px !important;right:103px !important}
.qbanner-slide .next{top:inherit !important;right:34px !important;bottom:10px !important}
.upselldiv{margin-top:21px;/*width:225px*/ width:100%;}
.upselldiv h2{
/*asa*/
/*font-weight:bold;color:black;float:left;font-size:.9em;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-o-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-ms-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:linear-gradient(to bottom,#fefefe 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e2e2e2',GradientType=0);border-left:1.2pt #c8c8c8 solid;border-top:1.2pt #c8c8c8 solid;border-right:1.2pt #c8c8c8 solid;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px;*/
/*width:100%*/
width:93%;
background: linear-gradient(to bottom, #5C5C5C 1%, #3F3F3F 100%) repeat scroll 0% 0% transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
width: 90%;
height: 18px;
padding: 13px;
color: #FFF;
font-weight: bold;
text-align: left;


}
/*asa*/
.upselldiv .cart_label_asa {
margin:0px;
background-color: #E6E6E6;
font-weight:bold;color:black;
display:block;
text-align:left;

padding-bottom:5px;
padding-top:5px;
padding-left:3px;
}
.product-collateral .box-up-sell{border-radius:0 !important;border:none !important;background:#eee}
.box-up-sell{border:1px #c8c8c8 solid;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:9px;/*width:225px;*/
width:93%; margin-bottom:10px}
.box-up-sell a{font-size:12px;color:#007dd0;font-weight:bold;text-decoration:none;cursor:pointer}
.box-up-sell a:hover{text-decoration:underline}
.box-up-sell h2{font-weight:bold;color:#787878;text-align: center;text-transform: uppercase;font-size:1em}
.shopdiv{float:right;width:48%}
.shopdiv .box-up-sell{display:inline-block;background:#FFF;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.shopdiv .upsellimgdiv img{width:44px;height:50px;margin-top:6px;margin-left:3px}
.shopdiv .upselldesc .product-name a{font-size:9px;color:#4e4c4c;text-decoration:none}
.shopdiv .upselldesc .product-name a:hover{text-decoration:underline}
.shopdiv .upselldesc{float:left;width:66%;min-height:0}
.shopdiv .upselldesc .price-box .price{color:#333 !important;font-size:10px !important;font-weight:bold !important}
.protectinv{background:#5c5c5c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNmM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#5c5c5c 1%,#3f3f3f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5c5c5c),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#5c5c5c 1%,#3f3f3f 100%);background:-o-linear-gradient(top,#5c5c5c 1%,#3f3f3f 100%);background:-ms-linear-gradient(top,#5c5c5c 1%,#3f3f3f 100%);background:linear-gradient(to bottom,#5c5c5c 1%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c',endColorstr='#3f3f3f',GradientType=0);border-top-left-radius:3px;border-top-right-radius:3px;/*width:219px;*/ width:90%; height:18px;padding:13px;color:white;font-weight:bold}
.cartitemimg{float:left;}
.cartitemdetail{width:77%;float:right;margin-left:27px;margin-top:19px}
.cartitemdetail .price{display:inline !important;color:black !important;padding-left:0 !important;text-align:left !important;font-size:12px !important;display:inline}
.cart-table .price{margin-top:19px;display:block;font-weight:bold;color:#2f2f2f !important;font-size:13px;}
.cart-table .qty{margin-top:19px;display:block;font-weight:bold;color:#2f2f2f;font-size:13px}


#opc-login.allow .step-title a{background:url('/skin/frontend/default/default/images/bars.png') 0 -1px}

#checkoutSteps .section .step-title a{background:url('/skin/frontend/default/default/images/bars.png') 0 40px}
.toolbar .pager{/*display:none*/}
.toolbar-bottom .pager{display:block !important;margin-bottom:auto !important; float: right;
    width: 100% !important;}
.toolbar .sorter{display:block;position:relative}
.toolbar-bottom .sorter{display:none !important}
.article_container ul li{list-style-image:url('/skin/frontend/default/default/images/articledot.png');list-style-type:none}
.article_container ul li a{color:#434343;text-decoration:none;font-weight:normal !important}
.article_container ul li a:hover{text-decoration:underline}
.article_top{background:#f7f7f7;padding:30px;display:inline-block;width:93%;margin:0 auto;margin-top:22px;margin-left:5px}
.article_top ul{font-family:"bebas_neueregular";font-size:20px;color:#474747;width:257px}
.article_top ul li{list-style-image:url('/skin/frontend/default/default/images/arrowarticle.png');border-bottom:1px #cecece dashed;list-style-type:none}
.article_top ul li a{color:#474747;text-decoration:none}
.article_top ul li a:hover{color:#c00;text-decoration:underline}
.article_header{color:#383838;width:100%;border-top:1px #a6a6a6 dashed;border-bottom:1px #a6a6a6 dashed;padding:3px 0 3px 12px;font-family:"bebas_neueregular";font-size:22px;font-weight:normal;margin-bottom:15px}
.article-curveimg{border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px}
.article-curveimg img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#accessories-product-table tr td{/*asa*//*border-bottom:1px #eee dashed;*/padding:0px 0 7px 0}
#accessories-product-table{/*asa*//*width:95%;*/margin:0 auto;padding-bottom:9px;/*padding-top:4px;*/border:0}
.no-rating{display:none}
.categorybox:first-child{min-height:382px}
.prod{float:left;width:170px;margin-left:10px;color:#c20000;border-left:1px solid #c20000;padding-left:10px;margin-top:10px;height:24px;font-size:11px;padding-top:0;line-height:13px}
.add-to-box .prod{display:none}
#accessories-product-table .prod{display:none !important}
#upsell-product-table .prod{display:none}
.searchheading{position:absolute}
.searchitems{position:absolute;bottom:0}
.cart{margin-left:8px}
.opc h3{font-size:23px;font-weight:normal;margin:0 0 14px;text-transform:uppercase;color:#313131;font-family:"bebas_neueregular";border-bottom:1px solid #e4e4e4;padding-bottom:2px;width:97%}
#mycarousel
{
	width: 20000em;
}
#mycarousel li img:last-child{
/*	display:none;*/
padding-top: 5px;
}
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{/*width:85%;*/padding:0 10px;} 
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%;height:75px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:10%;height:245px}
.jcarousel-skin-tango .jcarousel-item{width:175px;height:75px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:16px;right:5px;width:32px;height:27px;cursor:pointer;background:transparent url(/skin/frontend/default/default/images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(/skin/frontend/default/default/images/prev-horizontal.png)}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:0 -22px}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:16px;left:5px;width:32px;height:27px;cursor:pointer;background:transparent url(/skin/frontend/default/default/images/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/skin/frontend/default/default/images/next-horizontal.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:0 -22px}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(/skin/frontend/default/default/images/next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(/skin/frontend/default/default/images/prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default}
.totals strong{font-weight:normal !important}
.fancybox-skin{padding:0 !important}
.head {background-color:#d82000 !important;min-height:30px;}
.head p{color:#FFF !important;width:88% !important;margin:-5px auto !important;font-weight:500;font-size:20px;font-family:"bebas_neueregular" !important;text-align:left;padding:15px 25px 13px 25px !important}
.ajax_pro_main img{/*width:120px !important;height:120px !important;*/ height:100%; width:100%;display:block}
.ajax_pro_main{clear:both}
.mainDiv{width:100% !important}
.inline{float:left;width:19%}
.inline img 
{
	height:100%;
	width:100%;
}
.inline.name{float:left;width:81%}
.ajax-proname{width:100%;padding:24px 0 13px 0}
.inline.name>div{font-family:arial;font-weight:bold;font-size:14px;text-align:left}
.closeview{background:url('/skin/frontend/default/default/images/ajax-btn.png');text-indent:-9999em;display:block;height:38px;width:125px;float:right;background-position:0 -4px}
.closeview:hover{background-position:0 -47px}
.cartview{background:url('/skin/frontend/default/default/images/ajax-btn.png');text-indent:-9999em;display:block;height:42px;width:125px;float:right;background-position:-125px -2px;background-repeat:no-repeat}
.cartview:hover{background-position:-125px -46px}
#fancybox-frame1381782858135{overflow:hidden !important}
.fancybox-close{position:absolute;top:13px !important;right:15px !important;width:27px;height:29px;cursor:pointer;z-index:8040;background:url('/skin/frontend/default/default/images/close.png') no-repeat !important}
.accessories{width:96%;border:1px solid #d9d9d9 !important;border-radius:5px;margin:20px auto}
.ajax_pro_acc_inner>div{margin:4px 0 -14px 20px}
.productName{color:#007dd0 !important;font-size:11px !important}
.mini-products-list{border:1px solid #c8c8c8;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:6px;color:#333 !important}
.mini-products-list .product-name{float:left}
.mini-products-list .price-box{float:left;margin:0 !important}
.mini-products-list .regular-price .price{font-size:12px !important;color:#333 !important;padding:5px !important}
.mini-products-list a{text-decoration:none !important}
.mini-products-list a:hover{text-decoration:underline !important}
.freeshipping{font-size:12px;font-weight:normal;color:#2a2a2a;display:block;float:left}
.ajax_pro_main .price{padding-left:0 !important;color:#d82000 !important;float:left;font-size:15px !important}
.keepshopping{margin-top:-22px;float:right}
.viewcart{margin-top:-23px;float:right}
.ajax_pro_acc_inner{padding:10px;min-height:53px}
.cart-buk{background:url('/skin/frontend/default/default/images/cartbuk.png');text-indent:-9999em;display:block;height:32px;width:125px;margin-top:13px;background-position:0 0;background-repeat:no-repeat}
.cart-buk:hover{background-position:0 -33px}
.ajax_pro_acc_inner .price{color:#b90000 !important;font-weight:bold !important;font-size:12px !important;margin-top:21px}
#fancy-zoom-content{min-height:300px}
.accessories .productName{margin-top:21px}
.totalcost{font-weight:bold;color:#d82000;margin-top:16px;margin-left:14px}
.mainProduct{margin-left:17px;margin-right:23px}
.mainDiv .detail{margin-left:17px;margin-right:23px;margin-top:14px}
.freedetail{margin-left:17px;margin-right:23px}
.TemplateHeading{font-weight:bold;padding:13px 0 13px 0;clear:both;color:black;border-top:1px #5f5f5f dashed;border-bottom:1px #5f5f5f dashed}
.ajaxbuttonsidebar{float:right;margin-top:9px;margin-bottom:11px}
.Pro_Selected div:first-child{float:left}
.Pro_image{float:left;padding:5px;margin-top:5px}
.Pro_image img{width:56px !important;height:56px !important}
.Pro_detail{float:left;padding:10px 0 0 0;width:87%}
.chkbox_product{min-width:10px}
.Pro_Name{color:#434343;font-weight:bold;font-size:13px}
.Pro_Price{color:#d82000;font-weight:bold;clear:both}
.ajax_pro_main div:first-child{float:left}
.pro_firstdetail{width:70%}
.ajax_pro_main .Pro_price{width:22%;float:right;text-align:right}
.reg_price{float:none !important}
.instantSpan{color:#d82000;font-weight:bold}
.final_price{font-weight:bold}
.Pro_SKU{float:left}
.pro_firstdetail .price{float:left;clear:both;font-size:12px !important}
.pro_firstdetail .ajax-proname{padding:0 !important;font-weight:bold}
.chkbox_product{margin-top:29px}
.special_dtl_img{float:left}
.special_dtl_pro .price{color:black !important;padding-left:0 !important;text-align:left !important;font-size:12px !important;display:inline-block}
.options-list .price{color:#333 !important;padding-left:0 !important;text-align:left !important;font-size:11px !important;display:inline-block}
.box-up-sell .last{font-size:11px}
.specialdiv{min-height:60px}
.sort-by .chzn-search{display:none}
.product-specs th{text-align:left;font-weight:bold}
.product-specs td{text-align:left}
#maincontent1 td{text-align:left}
.ajax_pro_acc{/*width:629px;*/width:100%;  margin:0 auto}
.form-list label.required em{position:relative;right:4px;float:none}
.form-list label.required{width:110px}
.form-list td{text-align:left}
.form-list .input-box,.form-list input.input-text{margin:0 0 15px;padding:0;min-height:35px;background:white !important}
.col-2.registered-users p.required{text-align:left}
.account-login .buttons-set .f-left{position:inherit;margin-left:160px;margin-top:-27px}
/* ============== Responsive Price Box ============== */

.res-pricebox
{
	display:none;
	position: relative;
	float: left;
	width: 69%;
	border: 1px solid #d4d4d4;
	border-radius: 5px;
	padding: 7px;
	margin-bottom: 26px;
}
.res-smallbox
{
	float:left;width: 49%;
}
.res-smallbox span
{
	color:#808080;
}
.res-smallbox p
{
	color:#0f0f0f;
}
.res-smallbox h2
{
	color:#252525;
	font-size: 20px;
	margin: 0;
}
.res-boxtop
{
	border-bottom: 1px dashed #d8d8d8;
	display: inline-table;
	width: 100%;
	padding-bottom: 2%;
	margin-bottom: 3%;
}
.res-addtocart
{
	cursor:pointer;
	text-align: center;
	width: 100%;
	background: #ee2d26;
	color: white;
	float: left;
	font-size: 22px;
	height: 38px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	font-family:'bebas_neueregular';
	
}
.res-addtocart span{
	color: white;
	
}
.res-addtocart img{
left: 0;
border: none;
}
.res-addtocart:hover
{
	background-color:#a9a9a9;
}
.res-smallbox label
{
	color:#0f0f0f;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.res-smallbox input[type="text"]
{
	text-align:center;
}
.res-headertopcontainer
{
	display:none;
	width: 100%;
	background-color: black;
	max-height: 77px;
	text-align: left;
}
.res-headerbottomcontainer
{
	display:none;
	width: 100%;
	background-color: #424242;

	text-align: left;
	margin-top: -1px;
	padding-bottom: 11px;
}

.res-header
{
	width: 96%;
	margin: 0 auto;
	display: block;
}
.res-headerhalf
{
	float: left;
	width: 50%;
}
.res-headertopcontainer #menu-content
{
	z-index: 50;
	position: absolute;
	width: 100%;
	margin-left: -2%;
	margin-top: 70px;
	background-color: #424242;
}
.res-headertopcontainer #menu-content
.button{cursor:pointer;position:absolute;right:1%;top:0px;display:block;width:100%;height:53px;background-color:transparent;background-repeat:no-repeat;background-position:98% 50%;background-image:url('/skin/frontend/default/default/images/listingarrow.png');}.res-headertopcontainer #menu-content
.button.open{background-color:transparent;background-repeat:no-repeat;background-position:96% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi/P//PwO5gImBAjBENbP09vZSZHM7EP8B4v8k4J9A3AjSXATEzCRaygbSB9LcB8R/SdT8C4gnsgCJSigmGTCOpjDSAECAAQBI6RqpQRaDFgAAAABJRU5ErkJggg==)}
.wp-custom-menu-submenu
{
	background-color:#646464;
	
}

.itemMenu
{
	border-bottom:1px solid #838383 !important;
	

}
.itemMenu a
{
	font-family:'Arial' !important;
	font-size:12px !important;
}
.smallright
{
	float: right !important;
}
.res-smallmenu
{
	width: 60px;
	float: left;
	margin-left: 5px;
}
#menu-button a span
{
	text-indent: -3000px;
	background-image: url('/skin/frontend/default/default/images/resmenu.png');
	height: 100%;
	display: block;
	background-position: 0px -1px;
	background-repeat: no-repeat;
	padding: 11px 26px 9px 0px;
}
#menu-button a img
{
	width:100%;
	height:100%;
}
#menu-button
{
	
	border:none !important;
	
}
.res-smallmenu #menu-button:hover
{
	background-color:#424242;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.res-smallmenu #menu-button.active
{
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	background-color:#424242;
}
.res-smallmenu .menu-button:hover
{
	background-color:#424242;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.res-smallmenu .menu-button.active
{
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	background-color:#424242;
}
.res-smallmenu #menu-button a:link, #menu-button a:visited
{
	margin-left:0 !important;
} 

.custommenu-mobile
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	z-index: 999;
}


.menu-button,.parentMenu{display:inline-block}html[xmlns] 
.menu-button, html[xmlns] .parentMenu{display:block}
* html .menu-button, * html
.parentMenu{height:1%}
.menu-button:after,.parentMenu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.custommenu-mobile{position:relative;margin:0
auto;padding:0;z-index:999}
.menu-button{float:none;padding:10px
0px 10px 0px;margin:0px
0px 0px 0px;width:100%;text-transform:uppercase;border-bottom: 1px transparent !important;}
.menu-button a:link, 
.menu-button a:visited{color:#fff;display:block;/*float:left;*/margin-left:0;position:relative;padding:0px
10px}
.menu-button a span:after{display:block;position:relative;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #dadada;margin:8px
0px 0px 5px;float:right;opacity:0.7}
.menu-button:hover{cursor:pointer}.menu-button:hover a:after{opacity:1}
.menu-button{cursor:pointer}

.menu-button a img {
	width: 100%;
	height: 100%;
}
html[xmlns] .menu-button
{
	display:block;
}
/*======== Responsive Search ==========*/
.res-headerbottomcontainer .searchautocomplete
{
	width:100%;
	display: block;
	background: transparent;
	/*padding: 10px 10px;*/
}
.res-headerbottomcontainer .searchautocomplete .nav
{
	background-color: white;
	background-image:none !important;
	width: 85% !important;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.res-headerbottomcontainer .searchautocomplete .nav .nav-input input
{
	width: 100%
}
.res-headerbottomcontainer .searchautocomplete .nav-submit-button
{
	width: 14%;
}
.res-headerbottomcontainer .searchautocomplete .nav-submit-button .button
{
	width:100% !important;
}
.res-middletopimg
{
	width: 75%;
	margin: 0 auto;
}
.badge{
    position: absolute;  font-weight: 300;  
    top: 5px;  
    right: 5px;  
    padding: 3px 3px 3px 3px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  
    font-weight: bold !important;
    background-color: #2eaf07;
    padding-left: 9px;  
    padding-right: 9px;  
    -webkit-border-radius: 3px;  -moz-border-radius: 9px;  
    border-radius: 9px;
    display: inline-block;  padding: 2px 4px;  
    line-height: 14px;  
    color: #ffffff;  vertical-align: baseline;  white-space: nowrap;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  
    font-style: normal;  -webkit-font-smoothing: antialiased;
    text-align: center;  
    cursor: pointer;
}
.livechatdiv img
{
	width:100%;
}
.livechatdiv
{
	width:100%;
}
.res-refinehead
{
	width: 106%;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    padding: 5px 0px 5px 17px;
    height: auto;
    float: left;
    clear: both;
	cursor:pointer;
	background-color:#fbfbfb;
	display:none;
	margin-left: -3%;
	margin-bottom: 16px
}
.res-refinehead.active
{
	background-color:#f6f6f6;
}
.res-refinehead span
{
	color:#7c7c7c;
	font-size: 11px;
}

.res-refineheading
{
	font-size: 13px !important; 
	color: #ee2d26 !important;
    font-weight: bold;
    display: block;
}

.res-refinerigthheading
{
	font-size: 12px !important;
	color: #ee2d26 !important;
	font-weight: bold;
	display: block;
	margin-top: 12px;
	background-image: url('/skin/frontend/default/default/images/refineimg.png');
	background-repeat: no-repeat;
	background-position: 100% -3px;
	padding-right: 22px;
}

.refinebox
{
	display:none;
	position: absolute;
	z-index: 50;
	clear: both;
	float: left;
	background: white;
	width: 94%;
}

.refinebox .block-layered-nav dt
{
	background-color:#f3f3f3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: none !important;
	padding: 0px 15px 0px 15px;
	margin-top: 25px;
}
.refinebox .block-layered-nav dd
{
	background-color:#f3f3f3 !important;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: none !important;
	padding: 0px 15px 10px;
}
.refinebox .block-layered-nav dd ol li
{
	border: none !important;
}
.tp-Catg img
{
	width:100%;
}
.res-pagging
{
	display:none;
}
.res-prev
{
	background-color:#474747;
}

.account-login,.account-create{
	width: 99%;
	margin-left: 7px;
}
.account-login .page-title ,.account-create .page-title{
	background-color: #737474;
	padding: 10px;
	text-align: center;
	margin:0 0 25px 0px !important;
}
.account-login h1, .account-create h1{
	color:white !important;
}
.account-login .buttons-set .f-left{position: inherit;
margin-left: 110px;
margin-top: -7px;}
.account-login .form-list{
	width:100% !important;
}
.account-login .form-list .input-box,.account-login .input-text{
	width:100% !important;
}
.account-login .form-list td:first-child{
	width:10%;
}
.account-create .fieldset{
	border: none !important;
	background: none !important;
	padding: 0 !important;
}
.account-create .fieldset .legend{
	font-family: 'bebas_neueregular';
	color: #313131;
	font-size: 23px;
	font-weight: normal;
	border-bottom: 1px solid #cccccc !important; 
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	float: none !important;
	background: none !important;
	margin: 0 !important;
}
.account-create .field{
	width:50% !important;
}
.account-create .name-lastname{
	float:right;
}
.account-create .input-box{
	width:442px;
}
.account-create .form-list input.input-text{
	width:100%;
}
.account-create .form-list label.required{
	width:auto;
}
.account-create .fields .field:nth-child(2) label.required{
	padding-left: 9%;
}
.account-create .fields .field:nth-child(2) .input-box{
	padding-left: 9%;
}
.footer .links:last-child{display: none !important;}

.regSave{font-weight: bold;color: #313131 !important;font-size: 13px;margin-bottom: 10px;}
.checkGuest{color:#c20000 !important;font-size:13px;font-weight:bold !important;font-family:Arial !important;}

.searchautocomplete .nav {
	width: 280px !important;
	}
.searchautocomplete {
	width: 435px;
	height:auto;	
}
.nav-container {
	margin-top:5px !important;
}

.paySecure {margin-top: 30px;float: left;}
#checkoutSteps .AuthorizeNetSeal{margin-top:27px !important;float: left;}
.paySecure:nth-child(2){margin-top:44px;float: left;}
.visaSecure{margin-top:44px;float: left;}



.addthis_toolbox{/*margin-top: 106px !important;*/}                                                                              
.breadcrumbs .product{/*width: 45% !important;*/width:200px !important;}
.box-up-sell {border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;/* asa*/ /*width: 92.5% !important;*/}
.livechatdiv img {width: 100px ;margin-left: -4px !important;}
.discount table th, .discount table td {text-align: left !important;} 

@media only screen 
and (min-width : 1200px) {                                                                          
#checkout-step-billing .form-list .control input {margin-left: 0px !important;}                                                                                                                                                                                                                                                                                                                                                  .opc .step {padding: 30px 0px 0px 8px;}
.opc h3{width: 101.2% !important;}
#checkoutSteps .fields .field:last-child .input-box{margin-left:38px !important;}
#checkoutSteps .fields .field:last-child label{margin-left:38px !important;}
#checkout-step-billing .form-list .input-box{width: 99% !important;}
}

.form-list input.input-text {padding: 0 0 0 10px !important;}        
/*#checkout-step-billing p.required{text-align: left !important;margin-left:517px !important;} */


.instantProd{color: #C20000;font-size: 13px;}
.ajax_pro_acc .TemplateHeading{padding-left: 27px !important;}
.field em {color: #F00 !important;}                                                                                               
#checkout-step-billing .form-list label.required em {float: none !important;position: relative !important;left: 68px !important;}
.sp-methods .form-list{padding-left: 0px !important;}
.searchitems{bottom: 15px !important;}
@media only screen 
and (min-width : 947px) {
#footerdiv > ul:nth-child(5) > ul > li.li_heading > h2 {width: 356% !important;} 
}
@media only screen and (min-width: 801px) and (max-width: 980px){
.threelogo {display:none;}
#price-max{left: 92% !important;}
#custommenu{width: 100% !important;}
.menu{width: 14%;}

/*******************Checkout page enhacement*******************************/

#opc-login .col-2{margin-right:20px;}
#opc-login .col-1{width: 40% !important;}
#checkout-step-login > div:nth-child(2) > div.col-1{width:45.4% !important;}
#checkout-step-login > div:nth-child(2) > div.col-2{width: 49.4% !important;}
#checkout-step-login .input-box .input-text{width: 320px !important;}
#checkout-step-login .input-box .f-left {right: 264px !important;}

}
.page-sitemap .links{margin: 0 !important;}
#sitemap_top_links > ul {margin: 0;}
#custommenu .level1:hover{background-color:#EBEBEB !important;}
.upselldesc .price-box{width: 60px !important;}
.sorter .chzn-drop{z-index: 9 !important;}
#custommenu *{z-index: 10 !important;}
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: 0 -22px !important;}

.box-up-sell .products-grid .upselldesc .price-box{margin-top: 0px !important;}
.shopdiv .upselldesc .price-box .price{font-size: 12px !important;}
.box-up-sell .products-grid .upselldesc .product-name{height: 32px;overflow: hidden;text-overflow: ellipsis; padding-top:5px;}
.underhundred{margin-top:10px;}
.add-to-box .availability{margin-top:1px !important;font-size:13px !important;} 

.cartdiv .pricebox{margin-top:0px !important;}
.cartdiv .price-box{margin-top:0px !important;}
.breadcrumbs{margin-top: 12px !important;}
.googleplus {margin-top: 5px !important;}

.keepshopping a{margin-right:15px !important;}
.viewcart a{width:111px !important;}
 #billing-new-address-form .field{margin: 0px;}
/**************Cart Enhancements ***********************/
.shipping-form p {font-size: 13px;text-transform: none;font-weight: normal;font-family: Arial;color: #454545;letter-spacing: 0px;word-spacing:-1px;}
.Ground {font-weight: bold !important;color: #313131 !important;margin-top: 15px;} 
.businessDay{margin: 10px 0;}
.shipTerm{color: #C00;font-size: 13px;font-family: Arial;font-weight: bold;} 
.shipTerm span{float: left;text-decoration: underline;}
.shipTerm span:last-child{margin-bottom: 18px;}
.shipTerm span:first-child {margin-top: 18px;}
.buttons-set button.button{margin-top: 38px;}
.bckbtnimg{clear: left;}
#coupon_code {border-radius: 3px 0px 0 3px;border-right: none;width: 205px;}
#discount-coupon-form .gray-button span:last-child{padding:7px 20px 7px 20px;}
/*******************Checkout page enhacement*******************************/

#checkout-step-login .content {border-top: 1px #CCC solid;padding: 20px 20px 0 20px;border-left: 1px #CCC solid; border-right: 1px #CCC solid;border-radius:3px 3px 0px 0;}

#opc-login .col-1 {width: 45%;}

#opc-login .col-2 {width: 44%;margin-right: 5px;}

#checkout-step-login .col-2 h3 {margin-bottom: 0 !important;padding-bottom: 0 !important;border-bottom: none;}

#checkout-step-login .col-1 h3 {margin-bottom: 13px;padding-bottom: 0;border-bottom: none;}

#checkout-step-login .col-1 .form-list .control{margin: 0 0 0px;}

#checkout-step-login > div:nth-child(2) > div.col-1, #checkout-step-login > div:nth-child(2) > div.col-2{border-bottom: 1px #CCC solid;border-left: 1px #CCC solid;border-right: 1px #CCC solid;border-radius: 0 0px 3px 3px;width: 49.4%;margin-top: -60px;}

#checkout-step-login > div:nth-child(2) > div.col-2 {width: 48.3%;}

#opc-login .col-2{min-height: initial;}

#checkout-step-login > div:nth-child(2) > div.col-1 > div > button {margin: 20px 30px 30px 0;}

#checkout-step-login > div:nth-child(2) > div > div > button {margin: 20px 30px 30px 0;}

#checkout-step-login .input-box{clear:left}

#checkout-step-login .input-box .f-left{/*right: 318px;top: 273px;*/ /*asa smartsheet*/color: #767676;}

#checkout-step-login .form-list label{padding:0px !important;}

#checkout-step-login .required em{right: -1px;}

#checkout-step-login .input-box .input-text{width: 401px;}

.requiredFields{color:#b50000;}

/*******************************Checkout order review page*******************************/
#shopping-cart-totals-table > tbody > tr:nth-child(2) > td:nth-child(1){font-size: 12pt;font-family: Arial;}

#checkout-review-table > tbody > tr > td > span > span {/*border-bottom: 1px solid #E4E4E4;padding-bottom:22px;padding-left: 22px;display: -webkit-box;
margin-left: -17px;padding-top: 21px;
*/font-weight: bold;color: #3A3A3B;}

.review-thumb{float: left;width: 50px;}

#checkout-review-table > tbody > tr > td > h3{padding-bottom: 23px;padding-top: 21px;font-family: Arial;font-size: 13px;font-weight: bold;
text-transform: initial;color: #3A3A3B;}



button.btn-submit-order{padding:0 !important;height:40px;border:0;background:url(/images/submit-order-button.png) -6px -3px no-repeat;color:#fff;text-indent:20000px;width:143px;cursor:pointer;background-color:transparent}
button.btn-submit-order:hover{background:url(/images/submit-order-button.png) -6px -44px no-repeat}

.topthreelogo{
	width: 560px; 
	margin-top: -5px;
	text-align:left;
}
#categoryLongDescription {
	margin: 20px 0;
}
#billing-new-address-form input.checkbox{margin-left: 40px;}

.price-box.map-info {
	display: none;
}


.seecartimg {
cursor: pointer;
font-family: "bebas_neueregular" !important;
text-decoration: none;
background: url('/skin/frontend/default/default/images/seecart.png') 136px -44px;
text-indent: -3000px;
display: block;
height: 39px;
width: 133px;
background-color: transparent;
}
.seecartimg:hover {
cursor: pointer;
font-family: "bebas_neueregular" !important;
text-decoration: none;
background: url('/skin/frontend/default/default/images/seecart.png') 136px -2px;
text-indent: -3000px;
display: block;
height: 39px;
width: 133px;
background-color: transparent;
}





/******************************************My Account Style Starts here*****************************************************/

/*****************************************Login Page*****************************************************/
.fblogin{float:right;}

.loginor{text-align:center;color: #ABABAB;margin: 15px 0px 15px 0px;padding-left: 115px;font-size: 13px;}

/*****************************************Create Account Page*****************************************************/
#form-validate .control{float: left;}
.cit{margin-top: -26px;}
#form-validate > div.fieldset > ul > p.required{text-align: center;padding: 0 188px 0 0px;}
.account-create .chzn-container {width: 100% !important;}
.account-create .fields{margin: 0 0 0px !important;}
.account-create .form-list label{line-height:18px !important;}
.account-create .form-list .input-box{margin:0px !important}
#form-validate > div > ul > li:nth-child(2), #shipping-new-address-form > fieldset > ul > li:nth-child(1){margin: 15px 0 0px !important;}
.account-create .form-list label.required em{right: 0px;}
.account-create #shipping-new-address-form > fieldset > ul p.required{text-align: left;padding-left: 44px;}
#form-validate > div > ul > .control{margin-right: 35px;}
#checkout-step-billing .form-list .control label{width:100%; display:block !important;margin-top: -3px;}



.box-content a, .box-title > a {color: #C00;text-decoration: none;}
.block-account .block-title span{font-family: 'bebas_neueregular';color: #313131;font-size: 23px;font-weight: normal;border-bottom: none !important;border-top:none !important;border-left:none !important;border-right:none !important;float: none !important;background: none !important;margin: 0 !important;}

#my-orders-table thead th, #my-orders-table td{border: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7 !important;}
.nobr a {text-decoration:none;color:#007DD0;}
.block-reorder{display:none;}
.my-account .pager .amount {color: #313131;font-size: 13px;}
.my-account .page-title h1{color: #C00 !important;font-family: Arial;font-size: 14px;font-weight: bold;
              border-bottom: 1px #999 dotted;padding-bottom: 13px;text-transform: uppercase;width:100%;}
#form-validate > div.buttons-set .back-link {float: left;}
.my-account .buttons-set .back-link{float: right;}
.my-account .fieldset .legend{font-weight: initial;border: initial;background: initial;color: initial;position: initial;padding: 0 0 2px;
margin: 0 0 8px;width: 100%;text-align: left;border-bottom: 1px #999 dotted;border-top: 1px #999 dotted;}

.my-account .fieldset{border:initial;background:initial;padding:initial;margin-left:7px;}

.my-account .form-list input.input-text{width: 100%;margin:0;}
.my-account .form-list .field{width:50%;}
.my-account .buttons-set{border-top: 1px #999 dotted;padding-top:10px;}
.my-account .page-title{margin-bottom:0px !important}
#billing-new-address-form input.checkbox{margin-left: 40px;} 
.my-account .form-list label.required{width:auto;}
.my-account .title-buttons{text-align:left !important;}
.my-account .addresses-list h2{float:left;font-size:13px;font-weight:bold;margin:0;padding: 0 0 2px;color:initial;text-transform:initial;width: 100%;
margin: 0 0 8px;border-bottom: 1px #999 dotted;border-top: 1px #999 dotted;}
.my-account .addresses-list li.item{background:none;}
.my-account .addresses-list a{text-decoration: none;}
.my-account .addresses-list .link-remove{color:#C00;}
.my-account .pager .limiter{display:inline-flex;margin-right: -16px;}
#form-validate .chzn-container{width: initial !important;}
#form-validate .chzn-single{width:initial !important;}
.my-account .chzn-container{width: 70px !important;}
.my-account .chzn-single{width:59px;}
.my-account .pager .limiter label{font-size: 13px;color: #716E6E;padding: 6px 10px 0 10px;}
#co-shipping-form .control{clear: left;}
#co-shipping-form > ul > li.control > label {vertical-align: middle;display: -webkit-inline-box;}


.seecartimg {
cursor: pointer;
font-family: "bebas_neueregular" !important;
text-decoration: none;
background: url('/skin/frontend/default/default/images/seecart.png') 136px -44px;
text-indent: -3000px;
display: block;
height: 39px;
width: 133px;
background-color: transparent;
}
.seecartimg:hover {
cursor: pointer;
font-family: "bebas_neueregular" !important;
text-decoration: none;
background: url('/skin/frontend/default/default/images/seecart.png') 136px -2px;
text-indent: -3000px;
display: block;
height: 39px;
width: 133px;
background-color: transparent;
}
.price-box.map-info {display: none;}
/*====================================Wishlist===========================================*/
#wishlist-table > thead > tr > th, #wishlist-table > thead > tr > td{text-align:left;border: 1px solid #E4E4E4;}
#wishlist-table h3 > a {color: #3A3A3B;text-decoration: none;font-size: 13px;font-weight: bold;}
#wishlist-table h3{padding-bottom:10px;}
#wishlist-table td {text-align: left;border-left: 1px solid #E4E4E4;}
#wishlist-table .description .inner {color: #7C7C7C;}
.my-wishlist textarea{color: #7C7C7C;border-radius: 4px;height: 140px;width: 94%;padding: 10px;}
#wishlist-table .regular-price{
    color: #7c7c7c;
}
#wishlist-table .regular-price .price {
    color: #7c7c7c;
    font-size: 18px;
    font-weight: normal;
}
#wishlist-table .special-price .price {
     color: #cc0000;
     font-size: 18px;
     font-weight: bold;
 }
#wishlist-table input.qty{color: #3A3A3B;text-align: center;}
#wishlist-table .link-edit{color:#C00;font-size: 12px;padding: 7px 0 0 7px;display: none;}
#wishlist-table .even {background: #F7F7F7 !important;}
#wishlist-table .qty{float: left;color:#3A3A3B;font-weight: bold;font-size:13px;padding-right:7px;padding-left: 7px;}
.my-wishlist h1{border-bottom:none !important;}
#wishlist-table .addtocartimg{margin-top: 7px;}
#wishlist-table .btn-remove2{margin-left: 0px !important;}
.my-account .buttons-set2{border-top:none;padding-top:0px;margin-bottom: 75px;}
.buttons-set2 .btn-share {cursor: pointer;font-family: "bebas_neueregular" !important;text-decoration: none;background: url('/skin/frontend/default/default/images/share-wishlist.png') 132px 0px;
text-indent: -3000px;height: 34px;width: 132px;background-color: rgba(0, 0, 0, 0);}
.buttons-set2 .btn-add{cursor: pointer;font-family: "bebas_neueregular" !important;text-decoration: none;background: url('/skin/frontend/default/default/images/add-all-cart.png') 117px 0px;
text-indent: -3000px;height: 34px;width: 116px;background-color: rgba(0, 0, 0, 0);}
.buttons-set2 button.button{margin-top:0px;}
#wishlist-table {border-bottom: 1px solid #E4E4E4;}
#wishlist-table td.last {border-right: 1px solid #E4E4E4;}
#wishlist-table label.qty{float:left;color:#3A3A3B;font-weight: bold;font-size: 13px;padding-right: 7px;padding-left: 7px;padding-top: 6px;}
#wishlist-table > thead > tr > th:first-child{display: none;}
#wishlist-table td:nth-child(2){border: none;}


.block-subscribe {display: none;}
.form-list #email_address{width:100%}
.forgotPass .box-title{width: 100%;float: left;}
.add-to-box{margin: 0 !important;}

#store27 {
	overflow: hidden;
	border: none;
}


@media screen and (max-width: 240px) {	
	div#billing_address_select_chzn{width: 30% !important;}
	.opc {height: 1245px !important;}
	.res-smallbox{width: 42% !important;}
	.opc .input-text {width: 80% !important;}
	#billing_region_id_chzn {width: 85% !important;}
	#billing_country_id_chzn {width: 85% !important;}
	.opc .input-text {width: 80% !important;}
}

@media screen and (max-width: 320px) and (max-width: 800px) {
	/*#opc-billing .form-list .input-box{width:46% !important;}*/
	#opc-billing .form-list .control {width: 21% !important;}
	/*#opc-billing .res-clear{width:46%;}*/
}
@media screen and (min-width: 802px) and (max-width: 979px){
#checkout-step-billing .form-list .input-box
{
width: 100%;
}

.opc .buttons-set{
	width: 85%;
}


} 


.securelogo {
	width: 395px;
}
img#playImgId {
	position: absolute;
	margin-left: -215%;
	margin-top: 50%;
}

/*Camera */
#custommenu #menu6348 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') 0 top;
}

#custommenu #menu6348 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') 0 94px;
}

#custommenu #menu6348.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') 0 94px;
	}

/*Lenses and optics */
#custommenu #menu6350 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -139px top;
}

#custommenu #menu6350 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -139px -94px;
}

#custommenu #menu6350.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') -139px -94px;
	}

/*Camera Accessories */
#custommenu #menu6351 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -278px top;
}

#custommenu #menu6351 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -278px -94px;
}

#custommenu #menu6351.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png')-278px -94px;
	}

/*Lighting and Studio */
#custommenu #menu6352 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -417px top;
}

#custommenu #menu6352 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -417px -94px;
}

#custommenu #menu6352.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') -417px -94px;
	}

/*Pro Video */
#custommenu #menu6654 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -556px top;
}

#custommenu #menu6654 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -556px -94px;
}

#custommenu #menu6654.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') -556px -94px;
	}

/*Pro Audio */
#custommenu #menu6353 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -695px top;
}

#custommenu #menu6353 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -695px -94px;
}

#custommenu #menu6353.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') -695px -94px;
	}

/*Specials */
#custommenu #menu6672 a {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -834px top;
}

#custommenu #menu6672 a:hover {
	width:139px;
	background:url('/skin/frontend/default/default/images/menu-header.png') -834px -94px;
}

#custommenu #menu6672.act {
		width:139px;
		background:url('/skin/frontend/default/default/images/menu-header.png') -834px -94px;
	}



.gray-button span{text-transform:uppercase;cursor:pointer;font-family:"bebas_neueregular" !important;color:#606060;font-size:19px;padding:7px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;background:-webkit-gradient(linear,0 0,0 100%,from(#dedede),to(#c2c2c2));background:-moz-linear-gradient(top,#dedede,#c2c2c2);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede,endColorStr=#c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede,endColorStr=#c2c2c2);display:inline-block}
.gray-button span:hover{color:#FFF}
.red-button span{font-family:"bebas_neueregular" !important;color:#fff;font-size:22px;padding:5px 18px 5px 18px;cursor:pointer;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid #d9d9d9 1px;background:-webkit-gradient(linear,0 0,0 100%,from(#ca0000),to(#ae0101));background:-moz-linear-gradient(top,#ca0000,#ae0101);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ca0000,endColorStr=#ae0101);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ca0000,endColorStr=#ae0101);display:inline-block}
.red-button span:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#30c80f),to(#2ab00d));background:-moz-linear-gradient(top,#30c80f,#2ab00d);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#30c80f,endColorStr=#2ab00d);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#30c80f,endColorStr=#2ab00d);color:white}
.red-button-arrow span{font-family:"bebas_neueregular" !important;color:#fff;font-size:22px;padding:5px 18px 5px 18px;cursor:pointer;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid #d9d9d9 1px;background:-moz-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-webkit-gradient(left top,right top,color-stop(0,rgba(202,0,0,1)),color-stop(100%,rgba(174,1,1,1))),url('/img/fondo-home.jpg') no-repeat;background:-webkit-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-o-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:-ms-linear-gradient(left,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;background:linear-gradient(to right,rgba(202,0,0,1) 0,rgba(174,1,1,1) 100%),url('/skin/frontend/default/default/images/redbtn.png') 85px 10px no-repeat;display:inline-block}
.red-button-arrow span:hover{background:#fff;border:solid #d9d9d9 1px;color:#5f5f5f}
.red-button-arrow span:after:hover{content:"\0000a0";display:inline-block;height:20px;width:21px;line-height:24px;margin:0 4px -6px -4px;position:relative;top:2px;right:-4px;background:url('/skin/frontend/default/default/images/redbtnhover.png') no-repeat left center transparent}



/*check out */
/*	.opc .active .step-title .number:after{
		content:' of 6';
	}
	.opc .active .step-title .number:before{
		content:'Step ';
	}*/

	.opc .active .step-title .number{background:url('/skin/frontend/default/default/images/active.png') !important;color:#fff;text-indent:0 !important;width:34px;height:33px;font-size:15px !important;line-height:34px !important}

.opc .step-title a {
display: block;
width: 100%;
text-indent: -3000px;
position: absolute;
z-index: 0;
top: 9px;
background: url('/skin/frontend/default/default/images/donebar.png');
background-position: 9px;
height: 14px;
}
.opc #opc-login a,.opc #opc-review a {
/*width: 50%;*/
}
.opc #opc-login a {
/*left: 50%;*/
}

.loginimg{cursor:pointer;font-family:"bebas_neueregular" !important; margin-top:10px; text-decoration:none;background:url('/skin/frontend/default/default/images/login.png') -1px -1px;background-color:transparent;text-indent:-999em;display:block;height:38px;width:74px;float:right;}
.loginimg:hover{background:url('/skin/frontend/default/default/images/login.png') -3px -40px;background-repeat:no-repeat;background-color:white}
#view-responsive {display:inline-block;}
select{
/* background: transparent; */
/* background: #ccc; */
white-space: nowrap;
width: 440px;
padding: 5px;
font-size: 13px;
height: 39px !important;
line-height: 30px;
border: 1 !important;
border-radius: 1px;
height: 34px;
/* -webkit-appearance: none; */
border-radius: 6px;
text-overflow: ellipsis;
/*background: url(new_arrow.png) no-repeat right #EEE;*/
border: 1px solid #A2A2A2;
background: -webkit-linear-gradient(rgb(235, 235, 235), white);
background: -o-linear-gradient(rgb(235, 235, 235), white);
background: -moz-linear-gradient(rgb(235, 235, 235), white);
background: linear-gradient(rgb(235, 235, 235), white);
box-shadow: 0px 1px 3px rgb(182, 182, 182);
}


.cms-2014-holiday-promotions .breadcrumbs { display:none; }
.scroll-nav-container { position:absolute; left:0; right:0; width:970px; padding:55px 0 0; margin:0 auto; background:url(/images/promotions/sn_container_bg.png) no-repeat center top; height:41px; text-align:center; }
.scroll-nav-container .nav-lighting {position:absolute; top:0; left:0; right:0; width:970px; height:53px; background:url(/images/promotions/nav_lighting_bg.png) no-repeat center top;}
.scroll-nav-container .scroll-nav { padding:0; margin:0 50px 0 112px; list-style-type:none; text-align:center; }
.scroll-nav-container .scroll-nav li{ display:inline-block; padding:0; margin:0 10px; }
.scroll-nav-container .scroll-nav li:last-child{ margin-right:0;}
.scroll-nav-container .scroll-nav li a{ font-family: 'bebas_neueregular', Helvetica, Arial, sans-serif; font-weight:bold; padding:15px 4px 9px 4px; font-size:20px; color:#83bfe4; line-height:22px; text-transform:uppercase; letter-spacing:1.2px; text-decoration:none; }
.scroll-nav-container .scroll-nav li a:hover,
.scroll-nav-container .scroll-nav li.active a{ color:#fff; border-top:39px solid #d90000; border-bottom:5px solid #d90000;  /*background:url(../images/sn_link_hover.png) no-repeat center bottom;*/}


.holiday-promotions-container {width:970px; margin:0 auto; }
.holiday-promotions-container .hp-content { margin-bottom:10px; }
.holiday-promotions-container .hp-content img { max-width:100%;}

.holiday-promotions-container .home-content { text-align:center; }

.holiday-promotions-container .gdi-content { text-align:center; position:relative; }
.holiday-promotions-container .gdi-content .hp-content-text { position:absolute; left:30px; bottom:110px; width:325px; font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:18px; color:#26201e; font-style:italic; line-height:22px; }
.holiday-promotions-container .gdi-content .hp-content-bottom { background-color:#730205; padding:8px 0; width:100%; text-align:center; font-size:18px; color:#fdfbf9; font-weight:bold; line-height:20px; }

.holiday-promotions-container .slider-content {}
.slider-content .slider { width:970px; }
.slider-content .slider section {
  width: 100%;
  height:711px;
  font-family: "Lato", "sans-serif";
  font-weight: 300;
}
/* slide styles */
.slider-content .slider .slide {
	background-size:cover;
    color: #333333;
}
.slider-content .slider .slide.slide1 {
  background: url(/images/promotions/sequence-1.jpg) 186px -44px no-repeat fixed;
}
.slider-content .slider .slide.slide2 {
  background: url(/images/promotions/sequence-2.jpg) 186px -44px no-repeat fixed;
}
.slider-content .slider .slide.slide3 {
  background: url(/images/promotions/sequence-3.jpg) 186px -44px no-repeat fixed;
}
.slider-content .slider .slide.slide4 {
  background: url(/images/promotions/sequence-4.jpg) 186px -44px no-repeat fixed;
}

.holiday-promotions-container .dailydeal-content {text-align:center; position:relative;}
.holiday-promotions-container .dailydeal-content .hp-content-text {position:absolute; left:0; right:0; top:170px; width:100%; text-align:center;}
.holiday-promotions-container .dailydeal-content a.viewdeals { display:block; margin:0 auto; width:280px; height:88px; background:url(/images/promotions/btn_view_deals.png) no-repeat; text-indent:-99999px;  }

.holiday-promotions-container .thanksgiving-content {text-align:center; position:relative;}
.holiday-promotions-container .thanksgiving-content .thanksgiving-box { clear:both; margin-bottom:27px; }
.holiday-promotions-container .thanksgiving-content .thanksgiving-box.ready-holiday-savings {margin-bottom:0;}

.holiday-promotions-container .thanksgiving-content {text-align:center; position:relative;}

.holiday-promotions-container  .subscribe-content { padding:25px 0 50px;}
.holiday-promotions-container .subscribe-container {margin:0 auto; padding:62px 20px 65px 55px; width:751px; height:64px; background:url(/images/promotions/subscribe_container_bg.png) no-repeat center top;}
.holiday-promotions-container  .subscribe-content .input-text { float:left; padding:0 20px 0 20px; width:514px; height:64px; background-color:#fff !important; border:none; font-family: 'bebas_neueregular', Verdana, Geneva, sans-serif; font-size:22px; color:#5b5858; text-transform:uppercase; line-height:20px;  }
.holiday-promotions-container  .subscribe-content .btn-subscribe { display:inline-block; background:transparent url(/images/promotions/btn_submit.png); border:none; width:137px; height:64px; text-align:center; text-indent:-99999px;}

/**************************** Style for Register Customer account *********************************/
@media only screen 
and (min-width : 1200px) {                                                                          
#checkout-step-billing .form-list .control input {margin-left: 0px !important;float:left}                                                                                                                                                                                                                                                                                                                                                  .opc .step {padding: 30px 0px 0px 8px;}
.opc h3{width: 101.2% !important;}
#checkoutSteps .fields .field:last-child .input-box{margin-left:38px !important;}
#checkoutSteps .fields .field:last-child label{margin-left:38px !important;}
#checkout-step-billing .form-list .input-box{width: 99% !important;}
}
#checkoutSteps .fields .field:only-child .input-box {margin-left: 0px !important;}
#checkoutSteps .fields .field:only-child label {margin-left: 0px !important;}

#cusAccCreate #form-validate > div > ul > .control{margin-right:6%;float:right;}
#cusAccCreateCity{margin-top:26px;}
#cusAccCreate .name-firstname, #cusAccCreate .name-lastname{margin-top: 15px;}
#cusAccCreate .fields{margin-top:0px;}
#cusAccCreate .buttons-set .required{margin-right:37%;margin-top:-60px;}
#cusAccCreate #country_chzn .chzn-search{display: none;}
#cusAccCreate #country_chzn .chzn-drop{display:none}
#cusAccCreate #country_chzn > a >div{display: none;}
#cusAccCreate #country_chzn.chzn-container-active.chzn-with-drop .chzn-single{webkit-border-bottom-left-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;
-moz-border-radius-bottomleft:5px !important;moz-border-radius-bottomright:5px !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;}
#checkoutSteps .fields .field:only-child .shippingAddField{display: initial !important;} 
.account-create .fieldset .legend{padding: 0;}
.header .welcome-msg{width: auto;}
.opc .form-list li fieldset.ship-field-set{margin-bottom:0px;}
select.removeVal{display:none !important;}
#advice-required-entry-billing:region_id{display:none !important;}




.loginimg{cursor:pointer;font-family:"bebas_neueregular" !important;text-decoration:none; margin-top:10px; background:url('/skin/frontend/default/default/images/login.png') -1px -1px;background-color:transparent;text-indent:-999em;display:block;height:38px;width:74px;float:right;}
.loginimg:hover{background:url('/skin/frontend/default/default/images/login.png') -3px -40px;background-repeat:no-repeat;background-color:white}
.accountBack img, .accountBack span{display:none;}
.link-reorder {font-weight: normal;color: #C00 !important;}

@media screen and (max-width: 480px){
div#billing_address_select_chzn{width: 89% !important;}
.data-table td{padding:0;}
}
@media screen and (max-width: 801px) {
.new{width:95%;}
.jcarousel-skin-tango .jcarousel-item {width: 300px;margin-bottom: 10px}
.holiday-promotions-container ,.scroll-nav-container{width:100%; margin:0 auto; }
.scroll-nav-container, .scroll-nav-container .nav-lighting {background-size: 100%;}
.scroll-nav-container .scroll-nav li {margin:0;}
.scroll-nav-container .scroll-nav {margin: -12px 0px 0px 0px;}
.scroll-nav-container .scroll-nav li a {font-size: 13px;}
.slider-content .slider .slide.slide1 {
	background: url(/images/promotions/sequence-1.jpg) 16px 0 no-repeat fixed;background-size: 94%;
}
.slider-content .slider .slide.slide2 {
  background: url(/images/promotions/sequence-2.jpg) 16px 0 no-repeat fixed;background-size: 94%;
}
.slider-content .slider .slide.slide3 {
  background: url(/images/promotions/sequence-3.jpg) 16px 0 no-repeat fixed;background-size: 94%;
}
.slider-content .slider .slide.slide4 {
  background: url(/images/promotions/sequence-4.jpg) 16px 0 no-repeat fixed;background-size: 94%;
}
.box-collateral.box-up-sell{display:inline-block;}
.upselldivresposinve {clear: left;}

/* #p_method_paypal_express {display: none !important;}
 .paypal-logo {display: none !important;}
  label[for="p_method_paypal_express"] {display: none !important;     }*/

#lightboxOverlay, #lightbox,.mousetrap {display:none !important;}
.col2-set .new-users{width: 100%;}
.col2-set .registered-users{float: right;width: 100%;}
.col2-set .new-users .red-button span:last-child, .col2-set .new-users .red-button span, 
.col2-set .new-users .red-button span:hover, .col2-set .new-users .red-button span:last-child:hover,
.col2-set .registered-users .loginimg, .col2-set .registered-users .loginimg:hover
{border: 0;background: none;}
.col2-set .new-users .buttons-set, .col2-set .registered-users .buttons-set{cursor: pointer;text-align: center;width: 100%;background: #EE2D26;color: #FFF;float: left;font-size: 22px;height: 38px;padding-top: 6px;position: relative;text-decoration: none;font-family: 'bebas_neueregular';}    
.col2-set .new-users .content, .col2-set .registered-users .content{padding: 0;border-left:0;}
.col2-set .new-users .red-button, .col2-set .registered-users .red-button{background: none;}
.col2-set .new-users .form-list label.required, .col2-set .registered-users .form-list label.required{display: none;}
.col2-set .new-users .buttons-set, .col2-set .registered-users .buttons-set{padding:0px;}
.col2-set .registered-users .form-list td:first-child{width: auto;}
.account-login .input-text{width: 98% !important;margin-left:4px}
.col2-set .registered-users .buttons-set{margin-top: 0px;}
.col2-set .registered-users .loginimg{text-indent: inherit;width: 100%;color: #FFF;font-size: 22px;}
.account-login .messages li li, .my-account .messages li li{padding-left:0px;}
.my-account .form-list em{left: 20px;}
.my-account .form-list label.required{display:none;}
.my-account .form-list .input-box{width: 97%;}
.my-account .form-list li.control input.checkbox{margin-top: 7px;}
.my-account p.required{text-align:left;}
.my-account .form-list .field{width: 100%;}
.my-account .bckbtnimg, .my-account .continueimg, .my-account .opc .btn-checkout{display:block !important;}
.my-account .bckbtnimg, .my-account .bckbtnimg:hover{text-indent: inherit;height: 36px;width: 78px;background: #474747;color: #FFF;}
.my-account .continueimg, .my-account .continueimg:hover{text-indent: inherit;background: #EE2D26;width: 50%;border-radius: 0px;color: #FFF;font-size: 22px;}
.accountSave{margin-top: 2px;margin-left: 1px;}
.accountback-link{width:50%;}
.my-account .accountBack, .my-account .accountBack:hover{width: 100%;font-size: 22px;text-align: center;height: 36px;padding-top: 2px;}
.accountBack img{margin-top: 7px;margin-right: 2px;}
.accountBack img, .accountBack span{display:inline-block;}
.my-account li.wide div.input-box{width: 100%;}
.my-account li.wide input.input-text{width: 97%;}
.my-account #region_id_chzn, .my-account #country_chzn{width: 103%!important;}
#checkout-step-billing .form-list li.wide .input-box {width: 100%;}



.headDisNone{display:none;}
#cusAccCreate .form-list li.fields .field{width: 100% !important;float: none !important;margin-top: 0 !important;}
#cusAccCreate .form-list input.input-text{width: 97%;}
#cusAccCreate .form-list .input-box{clear: none;float: none;margin-right:0;width: 100%;}
#cusAccCreate .fields .field:nth-child(2) .input-box{padding-left:initial;}
#cusAccCreate .form-list label.required em{position: absolute;}
#cusAccCreate .form-list label{display:none;}
#cusAccCreate{margin-left:initial}
#cusAccCreate #form-validate > div > ul > .control{margin-right:30%;float:none !important;width: 114% !important;margin-bottom: 0px !important;}
#cusAccCreate #form-validate > div > ul > .control .input-box{margin-bottom: 0px !important;}
#cusAccCreate .form-list em{/*left: 13px;*/}
#cusAccCreate .buttons-set .required{margin-right: 79% !important;}
#cusAccCreate .form-list .input-box, .form-list input.input-text{margin: 0 0 15px !important;}
#cusAccCreate .fieldset h2{margin-bottom: 15px !important;}    
#cusAccCreate .chzn-container{width: 100% !important;}
#billing-new-address-form input.checkbox{margin-left:0px !important;} 
}
@media screen and (max-width: 538px) {
    span.nobr .separator{display: none;}
    .nobr a.link-reorder{float: left;}
}



/* for 1100px or less */
@media screen and (max-width: 1200px) {
	#checkout_banner_2 {display:none;}
	}
/* for 980px or less */
@media screen and (max-width: 980px) {
	.wrapper {
		width: 94%;
	}
	.main {
		width: 100%;
	}
	.footer{
		width: 94% !important;
	}
	.topthreelogo{
		width: 280px !important; 
	}
	
}

/* for 700px or less */
@media screen and (max-width: 801px) {
	.page-title.track {
		margin: 0 -10px 25px -10px;
		background-color: #fbfbfb;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		padding: 5px 15px;
	}

	#ordertraking label.required {
		display:none;
	}
	#ordertraking .res-smallbox {display:block !important;}
	#ordertraking li{
	width: 97% !important;
	float: left;
	}	
	#ordertraking  .form-list input.input-text, #ordertraking  .form-list .input-box {width: 100% !important;}
	#ordertraking .chzn-container{width:103% !important;	}
	#ordertraking em{margin-top:0px !important;}
	#cusAccCreate .form-list select {
	width: 100% !important;
	height: 46px;
	}
	
	
/* for coupon code enable */
.discount{width:100% !important;}
.cart-collaterals .totals, .col2-set, .col2-set .col-1{float:none;width:100% !important;}

.discount table tr td label {display:none !important;}
.cart .cart-collaterals .col2-set
{
float: none !important;
 width: auto !important; 
}

.discount table tr td
{
padding: 2px 7px 6px 5px !important;
}

.cart .discount, .cart .shipping
{
border-top: 1px solid #d0cbc1 !important;
border-bottom: 1px solid #d0cbc1 !important;
}
.discount table
{
background: #E2E2E2;
}
.discount table thead
{
display: block;
/*width: 30%;*/
float: left;
}
.discount table tbody
{
display: block;
/*width: 70%;*/
float: left;
height: 40px;
}
.discount table tbody tr
{
float:left
}
input#coupon_code {
background: #FFF !important;
}

/*end for coupon code enable*/


/* for polaroid logo  */ 
#polaroid_customer_logo {
	display:none;
	}
#polaroid_customer_logo_res {
	display:block;
	}
/* for polaroid logo  */ 


#view-responsive {display:none !important;}
img#playImgId {display:none;}
.breadcrumbs {line-height: 3.25 !important;}
.btn-submit-order {display:none !important;}
#livechat-full {display:none !important;}
.opc .input-text{width:98% !important}
#opc-billing .form-list .control {width: 75% !important;}
#opc-shipping .paySecure {margin-top: 0px;}
#opc-shipping .visaSecure {margin-top: 11px;}
#opc-shipping .AuthorizeNetSeal{margin-top: 1px !important;}
div#billing_address_select_chzn{width: 100% !important;}
#oar_widget_orders_and_returns_form .res-addtocart {display:block !important;}
.securelogo {display:none;}
.input-box .f-left {position:inherit !important;}
	.main {
		width: auto;
		float: none;
	}
	.rightdiv
	{
		display:none;
	}
	.cartdiv{ display:none !important;}
	.product-collateral
	{
		width:100% !important;
	}
	#holiday_message {
 		display:none !important;
	}
	#holiday_message_responsive {
 		display:block !important;
	}
	.res-pricebox
	{
		display:block !important;
		width:96% !important;
	}
	.header-container { display:none !important; }
	
	.res-headercontainer
	{
		z-index: 52;
		width: 100%;
		
		position: fixed;
		overflow-y: auto;
	}
	.res-headerbottomcontainer
	{
		display:inline-block;
	}
	.res-headertopcontainer
	{
		display:table !important;
	}
	#footerdiv{
		display:none !important;
	}
	.footer-container .links:last-child
	{
		display:none !important;
	}
	.footer-container{
		background-color:#131313 !important;
	}
	.res-footer
	{
		display:block !important;
	}
	.googleplus
	{
		display:none !important;
	}
	.breadcrumbs
	{
		border:none !important;
	}
	/* ====================== Home Page ======================== */
	.qbanner
	{
		display:none !important;
	}
	.std .page-title
	{
		display:none;
	}
	.topcategorylist ul
	{
		display:none;
	}
	.topcategorylist h2 a
	{
		font-family:'bebas_neueregular';
		font-size: 24px !important;
		font-weight:normal !important;
	}
	.topcategorylist h2
	{
		border:none !important;
	}
	.sub-categorylist3
	{
		width:49% !important;
		margin: 0 !important;
		min-height:200px !important;
		float:left !important;
		border-bottom: 1px #d2d2d2 dashed;
	}
	.sub-categorylist2
	{
		width:49% !important;
		margin: 0 !important;
		min-height:200px !important;
		border-bottom: 1px #d2d2d2 dashed;
	}
	.sub-categorylist1
	{	
		width:49% !important;
		margin: 0 !important;
		min-height:200px !important;
		border-bottom: 1px #d2d2d2 dashed;
	}
	.topcategorylist img
	{
		width:auto;
		height:auto;
		max-width:100%;
		max-height:100%;
	}
	.topcategorylist .topcatimg
	{
		min-height: 0 !important;
	}
	.sideborder
	{
		border-right: 1px #d2d2d2 dashed;
		border-top-right-radius: 32px;
	}
	.quick-access
	{
		margin-top:9px;
	}
	.res-headerbottomcontainer .searchautocomplete
	{
		padding: 0 !important;
	}
	
	/*=================================== search button ==============================*/
	.searchautocomplete .nav-submit-button
	{
		background-image:url('/skin/frontend/default/default/images/searcharrow.png') !important;
	    background-repeat: no-repeat !important;
	    background-position: 50% 4px !important;
	  	background-color: #ee2d26 !important;
  /*background: url('../../../images/mirasvit/sprite.png');
  background-image: -moz-linear-gradient(top, #444c55, #313a44);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444c55), to(#313a44));
  background-image: -webkit-linear-gradient(top, #444c55, #313a44);
  background-image: -o-linear-gradient(top, #444c55, #313a44);
  background-image: linear-gradient(to bottom, #444c55, #313a44);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444c55', endColorstr='#ff313a44', GradientType=0);
  background-position: 0px -34px;
  background-repeat: no-repeat;
  float: left;
  height: 34px;
  /*padding-left: 5px;*/
    /*border: 1px solid #313a44;*/
  -webkit-border-radius: 0px 3px 3px 0px !important;
  -moz-border-radius: 0px 3px 3px 0px !important;
  border-radius: 0px 3px 3px 0px !important;
  z-index: 14 !important;
  cursor:pointer !important;
	}
	.searchautocomplete .nav-submit-button:hover {
  /* background-image: -moz-linear-gradient(top, #313a44, #444c55);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#313a44), to(#444c55));
  background-image: -webkit-linear-gradient(top, #313a44, #444c55);
  background-image: -o-linear-gradient(top, #313a44, #444c55);
  background-image: linear-gradient(to bottom, #313a44, #444c55);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff313a44', endColorstr='#ff444c55', GradientType=0);*/
	}
/*=========================== List Page ==============*/
	.col2-left-layout .col-main
	{
		width:100% !important;
	}
	.col-left.sidebar ,.toolbar ,.toolbar-bottom .pager ,.products-grid .actions ,.prod
	{
		display:none !important;
	}
    .category-products .products-grid .item .prod{
        display: block !important;
        color: #ee2d26;
        border-left: 1px solid #ee2d26;
        margin-bottom: 8px;
        width: 180px;
    }

    .category-products .products-grid .item .rebate-info {
        clear: both;
        display: block !important;
    }
    .category-products .products-grid .item .rebate-info > img {
        margin-top: -7px;
    }
	.products-grid .price-box .price
	{
		font-size:16px !important;
		color:#ee2d26 !important;
		
	}
	.products-grid .product-name
	{
		font-size:16px !important;
	}
	.product-grid-contentdiv
	{
		margin: 0 !important;
	}
	.res-refinehead
	{
		display:block !important;
	}
	.res-refinehead h1{
		font-family:'bebas_neueregular';
		font-size:24px !important;
		color:black !important;
		margin:0 !important;
		border:none !important;
	}
	.res-cmspages h1{
		color:#2e2e2e;
		border-bottom:1px #c7c7c7 dashed;
	}
	.product-grid-contentdiv
	{
		width: 65% !important;
	}
	.product-grid-arrow
	{
		display:block !important;
	}
	#custommenu-mobile
	{
		display:block !important;
	}
	.cat-list li
	{
	 	width: 33% !important;
		min-height: 218px !important; 
	}
	.res-pagging
	{
		display:block !important;
	}
	.refinebox.active
	{
		display:block !important;
	}
	.res-pageheader
	{
		display:block;
		height: 124px;
	}
	#opc-login .col-1
	{
		width:100% !important;;
		float:none !important;
	}
	#opc-login .col-2
	{
		width:96% !important;;
		float:none !important;
	}
	.opc .step
	{
		padding:0 !important;
		margin-left: 4%;
		width: 92% !important;
	}
	#checkout-step-login .content
	{
		padding:0 !important;
		border:none !important;
	}
	#checkout-step-login h3{
		display:block !important;
	}
	#opc-login .col-2 .form-list label
	{
		display:none;
	}
	#opc-login .col-2 .input-box
	{
		width:100% !important;
		display:inline-table;
	}
	#opc-login .buttons-set
	{
		display:none;
	}
	.opc-res
	{
		display:block !important;
	}
	#opc-login .col-2 .input-text
	{
		height: 40px !important;
	}
	#checkout-step-billing .form-list li.fields .field
	{
		width:100% !important;
		float:none !important;
		margin-top:0 !important;
	}
	#checkout-step-shipping .form-list li.fields .field
	{
		width:100% !important;
		float:none !important;
		margin-top:0 !important;
	}
	#checkout-step-billing .form-list label
	{
		display:none;
	}
	#checkout-step-shipping .form-list label
	{
		display:none;
	}
	#checkout-payment-method-load .form-list label
	{
		display:none;
	}
	.form-list input.input-text
	{
		height:48px !important;
		font-size: 16px;
		color: #414141;
		padding-left:12px !important;
		height: 20px;
		width: 22px;
	}
	#checkout-step-billing .form-list .input-box
	{
		display:inline-table !important;
	}
	#opc-login .input-text{
		width:100% !important
	}
	.opc .input-text
	{
		width:98% !important
	}
	.form-list em
	{
		position:absolute;
		/*left: -1px;*/
		color:white;
		background-image:url('/skin/frontend/default/default/images/txtborder.png');
		height:25px;
		width:25px;
		padding-left: 3px;
		background-repeat: no-repeat;
		z-index: 50;
	}
	#billing_region_id_chzn{
		width: 100% !important;
	}
	#billing_country_id_chzn{
		width: 100% !important;
	}
	.res-clear{
		clear:both;
		width:100%;
	}
	#checkout-step-shipping .form-list .control label
	{
		display:block !important;
		float:left;
	}
	.form-list li.control input.radio, .form-list li.control input.checkbox
	{
		float:left;
	}
	.bckbtnimg ,.continueimg,.opc .btn-checkout,.newbutton
	{
		display:none !important;
	}
	.sp-methods .form-list
	{
		padding:0 !important;
	}
	.form-list .input-box{
		display:inline-table !important;
		
	}
	.chzn-container
	{
		width:100% !important;
	}
	.chzn-container-single .chzn-single{
		background:transparent !important;
		height:40px !important;
		padding:10px 0px 0px 11px !important
	}
	.chzn-container-single .chzn-single div b{
		background-image: url('/skin/frontend/default/default/images/res-drop.png') !important;
		background-repeat: no-repeat;
		/*background-position: -4px -3px !important; asa payment method checkout */
		background-position: 0px 0px !important;
    background-size: cover !important;
    height: 52px;
	}
	.chzn-container-active.chzn-with-drop .chzn-single div b{
		background-position: -4px -66px !important
	}
	.chzn-container-single .chzn-single div{
		width:50px !important;
	}
	.form-list input.input-text{
		margin: 0 0 4px !important;
	}
	.opc{
		height:1310px !important;
		width: 107%;
		margin-left: -4%;
	}
	.form-list .control
	{
		width:75% !important;
	}
	.form-list .control label
	{
		width:100% !important;
		margin-top: -3px;
	}
	.opc .totals{
		width:100% !important;
	}
	.opc .totals table{
		width:100% !important;
	}
	.opc .active .step-title {
		display:block !important;
		background: #fbfbfb !important;
		border-bottom: 1px solid #d9d9d9 !important;
		border-top: 1px solid #d9d9d9 !important;
		width:100% !important;
		height: 58px !important; 
	}
	.opc .active .step-title h2
	{
		color:#131313 !important;
		font-family:'bebas_neueregular' !important;
		font-size: 23px;
		font-weight: normal;
		float: left;
		width: 75% !important;
		clear:none;
		text-align:left !important;
		margin-top: 21px;
		margin-left: 12px;
		
	}
	.opc .step-title {
		display:none !important;
	}
	.opc .active .step-title a{
		background:none !important;
	}
	.opc .active .step-title .number{
		background:none !important;
		float:right !important;
		color:#6b6b6b !important;
		text-align: right;
		font-size: 14px;
		font-weight: normal;
		margin-top: 15px !important;
		padding-right: 12px;
	}
	.opc:first-of-type .active .step-title .number:after{
		content:' of 6';
	}
	.opc:first-of-type .active .step-title .number:before{
		content:'Step ';
	}
	#opc-login .form-list li.control input
	{
		margin: 8px 8px 0 0 !important;
	}
	.opc h3{
		 display:none; 
	}
	.opc .active .step-title .number {
		background: none !important;width: 80px !important;
	}
	
	.shipping,.checkout-types{
		display:none !important;
	}
	.cart .totals{
		width:100% !important;
	}
	.cartitemdetail{
		float:none !important;
		margin-left:0px !important;
		/*position: absolute;*/
		width:100% !important;
		z-index: 5;
		margin-top: -56px !important;
		text-align: left !important;
	}
	.res-delete{
		float: right;margin-top: 17%;display:block !important;
	}
	.cart-table .product-name a{
		color:black !important;
		font-size:16px;
	}
	.cart-table{
		margin-top: 68px;
		border-bottom:1px solid #d9d9d9;
		padding-bottom: 37px;
	}
	.cart-table .price{
		margin-top: 19px !important;
		font-size:22px !important
	}
	.bigheading{
		display:none;
	}
	.res-price{
		display:block !important;
		width:20%;
		float:left;
	}
	.cart-table tr td:nth-child(2){
		display:none !important;
	}
	.cart-table tr th:nth-child(1){
		width:78%!important;
	}
	.cart-table tr th:nth-child(2){
		display:none !important;
	}
	.cart-table tr td:nth-child(3){
		display:none !important;
	}
	.cart-table tr th:nth-child(3){
		display:none !important;
	}
	.cart-table tr th:nth-child(4){
		display:none !important;
	}
	.cart-table tr td:nth-child(4){
		display:none !important;
	}
	.cart-table tr td{
		vertical-align:middle !important;
	}
	.cart-table thead{
		visibility:hidden !important;
	}
	.cart-table .qty{
		padding: 0px;
		background: transparent !important;
		border: none !important;
		margin-left: 77px;
	}
	.res-refresh{
		display:none;
	}
	.res-span-qty{
		display: block;
		position: absolute;
		margin-top: 25px;
		margin-left: 0%;
		
	}
	.res-span-qty a{
		display:block;
		float: left;
		margin-top: -7px;
	}
	.res-span-qty span{
		float: left;
		margin-left: 5px;
	}
	.res-span-qty img{
		width:23px;
		margin-top:4px;
	}
	.btn-remove2{
		margin-top: -50px !important;
	}
	.products-grid li{
		cursor:pointer;
	}
	.products-grid li:active{
		box-shadow:0 0px 0 #393939, 0px 3px 6px rgba(0,0,0,0.4), inset -2px 4px 6px rgba(0,0,0,0.2);
		-webkit-box-shadow:0 0px 0 #393939, 0px 3px 6px rgba(0,0,0,0.4), inset -2px 4px 6px rgba(0,0,0,0.2);
	}
	.cat-list li{
		cursor:pointer;
	}
	.cat-list li:active{
		box-shadow:0 0px 0 #393939, 0px 3px 6px rgba(0,0,0,0.4), inset -2px 4px 6px rgba(0,0,0,0.2);
		-webkit-box-shadow:0 0px 0 #393939, 0px 3px 6px rgba(0,0,0,0.4), inset -2px 4px 6px rgba(0,0,0,0.2);
	}
	#zoom{
		display:none !important;
	}
	.validation-advice{
		display:none !important;
	}
	.res-smallbox label img{
		width: 24px;
		margin-top: -3px;
	}
	#menu-content{
		display:block;
	}
	.res-headercontainer{
		display:block;
	}
	.resp-accordion:last-of-type {
		border: none !important;
	}
	.resp-tab-content-active{
		border-bottom: 1px dashed #d8d8d8;
	}
	.upsellimgdiv .product-image{width:0 !important;height:0 !important}
	.footer{
		width: 86% !important;
	}
	#categoryLongDescription {
		margin-top: 75px;
		margin-bottom: 20px;
	}
.opc .form-list li.wide select{width:100%}	
	
}

@media screen and (max-width: 682px) {

	#livechat-compact-container {
		display:none;	
	}

	.product-img-box
	{
		margin-left: 10% !important;
	}
	.shopdiv
	{
		display:block;
	}
}

/* for 480px or less */
@media screen and (max-width: 480px) {
.sellBtn { visibility: hidden !important; }
/*#opc-billing .form-list .input-box{width:46% !important;}*/
#opc-billing .form-list .control {width: 90% !important;}
/*#opc-billing .res-clear{width:46%;}*/


	#livechat-compact-container {
		display:none;	
	}

	.header {
		height: auto;
	}
	h1 {
		font-size: 24px;
	}
	
	#sidebar {
		display: none;
	}
	.res-headerbottomcontainer .searchautocomplete
	{
		width:auto !important;
	}
	.res-middletopimg
	{
		width: 100% !important;
	}
	.product-collateral
	{
		width:101% !important;
	}
	.topcategorylist h2 a
	{
		font-size: 19px !important;
	}
	.product-grid-imgdiv
	{
		width:44% !important;
	}
	.product-grid-contentdiv
	{
		width:50% !important;
	}
	.cat-list li
	{
	 	width: 50% !important;
	}
}

@media screen and (max-width: 459px) {
.sub-categorylist1,.sub-categorylist2,.sub-categorylist3{min-height: 240px !important;}
/*#opc-billing .form-list .input-box{width:46% !important;}*/
#opc-billing .form-list .control {width: 21% !important;}
/*#opc-billing .res-clear{width:46%;}*/

	#livechat-compact-container {
		display:none;	
	}

	.res-smallmenu
	{
		width:28% !important;
	}
	.res-headertopcontainer #menu-content
	{
		margin-top:60px !important;
	}
}
@media screen and (max-width: 320px) {
.sub-categorylist1,.sub-categorylist2,.sub-categorylist3{min-height: 200px !important;}
.breadcrumbs {line-height: 2.25 !important;}
.res-price {width: 10% !important;}
#opc-billing .form-list .control {width: 21% !important;}
.opc .input-text{width:95% !important}
.res-smallbox{width: 42%;}
#billing-new-address-form input.checkbox {margin-left: 10px !important;}
div#billing_address_select_chzn{width: 36% !important;}
#checkout-step-billing .form-list li.fields .field{width:98% !important;}
#checkout-step-shipping .form-list .input-box{width:97% !important;}
#billing_region_id_chzn {width: 97% !important;}
#billing_country_id_chzn {width: 97% !important;}

	#livechat-compact-container {
		display:none;	
	}

	.res-headertopcontainer #menu-content
	{
		margin-top:50px !important;
	}
	
	
}
@media screen and (min-width: 800px) {
	
	.opc:first-of-type .active .step-title .number{background:url('/skin/frontend/default/default/images/active.png') !important;color:#fff;text-indent:0 !important;width:34px;height:33px;font-size:15px !important;line-height:34px !important}
	#opc-login.active .step-title a{background:url('/skin/frontend/default/default/images/bars.png') 0 40px !important}
		#checkoutSteps .allow .step-title a{background:url('/skin/frontend/default/default/images/bars.png') 0 -1px !important}

	#checkoutSteps .active .step-title a{background:url('/skin/frontend/default/default/images/bars.png') 0 -29px no-repeat !important}
	#opc-login.active .step-title a {
background: url('/skin/frontend/default/default/images/bars.png') 0px 40px !important;
}
	.page-title img
	{
		width:100%;
	}
	.paypal-logo img {
		/*width: auto !important;*/
	}
	#menu-content{
		display:none;
	}
	.res-headercontainer{
		/*display:none;*/
	}
	.topcategorylist{
		display:inline-block;
		width: 100%;
	}
	#custommenu-mobile{
		display:none !important;
	}
	.opc .chzn-container{
		width:94% !important;
	}
	.googleplus{
		margin-top: 5px !important;
	}
	.breadcrumbs ul{
		position: absolute;z-index:7; 
	}
	.cartitemimg {margin-top: -50px;}
	.res-span-qty{
		display:none;
	}
} 


/* #p_method_paypal_express {display: none !important;}
    .paypal-logo {display: none !important;}
    label[for="p_method_paypal_express"] {
          display: none !important;     }*/
		  
		  
/*asa	*/	
.box-accessories{
width:100%;
padding:0px;
margin:0px;}  
.box-accessories_products{
}
.box-accessories_products h2{
background: linear-gradient(to bottom, #5C5C5C 1%, #3F3F3F 100%) repeat scroll 0% 0% transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
width: 90%;
height: 18px;
padding: 13px;
color: #FFF;
font-weight: bold;
text-align: left;
}
.van-spirit{
display:inline-block;

width:25px;
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat:no-repeat;
background-position:-5px -8px; 
}
.call-spirit{
display:inline-block;
width:19px;
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat:no-repeat;
background-position:-38px -8px;
}
.locate-spirit{
display:inline-block;
width:23px;
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat:no-repeat;
background-position:-66px -11px;
}
.cart-spirit{
display:block;
float:left;
width:25px;
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat:no-repeat;
background-position:-89px -11px;
}
.cart-spirit:hover{
background-position:-89px -35px;
}
.resmenu-spirit{
display:inline-block;
width:23px;
background-image:url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat:no-repeat;
background-position:-66px -11px;
}
.basket-spirit{
display: inline-block;
height: 40px;
width: 40px;
background-image: url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat: no-repeat;
background-position: -248px -6px;
}
.fb-spirit{
display: inline-block;
height: 40px;
width: 40px;
background-image: url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat: no-repeat;
background-position: -7px -52px;
}
.twi-spirit{
display: inline-block;
height: 40px;
width: 40px;
background-image: url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat: no-repeat;
background-position: -49px -52px;
}
.gplus-spirit{
display: inline-block;
height: 40px;
width: 40px;
background-image: url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat: no-repeat;
background-position: -92px -52px;
}
.pin-spirit{
display: inline-block;
height: 40px;
width: 40px;
background-image: url('/skin/frontend/default/default/images/homeimggroup.png');
background-repeat: no-repeat;
background-position: -134px -52px;
}

@media screen and (max-width: 545px) {
#coupon_code {
width: 130px;
}
}
@media screen and (max-width: 465px) {
#coupon_code {
width: 100px;
}
.discount table th {
padding-left: 5px;
}
#s-dealimg{width:100% !important;}
}


#ordertraking li {float:left;}
#ordertraking .input-box, input.input-text{
	margin-bottom:0px;
}

#ordertraking label.required {
	width:auto;padding-right: 2px;
	}
#ordertraking em {float: left;margin-top: 6px;color: #F00 !important;}
#ordertraking .res-smallbox {display:none;}
#ordertraking select  {width:450px;height: 37px; }
#cusAccCreate .form-list select{width:103%}
button.btn-checkout1{
background:none !important;
}
#review-buttons-container button.button span{
white-space: inherit !important;
color: white;
background: url(/skin/frontend/default/default/images/Submit_Order_R.png) -31px -4px no-repeat;
text-indent: 20000em;
line-height: 50px;
}

span.threelogo a {
margin: 0 10px;
color: white;
}

.s-deals {
width: 300px;
text-align: center;
padding: 0px;
margin: 0px 12px 50px;
float: left;
position: relative;
}

#s-dealimg{width:auto;}
@media screen and (max-width: 801px) {
	.validate-select{
		background-image: url('/skin/frontend/default/default/images/res-drop.png') !important;
		background-repeat: no-repeat !important;
		/* background-position: 232px -3px !important; */
		height: 52px !important;
		appearance: none !important;
		-webkit-appearance: none !important;
		width: 100% !important;
		margin-bottom: 10px !important;
		padding-left: 8px;
		background-position: right -4px top -3px;	
		background-color: #FFF !important;
	}
	.form-list em{
		margin-top: -1px;
		margin-left: -1px;
		color: white !important;
	}
	.opc .active .step-title h2{
		width: 55% !important;
	}
	.opc .allow:first-child .step-title .number{
		width: 35% !important;
	}
}
@media screen and (max-width: 459px) {
	#opc-billing .form-list .control{
		width: 100% !important;
	}
}
#checkout-step-review{
	overflow: auto;
}
#shopping-cart-table thead{visibility: hidden;}
#crt #shopping-cart-table thead{visibility: visible;}
@media (max-width: 800px;){
	#crt #shopping-cart-table thead{visibility: hidden !important;}
	.cart-table thead{visibility: hidden !important;}
}
/*replacement related */
.replacement_notice{
    margin-top: 20px;
    font-size: 13px;
    background-image: url('/skin/frontend/default/default/images/replacement_bg2.png');
    background-repeat: no-repeat;
    height: 65px;
    padding-top: 10px;
    /* text-align: center; */
    padding-left: 15px;
    padding-right: 35px;
    font-weight: bold;
}
.box-collateral h5{
    padding: 5px 15px;
    text-align: left;
}
.box-collateral{
    display: inline-block;
}
.replacement {
    clear: both;
}
.replacement_desc {
    padding-left: 15px;
}
.replacement_desc .replacement_desc_img{
    float:left;
    width:60px;
}
.replacement_desc .replacement_desc_details{
    float: left;
    padding-right:15px;
    padding-left: 5px;
    
}
.replacement_desc .replacement_desc_details p{
    font-size: 10px;
    margin-bottom: 3px;
    clear: both;
}
.replacement_desc .replacement_desc_details .stock{
    margin-bottom: 5px;
}
.replacement_desc .replacement_desc_details .stock img{
    float: left;
}
.replacement_desc .replacement_desc_details .stock h6{
    float: left;
    padding-left: 5px;
    padding-top: 10px;
}
a.view-details {
    background: url('/skin/frontend/default/default/css/algolia/img/wishlist_ico_listing.png') no-repeat left 2px !important;
    padding-left: 17px !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
    font-family: "bebas_neueregular" !important;
    text-decoration: none;
    color: #7b7a7a !important;
    font-weight: normal;
    margin-top: 5px;
}
.cat-imgdiv img {
   /* width: auto !important;*/ 
 /*      height: 100%; */
}
.catalog-category-view .page-title .cat-list .cat-imgdiv img{    height: 100%;} 
.upsellimgdiv img{ max-height: 50px;}
.upsellslider .box-up-sell .upsellimgdiv img{    max-height: 100%;}
.catalog-category-view .page-title .cat-list .cat-imgdiv{height:121px;}
.catalog-category-view .page-title .cat-list .cat-imgdiv img{width: 100% !important;}


@media screen and (max-width: 801px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 163px;}
}

@media screen and (max-width: 700px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 145px;}
}
@media screen and (max-width: 650px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 133px;}
}
@media screen and (max-width: 600px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 122px;}
}
@media screen and (max-width: 550px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 113px;}
}
@media screen and (max-width: 500px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 102px;}
}
@media screen and (max-width: 450px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 138px;}
}
@media screen and (max-width: 400px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 122px;}
}
@media screen and (max-width: 350px){
.catalog-category-view .page-title .cat-list .cat-imgdiv{height: 102px;}
}
@media (max-width: 991px) {


    .mobile-only {
        display:block !important;
    }
 
    .desktop-only {
        display:none !important;
    }
}

.account-login .content p.existing-account{color: #313131;margin-bottom: 15px;}
.google-img{margin-right: 10px;}
.form-list label{color: #313131;text-align: right;padding-right: 30px;}
.account-login .form-list tr:nth-child(2) .input-box, .account-login .form-list tr:nth-child(2) .input-text{margin-bottom: 0px;}

.more-login-options .content{padding-top: 20px;}
.more-login-options .content .existing-account{font-weight: bold;}
#login-form .new-users .input-box input.input-text{margin-bottom: 0px;}
.forgot-pass{padding-right: 30px;font-size: 10px;}
.account-login .new-customer .content p{color: #313131;}
.account-login .new-customer .buttons-set{margin-top: 0px;}
.new-customer .content{padding-right: 0px;border-left: 0px;}
.new-customer .content .buttons-set{padding-right: 0px;margin-top: 10px;}
.mobile-forgot-pass{display: none;}
@media (max-width: 769px){
	.account-login #login-form .form-list tr td:nth-child(1){display: none;}
	.account-login #login-form .form-list tr td:nth-child(2){width: 100%;}
	.account-login #login-form .form-list tr td:nth-child(2) .input-box input.input-text{padding:0px !important;}
	.account-login #login-form .new-users .buttons-set{background: transparent;margin: 0px;}
	.new-customer .content{padding-left: 0px;}
	.mobile-forgot-pass{display: block;}
	.forgot-pass{float: left;padding: 0px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
}
    .create-account-btn{
    cursor: pointer;
    font-family: "bebas_neueregular" !important;
    text-decoration: none;
    background: url('/skin/frontend/default/default/images/creat-account.jpg') 0px -39px;
    background-color: transparent;
    text-indent: -999em;
    
    display: block;
    height: 38px;
    width: 175px;
    float: right;
    background-repeat: no-repeat;
    border: 0px;
    }
    .create-account-btn:hover{        
    cursor: pointer;
    font-family: "bebas_neueregular" !important;
    text-decoration: none;
    background: url('/skin/frontend/default/default/images/creat-account.jpg') 0px 0px;
    background-color: transparent;
    text-indent: -999em;
    display: block;
    height: 38px;
    width: 175px;
    float: right;
    background-repeat: no-repeat;
    border: 0px;}
@media  screen and (max-width: 801px){
    .create-account-btn{
        text-indent: 0  ;
        width: 305px;
    }
     .create-account-btn:hover{
        text-indent: 0  ;
        width: 305px;
    }
}
@media screen and (max-width: 682px) {
.shopdiv {
    float: none;
    width: 100%;
	text-align:center;
}
.kit-items-wrap{ display:none !important; }
.shippingdetail,.short-description{ display:none; }
.shopdiv p { display: none; }
.shopdiv .product-name p{ display:block; } 
.product-view .product-shop{ border:none !important; }
.product-essential{ margin-top: -25px; padding-top:0px !important; }
.bv-summary-bar.bv-summary-bar-minimalist.bv-summary-bar-minimalist-horizontal {
    text-align: center !important;
}
}
@media screen and (max-width: 801px){
.products-grid .actions{ 
	display:block !important; 
	width: initial !important;
}
}

/*ul.menu_asa {
padding: 0;
width: 100% !important;
display: inline-block !important;
}
ul.menu_asa li {
display: inline-block;
float:left;
margin-right:15px;
}
.news-letter{display: inline;width: 40%;float: left;}
.news-letter img{width: 80% !important;}
.google-trusted{float: left;display: inline;width: 20%;}
.bizrate{list-style-image: none;margin-left: -5px;float: left;display: inline;width: 19%;}
.mcafee-p{margin: 0px;}
.menu_asa li img{height: auto;}
.mcafee-wrapper{/*width: 17%;}
.gtss-l { width: 125%;;
height: 73px !important;
}
@media screen and (max-width: 801px){
ul.menu_asa { display:none !important; }
}*/
.links-loggedin:hover >li
{
    border:1px solid #838383 !important;
    padding:0px !important;
    display:block !important;
    z-index: 999999;
    position: relative;
    background: white;
    border-bottom: none;
}
.links-loggedin:hover > ul { 
    display:block !important;
    z-index: 999999;
    position: relative;
    background: white;
}
.links-loggedin ul li.border-top{
    border-bottom: none;
}
.links-loggedin ul li{
border-top:1px solid #838383 !important;
border-left: 1px solid #838383 !important;
border-right: 1px solid #838383 !important;
}
}
/*@media(max-width: 801px){
ul.menu_asa li:nth-child(1){width:100% !important;}
.news-letter img{   /* width: 100% !Important;}
ul.menu_asa li div{width:100% !important;}
ul.menu_asa li div a{width:100% !important;}
ul.menu_asa li img{width:100% !important;}
ul.menu_asa li:nth-child(2){width:30% !important;margin-left:0px !important;margin-right:0px !important;}
ul.menu_asa li:nth-child(3){width:30% !important;margin-left:0px;margin-right:0px !important;}
ul.menu_asa li:nth-child(4){width:30% !important;margin-right:0px !important;}
}
@media(max-width: 480px){
ul.menu_asa li:nth-child(2){width:100% !important;}
ul.menu_asa li:nth-child(3){width:100% !important;}
ul.menu_asa li:nth-child(4){width:100% !important;}
ul.menu_asa li:nth-child(2) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important;}
ul.menu_asa li:nth-child(3) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important; }
ul.menu_asa li:nth-child(4) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important;}
}
}*/
h1.sub_titla {
    font-family: bebas_neueregular;
    font-size: 30px;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    color: #fb392b;
    text-align: center;
}
.toolbar .pager:first-of-type {
    display: none;
}
#custommenu #menu6348.act,#custommenu #menu6350.act,#custommenu #menu6351.act,#custommenu #menu6352.act{ background: transparent !important;}
.wp-custom-menu-popup {
    margin-top: -9px !important; 
}
	.signup-newsletter{background-color: #FBF562;}
	.email-signup{font: 12px/1.55 AgendaBold;font-size: 31px;font-weight: bolder;}
	.signup-newsletter{width: 112%;padding: 15px;}
	.news-letter-text{font: 12px/1.55 AgendaBold;color: #2492D2;font-size: 17px;font-weight: bolder;text-transform: uppercase;    line-height: 25px;width: 120%;}
	.news-letter-text span{color: #EE5344;}

	.box-email{border: none;background: white;width: 69%;padding: 10px;border-radius: 15px;}
	.btn-submit{border: transparent;background: white;height: 35px;width: 23%;border-radius: 15px;text-transform: uppercase;font-weight: bold;    font-size: 16px;float: right;}
    .news-letter img{
        width: 15% !important;
    }
    .block_newsletter{ margin-top: 3px;} 
	.box-email{border: none;background: url('images/newsletter_mail_icon.png') white;width: 50%;padding: 10px;border-radius: 10px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;background-image: url('images/Screenshot_3.png') !important;background-repeat: no-repeat;background-position: 10px center;padding-left: 42px;}
	.btn-submit{border: transparent;background: #383838;height: 35px;width: 25%;border-radius: 0px;text-transform: uppercase;font-weight: bold; font-size: 16px;float: right;color: white;position: relative;right: 60px;}
	.btn-submit::after{content: '';    width: 0;height: 0;border-top: 18px solid transparent;border-bottom: 17px solid transparent;border-left: 18px solid #383838;right: -18px;position: absolute;bottom: 0px;background-repeat: no-repeat;background-position: 10px center;}
	.btn-submit::-webkit-input-placeholder {padding-left: 10px;}
    .news-letter img{ width: auto !important; }
	@font-face {
  font-family: 'AgendaBold';
  src: url('/skin/frontend/default/default/fonts/AgendaBold.eot');
  src: url('/skin/frontend/default/default/fonts/AgendaBold.eot?#iefix') format('embedded-opentype'),
       url('/skin/frontend/default/default/fonts/AgendaBold.woff') format('woff'),
       url('/skin/frontend/default/default/fonts/AgendaBold.ttf') format('truetype'),
       url('/skin/frontend/default/default/fonts/AgendaBold.svg#GothamMedium') format('svg');
}
.breadcrumbs {    padding-bottom: 15px !important; }
.upsellimgdiv img{ height:auto !important;}
ul.menu_asa {
    padding: 0;
    width: 100% !important;
    display: inline-block !important;
}
ul.menu_asa li {
    display: inline-block;
	float:left;
	margin-right:5px;
}
.news-letter{display: inline;width: 40%;float: left;}
.news-letter img{/*width: 80% !important;*/}
.google-trusted{float: left;display: inline;/*width: 20%;*/ margin-top:30px}
.bizrate{list-style-image: none;/*margin-left: 65px;*/float: left;display: inline;/*width: 19%;*/ margin-top:30px}
.mcafee-p{margin: 0px;}
.menu_asa li img{height: auto;}
.mcafee-wrapper{width: 5%; margin-top:40px;} 
.gtss-l { }
@media(max-width: 801px){
.news-letter{ overflow:hidden !important;}
ul.menu_asa li:nth-child(1){width:100% !important;}
ul.menu_asa li div{width:100% !important;}
ul.menu_asa li div a{width:100% !important;}
/*ul.menu_asa li img{width:100% !important;}
*/.news-letter img{   width:auto !important}

ul.menu_asa li:nth-child(2){width:30% !important;margin-left:0px !important;margin-right:0px !important;}
ul.menu_asa li:nth-child(3){width:30% !important;margin-left:0px;margin-right:0px !important;}
ul.menu_asa li:nth-child(4){width:30% !important;margin-right:0px !important; margin-left:0px;}
}
@media(max-width: 480px){
.news-letter{ overflow:hidden !important;}
.news-letter img{   width:auto !importantl}
ul.menu_asa li:nth-child(2){width:100% !important;}
ul.menu_asa li:nth-child(3){width:100% !important;}
ul.menu_asa li:nth-child(4){width:100% !important;}
ul.menu_asa li:nth-child(2) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important;}
ul.menu_asa li:nth-child(3) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important; }
ul.menu_asa li:nth-child(4) img{width:auto !important; display: table; margin: 0 auto !important;margin-top: 10px !important; margin-left:0px;}
}

.check-box-img{float: left;display: inline-block;width: 20%;margin-top: -12px;}
.check-box-img-not-avail{float: left;display: inline-block;width: 5%;margin-right: 12px;}
.check-box-img-not-avail img{width: 100%;}
.check-box-img img{width: 100%;}
.shipping-text p{margin: 0px; font-weight: bold;}
.shipping-text p a{ color: #0a263c; }
.shipping-text h3{margin: 0px;}
.product-list-shipping-text .check-box-img{float: left;display: inline-block;width: 10%;margin-top: -5px;}
.product-list-shipping-text .check-box-img-not-avail{float: left;display: inline-block;width: 3%;margin-right: 5px;}


/**05-July-2016**/
.shipping-text{display: inline-block;width: 80%;}
.short-description div{display: inline-block;}
.product-list-shipping-text .check-box-img{margin-top: 0px;}
@media (min-width: 992px){
	.check-box-img{margin-top: -12px;}
}
/*.check-box-img{width: 7%;float: left;margin-right: 10px;}
.check-box-img img{width: 100%;}
.shipping-text{display: inline-block;}
*/
@media screen and (max-width: 801px) {

.checkout-cart-index .error-msg {
    background-position: 10px center !important;
}
.checkout-cart-index .messages li li{  padding-left: 0; }

}

/**26-Nov-2016**/
.prd-full-width-mobile{display: none;}
@media (max-width: 801px){
	.product-grid-imgdiv.prd-full-width{width: 100% !important;}
	.product-grid-imgdiv.prd-full-width img{display: table;margin: 0 auto;}
	.product-grid-contentdiv.prd-full-width{width: 100% !important;}
	.product-grid-contentdiv.prd-full-width .importbenefit-pro{display: inline-block;}
	.prd-full-width-desktop{display: none;}
	.prd-full-width-mobile{display: block;}
	.zibby_list{width: 93% !important;}
	.product-grid-arrow{display: none !important;}
	.res-refinehead{width: 100% !important;}
	.searchautocomplete .nav-submit-button{background-size: 31%;background-image: url(/skin/frontend/default/default/images/searchico.png) !important;}
	.new .shopdiv .product-shop .importbenefit{display: none;}
}
@media (max-width: 480px){
	.searchautocomplete .nav-submit-button{background-size: 50%;background-image: url(/skin/frontend/default/default/images/searchico.png) !important;}
	#menu-button a{    padding-left: 4px;padding-right: 4px;}
	.product-view .product-img-box{margin: 0px !important;}
	.jcarousel-skin-tango .jcarousel-item{width: 100% !important;}
	.jcarousel-skin-tango .upselldivresposinve{width: 100% !important;}
	.result-wrapper .upselldiv2 ul li{width: 100% !important;}
	.result-sub-content .importbenefit-pro{width: 100% !important;height: auto !important;}
	.result-sub-content .importbenefit-pro p{width: 100%;}
	.options-list li input.checkbox {width: 20px;height: 20px;}
	.options-list li{margin-bottom: 5px;}
}
/**28-Nov-2016**/

@media (max-width: 768px){
	#algolia_instant_selector .hits .infos{margin-left: 0px;margin-right: 0px;}
	#algolia_instant_selector .hits .row{padding-left: 0px !important;}
	#algolia_instant_selector .result-wrapper .result-content .result-thumbnail{width: 100%;display: inline-block;}
	#algolia_instant_selector .result-wrapper .result-content .result-sub-content{margin-left: 0px !important;width: 100%;}
	#algolia_instant_selector .result-wrapper .result-content .result-sub-content .result-title.text-ellipsis{margin-bottom: 0px;}
	#algolia_instant_selector .result-wrapper .result-content .result-sub-content .search-shipping-text{display: inline-block;width: 100%;}
	#algolia_instant_selector .result-wrapper .result-content .result-sub-content .importbenefit-pro{margin-top: 0px !important;}
}
 

  