@import url(Main.css);
@import url(Menu.css);
@import url(Maps.css);


.style1 {
font-family: Arial, sans-serif;
font-size: 14px;
color: white;
}
.style2 {
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
FONT-FAMILY: Arial, sans-serif;
color: white;
}
.style3 {
FONT-SIZE: 12px;
color: #000080;
FONT-FAMILY: Arial, sans-serif;
}
.style4 {
font-family: Arial, sans-serif;
font-size: 14px;
color: white;
}
.style5 {
FONT-SIZE: 14px;
color: white;
FONT-FAMILY: Arial, sans-serif;
}


#main_screen {
	color:#FFFFFF;
}
#top_nav_menu  a:link {
     color: #000080;
     font-family: Arial;
     font-size : 12px;
     background-color: transparent;
     text-decoration: none;     
     }
#top_nav_menu a:hover {
     color: #000080;
     font-family: Arial;
     font-size : 12px;
     background-color: transparent;
     font-weight : bold;
     text-decoration: none;
     }
#top_nav_menu  a:visited {
     color: #000080;
     font-family: Arial;
     font-size : 12px;
     background-color: transparent;
     text-decoration: none;
     }

#top_add_menu  a:link {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
	 font-size:10px
     }
#top_add_menu a:hover {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:10px
     }
#top_add_menu  a:visited {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
	 font-size:10px
     }

#left_add_menu  a:link {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px
     }
#left_add_menu a:hover {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:14px
     }
#left_add_menu  a:visited {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px
     }

#Contact {
	background:#E7DB89;
    width : 900px;
    height : 357px;
    margin-top : 0px;
	margin-right:0px; 
	overflow: hidden;	
	font-family: Arial, sans-serif;
    font-size: 11px;
	color:#000080;	
}
#Contact a:link {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px
     }
#Contact a:hover {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:14px
     }
#Contact a:visited {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px
     }

#Info {
	font-size: 12px;
	font-family:Arial;
	color: #000000;
}
#Info a:link {
	font-size: 12px;
	font-family:Arial;
	color: #000080;
}
#Info a:hover {
	
}
#Info a:visited {
	font-size: 12px;
	font-family:Arial;
	color: #000080;
}
#Add_Area {    
    margin-top : 50px;
    padding : 0px;
    overflow : auto;
    color : black;
    font-family: Arial, sans-serif;
    font-size: 12px;
}
#Add_Area p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: black;
}

#Login_Area {    
    margin-top : 0px;
    padding : 0px;
    overflow : auto;
    color : black;
    font-family: Arial, sans-serif;
    font-size: 12px;
}
#Login_Area p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: white;
}

#ImageUpdate p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: black;
}
#DataCheck p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: black;
}
#Maps {
    position : absolute;
    left: 150px;
    margin-top : 5px;
    height : 465px;
    width : 600px;
    overflow : hidden;
}
#hidden {
    position : absolute;
    left: 150px;
    margin-top : 1500px;
    height : 465px;
    width : 600px;
    overflow : hidden;
}
#loginNav {
	position : absolute;
    color : black;
    left : 0%;
    width : 168px;
    height : 400px;
    margin-top : 178px;
    padding : 2px;
    overflow : hidden;
}
#loginNav  a:link {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#loginNav a:hover {
     color: green;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#loginNav  a:visited {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#loginNav  a:active {
     color: green;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#leftnavigation {
    color: green;
    position : absolute;
    left : 0%;
    width : 158px;
    height : 400px;
    margin-top : 155px;
    padding : 2px;
    overflow : hidden;
}
#leftnavigation  a:link {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#leftnavigation  a:hover {
     color: black;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#leftnavigation  a:visited {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#leftnavigation  a:active {
     color: black;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#left_panel {
    position : absolute;	
	height : 198px;
    overflow : hidden;
}

#resort_list {
 	font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000080;
	height: 200px;
	width: 220px;
    position : absolute;		
    overflow : auto;
}

#resort_list  a:link {
     color: #000080;
	 font-size: 12px;
     background-color: transparent;
     text-decoration: none;
     }
#resort_list a:hover {
     color: #000080;
	 font-size: 12px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#resort_list  a:visited {
     color: #000080;	 
	 font-size: 12px;
	 background-color: transparent;
     text-decoration: none;
     }
#owners {
    position : absolute;
	width: 180px;
	font-family: Arial, sans-serif;
    font-size: 10px; 
	color: white;        
    overflow : hidden;
}
#alphabtns {
    position : absolute;
    left : 8px;
    width : 168px;
    height : 100px;
    margin-top : 250px;
    overflow : hidden;
}
#owners a:link {
	 font-family: Arial, sans-serif;
     font-size: 10px;
     color: #000080;
     background-color: transparent;
     text-decoration: none;
     }
#owners a:visited {
     color: #000080;
	 font-family: Arial, sans-serif;
     font-size: 10px;
     background-color: transparent;
     text-decoration: none;
     }
#owners  a:hover {
     color: #000080;
	 font-size: 11px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#middlenavigation {
    color : black;
    position: absolute;         
    overflow : auto;
}
#middlenavigation a:link {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#middlenavigation a:hover {
     color: black;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#middlenavigation a:visited {
     color: black;
     background-color: transparent;
     text-decoration: none;
     }
#middlenavigation a:active {
     color: black;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#right_background {
    position : absolute;        
    height : 410px;
	margin-top : 15px;
	margin-left : 80px;
    width : 495px;       
    overflow : hidden;
	
}
#rightnavigation {
    position : absolute;    
    margin-top : 30px;
    height : 410px;
    width : 495px;
    margin-left : 55px;    
    align : left;
    overflow : hidden;
}
#resortImage {
    position: absolute;   
    height : 135px;
    width : 224px;
	margin-left : 65px;
	margin-top: 28px;
    overflow : hidden;
}
#resortInfo {
    position: absolute;
    margin-top : 32px;
    height : 120px;
    width : 150px;
    margin-left : 324px;
    overflow : hidden;
	font-size:11px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
}
#resortButtons {
    position: absolute;
    margin-top : 292px;
    height : 50px;
    width : 425px;
    margin-left : 90px;
    font-family: Arial, sans-serif;
    font-size: 14px;    
    font-weight : bold;
    overflow : hidden;
}
#resortButtons a:link {
     font-size: 14px;
     color: white;
     font-weight : bold;
     background-color: transparent;
     text-decoration: none;
}
#resortButtons a:hover {
     color: #000080;
     font-size: 14px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
}
#resortButtons a:visited {
     font-size: 14px;
     color: white;
     font-weight : bold;
     background-color: transparent;
     text-decoration: none;
}

#resortName {
    position: absolute;
    margin-top : 168px;
    height : 50px;
    width : 425px;
    margin-left : 58px;
    align : middle;	
    overflow : hidden;
    color : #000080;
	font:Arial, Helvetica, sans-serif;
}
#resortDescription {
    position: absolute;
    margin-top : 210px;
    height : 85px;
    width : 370px;
    margin-left : 75px;
    text-align: justify;
    overflow : hidden;
    color : #000080;
	font-size:11px
}
#phone {
    position : absolute;  	
    margin-top : 85px;
    height : 100px;
    width : 160px;
    margin-left : 365px;
    align : left;
    overflow : hidden;
	font-size:11px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	}
#adverts {
    position: absolute;
    margin-top : 495px;
    height : 110px;
    width : 785px;
    margin-left : 200px;
    align : left;
    overflow : hidden;
}
#ad1 {
    position: absolute;
    margin-top : 11px;
    height : 100px;
    width : 185px;
    margin-left : 15px;
    overflow : hidden;
}
#ad2 {
    position: absolute;
    margin-top : 11px;
    height : 100px;
    width : 185px;
    margin-left : 200px;
    overflow : hidden;
}
#ad3 {
    position: absolute;
    margin-top : 11px;
    height : 100px;
    width : 185px;
    margin-left : 385px;
    overflow : hidden;
}
#ad4 {
    position: absolute;
    margin-top : 11px;
    height : 100px;
    width : 185px;
    margin-left : 570px;
    overflow : hidden;
}
#conditions {
	width:598;
	height:335;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;   
}
#agree {
	margin-top:3;	
    overflow : hidden;
}

#TownSearch {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color:#000080;
	height: 180px;
	width: 220px;
    position : absolute;		
    overflow : auto;	
}
#TownSearch a:link {
     color:#000080;     
	 font-size:12px;
     background-color: transparent;
     text-decoration: none;
}
#TownSearch a:hover {
     color:#000080;    
	 font-size:13px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
}
#TownSearch a:visited {
     color:#000080;     
	 font-size:12px;
     background-color: transparent;
     text-decoration: none;
}
#recommend {	
	background:#E7DB89;
    width : 900px;
    height : 420px;
	padding: 0px;
    margin-top : 0px;
	margin-right:0px; 
	overflow:auto;	
	font-family: Arial, sans-serif;
    font-size: 11px;
	color:#000080;	
}

#searchby {
	font-family: Arial, sans-serif;
	height:25px;
	width:180px;
	margin-top:0px;
}	

#searchby a:link {
	 color:#000080;     
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
}
#searchby a:hover {
	 color:#000080;     
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
}
#searchby a:visited {     
	 color:#000080;
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
}

#alphabet_panel {
	margin-top:5px;
	margin-left:12px;	
	width: 220px;
	font-family: Arial, sans-serif;
	font-size:14px;
	color:#000080;	
}	
#alphabet_panel a:link {
	 color:#000080;  
	 font-weight : bold;   
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
}
#alphabet_panel a:hover { 
	 color:white;    
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
}
#alphabet_panel a:visited {
	 color:#000080;   
	 font-weight : bold;   
	 font-size:14px;
     background-color: transparent;
     text-decoration: none;
}

#ResortSearch {
	font-family: Arial, sans-serif;
    font-size: 12px;
    color:#F4E200;
	height: 180px;
	width: 220px;
    position : absolute;		
    overflow : auto;		
}	
#ResortSearch a:link {
	 color:#000080;     
	 font-size:12px;
     background-color: transparent;
     text-decoration: none;
}
#ResortSearch a:hover { 
	 color:#000080;    
	 font-size:12px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
}
#ResortSearch a:visited {
	 color:#000080;      
	 font-size:12px;
     background-color: transparent;
     text-decoration: none;
}

#benefits {
	width:598;
	height:340;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serifp;
	font-size:12px;	
}
#dataEntry {
	width:598;
	height:365;
	overflow:auto;	
}

#membership {
	width:598;
	height:365;
	overflow:auto;	
}

#payment {
	width:598;
	height:365;
	overflow:auto;	
}

#DataCheck {
	width:598;
	height:365;
	overflow:auto;
	color:#000000;
}
	
#addSteps {
    position : absolute;    
    width : 140px;
    height : 200px;
    margin-top : 30px;
	margin-left:13px;
    color : #000080;
    overflow : hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#left_buttons {
 	font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000080;
    position : absolute;	
	height : 130px;	
    z-index:1;
    overflow : hidden;
    margin-left: 20px;
}
#left_buttons  a:link {
     color: #000080;
	 font-size: 12px;
     background-color: transparent;
     text-decoration: none;
     }

#left_buttons a:hover {
     color: #000080;
	 font-size: 12px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#left_buttons  a:visited {
     color: #000080;
	 font-size: 12px;
     background-color: transparent;
     text-decoration: none;
     }
	 
#terms_btn {    
	font-family: Arial, sans-serif;
    font-size: 10px; 
	color: #000080;        
    overflow : hidden;
	}
#terms_btn a:link {
	 font-family: Arial, sans-serif;
     font-size: 10px;
     color: #000080;
     background-color: transparent;
     text-decoration: none;
     }
#terms_btn a:visited {
     color: #000080;
	 font-family: Arial, sans-serif;
     font-size: 10px;
     background-color: transparent;
     text-decoration: none;
     }
#terms_btn a:hover {
     color: #000080;
	 font-size: 11px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }

#forgottenPassword a:link {
	 font-family: Arial, sans-serif;
     font-size: 10px;
     color: yellow;
     background-color: transparent;
     text-decoration: none;
     }
#forgottenPassword a:visited {
     color: yellow;
	 font-family: Arial, sans-serif;
     font-size: 10px;
     background-color: transparent;
     text-decoration: none;
     }
#forgottenPassword a:hover {
	 font-family: Arial, sans-serif;
     color: yellow;
	 font-size: 10px;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
     }
#IconBkg 
{
    margin-top: 45px;   
}

#MembershipBenefits 
{               
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#conditions
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#ResortDetails
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#ResortDataEntry
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}imageUpload

#imageUpload
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#AddDataCheck
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#membershipOptions
{           
	margin-top : 0px;
	margin-left : 3px;
    width : 655px;       
    overflow : auto;	
}

#login_menu  a:link {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px;
     }
#login_menu a:hover {
     color: white;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:14px;
     }
#login_menu  a:visited {
     color: white;
     background-color: transparent;
     text-decoration: none;
	 font-size:14px;
     }
     
#description 
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    color: white;
    top: 310px;
	height: 200px;
	width: 165px;
    position : absolute;		
    overflow : hidden;
}
#pnlMap 
{
	position: absolute;
	width: 660px;
	overflow: visible;
}
#pnlInfoSA
{
	position: absolute;	
	width : 660px;
	margin-top: 400px;
}
#pnlInfoSA  a:link {
     color: blue;
     background-color: transparent;
     text-decoration: none;
	 font-size:12px;
     }
#pnlInfoSA a:hover {
     color: blue;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:12px;
     }
#pnlInfoSA a:visited {
     color: blue;
     background-color: transparent;
     text-decoration: none;
	 font-size:12px;
     }
#AccLinks {
     color: #000080;  
     font-size: 10px;   
     }       
#AccLinks a:link {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
	 font-size:12px;
     }   
#AccLinks a:hover {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
     font-weight : bold;
	 font-size:12px;
     }
#AccLinks a:visited {
     color: #000080;
     background-color: transparent;
     text-decoration: none;
	 font-size:12px;
     } 
#cover_bar1 
{
	position: absolute; 
	margin-top: -13px;
} 
#cover_bar2 
{
	position: absolute; 
	margin-top: -12px;
	margin-left: -20px;
}
#ProvInfo 
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, sans-serif;
}
#ProvInfo h1
{
	FONT-SIZE: 15px;
	color: #000080;
	FONT-FAMILY: Arial, sans-serif;
}
#ProvInfo h2
{
	FONT-SIZE: 14px;
	color: #000080;
	FONT-FAMILY: Arial, sans-serif;
}
#ProvInfo h3
{
	FONT-SIZE: 13px;
	color: #000080;
	FONT-FAMILY: Arial, sans-serif;
}
