
body   { 
	margin:0px auto; 
	width:1072px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	border-left:1px solid #d8d3d3;
	border-right:1px solid #d8d3d3;
	}
	
table{border-collapse:collapse;}

img{border:none;}

H1{	
	margin:0px;
	color:#EF870E;
	font:;
	font-family:Vladimir Script,"Georgia","Baskerville",serif;
	font-size:30px;
/*	text-transform:uppercase;*/
	line-height:50px;
	font-weight:bold;
	}
	
H1 a{	
	color:#EF870E;
	text-decoration:underline;
	}
	
H1 a:hover{	
	text-decoration:none;
	}

.main-taable{	
	background:url(../images/bg.jpg) repeat-x top #afddf0;
	}

.logo{
	padding:10px 0px 0px 20px; 
	}
	
.top-nav{
	margin:0px;
	padding:0px 20px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	}
	
.top-nav a{
	color:#ff6600;
	text-decoration:none;
	}
	
.top-nav a:hover{
	text-decoration:underline;
	}

.resorts{
	background:url(../images/resorts.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
	width:349px;
	height:318px;
	cursor:pointer;
	}
	
.resorts:hover{
	background:url(../images/resorts-hover.jpg) no-repeat top center;
	}
	
.about-us{
	background:url(../images/about-us.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
	width:349px;
	height:318px;
	cursor:pointer;
	}
	
.about-us:hover{
	background:url(../images/about-us-hover.jpg) no-repeat top center;
	}
	
.login{
	background:url(../images/login.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
	width:361px;
	height:636px;
	cursor:pointer;
	}
	
.login:hover{
	background:url(../images/login-hover.jpg) no-repeat top center;
	}
	
	
.Instructors{
	background:url(../images/instructors.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
	width:349px;
	height:318px;
	cursor:pointer;
	}
	
.Instructors:hover{
	background:url(../images/instructors-hover.jpg) no-repeat top center;
	}
	
.travel{
	background:url(../images/travel.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
	width:349px;
	height:318px;
	cursor:pointer;
	}
	
.travel:hover{
	background:url(../images/travel-hover.jpg) no-repeat top center;
	}
	
.footer{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:22px;
	color:#3b3b3b;
	}
	
.footer a{
	margin:0px;
	padding:0px 5px 0px 5px;
	color:#3b3b3b;
	text-decoration:none;
	}
	
.footer a:hover{
	text-decoration:underline;
	}
	
	
.about-us-bg{
	background: url(../images/about_bg.jpg) no-repeat top center;
	margin:0px;
	padding:300px 10px 0px 10px;
	}
	
.about-us-bg01{
	background: url(../images/about_bg01.jpg) no-repeat top center;
	margin:0px;
	padding:300px 10px 0px 10px;
	}
	
.about-us-bg02{
	background: url(../images/about_bg02.jpg) no-repeat top center;
	margin:0px;
	padding:300px 10px 0px 10px;
	}
	
.about-us-bg03{
	background: url(../images/about_bg03.jpg) no-repeat top center;
	margin:0px;
	padding:300px 10px 0px 10px;
	}

.about-us-bg04{
	background: url(../images/about_bg04.jpg) no-repeat top center;
	margin:0px;
	padding:300px 10px 0px 10px;
	}
	
	
.mid-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:22px;
	padding:0px;
	margin:0px;
	}
	
.mid-text a{
	color:#FF6600;
	text-decoration:none;
	}
	
.mid-text a:hover{
	text-decoration:underline;
	}
	
.heading-bg{
	background:#666666;
	padding:0px 5px 0px 5px; 
	}
	
.text-bg{
	border:1px solid #999999;
	background:#CCCCCC;
	}
	
	
.mid-text01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:22px;
	padding:0px;
	margin:0px;
	padding:0px 0px 0px 5px;
	}
	
.mid-text01 a{
	color:#FF6600;
	text-decoration:none;
	}
	
.mid-text01 a:hover{
	text-decoration:underline;
	}
	
.log-in{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:22px;
	padding:0px 0px 0px 0px;
	}
	
.log-in01{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	padding:0px 0px 0px 0px;
	}
	
.submit-bg{
	background:url(../images/submit-bg.png) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:22px;
	width:64px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	}
	
.mid-curv{
	background:url(../images/login-bg.png) no-repeat top center;
	width:262px;
	height:253px;
	}
	
.abut-list{
	margin:0px;
	padding:0px 0px 0px 15px ;
	}
	
.abut-list li{
	margin:0px;
	padding:0px 0px 0px 0px;
	/*background:url(../images/go-last.png) no-repeat left center;*/
	line-height:22px;
	}
	
	
.click-today{
	background:url(../images/click-here.jpg) no-repeat center;
	width:479px;
	height:59px;
	}
	
.click-today:hover{
	background:url(../images/click-here-hover.jpg) no-repeat center;
	}
	
	
.creat-account{
	background:url(../images/create-account.jpg) no-repeat center;
	width:258px;
	height:55px;
	border:none;

	}
	
.creat-account:hover{
	background:url(../images/create-account-hover.jpg) no-repeat center;
	}
	
h2{
	font-family:Trajan Pro, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#EF870E;
	}
	
h2 a{
	text-decoration:none;
	color:#EF870E;
	}
	
h2 a:hover{
	text-decoration:underline;
	}

tr.odd{
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
}

tr.odd a{
color:#333333;
text-decoration:none;
}

tr.odd a:hover{
text-decoration:underline;
}

tr.even{
font-family:Arial, Helvetica, sans-serif;
}

tr.even a{
color:#333333;
text-decoration:none;
}

tr.even a:hover{
text-decoration:underline;
}


tr.even, tr.odd, tbody th {
border:0px solid #999999;
}


thead th {
border-bottom:2px solid #999999;
color:#494949;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.nav-box{
	float:left;
	margin:0px;
	width:95px;
	text-align:center;
	}
	
.nav-box a{
	text-decoration:none;
	color:##FF6600;
	}
	
.nav-box a:hover{
	text-decoration:underline;
	}
.footer p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
}
.footer_links {
	font-size: 12pt;
}
.helpful_links_bg {
	background: url(../images/helpful_links_bg.jpg) no-repeat top center;
	margin:0px;
	padding:340px 10px 0px 10px;
}
.press_bg {
	background: url(../images/press_bg.jpg) no-repeat top center;
	margin:0px;
	padding:340px 10px 0px 10px;
}