@charset "utf-8";
/* CSS Document */
*html { 
	margin:0; 
	padding:0;
	}

body{
	margin:0px;
	padding:0px;
	background: #000000 url(../images/bg.jpg) top center no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.clear{ 
	font-size:0;
	clear:both;
	line-height:0;
}
#outer{
	margin:0px auto;
	padding:0;
	width:980px;
	background:url(../images/outerBg.jpg) top left repeat-x #3b3b3b;
}
#headerContainer{
	height:94px;
	background:url(../images/headerBg.jpg) top left repeat-x;
}
#logoContainer{ margin:0; padding:0; width:300px; float:left }
#topLinksContainer{ margin:0; padding:0; width:500px; float:right; text-align:right; line-height:20px;}
#topLinksContainer a, #topLinksContainer a:visited{ color:#ffffff; text-decoration:none}
#topLinksContainer a:hover{ color:#ff0000; text-decoration:none}

.email{ margin:0px 0px 0px 5px; padding:0px 0px 0px 20px; color:#ff0000; font-weight:bold; font-size:12px; background:url(../images/email.gif) 0px 3px no-repeat;}
.email a, .email a:visited{ color:#ff0000 !important; text-decoration:none; }
.email a:hover{ color:#ffffff  !important; text-decoration:none}

.cart{ margin:0px 0px 0px 5px; padding:0px 0px 0px 20px; color:#ff0000; font-size:12px; background:url(../images/cart.gif) 0px 3px no-repeat;}
.cart a, .cart a:visited{ color:#ffffff; text-decoration:none; }
.cart a:hover{ color:#ff0000; text-decoration:none}


#contentContainer{
	margin:0;
	padding: 0px 20px;
	width:940px;
}
.bannerContainer{
	margin:0px auto; padding:0px;
	background:url(../images/banner.jpg) top left no-repeat;
	height:383px;
}

#topNavContainer{
	margin:0;
	padding:0;
	height:47px;
	line-height:47px;
	background:#000000 url(../images/navBg.jpg) top left repeat-x;
	border-bottom:1px solid #000;
}
.searchcontainer{
	width:270px;
	float:right;
}
.searchcontainer .label{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:100px; height:30px;line-height:30px; color:#ffffff; float:left; text-align:right; font-size:16px; }
.searchcontainer .inputContainer{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; width:150px;text-align:left; float:left}
.searchcontainer .inputContainer select{color:#000000; width:130px; background-color:#ffffff;}

#topNav{
	width:800px;
	float:left;	
}

#topNav ul{
	margin:0px;
	padding:0;
	list-style-type:none;
}

#topNav ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#topNav ul li{
	margin:0;
	padding:0px 10px 0px 10px;
	float:left;
	text-transform:uppercase;
	border-right:1px solid #000;
}
 #topNav ul li a,  #topNav ul li a:visited{
	padding:4px 15px;
	background:url(../images/navBullet.jpg) 0px 7px no-repeat;
 	color:#ffffff;
	text-decoration:none;
	text-align:center;	
 }
#topNav ul li a:hover{
 	color:#ffffff;
	text-decoration:none;
	background:#d02828;

}

#topNav ul li#current a,  #topNav ul li#current a:visited, #topNav ul li#current a:hover {
	padding:4px 15px;
 	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#d02828;	
 }
#displayContainer{
	margin:0px;
	padding: 0px;
	background:url(../images/displayContainer.jpg) 0px 0px repeat-y;
}
*html #displayContainer{
	margin:0px;
	padding: 0px;
	background:url(../images/displayContainer.jpg) 20px 0px repeat-y;
}
#displayArea{
	margin:0px 0px 0px 0px;
	padding:35px 65px;
	background-color:#ffffff;
	width:624px;
	float:right;
	color:#000000;
}
#displayAreaBlank{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	width:175px;
	float:left;
}
#displayAreaBlank ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#displayAreaBlank ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:14px;
	line-height:20px;
}
#displayAreaBlank ul li a, #displayAreaBlank ul li a:visited{
	color:#ffffff;
	text-decoration:none
}
 #displayAreaBlank ul li a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.display{ 
	margin:0px;
	padding:10px 20px; 
	width:175px;
	height:160px;
	float:left;
}

#footerContainer{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:72px;
	background:url(../images/footerBg.jpg) top left repeat-x;
}

#footerLinksContainer{ margin:0; padding:10px 10px 0px 0px; width:490px; float:right; text-align:right; line-height:20px;}
#footerLinksContainer a, #footerLinksContainer a:visited{ color:#ffffff; text-decoration:none}
#footerLinksContainer a:hover{ color:#ff0000; text-decoration:none}
