/* CSS Document */

/* Basic Reset
----------------------------------------*/
a img { border:none; }
table { border-collapse: collapse; border-spacing: 0; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
ul { list-style-type:none; }
.paddinglfet10{padding-left:11px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
p{margin:0; padding:0;}
.paddingleft10a{padding-left:10px;}
.paddingtop28{padding-top:28px;}

a{ text-decoration:underline; color:#fff;}
a:hover{ text-decoration:none; color:#fff;}

/* Basic Reset
----------------------------------------*/

body{ background:url(../images/bg-content.jpg) repeat; font-family:Tahoma; font-size:12px; color:#FFFFFF; margin:0; padding:0;}

h1{font-family:Verdana; font-size:16px; color:#FFFFFE; font-weight:bold; padding:0px; margin:0px;}
h2{font-family:Verdana; font-size:14px; color:#4699B9; font-weight:bold; padding:0px; margin:0px;}

h2 a{color:#FFFFFE; text-decoration:none;}
h2 a:hover{color:#FFFFFE; text-decoration: underline;}

.float-left{width:auto; float:left; padding:0px; margin:0px;}
.float-right{width:auto; float:right; padding:0px; margin:0px;}

div#container{ width:772px; margin:0 auto; overflow:hidden;}
.main-contententaa{width:772px; float:left; background:url(../images/main-bg.jpg) repeat-y left top;}

.body-content-text{background:url(../images/content-bg.jpg) no-repeat left top; height:320px;}
.body-content-text-inner{background:url(../images/content-bg.jpg) no-repeat left top; height:380px;}
.body-content-reserve{background:url(../images/content-bg.jpg) no-repeat left top; height:600px;}

/*header-css-starts*/
.header-bg{ width:772px; float:left; padding:0px; margin:0px;}
.header-bg-reserve{ width:700px; float:left; padding:10px 0 0 72px; margin:0px; background:url(../images/bg.jpg) no-repeat left top; height:40px;font-size:14px; font-weight:bold;}
.call-text-reserve{color:#BFDFFF; font-weight:bold; font-size:16px;}



/*header-css-ends*/


/*body-content-css-starts*/

.inner-body-div{width:730px; padding:0 0 0 45px;}
.left-panel{width:279px; float:left;}
.right-panel{width:481px; float:right; padding:15px 0 0 12px;}
.right-pane2{width:468px; float:left; padding:15px 0 0 0px;}
.leftp{width:185px; float:left; padding:5px 0 0 0;}
.main-nav{width:235px; float:right; margin:15px 0 0 0;}
.theme-space{width:369px; padding:0 0 0 30px; background:url(../images/theme-space.jpg) no-repeat; height:175px;}




/*footer_css_starts*/
.footer{width:772px; background:url(../images/black-bg.jpg) no-repeat; height:50px; font-family:Tahoma; font-size:11px; color:#666666; text-decoration:none; padding:15px 0 0 0px; margin:10px 0 0 0;}
.footer a{ font-family:Tahoma; font-size:11px; color:#666666; text-decoration:none;}
.footer a:hover{ font-family:Tahoma; font-size:11px; color:#666666; text-decoration:underline;}

.footer-left-div{ width:auto; float:left; margin:0 0 0 20px; padding:0 0px 0 20px;}
.footer-right-div{ width:auto; float:right; margin:0 20px 0 0px; padding:0 20px 0 0px; font-family:Verdana; font-size:11px;}

* html .footer-left-div{ width:auto; float:left; margin:0 0 0 20px; padding:0 0px 0 0px;}
* html .footer-right-div{ width:auto; float:right; margin:0 20px 0 0px; padding:0 0px 0 0px;}

.break{ line-height:280px;} 
* html .break{ line-height:50px;}
/*footer_css_ends*/

/*form starts here*/
.form-body{ margin:0px; padding:0px; width:250px; }
.submit_btn{ font-family:Verdana; font-size:11px; font-weight:bold; color:#000000; background-color:#CCCCCC;  border:1px solid #333333; width:55px; margin:0; padding:0 0 2px 0; height:20px;}
.tableform{ padding:1px 0px 0px 4px; margin-bottom:2px; text-align: left;  width:250px; border:1px solid #999999; height:18px; font-family:Verdana; font-size:11px; color:#CCCCCC; font-weight:normal; background-color:#333333;}
.ta{text-align: left; width:50px; height:90px; border:1px solid #ccc; background-color:#56595C; font-family:Verdana; font-size: 11px;color:#fff; padding:2px 0px 0px 5px; margin-bottom:3px;}
.ta-brief{text-align: left; width:250px; height:70px; border:1px solid #999999; background-color:#333333; font-family:Verdana; font-size: 11px; color:#CCCCCC; padding:1px 0px 0px 4px; margin-bottom:3px;}
.red-star{ color:red; font-weight:bold;}
.text_box{ width:50px;  border:1px solid #999999; height:12px; font-family:Verdana; font-size:11px; color:#CCCCCC; font-weight:normal; background-color:#333333; padding:1px 0;}
.code{float:left; width:50px; padding:0px; background-color:#DADADA; text-align:center; color:#444444; font-size:11px;  border:1px solid #969696; margin-left:5px;}
.mail{font-size:12px; font-family:Verdana;}
.mail-reservation{font-size:16px; font-family:Verdana; font-weight:bold; color:#BFDFFF;}
.mail-down{padding-left:16px; font-weight:bold; padding-bottom:10px;}
.border{border:1px solid #CCCCCC;}
.mail-text{text-decoration:none; color:#323232; font-weight:bold;}
.mail-text:hover{text-decoration:underline; color:#323232; font-weight:bold;}
/*form ends here*/
.red_txt{ color:#ff0000;}
/*Enquiry form  ends here*/

/*body-content-css-ends*/

