@charset "UTF-8";
/* CSS Document */
 .H1Red{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#db1d24;
 }


#mainFrame{
position:relative;
width: 1024px;
margin-top:25px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}
#mainbody{
 position:relative;
 margin: 0px;
 background: url(../images/page_shadow.gif);
 background-repeat: repeat-y;
}
#mainheader{
 position:relative;
 margin: 0px;
 background: url(../images/header_shadow.gif);
 background-repeat: no-repeat;
 height:13px;
}
#mainfooter{
 position:relative;
 margin: 0px;
 background: url(../images/footer_shadow.gif);
 background-repeat: no-repeat;
 height:50px;
}

#ur_nav{
 position:absolute;
 top:4px;
 right:50px;
}
.urnav_button{
 display:inline;
 float:right;
 border-right: 1px solid #FFF;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 padding-left: 5px;
 padding-right: 5px;
 text-decoration:none;
}
.urnav_search{
 height:19px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 margin-left: 5px;
 text-decoration:none;
}
.urnav_button:hover{
 text-decoration: underline;
}

a{
text-decoration:none;
outline:none
}
a:hover{
text-decoration:underline;
outline:none
}
a:visted{
outline:none
}

#mainnav{
 margin-left:55px;
}
#mainnav_bar{
 width:928px;
 height:30px;
 background-color:#db1d24;
}
.mainnav_leftborder{
 border-left: 1px solid #000;
} 
.mainnav_button{
 float:right;
 height:25px;
 border-right: 1px solid #000;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-top: 5px;
 padding-left: 15px;
 padding-right: 15px;
 text-decoration:none;
}


#main_nav_bar{
 width:928px;
 height:31px;
 background-color:#db1d24;
 background-image: url(../images/navmenu_background.gif); 
 background-repeat: repeat-x;

}

.main_nav_button{
 float:right;
 height:31px;
 border-right: 1px solid #000;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}



.mainnav_button:hover{
 text-decoration: underline;
}
.greenback{
 background:#89c43e;
} 
#mainbottom{
 clear: both;
 display:block;
 postion:relative;
 height:175px;
 margin-left:65px;
}   
#maincontent{
 postion:relative;
 margin-left:253px;
} 
#maincontent_left{
 display:block;
 width:530px;
 overflow:visible;
 min-height:1100px;
 height:auto !important;
 height:1150px;

} 
#maincontent_search{
 display:block;
 width:530px;
 overflow:visible;
} 
.main-col{
 position:relative;
 margin: 3px;
 margin-top: 5px;	
 width:524px;
 border: 1px solid #db1d24;
 /*background: #FEF4D7;*/
 background: #ffffff;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
}
/* PRODUCT LAYOUT IN MAIN COLUMN */

.prodheader{
 text-align:center;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 background:#db1d24;
 min-height:20px;
 width:100%;
}
.prodprice{
 color: #000000;
 margin: 5px;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 background:#cccccc;
 width:185px;
 height:30px;
} 
.prodname{
 color: #000000;
 margin: 5px;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 width:185px;
}
 
.productbox{
 position: relative;
 width:524px;
 margin-top: 5px;
 margin-left: 5px;
 margin-right:5px;
 height:200px;
}
.productimage{
 float:left;
 width:300px;
 margin-top: 5px;
 margin-left: 5px;
 margin-right:5px;	
}
.pimg{
 max-width:300px;
 max-height:190px;
} 
.prodbox{
 float:right;
 width:200px;
 margin-top: 5px;
 margin-left:2px;
 margin-right:5px; 
 min-height:180px;
 border:1px solid #db1d24;
}
.prodbottombox{
 width: 508px;
 margin-left: 5px;
 margin-right:10px;
 margin-top:25px;
 margin-bottom: 10px;
 min-height: 95px;
 border:1px solid #db1d24;
} 

.prodbottomtext{
 color: #000000;
 margin: 5px;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background:#cccccc;
 width:496px;
 min-height:75px;
} 


.bot-right-link{
	position:absolute;
	bottom:5px;
	right:5px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 margin-top:10px;
}	 

#rightNav{
 position:absolute;
 top:162px;
 right:44px;
 width:195px;
}
.rightnav-col{
 margin: 3px;
 margin-top: 5px;	
 width:189px;
 border: 1px solid #db1d24;
/* background: #FEF4D7;*/
 background: #ffffff;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 <!--[if IE 6]>
 overflow:hidden;
<![endif]-->
} 
.rightnav-col-red{
 margin: 3px;
 margin-top: 5px;	
 width:189px;
 border: 1px solid #db1d24;
/* background: #FEF4D7;*/
 background: #db1d24;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
} 
.rightnav-col-clear{
 margin: 3px;
 margin-top: 5px;	
 width:189px;
}

/*LEFT NAV STYLES */
#leftNav{
 position:absolute;
 top: 182px;
 left: 60px;
 width:190px;
 z-index:100;
}
.nav-col{
 width:188px;
}
.nav-col-red{
 width:188px;
 background: #db1d24;
 border: 1px solid #db1d24;
 
}


.nc-red{
 border-left: 1px solid #db1d24;
 border-right: 1px solid #db1d24; 
 border-bottom: 1px solid #cccccc;
 background: #ffffff;

}
.nc-blue{
 border-left: 1px solid #db1d24;
 border-right: 1px solid #db1d24; 
 border-bottom: 1px solid #cccccc;
 background: #ffffff;

}
.nc-gold{
 border-left: 1px solid #db1d24;
 border-right: 1px solid #db1d24; 
 border-bottom: 1px solid #cccccc;
 background: #ffffff;

}
.nc-dred{
 border-left: 1px solid #db1d24;
 border-right: 1px solid #db1d24; 
 border-bottom: 1px solid #db1d24;
 background: #ffffff;
}

.whiteheadnav{
margin-left: 5px;
margin-top: 10px;
margin-bottom: 3px;
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.redheadnav{
margin-left: 5px;
margin-top: 15px;
margin-bottom: 3px;
color: #db1d24;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}  
.blueheadnav{
margin-left: 5px;
margin-top: 15px;
margin-bottom: 3px;
color: #5279a4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
} 
.goldheadnav{
margin-left: 5px;
margin-top: 15px;
margin-bottom: 3px;
color: #878c36;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
} 
.dredheadnav{
margin-left: 5px;
margin-top: 15px;
margin-bottom: 3px;
color: #9f1d20;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}  	
.navlinks{
margin-left:10px;
margin-top: 4px;
margin-bottom: 4px;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.leftnavsublinks{
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.rednavsublinks{
color: #db1d24;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
/* BODY STYLE */
.maintext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.maintextblock{
 position:relative;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 margin:10px;
}
.body_redheader{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color: #db1d24;
 margin:5px; 
}
.body_redsubheader{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color: #db1d24;
 margin:5px; 
}
.aboutus-nav{
 margin-left:20px;
 height:50px;
}
.lightlink_button{
 float:left;
 height:30px;
 border-right: 1px solid #e6e6e6;
 color: #db1d24;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 13px;
 padding-right: 13px;
 text-decoration:none;
 text-align:center;
 background:#f9f9f9;
}
.lightlink_button:hover{
 text-decoration: underline;
}
.lightlink_cbutton{
 float:right;
 height:35px;
 border-right: 1px solid #EAD59F;
 color: #db1d24;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-top: 5px;
 padding-left: 4px;
 padding-right: 4px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
}
.lightlink_cbutton:hover{
 text-decoration: underline;
}
.deptbox{
margin:5px;
width:235px;
height:120px;
background:#f9f9f9;
float:left;
display:inline;
overflow:hidden;
} 
.deptheader{
 text-align:center;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 background:#db1d24;
 min-height:20px;
 width:100%;
}
.deptheader_test{
 text-align:center;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 background:#000066;
 min-height:20px;
 width:100%;
}  
.deptheader_off{
 text-align:center;
 color: #ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 background:#006600;
 min-height:20px;
 width:100%;
} 
.deptimg{
 float:left;
 max-width:100px;
 margin-top: 5px;
 margin-left:2px;
 margin-right:5px;
 height:60px;
 border:1px solid #EAD59F;
} 
.depttext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 margin-top: 5px;
 margin-left: 10px;
 margin-right:10px;
} 
.copyright{
float:right;
margin-right:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.bottom-nav{
margin-top:8px;
margin-bottom:10px;
}
.bottom-nav-button{
 /*float:left;*/
 border-right: 1px solid #000000;
 color: #000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 padding-left: 4px;
 padding-right: 4px;
 text-decoration:none;
 text-align:center;
}
.storeText{
  width:90%;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  margin:5px;
  color:#000000;
 }
 .storeRedText{
  width:90%;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#db1d24;
  margin:5px;
 }
 .brandimg{
    vertical-align:middle;
	width:90px;
	margin: 5px;
}
.bbox{
	margin:5px;
}
#storedata{
	margin:10px;
}	
#StoreLocatorSelector{
	position:absolute;
	right:10px;
	top:320px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
#storerightimages{
clear:both;
position:absolute;
bottom: 5px;
right: 5px;
}	
		
		
	 