body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:FFFFFF;/*#E6FFE6;*/
    text-align:center;
    margin:0px;   
    background-image: url('../images/layout/background.png');
    background-position: center;
    background-repeat: repeat-y; 
}
h2{font-family: Lucida Sans, Helvetica, Arial;color:#B30000;}

.body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#ffffff;
    text-align:center; 
}

/* Table Stuff */
.table_holder_clear{clear: both;display: table;}
.table_row{display: table-row;clear: both;} 
.table_cell{display: table-cell;clear: none;float: left;}
/* End Tables */
#hidden_div{visibility:hidden;}
#flash_section{width:510px;overflow:hidden;} 
#page_body{
   width:680px;  
}
#product_table{text-align:left;}
#error_msg{font-size:1em;color:#FF0000;}
#error_cell{
   text-align:center; 
   border: 1px solid #B30000;
   background-color:#FFBFBF;
   vertical-align:middle;
   font-size:2em;
   margin-top:1em;
   margin-bottom:1em;
   width:650px;
   font-weight:bold;
   max-width: 650px;
   min-width:650px; 
}   
#product_cell_info{
   width:420px; 
   text-align:right;
   height:400px;  
   text-align:left;
   max-width: 420px;
}
#price_box{
   width:150px;
   height:80px;
   background-color:#DE1831; 
   position:relative; 
   float:right;
   z-index:4; 
   color:#ffffff;
   text-align:center;
   font-size:1.5em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
} 
#section2{width:245px;height:200px;}
#section3{width:160px; } 
#midsection{width:850px; height:250px; }
#midsection2{width:650px;}

#address_bar{
    width:160px;
    font-size:1.00em;
    font-family: Lucida Sans, Helvetica, Arial;
    font-weight: bold;
    text-align:left;
}
#flash_area{
    text-align:left;
    font-family: "Times New Roman",Times, serif;
    font-style: normal;
    font-size:14px;
    margin:5px;
}
#imglink_holder{
   width:160px;
   overflow:hidden; 
}
#imglink_space{width:20px;}
#page_break{
   background-color:#cccccc;
   height:25px;  
   width:850px;
   text-align:left;  
}
#foot_row{
   background-color:#cccccc;
   height:15px;  
   width:850px; 
   text-align:center; 
}
#nav_bar,#foot_bar{
    padding:4px; 
    width:840px;
    font-family: Verdana, Arial, Helvetica, sans-serif;  
    background-image: url('../images/layout/red_strip.jpg');
    background-position: top;
    background-repeat: repeat-x;  
     text-align:right;   
}
#nav_sub_links{text-align:left;font-size:10px; }
#copy_footer{font-size:0.75em;color:#cccccc; background-color:#000000;margin-top:5px;}
#search_box{font-size:10px;padding-top:5px;} 
#sub_quick_nav{border-left:#cccccc solid 1px;padding:5px;}
#sub_quick_nav_holder{padding-left:10px;}
#quick_nav_table2{ border-top:solid 1px #cccccc;}
#footer{margin-top:10px;}
#foot_banner{height:80px; overflow:hidden;text-align:center;}
#roofDiv{background-color:#FFFFFF;}

#jquery_ani{;margin-left:2em;margin-top:1.5em;font-size:1.90em;font-family: Verdana, Arial, Helvetica, sans-serif; }
#logo_bar{text-align:left;height:140px;width:460px;padding:0px;max-width:460px;overflow:hidden}

#popuparea{width:630px;height:450;overflow:auto;}

#lineTwo{font-size:0.40em;color#bbbbbb;font-style:italic;}
/* CLASSES */
.body_left
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#ffffff;
    text-align:left; 
}
.big_boy{
    font-size:1.25em;	
}
.section_cell{
   width:300px;
   max-width: 300px;
   text-align:center;
   overflow:hidden;
   min-width:250px; 
   border:1px solid #dddddd;
   margin-bottom:20px;
   margin-left:20px;	
}
.product_cell{
   width:160px;
   max-width: 160px;
   text-align:center;
   overflow:hidden;
   min-width:160px; 
   border:1px solid #dddddd;
   margin-bottom:20px;
}
.small_price{font-size:0.75em;text-decoration:line-through;}
.padding{padding:5px;}
.section_coll {width:145px;text-align:left;}
.nav_row{
   background-color:#DE1831;
   height:30px;  
   width:850px;  
   font-weight: bold;
   color:#ffffff;
}
.foot_img{margin-top:5px;margin-bottom:5px;margin-left:4px;}
/*.sale_flags_product{ 
z-index:5;
float:right;
}
.main_flags{
height:150px;
overflow:hidden;
}*/
.page_header{
    background-color:#DE1831;
    color:#ffffff;
    font-size:1.5em;
    height:25px;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url('../images/layout/head.png'););
    background-position: top;
    background-repeat: repeat-x; 
    padding:5px;
    text-indent:20px;
    width:660px;
}
.page_header2{
    background-color:#DE1831;
    color:#ffffff;
    font-size:1.5em;
    height:25px;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url('../images/layout/head.png');)
    background-position: top;
    background-repeat: repeat-x; 
    padding:5px;
    margin-right:20px;
    text-indent:20px;	
}

.page_numbers{
    color:#666666;
    font-size:1em;
    text-align:right;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    margin-bottom:10px;
    font-weight:bold;
}
.page_back{
	color:#666666;
    font-size:1.25em;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold;
}
.alt_products{overflow:auto;width:680px;}
.sale_box{ 
    width:79px;
    height:80px;
    font-family: Arial, Verdana,  Helvetica, sans-serif;  
    background-image: url('../images/layout/blank_sale.jpg');
    background-position: top;
   background-repeat: repeat-x; 
   text-align:center;
   color:#ffffff;
   font-weight:bold;  
   font-size:2em;  
   line-height: 90%
}
.outer_border{border: 1px solid #000000;}
.body_size{width:850px;max-width: 851px;min-width:850px;}
.nav_head{text-align:center;color:#000000;font-weight:bold;}
.head_padding{
    text-align:left;
    text-indent:20px;
    background-image: url('../images/layout/red_strip.jpg');
    background-position: top;
    background-repeat: repeat-x;
    text-align:center;
}
.nav_link_div{
  height:30px;   
  vertical-align:middle;
  background-color: #CC0033;
  color:#ffffff;
}
.nav_link_div_hover{
    height:30px;   
    vertical-align:middle;
    background-color: #FFFFFF;
    color:#CC0033;
}
.small_top_pad{padding-top:8px;}
.red_color{color:#ffffff;background-color: #CC0033;}
.navbasic,A.navbasic:link,A.navbasic:Active,A.navbasic:Visited{
    color:#FFFFFF;
    text-decoration:none; 
    font-family: Lucida Sans, Helvetica, Arial;
    font-size:12px;
    letter-spacing:1.5px;
}
.nav_width{width:160px;}
.center_italic_topb{
   text-align:center;
   font-family: Helvetica, Arial;
   font-style:italic;
   border-top:1px solid #ffffff;
}
.foot_bg{background-color: #cccccc; }
.line_separator{border-top:1px solid #666666;}
.productDiv{
   text-align:center;  
   width:640px;
   overflow:hidden;
   border: solid #cccccc 1px; 
   max-width: 650px;
   min-width:640px; 
}
.productDiv h2{ float:right;z-index:2;margin-right:20px;};
.img_cell{vertical-align : bottom;height:140px;clear:both;overflow:hidden;text-align:center;}
.img_cell img {height:140px;}
.navDiv{ width: 100%;}

	
A.basic:link,A.basic:Active,A.basic:Visited{color:#FF6600; text-decoration:none;}
A.basic:Hover{color:#B30000;text-decoration:underline;}
A.navbasic:Hover{color:#CC0033; }
A.basic_page:link,A.basic_page:Active,A.basic_page:Visited{color:#222222; text-decoration:none;}
A.basic_page:Hover{color:#CC0033;}

/* Nav */
#navcontainer,#catcontainer {background-color: #CC0033;width: 100%;overflow:hidden;}
#navcontainer ul, #catcontainer ul{ margin: 0;padding: 0;list-style-type: none;}
#navcontainer li,#catcontainer li  { margin: 0;padding: 0; }
#navcontainer a,#catcontainer a{ 
				display: block;
				font-size:1.00em;
				color: #ffffff;
				background-color: #CC0033;
				width: 100%;
				padding-top: 0.5em;
				padding-left: 0.5em;
				padding-bottom: 0.5em;
				margin:0em;
				text-decoration:none; 
			    font-family: Lucida Sans, "Arail bold", Arial, Helvetica, Arial;
			    letter-spacing:1.1px;			
				text-transform:capitalize;
			}					
#navcontainer a:hover,#catcontainer a:hover{ background-color: #ffffff; color: #CC0033;}    


a.basic_bar{ 
    display: block;
    font-size:1.00em;
    color: #ffffff;
    background-color: #CC0033;
    width: 100%;
    padding-top: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 0.5em;
	margin:0em;
    text-decoration:none; 
    font-family: Lucida Sans, Helvetica, Arial;
    letter-spacing:1.1px;			
    text-transform:capitalize;
    }
a.basic_bar:hover,#catcontainer a:hover{ background-color: #ffffff; color: #CC0033;}   