body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,form,fieldset,p{margin:0; padding:0;}
img,fieldset{border:none;}
body{background:#f4f5ef; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; font-style:normal; color:#333333;}
.clear{clear:both;}
*{margin:0; padding:0}


#frame{
		width:900px; 
		height:auto;
		background-image:url(../images/outerbg.jpg);
		background-repeat:repeat-y;
		margin:0px auto; 
		}
#container {
		width:780px; 
		height:auto; 
		margin:0px auto;
		background-color:#ffffff;
		}

#headder {
		width:780px; 
		height:278px; 
		margin:0px auto;
		}
		

#logo {
		width:275px; 
		height:248px; 
		margin:0px auto;
		float:left;
		padding:0px 0px 0px 0px;
		}


		
#transframe{
		width:354px; 
		height:248px; 
		margin:0px auto;
		float:right;
		padding:0px 0px 0px 0px;
		text-align:right;
		background-image:url(../images/leaf.jpg);
		}	

#menu{
		width:780px; 
		height:77px; 
		margin:0px auto;
		padding:0px 0px 0px 0px;
		background-color:#999999;
		}		

#dataframe{
		width:606px; 
		height:auto; 
		margin:40px 87px 0px 87px;
		padding:0px 0px 0px 0px;
		}		
		
.sunshine_package{width:606px; height:auto; margin-top:10px;}		
.sunshine_package_lef{width:218px;   float:left;}	
.sunshine_package_rig{width:370px; float:right;}	
.sunshine_package_rig h4{ height:22px; width:auto; font-weight:normal; background:#91e1fa; color:#000; text-align:center; padding-top:3px; padding-left:10px; text-transform:uppercase;}	
.sunshine_package_rig h5{font-weight:normal; color:#cc0033; font-size:12px; margin-top:10px;}	
.sunshine_package_rig p{ font-weight:normal; color:#000; font-size:12px;}	
.sunshine_package_map{width:218px; margin-bottom:10px;}

		
.tarif_frame{
		width:606px; 
		height:auto; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}			
		
.tariff_style{
		font-family:Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		font-style:normal;
		text-transform:uppercase;
		padding:5px 0px 0px 30px;
		}

.tariff_style1{
		font-family:Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		font-style:normal;
		padding:5px 0px 0px 30px;
		}	
		
.tariff_styletar{
		font-family:Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		font-style:normal;
		padding:5px 0px 0px 0px;
		}			
		
				
#bottombox{
		width:745px; 
		height:auto; 
		margin:20px 0px 0px 35px;
		padding:0px;
		}		
		
.box{
		width:auto; 
		height:auto; 
		margin:0px 0px 0px 10px;
		padding:0px;
		float:left;
		}	
.box2{
		width:138px; 
		height:auto; 
		margin:0px 40px 0px 0px;
		padding:0px;
		float:right;
		text-align:center;
		}		
		

.location_left{
		width:366px; 
		height:auto; 
		margin:0px 20px 0px 0px;
		padding:0px;
		float:left;
		text-align:justify;
		}	
.about_left{
		width:550px; 
		height:auto; 
		margin:0px 20px 0px 0px;
		padding:0px;
		float:none;
		text-align:justify;
		}	
		

.location_right{
		width:210px; 
		height:auto; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		float:right;
		text-align:left;
		background-color:#f2f1f1;
		}			
		
		
		
.head{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:12px;
		color:#cc0033;
		font-style:normal;
		font-weight:bold;
		text-transform:uppercase;
		}


.head_gallery{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:12px;
		color:#cc0033;
		font-style:normal;
		font-weight:bold;
		text-transform:uppercase;
		margin-top:20px;
		
		}

	
.facilities_subhead{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:11px;
		color:#cc0033;
		font-style:normal;
		font-weight:bold;
		
		}	
	
		
.pagehead{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:28px;
		color:#cc0033;
		font-style:normal;
		}		

.facilities_style{
		font-family:Tahoma,Helvetica,sans-serif;
		
		text-align:left;
		font-size:11px;
		color:#000000;
		font-style:normal;
		padding-left:17px;
		}

.terms_style{
		font-family:Tahoma, Helvetica, sans-serif;
		
		text-align:justify;
		font-size:12px;
		color:#333333;
		font-style:normal;
		padding-left:17px;
		}


.galleryframe{
		width:606px; 
		height:auto; 
		margin:10px 0px 0px 0px;
		padding:0px;
		}			
				

.gallery {
	width:129px; 
		height:113px; 
		margin:0px 22px 0px 0px;
		padding:0px;
		float:left;
		background-image:url(../gallery/frame_thum.jpg);
		background-repeat:no-repeat;
	}


#footer{
		width:780px; 
		height:65px; 
		margin:20px 0px 0px 0px;
		padding:0px;
		background-color:#CCCCCC;
		}			
				
