/*semantic tags and defaults*/

body{
	background: #ffffff url(img/boat_gradient.jpg) repeat-x;
	font-family:Verdana, Helvetica, sans-serif, Verdana;
	font-size:12px;
	color:#333333;
}	
H1 {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin:0px 0px 3px 0px;
}
h2{
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
p{
	font-size:12px;	
}
hr{
	height:1px;
	color:#cccccc;		
}
b, strong{
	font-weight:bold;
}

a, a:visited {
	color:#003399;
	text-decoration:none;
}
a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.cntr{
	text-align:center;
}




/*page ids and classes */

#pg2{
	width:970px;
	background: #FFFFFF;
	text-align:left;
}
#pg1{
	float:left;
	width:970px;
	height:auto;
	background: url(rotator/rotate.php) no-repeat top;
}




/*content section classes*/
#cntnt{
	float:left;
	width:940px;
	margin:0px 15px 0px 15px;
}
.crumb{
	margin:0px 20px 5px 3px;
	font-size:13px;
}
a.crmb, a.crmb:visited {
	font-size:13px;
	font-weight:bold;
}


/*content box classes */
#main0{
	float:left;
	width:650px;
	margin:0px 10px 0px 0px;
}
#main1 {	
	float:left;
	width: 650px;
	height: 12px;
	background: url(img/boat_main_top.png) no-repeat top left; 
}
#main2{
	float:left;
	width:620px;
	padding: 0px 15px 8px 15px;
	background: url(img/boat_main_mddl.png) repeat-y; 
}
#main3{
	float:left;
	width:650px;
	height: 12px;
	background: url(img/boat_main_bttm.png) no-repeat bottom left; 
}
#btns{
	float:left;
	padding:7px 20px 7px 20px;
	width:580px;
	border:1px solid #FFFFFF;
}

.btn01 a{
	
	float:left;
	margin:5px;
	display:block;
	width: 280px;
	height: 74px;
	background: url("img/boat_btn1.png") 0 0 no-repeat;
}
.btn01 a:hover{
	background-position: 0 -75px;
}
.btn02 a{
	
	float:left;
	margin:5px;
	display:block;
	width: 280px;
	height: 74px;
	background: url("img/boat_btn2.png") 0 0 no-repeat;
}
.btn02 a:hover{
	background-position: 0 -75px;
}
#counter{
	width:600px;
	height:69px;
	padding:10px;
	background: url(img/boat_cntr_bg.jpg) no-repeat top left; 
}
#scroll{
	text-align:center;
	margin:10px 0px 10px 0px;
	font-family:Arial;
	font-size:30px;
	border: 1px solid #dddddd;
	background: #f5f5f5;
}
#right0{
	float:left;
	width: 280px;
}	
#right1{
	float:left;
	width: 280px;
	height: 12px;
	background: url(img/boat_right_top.png) no-repeat top left; 
}
#right2 {
	float:left;
	width:280px;
	background: url(img/boat_right_mddl.png) repeat-y; 
}
#right3{
	float:left;	
	padding: 0px 15px 8px 15px;
	width:250px;
	background: url(img/boat_right_bttm.jpg) no-repeat bottom left; 
}
#right3 li{
	font-weight:bold;
	padding:10px 10px 10px 8px;
	border-bottom: 1px dotted #CCCCCC;
}

/*form classes */
#fdiv{
	margin:0px 100px 0px 100px;
	padding:20px 0px 20px 55px;
	border: 1px solid #dddddd;
}
.ffull{
	width:300px;
	padding:3px;
	margin:3px 3px 3px 0px;
	font-family:verdana;
	font-size: 12px;
	color: #333333;
}	
.fhalf{
	width:120px;
	padding:3px;
	margin:3px 3px 3px 0px;
	font-family:verdana;
	font-size: 12px;
	color: #333333;
}
.fddhalf{
	width:310px;
	height:25px;
	margin:3px 3px 3px 0px;
	font-family:verdana;
	font-size: 12px;
	color: #333333;
}
#confirm{
	width:600px;
	height:69px;
	padding:15px 10px 10px 80px;
	background: url(img/boat_confirm_bg.jpg) no-repeat top left; 
}
#confirm p{
	color:#336633;
}
#footer{
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
	text-align:center;
}
