@charset "utf-8"; /* CSS Document */ /* ###################################################################### GLOBAL TAGS */ *{ border:none; margin:0px; padding:0px; outline:none; } body{ text-align:center; background:#EEEEEE; } /* ###################################################################### PAGE FRAMEWORK */ #container{ position:relative; align:center; margin:0 auto; text-align:left; width:850px; z-index:0; } #header{ position:relative; width:850px; height:90px; z-index:0; background:url('boxbtm-header.gif') no-repeat; background-position:bottom; background-color:#FFFFFF; } #logo{ position:absolute; top:20px; left:20px; } #header_right{ position:absolute; width:630px; height:90px; top:0px; left:220px; } #upper_row{ position:relative; width:850px; height:40px; margin-top:10px; z-index:0; background:url('box-850-40.png') no-repeat; background-color:#FFFFFF; } #middle_row{ position:relative; width:850px; margin-top:10px; z-index:0; background:url('boxtop-footer.png') no-repeat; background-color:#FFFFFF; } #center_table{ background:url('boxbtm-header.png') no-repeat; background-position:bottom; } /* ###################################################################### LEFT NAVIGATION */ #nav_left{ position:relative; display:block; width:210px; margin-top:10px; } #nav_left p.split{ margin-left:20px; } #nav_left a{ position:relative; display:block; width:190px; font-family:Tahoma, Arial, Helvetica; padding-left:10px; } #nav_left a.nav_item{				 height:25px; margin-left:10px; margin-bottom:2px; line-height:25px; background:url('bg-navitem.gif') no-repeat; background-color:#660000; color:#FFFFFF; text-decoration:none; font-size:14px; } #nav_left a.nav_item:hover{ background-color:#990000; } #nav_left a.nav_item_brochure{				 height:25px; margin-left:10px; margin-bottom:2px; line-height:25px; background:url('bg-navitem.gif') no-repeat; background-color:#333333; color:#FFFFFF; text-decoration:none; font-size:14px; } #nav_left a.nav_item_brochure:hover{ background-color:#000000; } #nav_left a.sub_item{ width:190px; font-size:11px; margin-left:10px; line-height:20px; text-decoration:none; margin-bottom:5px; } #nav_left a.sub_item:hover{ text-decoration:underline; background-color:#FFFFFF; } /* END: LEFT NAVIGATION ###################################################################### */	 #mini_search{ position:relative; display:block; width:200px; height:65px; margin-top:10px; margin-left:10px; background:url('box-minisearch.png') no-repeat; background-color:#F1EDE8; } #banners_left{ position:relative; display:block; width:200px; margin-top:10px; margin-left:10px; } /* ###################################################################### CONTENT */ #content{ margin:10px; width:610px; } #content_home{ width:810px; margin-left:10px; } #section_title{ position:relative; display:block; width:610px; height:40px; background:url('bg-sectiontitle.png') no-repeat; } #section_header_image{ position:relative; margin-top:1px; width:610px; height:180px; } #section_header_image img{ position:absolute; display:none; border:0px; top:0px; left:0px;				 }	 /* END: CONTENT ###################################################################### */ #home_slide{ position:relative; margin-top:10px; margin-left:10px; width:830px; height:420px; } #home_slide img{ position:absolute; display:none; border:0px; top:0px; left:0px;				 } /* ###################################################################### PRODUCT GRID */ #product_grid{ } #product_grid #product_grid_cell{ text-align:center; padding-top:20px; padding-bottom:20px; } #product_grid_cell p{ font-size:12px; text-align:left; margin-left:20px; margin-right:20px; } /* ###################################################################### */ #subsection_grid{ } #subsection_grid #subsection_grid_cell{ } #subsection_grid p{ font-size:12px; text-align:left; margin-left:20px; margin-right:20px; } /* ###################################################################### RELATED PRODUCTS */ #related_products{ position:relative; display:block; width:610px; margin-top:20px; } #related_products table{ background:url('bg-boxmid-610.gif') no-repeat; background-position:bottom; } #related_products td.product_cell{ padding-top:10px; padding-bottom:10px; text-align:center; } /* ###################################################################### SHOPPING CART */ th.cartheading{ font-family: Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; } td.cart{ font-family: Arial, Tahoma, Verdana; font-size:12px; } #cart_errors{ width:580px; margin-top:20px; margin-bottom:20px; padding:10px; background:#FAEBE7; border:1px solid #F16048; } #cart_errors p{ font-size:12px; color:#F16048; } #tri_banners{ position:relative; display:block; width:610px; margin-top:15px; } #home_banners{ position:relative; display:block; margin-left:10px; width:840px; margin-bottom:10px; } #home_banners img{ position:relative; display:block; margin-top:10px; margin-right:10px; float:left; } #lower_row{ position:relative; width:850px; height:40px; margin-top:10px; z-index:0; background:url('box-850-40.png') no-repeat; background-color:#FFFFFF; } #footer{ position:relative; width:850px; height:110px; margin-top:10px; z-index:0; background:url('boxtop-footer.png') no-repeat; background-color:#FFFFFF; } /* ###################################################################### TEXT / PARAGRAPHS */ p{ font-family: Arial, Verdana, Tahoma; font-size:11px; }    #section_title p{ font-family:Tahoma, Arial, Verdana; font-size:20px; color:#FFFFFF; line-height:40px; margin-left:10px; } p.subsection_name{ font-size:12px; font-weight:bold; } p.subsection_description{ font-size:11px; margin-top:5px; } p.section_text{ font-size:14px; line-height:22px; margin-left:10px; margin-top:10px; margin-right:10px; } p.extinfo_text{ font-size:12px; line-height:21px; margin-left:10px; margin-top:10px; margin-right:10px; } p.fragment_text{ font-size:14px; line-height:23px; } /* ###################################################################### ANCHORS / LINKS */ a{ color:#4E6478; } a:hover{ background-color:#D4E6F7; }    /* ###################################################################### FORM OBJECTS */ input.std, select { border:1px solid #CCCCCC; height:25px; font-family: Arial, Tahoma, Verdana; font-size:12px; padding-left:5px; line-height:25px; }    textarea.std{ border:1px solid #CCCCCC; font-family: Arial, Verdana, Tahoma; padding-left:5px; padding-top:5px; } 
