body {
	background-color: #1f1f1f;
	background-image:url(http://www.hawaiisav.com/images/entertainment/greyback.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;
	background-position:top center;
} 

h1 {
margin:0px; 
padding:0px;
line-height:60px;
color:#FFFFFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:21px;
font-weight:100;
text-align:center;
letter-spacing:12px;
}

h2 { 
margin:30px 0px 0px 0px; 
padding:0px;
color:#2aa475;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:400;
text-align:center;
letter-spacing:4px;

}

h3 {
margin:0px;
padding:0px;
line-height:30px;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:17px;
font-weight:100;
}

h4 {
margin:0px;
padding:0px;
line-height:30px;
color:#373737;
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
font-weight:100;
}

h5 {
margin:10px 0px 0px 0px;
padding:0px;
line-height:30px;
color:#b33225;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px; 
}

.req {
color:red;
font-size:14px;
font-weight:bold;
}

.subtxt {
font-size:12px;
}

p {
margin-top:15px;
margin-bottom:30px;
line-height:20px;
text-align:center;
color:#696969;
font-size:12px;
}

img.bar {

position:relative;
right:43px;
width:797px;


}

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

a:hover { 
	color:#e33001;
	text-decoration: underline;
	}
	

a:active { 
	color:#e33001;
	text-decoration: none;
	}
	
	
		h2 a:link {  
			color:#2aa475;
			text-decoration:none;
			}
	
		h2 a:visited {  
			color:#2aa475;
			text-decoration:none;
			}

		h2 a:hover { 
			color:#e33001;
			text-decoration: underline;
			}
			
		
		h2 a:active { 
			color:#e33001;
			text-decoration: none;
			}	
			
			
			
			
		.invis_blocks a:link {  
			color:#e2e2e2;
			text-decoration:none;
			}
	
		.invis_blocks a:visited {  
			color:#e2e2e2;
			text-decoration:none;
			}

		.invis_blocks a:hover { 
			color:#e2e2e2;
			text-decoration: underline;
			}
			
		
		.invis_blocks a:active { 
			color:#e2e2e2;
			text-decoration: none;
			}	
			
		
			


.green {

color:#38c38d;

}


/* ----------- CONTENT STUFF ------------- */



#title {
background-color:#000000;
height:60px;
display:block;
line-height:50px;
width:796px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
left:-1px;
}




.midmenu {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:796px;
background-color:#000000;
padding:0px;
position:relative;
overflow:hidden;
left:-1px;


}

.midmenu li {
display:block;
width:256px;
margin:0px 10px 0px 0px;
padding: 0px;
position:relative;
float:left;
text-align:center;

line-height:60px;
color:#e33001;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:100;
text-align:center;
letter-spacing:4px;


}

ul.two_buttons a:link {  
	color:#b33225;
	text-decoration:none;
	}
ul.two_buttons a:visited { 
	color:#b33225;
	text-decoration:none;
	}

ul.two_buttons li:hover h2 { 
	color:#b33225;
	text-decoration: none;
	}
	
ul.two_buttons li:hover, .two_bts_action li:hover  { 
	border-left-color:#919191;
	border-left-width:5px;
	border-left-style:solid;
	padding-left:16px;
	}

ul.two_buttons li:active h2 { 
	color:#b33225;
	text-decoration: none;
	}


#contentpage {

width:711px;
background-color:white;
position:relative;
margin-right:auto;
margin-left:auto;
margin-top:30px;
padding: 0px 40px 0px 40px;
overflow:hidden;
display:block;


}


.thirdboxwrapper {  

position:relative;
display:block;
overflow:visible;
right:40px;
width:791px;


}

.thirdbox {

display:block;
position:relative;
width:203px;
margin:0px;
padding:30px;
float:left;


border-right-color:#b5b5b5;
border-right-style:dotted;
border-right-width:1px;

}

div.thirdbox:hover {
background-image:url(../../images/entertainment/buttonback2.png);  
cursor:pointer;
text-decoration:none;
}

div.thirdbox:hover h2 {
text-decoration:underline;
color:#e33001;
}

a.thirdboxbutton:hover { 
text-decoration:none;
}





.thirdbox h2 { 
color:#e33001;
margin:0px 0px 0px 0px; 

}

.thirdbox p { 

line-height:15px; 
margin-bottom:5px;
text-decoration:none;

}
