body

{ background:#990503 url('/images/body_bg4.gif') repeat-x }

#cambodia

{ background: url(/images/background.gif) repeat}

#content
{
width:805px;
height:100%;
float:center;
background-color:#ffffff;
border:2px solid #b7b9b6;
}


table, td {padding: 0; border-spacing:1;}

.maintable {background:#b7b9b6;}
.contenttable {background:#FFFFFF;}
.graytable {background:#b7b9b6; padding:3; background-image:url('/images/dragon.jpg'); background-position: center; background-repeat: no-repeat;}
.videotable {background:#FFFFFF;}



H1 {font: 18px "Arial"; font-weight:bold;}
H2 {font: 16px "Arial"; font-weight:bold;}
H3 {font: 14px "Arial"; font-weight:bold;}
p {font: 12px "Arial"}
li {font: 12px "Arial"}
ol {font: 12px "Arial"}
a:link {color: #c00706;text-decoration: underline;}
a:link:hover {color: #0000cc;text-decoration: none;}
a:link:visited {color: #c00706;text-decoration: underline;}


.starbackc
{
background-image:url('/images/small-star.jpg');
background-repeat: no-repeat;
padding-left:35px;
background-position: center;
}


.starbackl
{
background-image:url('/images/small-star.jpg');
background-repeat: no-repeat;
padding-left:25px;
background-position: left;
}


.starbackln
{
background-image:url('/images/small-star.jpg');
background-repeat: no-repeat;
padding-left:25px;
margin-left:0px;
background-position: left;
}


.specialheadings 
{
color: #ffffff; 
padding-right:10px; 
padding-left:10px; 
background-color: #c00706; 
font:12px "Arial"
}


#spechead {background-color:#c00706;}


#features 
{ 
border-right:1px solid #b7b9b6; 
width:148px; 
float:left; 
padding-left:5px; 
padding-right:5px;
padding-top:5px;
text-align:left;
}


#featuresr 
{  
width:148px; 
float:left; 
padding-left:5px; 
padding-right:5px;
padding-top:5px;
text-align:left;
}


#maintext
{
padding-left:15px;
padding-right:15px;
}

#textalignl
{
text-align:left;
}


#bottomlinks
{
border-top:1px solid #767475;
}

#mainmargins
{
margin-left: 20px;
margin-right: 30px;
height:100%;
}

#largemargins
{
margin-left:60px;
margin-right:60px;
}


#breadcrumbs {text-align:left;}
.breadcrumb-links {font:10px "Arial"}
.breadcrumb-text {font:10px "Arial"}


#coffeetext
{
margin-left:62px;
}

#contactbox
{
width:650px;
padding:30px;
text-align:left;
}



#photomargins
{
margin-left:70px;
margin-right:70px;
background-color:#494e48;
}

#phototext
{
text-align:left;
margin-left:70px;
}


#videocatmargin
{
margin-left: 10px;
margin-right: 10px;
text-align:left;
}


#videocattext
{
margin-left:46px;
}


#videothumbs
{
width:180;
padding:5px;
text-align:center;
margin-right:42px;
margin-left:42px;
margin-top:10px;
margin-bottom;10px;
float:left;
}


#mainvideo
{
padding-left:10px;
padding-right:10px;
}

#videopagetext
{text-align:left;
padding-left:0px;
margin-left:10px;
}


#destcatcontent
{
text-align:left;
width:550px;
float:left;
padding:20px;
}

#hoteldestcatcontent
{
text-align:left;
width:500px;
float:left;
padding:20px;
}

#contentcontainer
{
width:800px;
margin-top:5px;
background-image:url('/images/destback.gif');
}


#destcontent
{
text-align:left;
width:590px;
height:100%;
float:left;
}

#destnotes
{
width:188px;
height:100%;
border:0px solid #767475;
margin-top:5px;
padding-left:3px;
padding-right:3px;
text-align:left;
float:left;
}

#clearer
{
clear:both;
}


#destlinks
{
text-align:left;
width:150px;
height:950px;
float:left;
padding:10px;
margin-right:10px;
border:2px solid #767475;
}


#destcattext
{text-align:left;
padding-left:0px;
}

#hotelbookingform
{
text-align:left;
float:left;
padding-left:10px;
}

#hotelpagelinks
{
text-align:left;
float:left;
padding:10px;
margin-right:30px;
border:2px solid #767475; 
}

#hotelcattext
{
text-align:left;
float:left;
padding-left:10px;
}

#hotelspectext
{
text-align:left;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #767475;
}

#hotelspectextb
{
text-align:left;
padding-left:10px;
padding-right:10px;
}

#hotelothertext
{
text-align:left;
}

#infotext
{
text-align:left;
margin-right:50px;
}


#infopagelinks
{
text-align:left;
float:left;
padding:10px;
margin-right:30px;
margin-top:5px;
border:0px solid #767475; 
}