* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666666;
 background: #323232;
}
h1 {
 font-size: 16px;
 color:#000000;
 }
h2 {
 font-size: 14px;
 color:#000000;
 }
h3 {
 font-size: 14px;
 color:#000000;
 }
a {
	color: #333333;
	text-decoration: none;
}

#main_backer { 
 margin: 0 auto;
 height: 456px;
 width: 100%;
 background: url('../images/tile_background.jpg') repeat-x;
}

#wrapper { 
 margin: 0 auto;
 width: 831px;
}

#header {
 width: 829px;
 height: 170px;
 float: left;
}

/* nav */

#nav {
	float: right;
	width: 600px;
	font-family: "AvantGarde-Book";
	margin: -30px 0 0 0;
}

#nav ul {
	list-style: block;
}

#nav li {
	display: inline;
}

#nav a {
	display: block;
	float: left;
	margin-left: 26px;
	text-decoration: none;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}

#nav .active a {
	color: #000000;
}
#nav a:hover {
	color: #000000;
}

#subheader {
 float: left;
 width: 831px;
 height: 37px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbg_top.png');
 position: relative;
 background: url(../images/contentbg_top.png) no-repeat;
}

#date_space {
 float: right;
 color:#333333;
 position: relative;
 padding: 24px 20px 0 0;
}

#subhead_title {
 float: left;
 color:#333333;
 position: relative;
 padding: 24px 0 0 42px;
}
 
#date img, #alImg2 img, #alImg3 img, #alImg4 img, #alImg5 img, #alImg6 img, #alImg7 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#date, #alImg2, #alImg3, #alImg4, #alImg5, #alImg6, #alImg7 { display: inline-block; }

#alImg2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_welcome.png'); }
#alImg3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_about.png'); }
#alImg4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_products.png'); }
#alImg5 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_hotdeals.png'); }
#alImg6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_contact.png'); }
#alImg7 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_admin.png'); }
#alImg8 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_register.png'); }

#title {
 float: left;
 width: 831px;
 height: 65px;
 background: url(../images/contentbg.png) repeat-y;
}
.item {
	margin: 0 auto;
	width: 831px;
}
#content_stretcher {
  background: url('../images/contentbg.png') repeat-y;
  height: auto;
  width: 831px;
  float: left;
  position: relative;
}
#hotbrands { 
 height: 212px;
 width: 831px;
}
#productboxes {
 height: 220px;
 width: 831px;
}
.item .productbox2 {
 margin: 20px 60px  0px 40px;
 height: 120px;
 width: 120px;
}
#leftcolumn { 
 clear: both;
 height: auto;
 width: 400px;
 float: left;
 padding-left: 40px;
}
#leftcolumn a { color:#000000; }

#prod_leftcolumn { 
 height: auto;
 width: 282px;
 float: left;
}
#leftcolumn a { color:#000000; }

#hot_specials { 
 background: url('../images/hotspecials_backer.gif') no-repeat;
 width: 273px;
 height: 230px;
 float: left;
 margin: 0px 0px 0px 9px;
}

#hot_specials_photo { 
 width: 118px;
 height: 73px;
 float: left;
 margin: 80px 0px 0px 36px;
}

#hot_specials_text { 
 width: 155px;
 height: 35px;
 float: left;
 margin: 10px 0px 0px 36px;
 color:#666666;
}

#rightcolumn { 
 float: right;
 height: auto;
 width: 390px;
}

#instorespecials {
 width: 300px;
 height: 200px;
 float: left;
 padding-left: 40px;
}
#instorespecials a { color:#0000FF; text-decoration:none; }
#instorespecials a:hover { color:#990000; text-decoration:none; }

#divider {
 clear: both;
 width: 831px;
 height: 140px;
}

#column_int {
 width: 600px;
 height: auto;
 padding-left: 45px;
 padding-bottom: 30px;
 padding-top: 12px;
}

#column_int_text {
 width: 600px;
 height: auto;
}
#column_int_text a { color:#0000FF; text-decoration:none; }
#column_int_text a:hover { color:#990000; text-decoration:none; }
#column_int_text h1 { font-size:14px; }
#column_int_text strong { color:#990000; font-size:12px; }

#column_int_prod {
 width: 600px;
 height: auto;
 padding-left: 45px;
 padding-bottom: 30px;
 padding-top: 12px;
}

#column_int_text_prod {
 width: 530px;
 height: auto;
 float: left;
 padding-left: 45px;
 padding-bottom: 30px;
 padding-top: 12px;
}
#column_int_text_prod a { color:#990000; text-decoration:none; }
#column_int_text_prod a:hover { color:#333333; text-decoration:none; }
#column_int_text_prod h1 { font-size:14px; }
#column_int_text_prod strong { color:#990000; font-size:12px; }

#prod_rightcolumn {
 width: 200px;
 height: auto;
 float: right;
 padding: 20px 20px 20px 20px;
 background: url(../catalog/images/prod_rightcolumn_bg.jpg) no-repeat;
}
#prod_rightcolumn a { color:#000000; text-decoration:none; }
#prod_rightcolumn a:hover { color:#990000; text-decoration:none; }
#prod_rightcolumn h1 { font-size:16px; }
#prod_rightcolumn strong { color:#990000; font-size:12px; }

#prod_toparea {
 width: 600px;
 height: auto;
 padding-left: 45px;
}
#prod_toparea a { color:#000000; text-decoration:none; }
#prod_toparea a:hover { color:#990000; text-decoration:none; }
#prod_toparea h1 { font-size:14px; }
#prod_toparea strong { color:#990000; font-size:12px; }

#price strong { color:#009900; font-size:18px; }


#sub_nav { color:#ffffff;  margin: 0; }
#sub_nav a { color:#000000; text-decoration:none; }
#sub_nav a:hover { color:#CC9900; text-decoration:none; }

#sub_cat { color:#00FFFF; padding-left:15px; }
#sub_cat a { color:#00FFFF; text-decoration:none; }
#sub_cat a:hover { color:#CC9900; text-decoration:none; }

#sub_nav_text {  
 float:left;
 width: 212px;
 line-height: 1.2em;
 font-size: 12px;
}
#sub_nav_text_box { width:140px; }

#sub_nav_top { float:left; position:relative; top: 3px; }


#footer {
	width: 831px;
	clear: both;
	height: 33px;
	color: #FFFFFF;
	position: relative;
}
#footer2 {
	margin: 0 auto;
	width: 831px;
	clear: both;
	height: 33px;
	color: #FFFFFF;
	position: relative;
}
#bottom_nav {
 float:left;
 width:480px;
 margin: 12px 0px 0px 0px;
}
#bottom_nav a { color:#ffffff; text-decoration:none; }
#bottom_nav a:hover { color:#ffffff; text-decoration:none; }

#footer_text {
	float:right;
	margin: 12px 0px 0px 0px;
	width: 348px;
	text-align:right;
}
