/* sitewide stuff */
body {margin:0px; background-color:#000000;
scrollbar-face-color: #FEFEFE;
scrollbar-shadow-color: #565859;
scrollbar-highlight-color:#565859;
scrollbar-3dlight-color: #FEFEFE;
scrollbar-darkshadow-color:#FEFEFE;
scrollbar-track-color: #FEFEFE;
scrollbar-arrow-color: #565859; 
}

td {vertical-align:top; font-family:verdana,helvetica; font-size:11px; color:#565859}
td.middle{vertical-align:middle}
td.bottom{vertical-align:bottom}

a {font-family:verdana,helvetica; color:#333; text-decoration:none}
a:hover {font-family:verdana,helvetica; color:#565859; text-decoration:none}

ul {padding-top:0px;padding-bottom:0px; margin-top:0px;margin-bottom:0px; margin-left:23px;list-style-type:square; color:#565859}

/* nav elements */
a.topnav{font-family:verdana,helvetica; font-size:9.5px; color:#565859; text-decoration:none; font-weight:bold}
a.topnav:hover{font-family:verdana,helvetica; font-size:9.5px; color:#008EDA; text-decoration:none; font-weight:bold}
a.topnavon{font-family:verdana,helvetica; font-size:9.5px; color:#008EDA; text-decoration:none; font-weight:bold}
a.topnavon:hover{font-family:verdana,helvetica; font-size:9.5px; color:#008EDA; text-decoration:none; font-weight:bold}

a.subnav{font-family:verdana,helvetica;  color:#000; font-size:9px;text-decoration:none}
a.subnav:hover{font-family:verdana,helvetica;  color:#000; font-size:9px;text-decoration:none}
td.subnavon{background:url(images/global/subnav_cell_on.gif) no-repeat;  color:#000; cursor:hand;vertical-align:middle;padding-left:15px; padding-right:4px; font-size:9.5px}
td.subnavoff{background:url(images/global/subnav_cell_off.gif);  color:#000;vertical-align:middle;padding-left:15px; padding-right:4px; font-size:9.5px}

/* form elements */
input {font-family: verdana, helvetica; font-size:10px; border:#565859 1 solid; color:#565859}
select {font-family: verdana, helvetica; font-size:10px; border:#565859 1 solid; color:#565859}
textarea {font-family: verdana, helvetica; font-size:10px; border:#565859 1 solid; color:#565859}
.noborder {border:0}

/* homepage divs */
#featuresnews{position:absolute; top:332; left:42}

/* global divs */
#logo{position:absolute; top:13; left:775}
* {box-sizing: border-box;-moz-box-sizing: border-box;} 
#pageholder{position:relative; height:596px; width:898px; }
#topnav {position:absolute; top:37; left:35}
#subnav {position:absolute; top:128; left:25; height:260; width:138;background-image:url(images/global/subnav_bg.gif)}
#content{position:absolute; top:115; left:175; }
#texture_bars{position:absolute; top:333; left:140}

/* subscription divs */
#subscribeholder{visibility:visible; position:relative; height:48; width:197}
#subscribeform, #subscribethankyou{position:absolute; top:0; left:0; height:48; width:197; padding-top:26; padding-left:12; background-image:url(images/global/subscribe_bg.gif)}

/*product stuff */
#product_cell{background: url(images/products/product_bg.gif); width:132; height:138; text-align:center;}
#product_name{margin-left:13px; height:13}
#cat_name{position:relative; top:115; left:25; margin-left:21; height:13}
td.moduleoff{font-size:9.5px; background-color:#BCBDBD; vertical-align:middle}
td.moduleon{font-size:9.5px;background-color:#ffffff;background-image: url(images/products/module_nav_onbg.gif); vertical-align:middle}
#index_holder{position:relative; width:699px; height:425px}
#index_scroller{position:absolute; width:699px; height:425px; padding:0px; overflow:auto}

/*scrolling div. these are rewritten by javascript if Safari due to it handling padding differently. */
#content_holder{position:relative; width:699px; height:400px}
#content_scroller{position:absolute; width:699px; height:400px; padding:10px; overflow:auto}
#detail_holder{position:relative;width:680; height:195px}
#detail_scroller{position:absolute;width:680; height:195px; padding:5;overflow: auto;}
#keyholder {position:relative;width:413; height:90px}
#keyscroller {position:absolute;width:413; height:90px; padding:5;overflow:auto}

table#online_deal td {
	border-bottom: 1px solid #CCCCCC;
}
