body {
	font-family: 	"arial";
	font-size: 		80%;
	line-height: 150%;
	font-family: verdana, Arial, sans-serif;
	color:  #332117;
	background-color: #c3915e;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
h1 {
	font-size: 		150%;
	color:  #332117;
	font-weight: bold;

}
h2 {
	font-size: 		115%;
	color:  #772814;
	font-weight: bold;
	
}
h3 {
	font-size: 		110%;
	color:  #772814;
}
a:link {
	  color:            #332117;
	  text-decoration:  underline;
	}
a:visited {
	  color:            #332117;
	  text-decoration:  underline;

	}
a:hover {
	  color:            #772814;
	  text-decoration:  underline;
	}
.bold {
		font-weight: bold;
	}
.photo {
padding: 0px;
margin: 18px;
}
#text {
	padding-left: 27px;
	padding-right: 27px;
	margin-top: -12px;
	padding-bottom: 18px;
}
	
	/*---------------------------------  background  ---*/ 
#gradientbckg {
	background: url(images/gradientbackg.jpg);
	background-repeat: repeat-x;
	background-position: top left 0-pos 0-pos;	
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#mainbckgpic {
	background: url(images/bckgimage.jpg);
background-position: center top;
	background-repeat: no-repeat;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
#mainbckg {
	background: url(images/bckgimagesea.jpg);
background-repeat: repeat-y;
background-position: center top;
	margin-left: auto;
	margin-right: auto;
		width: 1000px;
}
/*---------------------------------  lanngbar  ---*/ 
.langbar {
	float: right;
	background-color: white;
	padding-right: 9px;
	padding-left: 9px;
	margin-top: 18px;
	opacity: 0.85;
	filter:alpha(opacity=85);
}

.langbar img {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 9px;
	padding-left: 9px;

}
/*---------------------------------  navigation  ---*/ 
#nav {
	padding-top: 45px;
	clear: both;
	text-align: center;
	font-weight: bold;
	font-size: 95%;

	}
#nav a:link {
	  color:            #d13e00;
	  text-decoration:  none;
	font-size: 95%;
	
	}
#nav a:visited {
	  color:            #d13e00;
	  text-decoration:  none;
	font-size: 95%;
	}
#nav a:hover {
	  color:            #332117;
	  text-decoration:  none;
	font-size: 95%;
	}
#nav .selected a:visited{
	  color:            #332117;
	  text-decoration:  none;
	font-size: 95%;
	}
	
	

#nav ul {
	list-style-type: none;
		background-color: #fff2e5;
	padding-top: 9px;
	padding-bottom: 9px;

	margin-left: auto;
	margin-right: auto;
	
}
#nav li {
	display: inline;
	padding-right: 36px;	
padding-left: 0px;
	margin-left: -0px;
	margin-right: auto;
}
/*---------------------------------  subnavigation  ---*/ 
#subnav {
margin-top: 0px;
margin-bottom: -18px;
margin-left: -550px;
	clear: both;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	}
#subnav a:link {
	  color:            #d13e00;
	  text-decoration:  none;
	font-size: 90%;
	
	}
#subnav a:visited {
	  color:            #d13e00;
	  text-decoration:  none;
	font-size: 90%;
	}
#subnav a:hover {
	  color:            #332117;
	  text-decoration:  none;
	font-size: 90%;
	}
#subnav .selected a:visited{
	  color:            #332117;
	  text-decoration:  none;
	font-size: 90%;
	}
	
#subnav ul {
	list-style-type: none;

	padding-top: 0px;
	padding-bottom: 0px;
	
	margin-left: auto;
	margin-right: auto;
	
}
#subnav li {
	display: inline;
	padding: 6px;
	margin-left: auto;
	margin-right: auto;	
		background-color: #fff2e5;

}


	/*---------------------------------  homepage  ---*/ 
#hpleft {
	
	width: 955px;
	
}
#hpright {
float: right;
width: 450px;
}
#hpbottom {
margin-top: 50px;

}
#qoute {

padding-right: 36px;
}
blockquote {
display: inline;
	margin-top: -18px;
	font-style: oblique;
	font-size: 95%;
padding-right: 18px;
}

#pricetext2 {
background-color: white;
padding-left: 18px;
padding-right: 18px;
margin-left:9px;
float: right;
width: 255px;
border: solid #b47557 1px;
}
hr {
	color: #b47557;
	height: 1px;
}
#TA_excellent355{
}
#external{
margin-top:25px;
	padding-bottom: 9px;
}
td {
padding: 9px;
	vertical-align: center;
}

#shellontop {
position: absolute;
margin-top: -65px;
margin-left: 165px;
}

#shellontop2 {
position: absolute;
margin-top: -295px;
margin-left: -20px;
}
#cameltrip {
background-image: url(images/cameltrip.gif);
background-repeat: no-repeat;
background-position: left/top;
width: 450px;
height: 150px;
margin-top: 125px;
margin-left: 18px;
}
#cameltrip h3{
width: 354px;
padding: 100px 0px 0px 18px;

}
/*---------------------------------  footer  ---*/ 
#footer {
	padding-top: 9px;
	padding-bottom: 18px;
	padding-right: 18px;
	padding-left:18px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	color: white;
	text-align: center;
	font-size: 90%;
}
#footer hr{
	color: white;
	height: 1px;
}
#footer a:link {
	  color:            white;
	  text-decoration:  none;
	}
#footer a:visited {
	  color:            white;
	  text-decoration:  none;

	}
#footer a:hover {
	  color:     white;
	  text-decoration:  underline;
	}
/*---------------------------------  mainbox  ---*/ 
#main {
	position: relative;
		margin-top: 36px;
		margin-left: 18px;
		width: 964px;
		background-color: #fff2e5;
}
#space {
	width: 700px;
	height: 270px;
	padding: 9px;
}
/*---------------------------------  about  ---*/ 

#lipage li {
	list-style-image: url(images/star.gif);
	padding-top: 9px;
	list-style-position: inside;
	font-weight: bold;
}
#lipage p {
	padding-left: 30px;
}
#aboutshells {
padding-left: 250px;
margin-top: -300px;
}
#mappic {
float: right;

z-index: -1;
}
#abouttext {

z-index: 1;
}
#map {
background-image: url(images/map.jpg);
float: right;
width: 700px;
height: 503px;
}
#bus td{border: 1px solid #332117;}
/*---------------------------------  acommodation  ---*/ 

.textonhoosha {

padding: 9px;
background-color: #fff2e5;
}

#textontop {
background-color: #fff2e5;
width: 905px;
height: 1152px;
background-image: url(images/hooshabigcarpet.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin-top: 9px;
}

#carpettext {
position: relative;
background-color: #fff2e5;
width: 500px;
padding: 18px;
margin-top: -620px;
margin-left: auto;
margin-right: auto;
z-index: 1;
}
#key {
float: left;
padding: 9px;	
}
.imgacommo {
background-color: white;
padding: 9px;
width: 450px;
}

/*---------------------------------  restaurnat  ---*/ 
#restpic {
background: url(images/retaurant.jpg);
background-repeat: no-repeat;
width: 905px;
height: 377px;
margin-top: 9px;
}	

#restleft {
	
background-color: white;
width: 905px;
height: 303px;
}
#restlefttext {
	padding: 18px;

}
#veg {
float: right;
padding: 0px 9px 0px 9px;
}
#dish {
width: 550px;
display: inline;
overflow: auto;
}
#restpics {
float: right;
width: 440px;
padding: 9px;
margin:9px;
}
#juice {
margin-right:300px;
margin-top:-165px;
}
/*---------------------------------  atractions  ---*/ 
#actimg {
width: 955px;

}
.actimg3 {
	background-color: white;
padding: 6px;
width: 830px;

}
#scubatext {
width: 554px;
}
.actimg2 {
	background-color: white;
padding: 6px;
width: 554px;
}
#youtube {
float: right;
margin-top: -88px;
}
/*---------------------------------  contact  ---*/ 

#reception {
float: right;
margin-top: -150px;
margin-right: 150px;
}
#contacttext {
width: 365px;
}

#pricetext{
float: right;
	background-image: url(images/pricebckg.png);
	width:526px;
	height:240px;
margin-top: 50px;

}
#pricetext h3{
margin-left: 10px;
}
#pricetext table{
	position: relative;
	padding-top: 10px;
	padding-left:90px;
}
#pricetext tr,td {border: none;}
#pricetext p{
	position: relative;
	margin-left: 150px;
	font-size: 90%;
}
#contact ul{
list-style: none;
padding: 18px;
}
#contact {
margin-top: 50px;
	background-color: white;
width: 365px;
}
#contpic {
float: right;
}
/*---------------------------------  gallery  ---*/ 

#gallery {
width: 955px;
}
#gpic{
display: inline;
position: relative;
}
#gpic table{
display: inline;
position: relative;
}
#gpic tr {
}

#gpic td {
background-image: url(images/postcard.gif);
width: 441px;
height:318px;
background-repeat: no-repeat;
}

#gpic img{
position: relative;
border: none;
margin-top:-90px;
}
#gallery img{
border: none;

}
#gallery a{
border: none;
text-decoration: none;
padding: 9px;
font-weight: bold;
color:  #772814;
position: relative;
}
#gallery a:hover{
border: none;
text-decoration: underline;
padding: 9px;
font-weight: bold;
color:  #772814;
position: relative;
}
#galltext {
position: relative;
margin-top: -107px;
margin-right: 50px;

}
/*---------------------------------  recommandation  ---*/ 
#tripadv {
width: 450px;

}
#feedback {
width: 400px;
float: right;
background-color: white;

}
#form {
padding: 18px;
}

#flickr {
width: 400px;
float: right;
}
#flickrcont {
padding: 0px 18px 0px 18px;
}
#facebook {
background-color: white;
}
