div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/*
Name: Metal Sunglasses
URL: http://www.metalsunglasses.com/
Date Created: November 2006
Author: Solid Cactus / Cp
*/

*{font-size:100%;}
html,body {margin:10px 0 10px 0; padding:0}

/*===============general===============================*/
body {background:#000 url(/lib/advancedtechnologygear/bg.gif) repeat; font:75%/140% Arial, Helvetica, sans-serif; text-align:center;}
.clear{clear:both;}
dd {margin-right:0;}

/* Invisible Logo click -------------------------------*/
.logolink a {position: absolute; height:75px; width:340px; top:35px;  left:20px; text-decoration:none;}
.logolink a i {visibility:hidden;}

/*===============layout================================*/
#wrap {width:760px;margin:0 auto;text-align:left;}
#header {height:156px;}
#header-skate {height:156px;}
#header-boblbee {height:156px;}
#header-dietbook {height:156px;}
#container {width:760px;margin:0 auto;text-align:left; position:relative; clear:both;}
#main-content {width:390px;display:inline;float:left;margin-left:175px;}
#rightcol {width:195px;float:left;}
#leftcol {width:175px;float:left;margin-left:-760px; margin-top:-28px;}
/*#footer {clear:both; padding:0px 0 30px 0;}*/

.welcome {width:380px;}
.welcome p{padding-top:15px;}

/* item page ------------------------------------------*/
#container_item {background:#fff url(/lib/advancedtechnologygear/container_item_bkg.gif) repeat-y; width:760px;margin:0 auto;text-align:left; position:absolute;}
#main_content_item {width:585px;display:inline;float:left;margin-left:175px;}
.item_L {width:325px; float:left;}
.item_R {width:260px; float:left;}
#leftcol_item {width:175px;float:left;margin-left:-760px; margin-top:-28px;}

div#relatedbox{width:560px;}
div.relatedbox_L {float:right; width:280px;}
div.relatedbox_R {float:right; width:280px;}

/*===============typography============================*/
#main-content p, #main_content_item p {margin:0 10px 10px}
.welocome {color:#373833;}
p.copyright { font: normal .9em Arial, Helvetica, sans-serif; text-align:center; color:#acaca1; margin: 0 10px 10px;}
/*#footer a {color:#d3d3cb; text-decoration:underline;}
#footer a:hover {color:#fff;}*/
.description {padding:10px 30px 10px;}
/*--other section links -------------------------------*/
#biglinkbox {background:transparent; border-bottom:1px dashed #999; border-top:1px dashed #999; margin-left:5px}
.biglink {background:transparent; font-size:.9em; font-weight:bold; text-transform:uppercase; color:#44443d; text-decoration:none; margin:0 7px 7px; display:block;}

/*--customer testimonials -----------------------------*/
#talkback {background:transparent; text-align:center; margin-left:3px}
#talkback h2 {font-weight:bold; color:#af1d1d; text-align:center;}
#talkback p {font-size:.9em; line-height:1.2em; margin: 0 7px 10px;}

/*===============headlines=============================*/
h1,h2,h3 {margin-left:5px}
#wrap h1 {color:#000;}
h3.brand {background:#373833; text-transform:uppercase; font-weight:bold; color:#fff; text-align:center; width:174px; margin-left:0;}
#footer h2 {color: #d3d3cb; text-align:center;}

.itemname {font: normal 1.5em Arial, Helvetica, sans-serif; color:#373833;}
h2.related {margin:15px 15px 10px; border-bottom:1px solid #ccc;}
/*--sub store links -----------------------------------*/
h3.substore_link {font-size:1em; color:#a80000;margin:0 10px 10px}

/*--Image Headlines -----------------------------------*/
.exclusive {background:url(/lib/advancedtechnologygear/exclusive_headline.gif) no-repeat; height:22px;}
.featured {background:url(/lib/advancedtechnologygear/featured_banner.gif) no-repeat; height:38px;}
.item_descrip {background:url(/lib/advancedtechnologygear/item_banner.gif) no-repeat; height:24px; margin-left:15px;}
.cross_sell {background:url(/lib/advancedtechnologygear/cross_sell_banner.gif) no-repeat; height:24px; margin-left: 15px;}
.cart_btn {background:url(/lib/advancedtechnologygear/add_to_cart_btn.gif) no-repeat; height:26px; margin-left:90px;}
/*===============presentation==========================*/
/*--colors --------------------------------------------*/
#wrap {bbackground:#fff;}
#container {/*background:url(/lib/advancedtechnologygear/container_bkg.gif) repeat-y;*/}
#main-content {background:#fff;}
#rightcol {background:#373833;}
#leftcol {background:#000 url(/lib/advancedtechnologygear/leftcol_bkg.gif) repeat;}
/*#footer {background:#44443d;}*/

.welcome img{float:left; padding:5px 10px 0 0;}
.tribal {background:url(/lib/advancedtechnologygear/tribal.gif) no-repeat; height:31px; padding-bottom:15px;}
span.itemsale {color:#990000; font-weight:bold;}

/* Right Col images and priciing ----------------------*/
#excluse_items {background:#373833; border-bottom:1px dashed #cfcebc; width:195px;}
.centerimg {margin-left:30px; padding:15px 0 15px 0;}
.center {font-weight:bold; color:#cfcebc; text-align:center; margin:0 10px 10px}
.price {font-size:.9em; color:#cfcebc; text-align:center}
span.sale {color:#cfcebc; font-weight:bold;}

.contest_banner {background:url(/lib/advancedtechnologygear/photo_contest.gif) no-repeat; height:122px;}
.join_banner {background:url(/lib/advancedtechnologygear/join_banner.gif) no-repeat; height:124px; margin-left:12px;}

/*===============top menu navigation===================*/
#header li{font-weight: bold; text-transform:uppercase; letter-spacing:.0125em; text-align: right; color: #fff; list-style-type: none; margin:0; padding:0;}
#header-skate li {font-weight: bold; text-transform:uppercase; letter-spacing:.0125em; text-align: right; color: #fff; list-style-type: none; margin:0; padding:0;}
#header-boblbee li {font-weight: bold; text-transform:uppercase; letter-spacing:.0125em; text-align: right; color: #fff; list-style-type: none; margin:0; padding:0;}
#header-dietbook li {font-weight: bold; text-transform:uppercase; letter-spacing:.0125em; text-align: right; color: #fff; list-style-type: none; margin:0; padding:0;}
#topnavlist { background:url(/lib/advancedtechnologygear/topnav_bkg.gif) repeat-x; float:right; margin-top:0px;}
#topnavlist li { background: url(/lib/advancedtechnologygear/star_bullet.gif) no-repeat; background-position:left center; display: inline; padding-left:14px;}
#topnavlist li a{text-decoration:none; color:#d8d8ce; padding:.1em .2em;}
#topnavlist li a:hover{color: #fff;}

/*===============left menu navigation==================*/
.left-column ulcontainer {background:transparent; margin:0; padding:0;}
.left-column ulcontainer li {padding:2px; list-style-type:none;}
.left-column ulcontainer li a {font: bold 1.1em Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.left-column ulcontainer li a:hover {color:#af1d1d; text-decoration:underline;}
.left-column ullist {list-style-image:url(/lib/advancedtechnologygear/arrow_bullet.gif);}

/*===============subfoot menu navigation==================*/
#subfootnavcontainer {background:#232523; border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
#subfootnavlist {padding: .8em 0; margin: 0; list-style-type: none; width: 100%;font: normal .9em arial, helvetica, sans-serif; text-align: center;}
#subfootnavlist li { display: inline; border-right: 1px solid #9c9c9c;}
#subfootnavlist li a {text-decoration: none; color: #9c9c9c; padding: .1em .8em; display:inline;}
#subfootnavlist li a:hover {color: #fff; text-decoration:none;}

/*===============footer menu navigation==================*/
#footernavcontainer {background:#44443d;}
#footernavlist {padding:0; margin: 0 10px 10px; list-style-type: none; font: normal .9em arial, helvetica, sans-serif; text-align: center;}
#footernavlist li { display: inline;}
#footernavlist li a{text-decoration:underline; color: #d3d3cb; padding: .1em .4em; display:inline;}
#footernavlist li a:hover{color: #fff;}

/* search form --------------------------------------------*/
#searchbox {position:relative; top:125px;}
.searchform {position:absolute; margin-left:370px;}
.search_input_text {background:#98988A; font-size:14px; color:#fff; border:1px solid #98988A;}
.search_btn {margin-top:-20px; margin-left:150px;}
/* IE margin hack ---------------------------------------*/
*html .search_btn {margin-top:-21px; margin-left:150px;}


/* mail form --------------------------------------------*/
#mailbox {position:relative; margin-bottom:120px; top:-40px;}
.mailform {position:absolute; margin-left:20px;}
.mail_input_text {background:#e0e0e0; font-size:14px; color:#000; border:1px solid #000;}
.mail_btn {margin-top:-20px; margin-left:130px;}
/* IE margin hack ---------------------------------------*/
*html #mailbox {top:-50px}

/* related items lists --------------------------------*/
#relatednavcontainer{margin:5px 0px 0px 20px;}
#relatedlist{margin-left: 0;padding-left: 0;list-style: none; font: normal 11px arial, helvetica, sans-serif;}
#relatedlist li{padding:5px 0 0 10px;background:url(/lib/advancedtechnologygear/related_bullet.gif) no-repeat;background-position: 0 .9em;}
#relatedlist li a{color:#000; text-decoration:none;}
#relatedlist li a:hover{color:#990000; text-decoration:underline;}

/* New Styles */

#main-content-container{
	float:left;
	width:760px;
	background:url(/lib/advancedtechnologygear/container-bkg.gif) repeat-y top left;
}
#main-content-container:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

#section-content-container{
	width:760px;
	background:url(/lib/advancedtechnologygear/section-container-bkg.gif) repeat-y top left;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}

.left-column{
	width:175px;
}

.right-column{
	width:585px;
}

.nav-text-header{
	width:165px;
	background-color:#373833;
	color:#FFF;
	text-align:left;
	padding-left:10px;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
}

* html .nav-text-header{
	width:175px;
}
.nav-text-header a
{
    color: #fff;
    text-decoration: none;
}


/* New Nav Styles */
ul#nav {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	width:175px;
}

ul#nav li{
	width:175px;
	position : relative;
}

ul#nav li a{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	background:url(/lib/advancedtechnologygear/nav-bullet.gif) no-repeat 10px 15px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:20px;
	display:block;
}

ul#nav li a:hover{
	color:#AF1D1D;
	text-decoration:underline;
	/*background:url(/lib/advancedtechnologygear/nav-hover-bullet.gif) no-repeat 15px right;*/
	background:url(/lib/advancedtechnologygear/nav-hover-bullet.gif) no-repeat 160px 15px;
}


ul#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left: 168px;
	margin-top : -1px;
	top: 0;
	display:none;
	z-index:1000;
	list-style-type:none;
	padding:0;
}

ul#nav li ul li a, .left-column ul li ul li a:hover, ul#nav li ul li a:hover {
	background:none;
}

ul#nav li ul li img{
	border:1px solid #BFBFBF;
}

ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.sfhover ul ul,
ul#nav li.sfhover ul ul ul {
	left: -999em;
}

ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.sfhover ul,
ul#nav li li.sfhover ul,
ul#nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: -14px;
	display:block;
}

/*opera only*/
@media all and (min-width: 1px) {
     .left-column ul li ul {
          *width: 164px;
     }
    	.left-column ul li.a a {
    		*background-image: url(http://edit.store.yahoo.com/lib/[advancedtechnologygear]/arrow.gif);
    		*background-position: 154px 11px;
    		*background-repeat: no-repeat;
    	}
    	.left-column ul li.b a {
    	    *background-image: none;
    	}
    	.left-column ul li ul {
    	    *margin-left: 164px;
            *border-bottom: 1px solid #2A5985;
            *border-right: 2px solid #2A5985;
    	}

}

#footer{
	clear:both;
	position:relative;
}


.footer-links{
	position:absolute;
	top:8px;
	left:0;
	text-align:center;
	width:760px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9C9C9C;
}

.footer-links a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9C9C9C;
	text-decoration:none;
}

.footer-links a:hover{
	text-decoration:underline;
}

.footer-links2{
	position:absolute;
	top:40px;
	left:0;
	text-align:center;
	width:760px;
	padding-left:30px;
}

* html .footer-links2{
	padding-left:0px;
}

.footer-links2 div{
	width:697px;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#D3D3CB;
}

.footer-links2 span{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#D3D3CB;
}

.footer-links2 a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#D3D3CB;
	text-decoration:underline;
}

.footer-links2 a:hover{
	text-decoration:none;
}

.copyright{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ACACA1;
	position:absolute;
	top:90px;
	left:0px;
	text-align:center;
	width:760px;
}

.copyright a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ACACA1;
	text-decoration:none;
}

.copyright a:hover{
	text-decoration:underline;
}

.sister-links{
	text-align:left;
	width:175px;
	margin-top:10px;
}

.sister-links img{
	text-align:center;
	padding-top:6px;
	margin-top:0px;
}

* html .sister-links img{
	margin-top:6px;
	padding-top:0px;
}

.sister-links a{
	display:block;
	padding:0;
	margin:0;
	padding-left:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#A80000;
	text-decoration:none;
}

.sister-links a:hover{
	text-decoration:underline;
}

.links{
	text-align:left;
	width:175px;
	border-bottom:1px dashed #8E8E88;
	border-top:1px dashed #8E8E88;
	margin-top:10px;
	margin-bottom:10px;
}

.links div{
	padding-top:10px;
}

.links a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#44443D;
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	padding-left:10px;
}

.links a:hover{
	text-decoration:underline;
}

.testimonials{
	padding-left:10px;
	width:155px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:10px;
}

* html .testimonials{
	padding-left:10px;
	width:145px;
}

.testimonials-header{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#A80000;
	padding-bottom:5px;
}

* html ul.testimonials, * html ul.testimonials li{
	width:165px !important;
}

.welcome-area{
	width:395px;
	padding-left:5px;
	padding-top:5px;
}

.welcome-image{
	width:220px;
}

.welcome-text{
	/* width:175px; */
	padding-top:10px;
	padding-bottom: 10px;
}

* html .welcome-text{
	/* width:165px; */
	padding-top:10px;
}


.welcome-text div{
	/* width:145px; */
	padding-left:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
}

.welcome-text div span{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#373833;
	text-align:left;
}

.featured-items{
	text-align:center !important;
	width:397px;
}

.home-container{
	width:585px;
}

.home-left{
	width:397px;
}

.home-right{
	width:188px;
	text-align:center !important;
}

.home-right table{
	text-align:center !important;
	xpadding-left:20px;
}

* html .home-right table{
	padding-left:0px;
}

.conts-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#373833;
	text-decoration:none;
}

.conts-name a:hover{
	text-decoration:underline;
}

.home-right .conts-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CFCFBD;
	text-decoration:none;
}

.home-right .conts-name a:hover{
	text-decoration:underline;
}

.conts-price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#373833;
}

.conts-saleprice{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AF1C1C;
}

.home-right .conts-saleprice{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CFCFBD;
}

.home-right .conts-price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CFCFBD;
}

.home-right .conts-item2{
	background:url(/lib/advancedtechnologygear/conts-sep.gif) repeat-x 0 0;
}

.featured-items .conts-item2{
	background:url(/lib/advancedtechnologygear/conts-sep1.gif) repeat-x 0 0;
}

/*
.conts-item{
	background:url(/lib/advancedtechnologygear/conts-sep1.gif) repeat-y 10px 0;
}*/

.home-right img.conts-im{
	border:3px solid #5F5F58;
}

.section-body{
	width:575px;
	padding-left:10px;
	padding-top:10px;
}

.page-name{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#373833;
}

.photo-contest{
	padding-left:4px;
}

.mailing-area{
	background:url(/lib/advancedtechnologygear/join_banner.gif) no-repeat 0 0;
	width:175px;
	height:124px;
	padding-bottom:10px;
	position:relative;
	margin-left:6px;
	margin-bottom:10px;
}

* html .mailing-area{
	margin-left:0px;
}

.mailing-area form{
	position:absolute;
	top:100px;
	left:10px;
}

.mailing-area .mailing-go{
	position:absolute;
	top:0px;
	left:120px;
}

* html .mailing-area .mailing-go{
	position:absolute;
	top:1px;
	left:120px;
}

.breadcrumbs{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#98988A;
	padding-top:10px;
}

.breadcrumbs a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#98988A;
	text-decoration:underline;
}

.breadcrumbs a:hover{
	text-decoration:none;
}

.item-body{
	width:575px;
	padding-left:10px;
}

.item-body .item-image{
	width:345px;
	text-align:center;
}

.item-body .page-name{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#373833;
}

.insets img{
	margin-right:5px;
	border:1px solid #98988A;
}

.item-body .item-info{
	width:230px;
}

* html .item-body .item-info{
	width:220px;
}

.item-info-price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#293639;
	width:290px;
}

.item-info-saleprice{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AF1D1D;
}

.addtocart{
	text-align:right;
	width:290px;
}

.addtocart .addtocartbutton {
	margin-right:30px;
}

.item-caption{
	width:575px;
	padding-top:10px;
}

.item-caption div{
	width:525px;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
	font-size:14px;
}

.avail{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#373833;
	padding-left:20px;
}

.avail span{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}


.cross-sell td.conts-item{
	background:url(/lib/advancedtechnologygear/conts-sep-vert.gif) repeat-y 15px 0;
}

#sc-seo-related-links {
    width: 557px;
	border-bottom:1px solid #C7C6C2;
    }
    #sc-seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #sc-seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #sc-seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
		}
    #sc-seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/advancedtechnologygear/related-bullet.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #sc-seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;
			text-align:left;
            }
            #sc-seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color:#AF1C1C;
                }

.sitemap-header {
    font: bold 14px verdana;
    color: #44443D;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #232523;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #44443D;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #232523;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #232523;
    display: block;
    padding-left: 100px;
}

.related-items ul{
	margin-top:10px;
	margin-bottom:10px;
}

table#contents{
	background-color:#E4E4E2;
	border:1px solid #000;
}

table#contents input{
	text-align:right;
}

.multi-add-button{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

table#contents .price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

table#contents .saleprice{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AF1C1C;
}

.optionsdiv{
	width:535px;
	padding:10px;
	/*margin-bottom:20px;*/
	background-color:#FFFFFF;
	
}

.custom-options-text{
	padding:3px;
	background-color:#4B4C47;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:523px;
	padding-left:15px;
}

* html .custom-options-text{
	padding:3px;
	background-color:#4B4C47;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:535px;
	padding-left:15px;
}

.custom-options-options{
	width:535px;
	padding:3px;
	background-color:#E4E4E2;
}

.custom-options-options *{
	vertical-align:middle;
}

.custom-options-radio{
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	width:28px;
	text-align:center;
	margin:0;
	height:21px;
}

.custom-options-option-text{
	border-bottom:1px solid #FFF;
	width:500px;
	text-align:left;
	padding-left:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	height:21px;
}
.underAddToCartText{
font:bold 12px Arial, Helvetica, sans-serif;
padding:5px;
}

.underAddToCartTextLeft{
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:8px 0;
	font-weight:bold;
	float:left;
	width:140px;
	text-align:left;
	display:inline;
}

.underAddToCartTextLeft a, .underAddToCartTextRight a {
	text-decoration:underline;
}
.underAddToCartTextLeft a:hover, .underAddToCartTextRight a:hover {
	text-decoration:none;
}

.underAddToCartTextRight{
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:8px 0;
	font-weight:bold;
	float:right;
	width:135px;
	text-align:right;
	display:inline;
}

.underAddToCartTextRight a {color:#AF1D1D;}

.multiple-add-header{
font:bold 14px Arial, Helvetica, sans-serif;
padding:10px 0 10px 10px;
}
.prescription-link{
text-align:left;
padding-left:5px;
padding-top:5px;
}

.prescription-link a{
font:bold 12px arial;
color:#AF1C1C;
text-decoration:underline;
}

.below-multiadd-container{
width:550px;
padding:10px 0pt;
}

ul.testimonials li{
	width:160px;
	margin-bottom:10px;
}

#container{
	background-color:#FFF;
}

div#searchbox div.searchform form * {
	vertical-align: middle;
}

#section-content-container{
float:left;
}

.new-options-div{
margin-left:-10px;
}

/* McAfee ScanAlert styles */
div#scanalert {
	position: relative;
	text-align: center;
	margin: -16px auto 12px auto;
}


/*  -- Modifications (6.26.2009 - AC) --  */

.item-body .item-image {
	width: 275px;
}

.item-body .item-info {
	width: 290px;
}

#scratchCoupon {
	margin:0 auto;
	width: 290px;
	height: 170px;
	background: url(/lib/advancedtechnologygear/couponbg.gif) no-repeat 0 0;
	clear:both;
}

ul.testimonials {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.testimonials li {
	width: 155px;
}

/*  -- End Modifications (6.26.2009 - AC) --  */


.item-image {
	padding-top:20px;
}

.item-image .insets {
	padding-top:15px;
}

.item-info .code {
	padding-bottom:7px;
	font-size:11px;
}

table#multicontents{
	background-color:#fffff;
}

table#multicontents .optionsdiv {
	width:540px;
	padding:0;
}

table#multicontents .optionsdiv .custom-options-text {
	margin-top:3px;
}


#yfc_mini {
	display:inline;
	float:right;
	width:324px;
	height:23px;
	position:relative;
}
/* fixes item body ul spacing */
.inner-bg-col ul {margin:0; padding:0;}
/* expands the drag area */
#fc-panel_h {padding:10px;}
/* the top of the page text colors cart closed */
.minicart_c1 #sub_total_mini {color:#000000;}
.minicart_c1 #total_items_mini {color:#000000;}
.minicart_c1 #show_mini {color:#000000;}
.minicart_c1 #close_btn {color:#000000;}
/* the top of the page text colors cart open */
.minicart_c1.minicart_c2 #sub_total_mini {color:#000;}
.minicart_c1.minicart_c2 #total_items_mini {color:#000;}
.minicart_c1.minicart_c2 #show_mini {color:#000;}
.minicart_c1.minicart_c2 #close_btn {color:#000;}
.yui-skin-sam #yfc_fullco #yfc_close_btn {color:#FFF; background:none !important;}
/* toggles for items/calculator/coupons inactive - active */
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {background:#52514A !important; *height:28px !important;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {background:#52514A !important;}

.minicart_c1.minicart_c2 {background:none !important;}

#real-time-price-total {
	float:right; 
	display:inline; 
	padding:3px 10px;
	font-size:13px;
	font-weight:bold;
	color:#AF1D1D;
	width:230px;
	text-align:center;
}

#real-time-price-total div {
	font-size:18px;
}





/* -- SC Snap Shop v2 -- */
img.popImg-0036{ vertical-align: top; }

div#iconHolster-0036{
	text-align: center;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

div#iconObj-0036{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

div#iconHolster-0036.hover-0036 div#iconObj-0036{ top: auto; bottom: 0; }

div.pop-0036{
	position: absolute;
	width: 548px;
	background-color: #D6D6D6;
	float: left;
	z-index: 1000;
}

div.pop-0036 *{ padding: 0; margin: 0; }

div.pop-0036 a{
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}

div.pop-0036 a:hover{ text-decoration: none; }

div.pop-0036 .tabContsCaption-0036 ul{
	margin: 1em 0;
	list-style-position: inside;
}
 
div.pop-0036 .tabContsCaption-0036 ul{margin: 11px 11px 11px 22px;}
div.pop-0036 .tabContsCaption-0036 ul li{list-style: disc;}
 


div.popMid-0036{
	background-color: #fff;
	float: left;
	border: solid 1px #A3A3A3;
	position: relative;
	top: -2px;
	left: -2px;
}

div.popTop-0036{
	background: #A3A3A3 url(/lib/advancedtechnologygear/scSSdragBar.png) repeat-x 0 0;
	float: left;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: move;
}

div.dragging-0036{
	opacity: .75;
	filter: alpha(opacity=75);
}

div.activePop-0036 div.popTop-0036,
div.activePop-0036 div.popAccess-0036{
	opacity: 1;
	filter: alpha(opacity=100);
}

div.popTopInner-0036{
	background: url(/lib/advancedtechnologygear/scSSdragCorner.png) no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036{
	background: url(/lib/advancedtechnologygear/scSStopLoading.gif) no-repeat center center;
}

div.popInner-0036{
	clear: both;
	border-top: solid 1px #A3A3A3;
	width: 546px;
	float: left;
	font: normal 11px/1.2 Verdana,sans-serif;
	text-align: left;
}

div.popInner-0036 th,
div.popInner-0036 td{
	font: normal 11px/1.2 Verdana,sans-serif;
}

div.popInner-0036 th,
div.popInner-0036 tr.infoSale-0036 td{ font-weight: bold; }

div.popInner-0036 tr.infoSale-0036 span.youSave-0036{
	font-weight: normal;
	color: #474747;
}

div.pop-0036 a.closeX-0036{
	float: right;
	margin: 3px 3px 0 0;
	display: block;
	color: #fff;
	background-color: #424242;
	text-decoration: none;
}

div.accessBox-0036 a,
div.pop-0036 a.closeX-0036:hover{ text-decoration: none; }

div.pop-0036 a.closeX-0036 img{
	vertical-align: top;
	border: none;
}

div.dragTip-0036{
	position: absolute;
	top: -34px;
	left: -28px;
}

div.pop-0036 div.popBody-0036{
	background: #F6F6F6 url(/lib/advancedtechnologygear/scSSbg.gif) repeat-x 0 0;
	float: left;
	width: 546px;
	cursor: auto;
}

div.loading-0036 div.popBody-0036{ display: none; }

div.pop-0036 div.popBodyPad-0036{
	float: left;
	padding: 8px 7px 4px;
}

div.pop-0036 div.popBodyInner-0036{ float: left; width: 532px; }

div.popAccess-0036,
div.onlyPop-0036 div.popAccess-0036{
	float: left;
	width: 228px;
	padding-top: 4px;
	opacity: .5;
	filter: alpha(opacity=50);
}

div.popAccess-0036 img{ vertical-align: middle; }

div.popAccessFoot-0036 img{ margin-right: 4px; }

div.accessBoxOuter-0036{
	float: left;
	display: none;
	width: 228px;
	position: absolute;
	bottom: -3px;
	left: 1px;
	background-color: #D6D6D6;
}

div.accessBox-0036{
	float: left;
	width: 228px;
	background: url(/lib/advancedtechnologygear/scSSaccessBg.png) repeat-x left bottom;
	position: relative;
	top: -2px;
	left: -2px;
}

div.accessBoxPad-0036{
	float: left;
	border: solid 1px #A4A4A4;
	padding: 4px 7px;
}

div.accessBoxInner-0036{ float: left; width: 212px; }

ul.accessBoxList-0036{
	margin-bottom: 4px;
	overflow: auto;
}

ul.accessBoxList-0036 li{ list-style: none; }

ul.accessBoxList-0036 li a{
	display: block;
	padding: 3px 7px;
	color: #000;
}

ul.accessBoxList-0036 li a:hover{ color: #B40001; }

ul.accessBoxList-0036 li.currentPop-0036 a{
	border: none;
	color: #888;
	cursor: default;
}

ul.accessBoxList-0036 li.currentPop-0036 a:hover{
	color: #888;
	text-decoration: none;
}

div.accessBoxFoot-0036{
	float: left;
	width: 212px;
	border-top: solid 1px #CFCFCF;
	padding-top: 4px;
	font-size: 10px;
}

div.accessBoxFoot-0036 img{ float: left; cursor: pointer; }

div.accessBoxFoot-0036 a{
	display: block;
	float: right;
	color: #2B2B2B;
}

div.accessBox-0036 a:hover,
div.pop-0036 h2 a:hover,
ul.tabsHd-0036 li a:hover{ text-decoration: underline; }

div.accessBoxFoot-0036 a *{ vertical-align: middle; }

div.accessBoxFoot-0036 a img{ margin-left: 4px; float: none; }

div.pop-0036 h2{
	font: bold 14px/1.2 Tahoma,Verdana,sans-serif;
	color: #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #000;
}

div.pop-0036 h2 a{
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

div.pop-0036 h2 b{ text-decoration: none; }

ul.tabsHd-0036{
	float: left;
	width: 532px;
	background: url(/lib/advancedtechnologygear/scSStabsTop.gif) no-repeat 0 bottom;
}

ul.tabsHd-0036 li{
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #D7D7D7 url(/lib/advancedtechnologygear/scSStabMid.gif) repeat-y -131px 0;
	text-transform: uppercase;
	color: #6E6E6E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

ul.tabsHd-0036 li.currTab-0036{
	background-color: #fff;
	background-position: 0 0;
}

ul.tabsHd-0036 li a{
	color: #000;
	cursor: pointer;
	display: block;
	padding-bottom: 3px;
	background: url(/lib/advancedtechnologygear/scSStabBtm.png) no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a{
	background-position: -393px bottom;
	color: #000;
}

ul.tabsHd-0036 li a.tabMain-0036{
	background-position: -262px bottom;
}

ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036{ background-position: 0 bottom; }

ul.tabsHd-0036 li a span{
	display: block;
	padding: 5px;
	background: url(/lib/advancedtechnologygear/scSStabTop.gif) no-repeat -131px 0;
}

ul.tabsHd-0036 li.currTab-0036 a span{ background-position: 0 0; }

ul.tabsHd-0036 li.viewCartTab-0036{
	float: right;
	background: none;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	width: 80px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span{
	background: none;
	color: #000;
	font-weight: bold;
}

div.tabContsPad-0036{
	clear: both;
	float: left;
	border: solid 1px #92B5CD;
	border-top: none;
	background: #fff url(/lib/advancedtechnologygear/scSSbgInner.png) repeat-x;
	padding: 8px;
}

div.tabConts-0036{ float: left; width: 514px; }

div.imgHolster-0036{
	float: left;
	width: 202px;
	text-align: center;
}

div.imgHolster-0036 img{
	border: solid 1px #BBB;
	background-color: #fff;
}

div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036{
	float: right;
	width: 296px;
	display: none;
}

div.tabContsMain-0036 form{ padding: 0; margin: 0; }

input.text-0036,
div.tabContsMain-0036 select{
	border: solid 1px #B6B6B6;
	background-color: #fff;
	color: #717171;
	font-size: 10px;
	width: 172px;
}

div.tabContsMain-0036 select{ width: 184px; }

input.monogram-0036{
	width: auto;
	margin-right: 2px;
}

input.text-0036,
div.tabContsMain-0036 select option{ padding: 1px 6px; }

div.tabContsMain-0036 table{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
}

table.prodInfoTable-0036{
	border: none;
	margin-bottom: 10px;
}

table.prodInfoTable-0036 tr.infoSale-0036 th,table.prodInfoTable-0036 tr.infoSale-0036 td{ color: #474747; }

/*Turned alternating colors off by default */
/*table.prodInfoTable-0036 tr.odd-0036{
background-color:#F7F7F7;
}*/
table.prodInfoTable-0036 tr.priceUpdated-0036{
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td{
	border-top: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
}

table.prodInfoTable-0036 th{
	text-align: right;
	width: 76px;
	border-right: solid 1px #E5E5E5;
}

input.qtyIn-0036{
	width: 50px;
	text-align: right;
	background-color: #FCFDB1;
	color: #000;
}

table.qtyTable-0036{
	border: solid 1px #E2E2E2;
	margin-bottom: 10px;
}

table.qtyTable-0036 th,
table.qtyTable-0036 td{
	width: 20%;
	text-align: right;
	padding: 4px 8px;
	vertical-align: middle;
}

table.qtyTable-0036 th,
table td.qtyCell-0036{
	font-weight: bold;
	background-color: #eee;
}

table.qtyTable-0036 th{
	text-align: center;
	border-bottom: solid 1px #E2E2E2;
}

div.bttnHol-0036{ text-align: right; }

a.shipLink-0036,
a.orderLink-0036,
a.cancelLink-0036,
a.editLink-0036{
	float: left;
	margin-top: 6px;
	font-weight: bold;
}

input.atcBttn-0036,
input.updateBttn-0036{ padding: 2px 8px; }

a.editLink-0036,
input.updateBttn-0036{ float: right; }

div.shipFormPad-0036{
	clear: both;
	padding: 12px;
	margin-bottom: 10px;
}

div.shipCalcRow-0036{ padding: 6px 0; }

div.shipCalcRow-0036 label{
	float: left;
	width: 60px;
	margin: 2px 4px 0 0;
}

div.shipCalcRow-0036 input.zip-0036,
div.shipCalcRow-0036 input.state-0036{ width: 60px; }

a.orderLink-0036,
a.editLink-0036{ margin: 0 0 10px; }

div.shipTablePad-0036{
	clear: both;
	padding: 6px 12px;
}

div.shipTableRow-0036{ padding: 3px 0; }

div.shipTableRow-0036 label{
	float: left;
	width: 172px;
	margin-right: 4px;
}

div.shipTableRow-0036 span{ float: right; }

div.shipTableHd-0036{
	padding: 3px 0;
	font-weight: bold;
	border-bottom: solid 1px #000;
	margin-bottom: 6px;
}

div.emptyRates-0036{
	padding: 3px 0;
	font-style: italic;
	text-align: center;
}

div.shipCalcDisclaimer-0036{
	font-style: italic;
	padding: 6px 12px;
}

div.knowDrag-0036 div.dragTip-0036,
div.shipTable-0036,
div.showShip-0036 form.pitHolster-0036,
div.shipCalcBox-0036,
div.shipLoading-0036 form,
div.shipDone-0036 form{ display: none; }

div.accessOpen-0036 div.accessBoxOuter-0036,
div.tabConts-0036 div.currTab-0036,
div.showShip-0036 div.shipCalcBox-0036,
div.shipDone-0036 div.shipTable-0036{ display: block; }

div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036{ background-color: #EBEBEB; }

div.shipLoading-0036{
	background: url(/lib/advancedtechnologygear/scSSloading.gif) no-repeat center center;
}

div.tabContsInsets-0036 a{
	display: block;
	float: left;
	margin: 4px;
	border: solid 1px transparent;
}

div.tabContsInsets-0036 img{
	border: solid 1px #C4C2C3;
	vertical-align: top;
}

div.tabContsInsets-0036 a.currInset-0036,
div.tabContsInsets-0036 a.currInset-0036 img{ border: solid 1px #616161; }

div.clearer-0036{ clear: both; }

div#confirmAtcPop{
	position: absolute;
	background-color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	z-index: 20000;
}

div#confirmAtcPopMsg{
	position: absolute;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
	z-index: 20001;
	width: 400px;
	padding: 16px;
	font: normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;
}

div#confirmAtcPopMsg{
	font: normal 1em "Tahoma",Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div#confirmAtcPopMsg input,
div#confirmAtcPopMsg label{ vertical-align: middle; }

div#confirmAtcPopMsg label{ cursor: pointer; }

div#confirmAtcPopMsg .confirmAtcPopTitle{
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
}

div#confirmAtcPopMsg .confirmAtcPopActions{ padding: 10px; }

div#confirmAtcPopMsg .confirmAtcPopActions a{ margin: 5px 10px; }

div#confirmAtcPopMsg label{ padding: 0 7px; }
/* -- End SC Snap Shop v2 -- */


