/*General Items.*/
body{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif small;}
form{margin:0px;padding:1px}
font,b,strong,td,th,a{font-family:Arial,Helvetica,sans-serif}
/*Img*/
img.imageWrap{border:1px solid #999;margin:2px;padding:5px}
img{border:0}
/*Objects*/
button.smallButton{font:smaller}
blockquote{border-left:1px solid #666;background:#ffffe3;color:#333;padding:12px}
h2{font:14px;font:bold;margin:3px 0px;color:#000}
h2.separator{border:0pt;margin:0px}
hr.separator{color:#FFF;border-bottom:1pt dashed #CCC;margin:0px;padding:0px;line-height:1px;font:1px}
hr{border:0;color:#CCC;background:#CCC;height:1px;width:100%;text-align:left}
.caption{color:#666666;font:10pt}
.alert{width:500px;border:1pt solid #FF9933;font:10pt;background:url(//www.atgstores.com/images/yellowtrianglesign.gif) no-repeat 10px 10px #FFFF99;padding:10px 10px 10px 30px;text-align:left}
.error{width:500px;border:1pt solid #990000;font:10pt;background:url(//www.atgstores.com/images/alert.gif) no-repeat 10px 8px #FFCCCC;padding:10px 10px 10px 40px;text-align:left}
#contentWrapper{width:900px;margin:0px auto;text-align:left;position:relative;background:#FFF;height:100%;}
/* Colors */
a{color:#003399;text-decoration:underline}
a:hover{color:#990000}
a:visited{color:#663366}
a:visited:hover,.redText,.r,.red,.redUnderLine,.noVisit:hover,.noVisit:visited:hover,.blueUnderLine:hover,.blueUnderLine:visited:hover,.blueUnderLineNoVisit:hover,.blueUnderLineNoVisit:visited:hover,.blue:hover,.blue:visited:hover,.black:hover{color:#990000}
.blackNoVisit.visited,.black{text-decoration:none;color:#000}
.blackFade{color:#666}
.blackStrike{color:#666;background:url(//www.atgstores.com/images/strikeBack.gif) repeat-x 3px}
.blackPop{font:smaller;text-decoration:none;}
.blackPop:hover{color:#003399;font:smaller}
.grey,.grey:hover,.grey:visited,.grey:visited:hover{color:#999}
.white{color:white}
.whitelink:link,.whitelink:visited,.whitelink:active{font:.9em bold;color:white;text-decoration:none;}
.whitelink:hover{font:.9em bold;color:yellow;text-decoration:none;}
.whiteUnderline,.whiteUnderline:visited{color:white;text-decoration:underline}
.whiteUnderline:hover,.whiteUnderline:visited:hover{color:#FFFF99;text-decoration:underline}
.whiteMenu,.whiteMenu:visited{color:white;font:10pt 800;text-shadow:black 2px 2px 2px;text-decoration:none;}
.whiteMenu:hover,.whiteMenu:visited:hover{color:#c0c0c0}
.blue{color:#003399}
.blueUnderLine,.blueUnderLineNoVisit,.blueUnderLineNoVisit:visited{color:#003399;text-decoration:underline}
.blue:visited,.blueUnderLine:visited,.noVisit,.noVisit:visited{color:#663366}
.redFade{color:#FF6666}
/* Text */
.headerText{font:200%;font:arial #000}
.largeText{font:110%}
.largerText{font:120%}
.largestText{font:130%}
.smallText{font:90%}
.smallerText{font:80%}
.smallestText{font:70%}
.leftText{text-align:left}
.rightText{	text-align:right}
.centerText{text-align:center}
.small{font:x-small}
.smallBold{font:x-small;font:800}
.regtext{color:#000;font:10pt}
.big{font:14px;font:bold}
.border{border:1pt solid #CCC}
.hide{display: none}
.crumbstyle,.crumbstyle a{font:12px;font:bold}
.price{color:#990000;font:10pt;font:bold;text-align:right}
.b{font:bold}
.u,.underLine,.blackUnderLine,.blackUnderLine.visited {text-decoration:underline}
.i{font:italic}
.strike{text:line-through}
.dashedline{border-bottom:1px dashed #999}
.separator{border-bottom:1pt dashed #CCC;margin-bottom:10px;width:100%;color:#CC6600}
.tableHeadText{color:#FFF}
.pageHeader{font:150%;font:Geneva,Arial,Helvetica,sans-serif;padding-left:10px;font:bold}
/*Left navigation menu*/
#mainProdNavTable{width:150px;font:8pt;font:bold;white-space:nowrap}
#mainProdNavTable div{margin-left:12px}
#mainProdNavTable span{display:block;height:20px;font:110%;font:bold;text-align:center;line-height:20px}
#mainProdNavTable ul,mainProdNavTable li{padding:0px;margin:0px;list-style:none}	
#mainProdNavTable ul{padding-left:15px;padding-bottom:10px}
#mainProdNavTable a{color:black;text-decoration:none}
#mainProdNavTable a:hover{text-decoration:underline}
#mainProdNavTable{margin-top:3px}
.homePage #mainProdNavTable{margin-top:9px}
/*Position*/
.left{float:left}
.right{float:right}
.clear{clear:both}
.padTop{padding-top:10px}
.padBottom{padding-bottom:10px}
.padLeft{padding-left:15px}
.padRight{padding-right:15px}
.padAll{padding:15px}
.marginTop{margin-top:15px}
.marginBottom{margin-bottom:15px}
.marginLeft{margin-left:15px}
.marginRight{margin-right:15px}
.marginAll{margin:15px}
.fullWidth{width:100%}
.bottomLeft{position:absolute;bottom:0px;left:0px}
.topLeft{position:absolute;top:0px;left:0px}
.bottomRight{position:absolute;bottom:0px;right:-1px}
.topRight{position:absolute;top:0px;right:-1px;z-index:10}
.bottomLeftBorder{position:absolute;bottom:-2px;left:-1px}
.topLeftBorder{position:absolute;top:-1px;left:-1px}
.bottomRightBorder{position:absolute;bottom:-2px;right:-1px}
.topRightBorder{position:absolute;top:-1px;right:-1px}
#topNav{position:relative;height:92px;width:100%;font:10pt}
/*TopLinks*/
#headerLink{width:383px;margin:0px;padding:0px;float:right;position:relative;vertical-align:top}
#headerLink li{float:left;padding:0px 5px;margin-top:3px;border-left:1px solid #666;list-style:none;position:relative}
#headerLink li a.bold{color:#003399;font:bold}
#headerLink li.noBorder{border:0px; }
#headerLink li.rightBorder{border:0px; border-right:1px solid #666}
#headerLink li a{text-decoration:none}
#headerLink li a:hover{text-decoration:underline}
#headerLink li a:visited{color:#000}
#headerLink li a:visited:hover{text-decoration:underline;color:#990000}
#topNav .topSellPoint{position:absolute;top:35px;right:0px}
.gradientHeaderText{float:left;width:100%;color:white;font:90%;position:relative}
/*Mini Cart*/
#divCart{float:right;position:relative;height:26px}
#divCart a{color:#FFF;padding:3px 6px;float:left;text-decoration:none;}
#divCart #cartItem{float:left;background:#FFF;color:#000;padding:3px 3px;border:1pt solid #CCC;position:relative}
/*Main Bar*/
#divNavLink{color:#FFF;width:100%;position:absolute;bottom:5px;height:25px}
#divNavLink ul{position:absolute;left:180px;top:0px;margin:0px;padding:0px}
#divNavLink li{	list-style:none;height:25px;float:left;margin:0px}
#divNavLink li a{color:#FFF;font:bold;padding:0px 10px;float:left;height:25px;line-height:25px;text-decoration:none;}
#divNavLink span{padding-left:40px}
/*Search*/
#spnSearch{height:25px}
.fillBoxNav{border: 1pt solid #CCC; background: #FFF; position: absolute; top: 84px; right: 60px; text-align: left; width: 200px; z-index:10; font: 12pt}
/*Hidden Drop Downs*/
#hrefSite{width:115px}
#hrefSitesubMenu{position:absolute;left:390px;top:87px;z-index:10;border:1px solid #CCC;border-bottom:0pt;display:none}
#hrefSitesubMenu ul{margin:0px;padding:0px;list-style:none}
#hrefSitesubMenu li{clear:both;background:url('//www.atgstores.com/images/smokeGradient.gif') repeat-x bottom #FFF;border-bottom:1pt solid #CCC;margin:0px;padding:0px}
#hrefSitesubMenu li a{font:10pt;color:#333;display:block;padding:3px 5px;margin:0px;text-decoration:none;}
#hrefSitesubMenu li a img{vertical-align:middle;margin-right:5px}
#acctLinksubMenu{position:absolute;left:-1px;top:15px;z-index:10;width:100px;display:none;border:1pt solid #CCC}
#acctLinksubMenu ul{margin:0px;padding:0px;list-style:none}
#acctLinksubMenu li{ clear:both;background:url('//www.atgstores.com/images/smokeGradient.gif') repeat-x bottom #FFF;border-bottom:1pt solid #CCC;border-left:0px;margin:0px;padding-left:5px;width:90px}
#acctLinksubMenu li a{font:8pt;color:#333;display:block;padding:3px 5px;margin:0px;text-decoration:none;}
/* Bottom Nav */
.textnav{font-size:8pt}
.textnav a{color:#000;text-decoration:none}
/* USP */
#divUSPBody{width:550px;height:120px;padding:10px}
#divUSPBody ul{list-style:none;margin:0px 20px}
/* FeedBack */
#miniFeedBack{background:#FFFFE3;text-align:left;width:550px;padding:10px;font:80%}
#miniFeedBack p{margin:0px;padding:3px;padding-bottom:10px;border-bottom:1pt solid #CCC}
#miniFeedBack div{padding-bottom:10px}
#miniFeedBack div p{margin:0px;padding-top:3px;padding-bottom:0px;border:0px}
#miniFeedBack h1{margin:0px}
#miniFeedBack #divFeedBackForm{	padding-top:10px}
/* Recent Items */
#divRecentItem{font:90%;padding:0px;margin-bottom:5px;text-align:center;width:163px;border-bottom:1px solid #808080}
#divRecentItem span{text-align:center;padding:3px}
#divRecentItem ul{list-style:none;margin:0px;padding:0px;float:left}
#divRecentItem li{width:163px;height:100px;position:relative;margin:0px;padding:5px 0px;float:left;border:1px solid #666;border-top:0px;border-right:2px solid #808080}
#divRecentItem p{margin:0px;padding:0px;position:absolute;bottom:0px;left:0px;width:100%;text-align:center}
/*Article Format*/
#divArticle{text-align:left}
#divArticle ul{list-style:none;padding:0px;margin:0px}
#divArticle li{margin-bottom:10px;font:10pt}
/* Catalog Upsell*/
.upselltable{border-top:1px solid;border-bottom:2px solid;border-right:2px solid;border-left:1px solid;border-color:Gray;padding:5px;width:150px;min-width:150px;min-height:150px}
.upselltable a,.upselltable a:hover,.upselltable a:visited{color:blue}

