
* { padding: 0; margin: 0; }

a.accessories {
    font-size:12px;
} 

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}
h3 {
 color:#749e3a;
 font-size: 14px;
}
#main_backer { 
 margin: 0 auto;
 height: 600px;
 width: 100%;
 background: url('../images/main_background.gif') repeat-x;
}

#wrapper { 
 margin: 0 auto;
 width: 905px;
}

#text_backer { 
 margin: 0 auto;
 height: auto;
 width: 905px;
 background: url('../images/text_backer.gif') no-repeat;
}

#header {
 width: 878px;
 height: 273px;
 float: left;
}

#leftcolumn { 
 height: auto;
 width: 509px;
 float: left;
 padding-left: 45px;
}

#storecontent { 
 height: auto;
 width: 730px;
 float: left;
 padding-left: 45px;
}

#body_copy { 
 height: auto;
 width: 420px;
 float: left;
 padding-left:75px;
}
#body_copy h1 { font-size:14px; }
#body_copy_h h2 { font-size:13px; }

#body_copy strong { color:#990000; font-size:12px; }
#body_copy a { color:#0000FF; text-decoration:none; }
#body_copy a:hover { color:#990000; text-decoration:none; }
#bold2 { color:#663300; font-size:11px; }
#bold2 strong { color:#663300; font-size:11px; }

#warning strong { color:#FF0000; }

#price strong { color:#009900; font-size:18px; }

#rightcolumn { 
 float: left;
 height: auto;
 width: 221px;
}

#rightcolumn2 { 
 float: left;
 height: auto;
 width: 221px;
 position: relative;
 top: -3px;
}

#search {
 float: left;
 padding-left: 20px;
}

#accessories_text {
background: url('../images/accessories_middle.gif') repeat-y;
float:left;
padding-left:30px;
width: 150px;
line-height: 1.2em;
}
#accessories_text_box { width:100px; }

#sub_nav1 { color:#ffffff; position:relative;  margin: 0; top: -3px; }
#sub_nav1 a { color:#ffffcc; text-decoration:none; }
#sub_nav1 a:hover { color:#CC9900; text-decoration:none; }

#sub_nav_text1 {  
 background: url('../images/subnav_box_stretch.gif') repeat-y;
 float:left;
 padding-left:38px;
 width: 212px;
 line-height: 1.8em;
 top: -3px;
 position:relative;
}
#sub_nav_text_box1 { width:140px; position:relative; top: -3px; }

#sub_nav_bot1 { float:left; position:relative; top: -3px; }

#sub_nav { color:#ffffff;  margin: 0; }
#sub_nav a { color:#ffffcc; text-decoration:none; }
#sub_nav a:hover { color:#CC9900; text-decoration:none; }

#sub_cat { color:#00FFFF; padding-left: 0px; }
#sub_cat a { color:#00FFFF; text-decoration:none; }
#sub_cat a:hover { color:#CC9900; text-decoration:none; }

#sub_nav_text {  
 background: url('../images/subnav_box_stretch.gif') repeat-y;
 float:left;
 padding-left:38px;
 width: 212px;
 line-height: 1.8em;
}
#sub_nav_text_box { width:140px; }

#sub_nav_top { float:left; position:relative; top: 3px; }

#sub_nav_top2 { float:left; position:relative; top: 3px; }

#bottom_nav {
 clear:both;
 text-align:center;
 float:left;
 width:840px;
}
#bottom_nav a { color:#0000FF; text-decoration:none; }
#bottom_nav a:hover { color:#990000; text-decoration:none; }

#footer { 
 width: 905px;
 clear: both;
 height: 43px;
 background: url('../images/footer.gif') no-repeat;
 text-align:center;
 color: #FFFFFF;
}
#footer_text {  padding-top: 15px; width:860px; }

#homepage_mini_search { margin-top: 50px; margin-left: 40px; margin-bottom: 10px; }
#mini_search_div { text-align: right; margin-right: 70px; }
.right_module_wrap { text-align: center; margin: 0 0px; margin-top: 20px; }
.right_module_wrap_indented {  text-align: right; margin-right: 70px; margin-top: 20px; }
div.oscommerce_cart { border: 0px solid black; min-width: 120px; padding: 4px; }


#accessories_category_products {
 width: 390px;
 height: auto;
 float: left;
 padding: 20px 0 0 20px;
}

span.fakeLink { cursor: pointer; color: blue; }
span.fakeLink:hover { text-decoration: underline; }
