/*
EEEEEEE V     V  OOOO  LL      UU   UU TTTTTT IIIIII  OOOO  NN  NN 
EE      V     V OO  OO LL      UU   UU   TT     II   OO  OO NNN NN 
EEEE     V   V  OO  OO LL      UU   UU   TT     II   OO  OO NNNNNN 
EE        V V   OO  OO LL      UU   UU   TT     II   OO  OO NN NNN 
EEEEEEE    V     OOOO  LLLLLLL  UUUUU    TT   IIIIII  OOOO  NN  NN 
*/ 
html, body
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding:0px;
	margin:0px auto;
	background-color:#333333;	
	color:#666666;
	text-align:center;
	font-size:13px;
}

p
{
	line-height:130%;	
}

hr
{
	border:1px solid #ffffff; 	
}

h2
{
	font-weight:100;
	font-size:24px; 
}

h3
{
	font-weight:100;
	font-size:18px;
}

h4
{
	font-size:24px;
	padding:0px;
	margin:0px;	
}

h5
{
	color:#978146;
	font-size:14px;
	padding:0px;
	margin:0px;	
}

h6
{
	font-size:18px;
	padding:0px;
	margin:0px;	
}

.white
{
	color:#dddddd;
}

a:link, a:visited
{
	color:#ffffff;
	text-decoration:none;
}

a:hover, a:active
{
	color:#ffffff;
	text-decoration:underline;
}

.gold, h4, a.gold
{
	color:#978146;
}

.gold_border
{
	border:1px solid #978146;
}

.tab
{
	padding-left:20px;
}

ul
{
	padding-left:35px;
}

a img
{
	border:none;
}

#wrapper
{
	width:980px;
	padding:0px;
	margin:0px auto;
	background-color:#141414;
	text-align:left;		
}

#header
{
	height:200px;
	padding:0px;
	margin:0px;
}

/*
NN  NN   AAA   V     V IIIIII  GGGGG    AAA   TTTTTT IIIIII  OOOO  NN  NN 
NNN NN  AAAAA  V     V   II   GG       AAAAA    TT     II   OO  OO NNN NN 
NNNNNN AA   AA  V   V    II   GG  GGG AA   AA   TT     II   OO  OO NNNNNN 
NN NNN AAAAAAA   V V     II   GG   GG AAAAAAA   TT     II   OO  OO NN NNN 
NN  NN AA   AA    V    IIIIII  GGGGG  AA   AA   TT   IIIIII  OOOO  NN  NN 
*/
#nav_holder
{
	background-color:#bfc1c0;
	color:#FFFFFF;
	padding:0px;
	border-top:solid 3px #ffffff;
	border-bottom:solid 3px #ffffff;
	height:30px;
}


#nav, #nav ul { /* all lists */
	
	padding: 0px;
	
	margin: 0px;
	
	list-style: none;
	z-index:2000;
}



#nav li ul { /* second-level lists */
	
	position: absolute;
	
	width: 122px;
	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	
}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	
	left: auto;
}

#nav li { /* all list items */
	float: left;
	width:122px; /* width needed or else Opera goes nuts */
}

#nav a {
	display: block;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	color:#eeeeee;
	width: 110px;
	margin:7px 6px;
}

#nav a:visited {
	text-decoration:none;	
}

#nav a:hover {
	color:#ffffff;
}

#nav a:active {
	color:#ffffff;
}

#nav a.selected {
	color:#ffffff;
}

#nav_icon_bar
{
	background:#978146;
	border-bottom:solid 3px #ffffff;
	z-index:1000;
}

#nav hr
{
	width:40px;
	margin:0px 40px;
	padding:0px;
	color:#111111;
	background-color:#111111;
	height:1px;
	border:none;
}

/*
NN  NN   AAA   V     V          CCCCC   OOOO  LL       OOOO  UU   UU RRRRR    SSSSS 
NNN NN  AAAAA  V     V         CC   CC OO  OO LL      OO  OO UU   UU RR  RR  SS     
NNNNNN AA   AA  V   V          CC      OO  OO LL      OO  OO UU   UU RRRRR    SSSS  
NN NNN AAAAAAA   V V           CC   CC OO  OO LL      OO  OO UU   UU RR  RR      SS 
NN  NN AA   AA    V             CCCCC   OOOO  LLLLLLL  OOOO   UUUUU  RR   RR SSSSS  
*/

#nav1
{ 
	background-color:#282828;
} 

#nav1 ul 
{
	background-color:#282828;
	background-image: url(../images/navbg1.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


#nav2
{ 
	background-color:#3B3D3C;
} 

#nav2 ul
{ 
	background-color:#3B3D3C;
	background-image: url(../images/navbg2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#nav3 
{ 
	background-color:#4F5150;
} 

#nav3 ul 
{ 
	background-color:#4F5150;
	background-image: url(../images/navbg3.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 

#nav4
{
	background-color:#626463;
} 

#nav4 ul
{
	background-color:#626463;
	background-image: url(../images/navbg4.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 

#nav5
{ 
	background-color:#767877;
} 

#nav5 ul 
{ 
	background-color:#767877;
	background-image: url(../images/navbg5.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 

#nav6 
{ 
	background-color:#8c8e8d;
} 

#nav6 ul
{ 
	background-color:#8c8e8d;
	background-image: url(../images/navbg6.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 

#nav7 
{ 
	background-color:#a4a6a5;
} 

#nav7 ul
{ 
	background-color:#a4a6a5;
	background-image: url(../images/navbg7.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 

#nav8 
{ 
	background-color:#bfc1c0;
} 

#nav8 ul
{ 
	background-color:#bfc1c0;
	background-image: url(../images/navbg8.gif);
	background-repeat: no-repeat;
	background-position: top right;
} 


/*
FFFFFF  OOOO   OOOO  TTTTTT EEEEEEE RRRRR   
FF     OO  OO OO  OO   TT   EE      RR  RR  
FFFF   OO  OO OO  OO   TT   EEEE    RRRRR   
FF     OO  OO OO  OO   TT   EE      RR  RR  
FF      OOOO   OOOO    TT   EEEEEEE RR   RR 
*/
#footer
{
	background:#ffffff;
	border-top:solid 4px #978146;
	background-image: url(../images/logo_2008.gif);
	background-repeat: no-repeat;
}

#footer_nav 
{
	padding:0px 0px 0px 680px;
	margin:0px;
	list-style: none;
	line-height:16px;
}

#footer_nav a {
	display: block;
	font-size: 11px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	color:#333333;
}

#footer_nav a:visited {
	text-decoration:none;	
}

#footer_nav a:hover {
	text-decoration:underline;	
}

#footer_nav a:active {
	text-decoration:underline;	
}

#footer_nav li { /* all list items */
	float: left;
	padding:12px 12px 8px 12px;
}

/*
 CCCCC   OOOO  NN  NN TTTTTT EEEEEEE NN  NN TTTTTT 
CC   CC OO  OO NNN NN   TT   EE      NNN NN   TT   
CC      OO  OO NNNNNN   TT   EEEE    NNNNNN   TT   
CC   CC OO  OO NN NNN   TT   EE      NN NNN   TT   
 CCCCC   OOOO  NN  NN   TT   EEEEEEE NN  NN   TT   
*/
#content
{
	background-color:#141414;
	background:url(../images/flourish.gif) no-repeat bottom right;
	color:#ffffff;
	padding:0px;
}
#storm_content
{
	background-color:#141414;
	background:url(../images/flourish.gif) no-repeat bottom right;
	color:#ffffff;
	padding:0px;
}

#left
{
	float:left;
	width:320px;
	padding:10px 40px;
}

#right
{
	float:left;
	width:530px;	
	padding:30px 40px 30px 10px;
}

#right li
{   
    color:#978146;
    padding: 5px;
}

.centered
{
	text-align:center;
	margin:0px auto;	
}

.clear
{
	clear:both;	
	height:0px;
	padding:0px;
	margin:0px;
}

#map
{
	width:450px;
	height:300px;
	border:3px solid #978146;
}

/*
FFFFFF  OOOO  RRRRR   MM   MM  SSSSS 
FF     OO  OO RR  RR  MMM MMM SS     
FFFF   OO  OO RRRRR   MMMMMMM  SSSS  
FF     OO  OO RR  RR  MM M MM     SS 
FF      OOOO  RR   RR MM   MM SSSSS  
*/
.evo_form
{
	color:#cccccc;
}

.evo_form table 
{
	border-spacing:5px
}

.evo_form span
{
	color:#978146;
}

.evo_form input, .evo_form textarea, .evo_form div.button
{
	border:1px solid #978146;
	background:#141414;
	color:#cccccc;
	padding:3px;
	width:180px;
}

.evo_form div.button
{
    width:40px;
    display:inline;
    cursor:pointer;
}

.evo_form a
{
	cursor:pointer;
}

.evo_form a img
{
	border:none;
}

.evo_form input#send
{
    cursor:pointer;
}
/*
 GGGGG    AAA   LL      LL      EEEEEEE RRRRR   YY  YY  
GG       AAAAA  LL      LL      EE      RR  RR   YYYY   
GG  GGG AA   AA LL      LL      EEEE    RRRRR     YY    
GG   GG AAAAAAA LL      LL      EE      RR  RR    YY    
 GGGGG  AA   AA LLLLLLL LLLLLLL EEEEEEE RR   RR   YY    
*/
ul.gallery
{
	list-style:none;
	padding:0px;
	margin:0px;
	width:520px;
}

ul.gallery li
{
	float:left;
}

ul.gallery li a:link, ul.gallery li a:visited
{
	border:1px solid #978146;
	padding:0px;
	margin:20px 20px 0px 0px;
	display:block;
}

ul.gallery li a:hover, ul.gallery li a:active
{
	border:1px solid #ffffff;
	padding:0px;
	margin:20px 20px 0px 0px;
	display:block;
}

ul.gallery li a img
{
	width:80px;
	height:80px;
	padding:0px;
	margin:0px;
}
/*
 GGGGG  EEEEEEE NN  NN EEEEEEE RRRRR   IIIIII  CCCCC  
GG      EE      NNN NN EE      RR  RR    II   CC   CC 
GG  GGG EEEE    NNNNNN EEEE    RRRRR     II   CC      
GG   GG EE      NN NNN EE      RR  RR    II   CC   CC 
 GGGGG  EEEEEEE NN  NN EEEEEEE RR   RR IIIIII  CCCCC  
*/
table.product_table, table.product_table td 
{
	border:1px solid #ffffff;
	border-collapse:collapse;
}

table.product_table td 
{
	padding:5px;	
}

#sitemap li
{
	padding:3px 0px;
}

.accessory_box
{
	float:left;	
	color:#978146;
	font-size:16px;
	padding:20px 40px 20px 0px;
}

.accessory_box img
{
	border:3px solid #978146;
	margin:5px 0px 0px 0px;
}

.finish_box
{
	float:left;	
	font-size:11px;
	padding:20px 40px 20px 0px;
}

.finish_box img
{
	border:2px solid #978146;
	margin:0px 0px 5px 0px;
}


.product_detail_box img
{
	border:3px solid #978146;	
	margin:10px 20px 10px 0px;
}

.energy_ratings
{
	margin-left:140px	
}

a.button
{
    border:1px solid #FFFFFF;
    background-color:#978146;
    padding: 5px;
    cursor:pointer;
    text-decoration:none;
}
#storm_gallery {
	position:relative;float:left;width:200px;
}
#storm_gallery li {
	position:relative;float:left;width:46px;
}
