body,table,tr,td,p,div,ol,ul,li { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; } body{ text-align: center; min-width: 800px; } div#main { top:0px; border:none; margin-left: auto; margin-right: auto; width:800px; text-align: left; overflow: visible; background-color: #ffffff; } div#pagetop { position: relative; top:0px; height:140px; border:none; width:800px; overflow: visible; text-align:left; } div#pagetop_content { float:left; top:15px; right:10px; border:none; overflow: visible; text-align:right; position:absolute; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:666666; font-size: 12px; line-height:13px; margin-right: auto; } div#pagetop_search { top:0px; height:28px; border:none; width:800px; overflow: visible; text-align:left; } div#middle { position:relative; z-index:1; } div#content { top:0; overflow: visible; text-align:left; margin:5px; width:607; z-index:1; } div#sidenav { top:0; padding:0; width:170px; border-left:solid 1px Black; border-right:solid 1px Black; overflow: visible; text-align:left; margin-top:5px; margin-left:8px; z-index:5; position:relative; } * html body div#sidenav{ width:172px; } div#sidenav_category { overflow:visible; z-index:5; } div#sidenav_footer{ margin-left:8px;width:172px;height:6px;background-repeat:no-repeat; } div#sidenav_header{ width:172px;position:absolute;top:-1px;left:-1px;z-index:-500;height:80px;margin-bottom:-65px; } /* the font and line height attributes are there to fix an IE bug and MUST be present to keep the div at 2px high */ div#divider_line{ height:1px; background-color: #d1d1d1; margin:0px; padding:0px; min-height:1px; line-height:0px; font-size: 0px; float:none; margin-left:10px; } div#divider_line_dark{ height:1px; width:100%; background-color: #999999; margin:0px; padding:0px; min-height:1px; line-height:0px; font-size: 0px; float:none; } div#footer { position:relative; bottom:0px; border:none; margin-left: auto; margin-right: auto; width:800px; text-align: left; overflow: visible; background-color: #ffffff; } div#green_bar{ height:25px; background-repeat:no-repeat; top:0; overflow: visible; text-align:left; padding:10px; margin-left:0px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:#ffffff; font-size: 13px; line-height:18px; } div#thumbnail{ background-repeat:no-repeat; width:139px; height:194px; margin-left:3px; margin-right:3px; margin-bottom:20px; float:left; text-align:center; } div#thumbnail_new{ background-repeat:no-repeat; width:124px; height:194px; margin-left:3px; padding:8px; margin-right:3px; margin-bottom:20px; float:left; text-align:center; position:relative; } * html body div#thumbnail_new{ height:210px; width:140px; } div#thumbnail_link{ background-repeat:repeat-x; border:none; padding_top:3px; padding-left:5; padding-right:5; padding-bottom:5; text-align:left; } div#thumbnail_link_new{ width:130px; height:70px; text-align:left; margin-top:5px; position:absolute; bottom:5px; left:5px; color:Black; font-family:Pasadena; font-size:11px; font-weight:bold; line-height:16px; } div#thumbnail_link_new a{ color:Black; font-family:Pasadena; font-size:12px; font-weight:bold; line-height:14px; } .thumbnail_navigation{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:666666; font-size: 14px; line-height:16px; text-decoration:none; } .thumbnail_navigation A{ color:3e3e3e; line-height:18px; text-decoration:none; } .thumbnail_link_white{ color:#ffffff; line-height:14px; text-decoration:underline; } .thumbnail_link_white A{ color:#ffffff; font-size:10px; line-height:14px; text-decoration:underline; } .thumbnail_link_white A:hover{ color:#ffffff; line-height:14px; text-decoration:underline; } .thumbnail_link_yellow{ color:#ffcc35; font-size:12px; font-weight:bold; } .thumbnail_link_yellow A{ color:#ffcc35; text-decoration:underline; font-weight:bold; } .thumbnail_link_yellow A:hover{ color:#ffcc35; text-decoration:underline; font-weight:bold; } div#footer_green{ height:52px; min-height:52px; background-color: #475f01; margin:0px; padding:10px; overflow: visible; position:relative; } div#footer_green_content { float:left; top:0; height:54px; width:205px; overflow: visible; text-align:left; border-right: 1px solid #87965b; padding:0px; margin-right:30px; } div#promo_text { float:left; top:0; height:54px; overflow: visible; text-align:left; padding:0px; margin-right:30px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:#ffffff; font-size: 13px; line-height:18px; } div#footer_logo { position:relative; float:left; top:-34px; padding:0px; margin:0px; height:3px; } div#breadcrumb { color:3e3e3e; text-transform:uppercase; margin-bottom:10px; width:100%; } div#department_image { border: 1px solid #d1d1d1; width:195px; } div#department_container { margin-left:2px; margin-right:2px; margin-bottom:20px; float:left; text-align:left; width:197px; } div#featured { color:#FFFFFF; text-transform:uppercase; font-weight:regular; font-size:18px; padding:8px; background-color:475f01; margin_bottom:10px; } div#greenplainbar { background-color:475f01; height:10; } div#review{ text-transform:uppercase; padding:10px; font-size:11px; margin:2px; } div#pagination{ padding:10px; font-size:15px; margin:2px; text-align:right; background-repeat:no-repeat; } div#product_image{ background-repeat:repeat-x; border: 1px solid #d1d1d1; width:310px; padding-top:10px; margin-bottom:5px; margin-right:0px; padding-right:0px; } div#product_info{ width:250px; float:left; } div#image_column { float:left; margin-right:20px; padding-right:0px; text-align:left; } div#product_details { background-repeat:repeat-x; border-bottom:1px solid #666666; height:89px; } div#product_pagination{ color:#475f01; text-align:right; } div#product_pagination A{ color:#475f01; text-align:right; } .basket_bottom { color:#FFFFFF; font-weight:bold; font-size:15px; background-color:#475f01; } .basket_total { color:#FFFFFF; font-weight:bold; font-size:15px; background-color:#374801; } div#basket_bottom { color:#FFFFFF; font-weight:bold; font-size:15px; padding:15px; background-color:#475f01; text-align:right; padding-right:20; } div#basket_total { color:#FFFFFF; font-weight:bold; font-size:15px; padding:15px; background-color:#374801; text-align:right; padding-right:20; } div#green_header { color:#FFFFFF; font-weight:bold; font-size:13px; padding:10px; background-color:#475f01; text-align:left; padding-right:20; } div#logintext{ width:50%; float:left; } div#loginEmail{ float:left; margin:10px; margin-top:30px; } div#loginPassword{ float:left; margin:10px; margin-top:30px; } /* general; */ body,table,tr,td,p,div,ol,ul,li { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:666666; font-size: 11px; line-height:13px; } a { text-decoration:none; color:666666; } a:hover { text-decoration:underline; color:666666; } form { margin:0; padding:0; color:666666; font-size: 12px; } input.text { margin:0; padding:0; color:666666; font-size: 12px; height:17px; } select { margin:0; padding:0; color:666666; font-size: 12px; height:17px; } .search_image{ position:relative; TOP:2px; } .footer_image{ position:relative; TOP:5px; left:4px; } a.sidenav_category_name { margin:0; z-index:1; display:block; color:Black; text-decoration:none; font-size:11pt; padding:10px 10px 10px 10px; text-transform:uppercase; font-family:Verdana; } * html body a.sidenav_category_name { width:100%; } a.sidenav_category_name:hover { z-index:1; color:White; text-decoration:none; background-color:#275d00; } ul.sidenav_subcategories { list-style:none; background-color:Transparent; padding:0; margin:0; overflow:visible; } li.sidenav_subcategories { margin-bottom:5px; background-color:Transparent; overflow:visible; margin-bottom:20px; } li.sidenav_subcategories a { color:Black; font-weight:bold; font-size:9pt; font-family:Pasadena; } li.sidenav_subcategories a:hover { color:Black; } div.sidenav_subcategory { display:none; position:absolute; z-index:99999999; width:150px; border:solid 1px black; background-color:#9db650; top:-35px; left:125px; padding:12px; padding-top:15px; overflow:visible; background-repeat:no-repeat; filter:alpha(opacity=95); opacity:.98; } .footer_text { color:3e3e3e; text-transform:uppercase; font-weight:bold; } .footer_text A { color:3e3e3e; text-transform:uppercase; font-weight:bold; } .category_header { color:#FFFFFF; text-transform:uppercase; font-weight:regular; font-size:18px; top:-5; position:relative; margin:0px; } .subcategory_header { color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; top:-5; position:relative; margin:0px; } .category_thumbnail_title { font-weight:bold; font-size:14px; line-height:25px; } .category_thumbnail_text { font-weight:regular; font-size:10px; line-height:13; } .category_thumbnail_text A { font-weight:regular; font-size:10px; line-height:13px; } .product_tool A { text-transform:uppercase; position:relative; padding-bottom:10px; } .product_name{ text-transform:uppercase; font-size:14px; font-weight:bold; margin:0; padding:0; color:#475f01; line-height:16px; } .thumbnail_white{ font-size:12px; line-height:14px; margin:0; padding:0; color:#FFFFFF; } .product_details{ text-transform:uppercase; font-size:13px; font-weight:regular; line-height:14px; margin:0; padding:0; } .product_stock{ text-transform:uppercase; font-size:13px; font-weight:regular; margin:0; padding:0; color:#475f01; } .product_price{ text-transform:uppercase; font-size:14px; font-weight:bold; margin:0; line-height:45px; color:#000000; } .buyButton{ position:relative; left:140px; top:-20px; } .special_text{ font-weight:normal; font-size:10px; margin:0px; padding:0px; } .product_description{ font-weight:normal; font-size:11px; margin:0px; padding:0px; } .product_review_title{ font-weight:bold; text-transform:uppercase; font-size:15px; margin:0px; padding:0px; } .product_review_title{ font-weight:bold; text-transform:uppercase; font-size:15px; margin:0px; padding:0px; line-height:20px; } .product_review_tools A{ color:#666666; text-transform:uppercase; text-align:right; } .product_review_tools { color:#666666; text-transform:uppercase; text-align:right; } .product_review_text{ font-size:10px; } .weeklyspecial{ font-size:12px; font-weight:bold; text-transform:uppercase; line-height:25px; } .basket_header{ color:#FFFFFF; font-weight:bold; font-size:13px; background-color:475f01; text-transform:uppercase; white-space: nowrap; } .baskettext{ text-transform:uppercase; font-size:11px; } .promoMsg{ color:#670000; font-size:13px; } div#ordernumber{ color:#cd6600; font-size:23px; position:relative; left:285px; top:50px; text-decoration:underline; } .requiredField{ font-size:1.2em; font-weight:normal; color:#000000; }