@import url(page_style.css);



body, html { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:18px; color:#333}
input, select, textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:2px}

a { color:#333; text-decoration:none; }
a:hover { color: #006699; text-decoration:underline}

a.content:link; a.content:visited{ color: #006699; text-decoration:none}
a.nav:hover { color: #006699; text-decoration: underline}

*{ padding:0; margin:0}
img{ border:none}
ul{ list-style:none; }
hr{ border-bottom: thin 1px #CCC; border-top:none; border-left:none; border-right:none}
p{ margin:15px 0}

h1{ font-size:15px; margin:10px 0}
h2, h3, h4, h5{ font-size:12px; margin:10px 0}

#page { margin:auto; position:relative; width:945px; }

.seolinks {}
.seolinks ul { text-align:center}
.seolinks li { display: inline; padding:0 15px;  }
.seolinks li a{ color:#999; text-decoration: none}
.seolinks li a:hover { color:#ccc; text-decoration:underline }

#header{ position:relative; background:url(graphics/bg_header.gif) no-repeat; padding:35px 35px 10px 35px}
#header .logo{ background:url(graphics/logo.gif) no-repeat; width:344px; height:85px; display:block; margin-bottom:15px; } 
#header .customerlinks { float:right; width:310px; clear: left; margin:10px 0}
#header .customerlinks li { display:inline; padding:0 5px 0 10px; border-right:1px solid #ccc}
#header .customerlinks li a{ color:#999; text-decoration:none}
#header .customerlinks li a:hover{ color:#006699; text-decoration:underline}
	#header .customerlinks .mycart{ border:none; background:url(graphics/icon_cart.gif) no-repeat left; padding-left:35px;}

#search { float:right; width:315px; clear:both}
#search .searchbox { background:url(graphics/input_search.gif) no-repeat; display:block; width:218px; height:26px; float:left; margin-top:3px; }
#search .search_go{ border:none transparent; background:transparent; margin-top:3px; width:215px; padding-left:10px; }

#hours { float:right; clear:both}
#hours span { color:#006699;}

#navigation { background:url(graphics/bg_nav.gif) repeat-x; line-height:35px}
#navigation ul { margin:0px 0}
#navigation li { display:inline; color:#FFF; border-right: #bd1313 1px solid; padding:0 15px 0 15px }
#navigation li a{ color:#fff; text-decoration:none;  }
#navigation li a:hover{ color:#fff; text-decoration:underline}

#shipping{ text-align:right; background:url(graphics/bg_shipping.gif) repeat-x; display:block; height:29px; border:1px solid #ccc; border-top:none; line-height:25px;; padding-right:15px;}
#shipping a{ color:#333; text-decoration:none }
#shipping a:hover { color: #006699; text-decoration: underline}


#mainbody{ position:relative; background:url(graphics/bg_content.gif) repeat-y; padding:5px 35px 10px 35px}
#subnav{ width:170px; padding:0 10px;}
#content { position:relative; width:650px;  padding:10px; border-left:dotted 1px #D1D1D1; border-top:dotted 1px #D1D1D1}



#footer { padding:5px 35px 10px 35px; position:relative; text-align:center; background:url(graphics/bg_footer.gif) no-repeat}
#footer p{ color:#666}
#footer ul { padding:10em 0 3em 0}
#footer li{ display:inline; padding:0 5px; border-right:1px solid #ccc}
#footer li a{ color:#999; text-decoration:none}
#footer li a:hover{ color: #006699; text-decoration:underline}
#footer hr { border-bottom:1px solid #dfdfdf; border-right:none; border-left:none; border-top:none; margin:5px auto; width:75% }
#footer .last{ border:none}


#copyright{margin-bottom:5em}
#copyright span{ display:block; text-align:right; color:#999; padding-bottom:5em}


#landingpages { position:relative; line-height:18px; height:265px; border-top:1px solid #ccc; margin-top:15px}
#landingpages ul {text-align:center; margin-right:10px}

#landingpages img { border:none; display:block; }
#landingpages .first { display: block; float:left;  margin:10px 0.33em; /*-- border-right:1px dashed #ccc;--*/ padding-right:28.5px; background:url(graphics/bg_prod.gif) no-repeat top right; }
#landingpages .imgbox { text-align:center; }
#landingpages .prodinfo li a { color:#333; text-decoration:none}
#landingpages .prodinfo li a:hover { color:#333; text-decoration: underline}
#deals { position:relative; text-align:center}
#deals img{ margin: auto;}




/*---------- Detailed Description ----------*/

#detailed_description {  line-height:18px; color:#333; padding:10px }
#detailed_description h1{ background:url(graphics/Detailed%20Specifications.gif) no-repeat #c1c1c1; padding-left:12em; font-size:11px; height:18px; font-weight:normal; margin:10px 0}
#detailed_description .highlights { background:url(graphics/title_prodhighlights.gif) no-repeat; width:100%; height:18px; }
#detailed_description .techsuppost {background:url(graphics/title_techspec.gif) no-repeat; width:100%; height:18px; }
#detailed_description .clear_txt { display:none}
#detailed_description ul{ margin-left:30px; list-style: url(graphics/bullet_cat.gif)}
#detailed_description p{ margin-left:15px; margin-top:10px;}
#detailed_description table{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333}
#detailed_description tr {color:#333}
#detailed_description td{ padding:5px 0 5px 15px; border-bottom:dashed 1px #666; color:#333 }
#detailed_description span{ color:#333; font-weight:bold; padding-left:5px}
