/* CSS Document */


body {font-size:12px; font-family:Verdana, Geneva, sans-serif; background:url(images/bg.jpg) center top no-repeat; background-color:#000; margin-top:0px; line-height:1.5em; color:#fff; margin-left:0px; margin-right:0px;}
.clr {clear:both;}
p {text-align:justify;}
a {outline:none; color:#fff;}
img {border:0px;}
h1,h2,h3,h4,h5,h6,ol,ul {margin:0px; padding:0px;}
h1 {font-size:22px;}
h4 {font-size:16px;}
.leftlist {width:200px; height:auto; float:left; margin-right:10px; overflow:auto;}
.leftlist ul {margin:0px; padding:0px; margin-left:20px; list-style:square;}
.lst1 {list-style:square; margin-left:20px;}
.pricing {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFAE00;}

#homegallery {width:auto; height:auto;}
#homegallery img {float:left; margin-left:5px; margin-bottom:5px; padding:2px; border:1px solid #666; width:120px;}

#wrapper {width:900px; height:auto; margin:0px auto;}
#headerflash {width:900px; height:auto; margin:0px auto; margin-top:10px;}

#headerhome {width:900px; height:380px; background:url(headerbanner/home.jpg) no-repeat;}
#headerchef {width:900px; height:380px; background:url(headerbanner/chef.jpg) no-repeat;}
#headerprotection {width:900px; height:380px; background:url(headerbanner/executive-protection.jpg) no-repeat;}
#headerrentals {width:900px; height:380px; background:url(headerbanner/vip-rental.jpg) no-repeat;}
#headercontact {width:900px; height:380px; background:url(headerbanner/contact.jpg) no-repeat;}
#headertable {width:900px; height:380px; background:url(headerbanner/vip-table.jpg) no-repeat;}
#headertours {width:900px; height:380px; background:url(headerbanner/ticket-tours.jpg) no-repeat;}
#headermodel {width:900px; height:380px; background:url(headerbanner/promotion-models.jpg) no-repeat;}
#headerpartytours {width:900px; height:380px; background:url(headerbanner/party-tours.jpg) no-repeat;}
#headertransportation {width:900px; height:380px; background:url(headerbanner/transportation.jpg) no-repeat;}
#headerluxrental {width:900px; height:380px; background:url(headerbanner/banner.jpg) no-repeat;}
#headerhospitality {width:900px; height:380px; background:url(headerbanner/hospitality.jpg) no-repeat;}
#headerparty {width:900px; height:380px; background:url(headerbanner/party.jpg) no-repeat;}
#headerprotection {width:900px; height:380px; background:url(headerbanner/protection.jpg) no-repeat;}
#headerprivate-chart {width:900px; height:380px; background:url(headerbanner/private-chart.jpg) no-repeat;}


#nav {width:900px; height:49px; float:left; border-left:1px solid #666;}
#nav ul {list-style:none; padding:0px; margin:0px;}
#nav ul li {float:left;}
#nav ul li a {display:block; text-align:center; width:178px; height:31px; color:#d0cfcb; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-top:15px; border-right:1px solid #666;}
#nav ul li a:hover {color:#8d8d8d;}

.navserv {width:750px; height:auto; padding-bottom:10px; padding-top:10px; overflow:auto; margin:0px auto;}
.navserv ul {list-style:none; padding:0px; margin:0px;}
.navserv ul li {float:left;}
.navserv ul li a {width:auto; height:auto; color:#999999; margin-right:30px; margin-left:30px; font-weight:bold; text-decoration:none;}

#companynamecont {width:auto; height:auto; padding:10px 0px; overflow:auto;}
#companynamecont .left {width:400px; height:auto; font-size:20px; font-weight:bold; color:#FFCC00; float:left;}
#companynamecont .right {float:right; font-size:18px;}

#maincont {width:900px; height:auto; background:url(images/mainbg.jpg) no-repeat; overflow:auto; margin-bottom:20px; padding-top:10px;}
#leftpanel {width:580px; height:auto; float:left;}
#rightpanel {
	width:300px;
	height:auto;
	float:right;
	text-align: center;
}
#rightpanel .gallery {width:auto; height:auto; padding-top:10px;}
#rightpanel .gallery img {float:right; margin-left:5px; margin-bottom:5px; padding:2px; border:1px solid #666;}

#leftcont {width:450px; height:auto; float:left;}
#leftcont .cont {width:450px; height:auto; float:left; margin-bottom:10px;}
#leftcont .cont img {margin-top:10px;}
#rightcont {width:450px; height:auto; float:right;}
#rightcont .cont {width:450px; height:auto; float:left; margin-bottom:10px;}
#rightcont .cont img {margin-top:10px;}

#newcont {width:900px; height:auto; margin:0px auto;}
#newcont .cont {width:900px; height:auto; float:left; margin-bottom:10px;}


.centercont {width:900px; height:auto; margin-bottom:30px; overflow:auto;}
.centercont img {float:left; margin-right:20px;}
.centercont2 {width:900px; height:auto; margin-bottom:30px; overflow:auto;}
.centercont2 img {float:right; margin-right:20px;}



#form {width:430px; height:auto; padding:5px; border:1px solid #1e1e1e; margin-bottom:10px;}
#form .th {width:auto; height:auto; padding:5px; font-size:14px; font-weight:bold; background-color:#333; margin-bottom:10px;}
#form .tr {width:auto; height:auto; margin-bottom:10px; overflow:auto;}
#form .td1 {width:120px; height:auto; float:left;}
#form .td2 {width:300px; height:auto; float:left;}
#form .td2 .txtbox {width:290px;}
#form .td2 .txtarea {width:290px; height:50px;}

#booktoday {width:249px; height:70px; margin:0px auto; margin-top:10px;}

#footerbg {width:100%; height:232px; background:url(images/footerbg.jpg) center bottom no-repeat;}
#footercont {width:990px; height:auto; padding-top:0px; text-align:center; margin:0px auto; font-size:16px; font-weight:bold; line-height:2em;}
#footercont a {color:#fff;}
#footerright {width:900px; height:auto; margin:0px auto; text-align:center;}

