.pagebody-cn h1 {
	font-family: Kai Regular, STKaiti; font-size: 48pt;
}



.chinesenavigation {
	font-family: Kai Regular, STKaiti; font-size: 12pt;
}

.chinesecontents { position: absolute; top: 0px;text-align: center; width: 800px; left: 0px;  padding-top: 0px; color: #ffffff; font-color: #ffffff;}

#id_chinese {
    position: absolute;
    top: 360px;
    left: 700px;
    padding: 5px 10px 5px 10px ;
    font-size: 1.25em;
    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;
}

#chineseflagpositionhome {
    position: absolute;
    top: 225px;
    left: 766px;
    padding: 5px 10px 5px 10px ;
    font-size: 1.25em;

    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;
}

#chinesevillasignpositionhome   {
    position: absolute;
    top: 185px;
    left: 600px;
    padding: 5px 10px 5px 10px ;
		font-family: Kai Regular, STKaiti; font-size: 16pt;
		color: #ffffff;
    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;
	}
	
	
#chinesealhambrasignpositionhome   {
    position: absolute;
    top: 125px;
    left: 400px;
    padding: 5px 10px 5px 10px ;
		font-family: Kai Regular, STKaiti; font-size: 16pt;
		color: #ffffff;
    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;
	}
	
	
#id_advert {
    position: absolute;
    top: 260px;
    left: 10px;
    background-color: #F4E65D;
    padding: 5px 10px 5px 10px ;
    color: #111111;
    font-size: 1.25em;
    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;
}


.ad_heading {
    padding-right: 5px;
    font-weight: bold;
}

.villa {
	color: #888888;
}

.ad_small {
    font-size: 70%;
    padding-top: 2px;
    text-align: right;
    color: #444444;
}

#banner-background {
    position: relative;
    top: 0px;
    width: 800px;
    left: 0px;
    height: 196px;
}


#arrow {
background:transparent none repeat scroll 0%;
height:0px;
position:relative;
left:805px;
top:-80px;
width:0px;
}



#no_ie {

    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #e4433b;
    padding: 5px 10px 5px 10px ;
    color: #111111;
    font-size: 1.05em;
    -webkit-border-radius: 8px;    
    -moz-border-radius: 8px;

    
}


.set_title {
    font-size: 120%;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

.gallery_date, .comment .date, highslide-caption{
    color: #9ea6a8;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.set_description {
    text-align: left;
    margin: 5px 0px 0px 5px;
    padding: 0px 0px 10px 0px;
}

.gallery-photo {
    padding: 0px;
    margin: 0px;
    
}


A:link {color:#263115}

A:visited {color:gray}

A:hover {color:#263115;}

A:active {color:blue}

#banner-background img:hover {
    background: #000000;
}


a.nocolour {color:white;border-style:hidden;padding:0px;margin:0px;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; background-color:#e5e9d1; color:#263115 ;padding-top:3px; padding-bottom: 3px; border-top-width: 0px; margin-top: 0px; text-align: center; }

h2 { font-family:  Kai Regular, STKaiti; font-size: 18pt; font-weight: normal; color: #263115 ; border-top-width: 0px; margin-top: 0px;text-indent: 10pt}



h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; margin:0px;color: #263115; text-indent: 10pt;padding-top:3px; padding-bottom: 3px;}

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 12px; margin-bottom: 12px; font-size: 12pt; font-weight: normal; text-indent:  30pt}

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #333333; }

h6 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #990000 ; border-top-width: 0px; margin-top: 0px; text-align: center; }

body, table.odd, td.odd {background-color: #fafafa; text-align: center; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}

#wrapper {width: 800px; text-align: left; margin: 0px auto; padding: 0px 30px 0px 30px ; background-color: #ffffff;}

li {  font-size: 9pt; line-height: 140%}

p { font-size: 9pt; padding-left: 15px; padding-right: 15px; }

h6 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }

.mainpoints{ text-align: left; display:block; background-color: #e5e9d1; padding-top: 5px; padding-bottom: 5px}
.rent{ text-align: left; display:block; background-color: #e5e9d1; padding-top: 5px; padding-bottom: 5px}
.header {position: relative; text-align: left; width: 800px; margin: 0px auto; padding: 0px;}

.footer { padding: 5px; font-size: 7pt; color: #666666; text-align: center}

.pagebody_index {background-color: #ffffff; padding: 0px 30px 0px 30px ; text-align: left; width: 800px; margin: -1px auto 0px auto; }
.pagebody {background-color: #ffffff; padding: 0px ; text-align: left; width: 800px; margin: 0px auto 0px auto; }



.photo {margin: 0; padding: 0; border: 0;}
.photo1 {position: absoute; top: 5px; width: 275px; pudding-right: 2.5px;}

.photo2 {position: absolute; top: 5px; width: 83px; left: 275px;pudding-left: 2.5px;pudding-right: 2.5px;}

.photo3 {position: absolute; top: 5px; width: 145px; left: 358px;pudding-left: 2.5px;pudding-right: 2.5px;}

.photo4 {position: absolute; top: 5px; width: 145px; left: 441px;pudding-left: 2.5px;}

.photo5 {position: absolute; top: 5px; width: 180px; pudding-right: 2.5px;}

.photo6 {position: absolute; top: 5px; width: 143px; left: 180px;pudding-left: 2.5px;pudding-right: 2.5px;}

.photo7 {position: absolute; top: 5px; width: 143px; left: 323px;pudding-left: 2.5px;pudding-right: 2.5px;}

.photo8 {position: absolute; top: 5px; width: 180px; left: 466px;pudding-left: 2.5px;}


.photov1 {position: absolute; top: 150px; width: 145px; left: 400px;pudding-left: 2.5px;}


.pagetitle { position: block; left: 270px; width: 400; pudding-left: 5px; top: 5px}

.contents { position: block; text-align: center; width: 800px;  left: 0px; padding-left: 5px; padding-top: 0px; font-size: 11pt;}

.contentsvilla { position: block; text-align: center; width: 800px; left: 0px; padding-left: 10px; padding-top: 0px; font-size: 11pt;}

.contentsguests { position: block; text-align: center; width: 800px;  left: 0px; padding-left: 5px; padding-top: 0px; font-size: 11pt;}


.formtitle { font-size: 10pt ;color: #263115; background-color: #e5e9d1; text-align: right; }
.formtitle2 { font-size: 10pt ;color: #263115; background-color: #e5e9d1; text-align: center; }
.formtitle3 { font-size: 10pt ;color: #263115; background-color: #e5e9d1; text-align: left; }
.formtitleerror { font-size: 10pt ;color: #FF0000; background-color: #e5e9d1; text-align: right; }

.error {color: #FF0000; }

left: 0px;

.path {align: center; color: #990000}



