body{
 font-family:verdana;
 font-size:11px;
 color:#000000;
 background:#565656 url(../images/body_bg.gif) repeat-x;
}

#container{
 width:836px;
 background:#FFFFFF url(../images/footer.gif) bottom left no-repeat;
 padding:14px;
 text-align:left;
 overflow:hidden;
}

#header_full{
 width:836px;
 height:124px;
}

#header{
 width:584px;
 height:124px;
 float:left;
}

#search{
 width:252px;
 height:107px;
 float:left;
 text-align:center;
}

#loading_container{
 height:1px;
 overflow:hidden;
 text-align:center;
 width:250px;
}

#loading{
 position:relative;
 height:144px;
 width:253px;
 top:250px;
 visibility:visible;
 background:url(../images/loading_window.gif);
 filter:alpha(opacity=90);
 -moz-opacity:0.9;
 opacity: 0.9;
 text-align:center;
 font-size:13px;
 color:#666666;
}

.p_home{
 margin:10px 0 10px 0;
 color:#000000;
}

.logo_display{
 width:134px;
 height:60px;
 float:left;
 text-align:center;
}

.sites_display{
 width:400px;
 border-style:dashed;
 border-color:#CCCCCC;
 border-width:0 0 1px 0;
}

.sites_display_image{
 width:120px;
 float:left;
 height:80px;
 text-align:center;
}

.input{
 font-size:11px;
 font-family:verdana;
}

.sites_display_text{
 width:260px;
 float:left;
 padding:10px;
}

.sites_display_text p,h1{
 margin:8px 0 8px 0;
}

.sites_display_text a{
 color:#000000;
 text-decoration:none;
}

#search_box{
 width:222px;
 height:77px;
 background:#FFFFFF url(../images/search_box.gif) no-repeat;
 text-align:left;
 color:#333333;
 padding:15px;
}

#search_box p{
 margin:5px 5px 5px 4px;
}

.search_input{
 background:#FFFFFF;
 border-style:solid;
 border-color:#CCCCCC;
 border-width:1px;
 color:#000000;
}

#logo{
 width:584px;
 height:95px;
}

#menu{
 width:574px;
 height:29px;
 padding:0 0 0 10px;
}

#top_content{
 width:826px;
 height:25px;
 background:#FFFFFF url(../images/top_content.gif) no-repeat;
 font-size:10px;
 padding:35px 0 0 10px;
}

#left_col{
 width:200px;
 float:left;
}


#left_menu{
 width:200px;
 overflow:hidden;
}

#left_price_menu{
 width:200px;
 overflow:hidden;
}

#product_categories_top{
 width:180px;
 height:47px;
 background:url(../images/product_cats.gif) no-repeat;
 padding-left:20px;
}

#product_categories_top h1{
 color:#FFFFFF;
 font-size:13px; 
}


#product_categories_main{
 width:200px;
 overflow:hidden;
 background:url(../images/menu_left_bg.gif);
}

#product_categories_footer{
 width:200px;
 height:22px;
 background:url(../images/menu_footers.gif) no-repeat;
}


#price_menu_top{
 width:180px;
 height:47px;
 background:url(../images/search_by_price.gif) no-repeat;
 padding-left:20px;
}

#price_menu_top h1{
 color:#FFFFFF;
 font-size:13px; 
}

#price_menu_main{
 width:200px;
 overflow:hidden;
 background:url(../images/menu_left_bg.gif);
}

#price_menu_footer{
 width:200px;
 height:22px;
 background:url(../images/menu_footers.gif) no-repeat;
}

.dashed_menu_split{
 font-size:1px;
 height:3px;
 background:url(../images/dashed_menu_split.gif);
 width:200px;
 display:block;
}


.left_menu_item{
 width:190px;
 padding:5px;
 display:block;
 color:#A80303;
}

a.menu_item{
 width:190px;
 color:#518F12;
 text-decoration:none;
 margin-left:1px;
}

a.menu_item:hover{
 width:190px;
 color:#000000;
 text-decoration:none;
 margin-left:1px;
}

.product_listing{
 width:412px;
 border-style:dashed; 
 border-color:#CCCCCC;
 border-width:0 0 1px 0;
}

.product_listing p{
 margin:5px;
}

.product_listing_image{
 width:100px;
 height:120px;
 float:left;
 padding:20px 0 0 0;
}

.product_listing_details{
 width:312px;
 height:120px;
 float:left;
}

.product_item p{
 margin:8px 5px 8px 5px;
 line-height:18px;
}

.product_item{
 width:610px;
}

.product_item_image{
 width:200px;
 height:200px;
 float:left;
 padding:20px 0 0 0;
 text-align:center;
}

.product_item_details{
 width:410px;
 float:left;
}

.item_heads{
 font-size:11px;
 color:#CC0000;
 font-weight:bold;
 padding:0 0 0 5px;
}

.underline{
 border-color:#CC0000;
 border-width:0 0 1px 0;
 border-style:solid;
}

.content_top{
 width:392px;
 overflow:hidden;
 background:url(../images/content_top.gif) no-repeat;
 padding:10px 10px 20px 10px;
}

.content_top a{
 float:left;
 width:196px;
 display:block;
 height:20px;
 font-size:11px;
 color:#518F12;
 text-decoration:none;
}

.content_top a:hover{
 float:left;
 width:196px;
 display:block;
 height:20px;
 font-size:11px;
 color:#000000;
}

.content_top li{
 list-style:square;
}

.content_top_big{
 width:592px;
 overflow:hidden;
 background:url(../images/content_top_big.gif) no-repeat;
 padding:10px 10px 20px 10px;
}

.content_top_big a{
 float:left;
 width:196px;
 display:block;
 height:20px;
 font-size:11px;
 color:#518F12;
 text-decoration:none;
}

.content_top_big a:hover{
 float:left;
 width:196px;
 display:block;
 height:20px;
 font-size:11px;
 color:#000000;
}

.content_top_big li{
 list-style:square;
}

.pages_display{
 border-color:#CC0000;
 border-width:1px 0 1px 0;
 border-style:dashed;
 padding:5px;
}

.select_pages{
 font-size:11px;
}

a.blend_link{
 color:#518F12;
 text-decoration:none;
}

a.link_text{
 color:#518F12;
 font-size:10px;
 text-decoration:none;
}

#top_content a{
 color:#518F12;
 text-decoration:none;
}

a.link_text:hover{
 color:#000000;
 text-decoration:none;
}

#main_col_full{
 width:610px;
 float:left;
 padding:0 12px 0 12px;
}

#right_col_full{
 width:1px;
 float:left;
}

#main_col{
 width:412px;
 float:left;
 padding:0 12px 0 12px;
}

#right_col{
 width:200px;
 float:left;
}


#content{
 width:836px;
 overflow:hidden;
}

#footer{
 width:836px;
 height:102px;
}

a.top_tab{
 width:112px;
 height:23px;
 display:block;
 text-align:center;
 background:url(../images/tab_off.gif) no-repeat;
 color:#FFFFFF;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
 padding:6px 0 0 0;
 float:left;
}

a.top_tab_on{
 width:112px;
 height:23px;
 display:block;
 text-align:center;
 background:url(../images/tab_on.gif) no-repeat;
 color:#FFFFFF;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 padding:6px 0 0 0;
 float:left;
}

.review_head{
 border-color:#CCCCCC #FFFFFF #CC0000 #FFFFFF;
 border-width:1px 0 1px 0;
 border-style:solid none dashed none;
 padding:5px;
}

#featured_products{
 width:180px;
 overflow:hidden;
 background:url(../images/featured_products_bg.gif) no-repeat;
 padding:10px;
}

#featured_products h1{
 color:#FFFFFF;
 font-size:13px;
 margin-left:20px;
}

.featured_item{
 width:180px;
 height:70px;
}

.featured_prod_img{
 width:75px;
 float:left;
 height:70px;
}

.featured_prod_txt{
 width:105px;
 float:left;
 height:70px;
}

#left_search_menu{
 width:200px;
 height:258px;
 background: url(../images/top_searches.gif) no-repeat;
}

#search_menu_top h1{
 margin-left:20px;
 color:#FFFFFF;
 font-size:13px;
}

#footer a{
 color:#FFFFFF;
 text-decoration:none;
}

ol{
 line-height:18px;
}

ol a{
 text-decoration:none;
 color:#000000;
}

h1{
 font-size:16px;
 font-weight:bold;
 color:#518F12;
 margin-top:0px;
}


h2{
 font-size:14px;
 font-weight:bold;
 color:#7FBD38;
 margin:5px;
}

h2 a{
 font-size:14px;
 font-weight:bold;
 color:#7FBD38;
 text-decoration:none;
} 

h3{
 font-size:14px;
 font-weight:bold;
 color:#518F12;
 margin:5px;
}

h4{
 font-size:12px;
 font-weight:bold;
 color:#000000;
 margin:5px;
}

h4 a{
 color:#666666;
 text-decoration:none;
}

h5 a{
 font-size:11px;
 font-weight:normal;
 color:#518F12;
 text-decoration:none;
}
