body { margin:0px; background:url(../images/bg-body.jpg) repeat-x #c9b7a1; font: normal 11px Verdana; color:#785a33; text-align:justify; }
img, h1, h2, h3, h4, ul, li { margin:0; padding:0; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clear-left { clear:left; }
/*------------------------- Container -------------------------*/
.container { width:740px; margin:auto; }

/*------------------------- Navigation -------------------------*/
.navigation { width:738px; margin:0px; padding:0px; }
.navigation ul { list-style:none; margin:0px; padding:0px;}
.navigation li { float:left; display:inline;margin:0px; padding:0px; }
.navigation li a { display:block; height:57px; }
.navigation li a.m1 { background:url(../images/m1.jpg) no-repeat left top; width:138px; }
.navigation li a.m2 { background:url(../images/m2.jpg) no-repeat left top; width:150px;}
.navigation li a.m3 { background:url(../images/m3.jpg) no-repeat left top; width:163px; }
.navigation li a:hover,.navigation li a.active { background-position:left -73px; }

/*------------------------- Logo -------------------------*/
.logo { width:238px; height:58px ; padding-right:500px; float:left;}

/*------------------------- Body -------------------------*/
#body-content { width:740px; }
#body-top { background:url(../images/page-body-bg.gif) repeat-y; }
.body-left { float:left; width:23px; }
.body-right { float:right; width:23px; }
.body-middle { float:left; width:694px; background:url(../images/page-bg.gif) repeat-x; padding:30px 0 0 0; }
.body-bg { background:url(../images/body-bg.gif) left top repeat-y; margin:0px 3px 0px 3px; width:732px; }
.body { background:#ffffff url(../images/body-bg.jpg) left top repeat-x; border-left:1px solid #fff; border-right:1px solid #fff; width:730px; }

.left-panel { float:left; width:426px; margin-right:10px; }
.left-panel  ul{ list-style:none; padding:0 0 10px 5px;}
.left-panel  ul li{ background:url(../images/bullet.gif) no-repeat 0 5px; padding:0px 0px 5px 8px;}

.right-panel { float:right; width:258px; }
* html.form-panel { float:left; width:200px; overflow:hidden }
h1 { padding-bottom:9px; }
h2 { padding:17px 0; border-top:1px solid #785A33; }
.paddingright20 { padding:0 20px 10px 0; }

.gallery-image-verdivider { background:url(../images/ver-divider.gif) repeat-y center top; width: 10px; }
.gallery-image-hordivider { background:url(../images/hor-divider.gif) repeat-x 50% 50%; height:10px; }
.gallery-image { text-align: center; vertical-align: middle; background-position: center center; }
.gallery-image-divider {  background:url(../images/hor-divider.gif) repeat-x 50% 50%; height:40px;}
.cards img{ margin-right:5px;}
.contact{ width:426px; background:url(../images/ver-divider.gif) repeat-y right top;}
.contact a{ padding:0px; margin:0px; text-decoration:underline; color:#785a33;}
.contact a:hover{ text-decoration:none;}
/*------------------------- Footer -------------------------*/
.footer { width:730px; padding:7px 5px; line-height:24px;color:#FFFBE3; }
.footer a { color:#FFFBE3; text-decoration:none; }


/*form  starts here*/

.form-body{ margin:0px; padding:0px;  }
.submit_btn{ font-family:Verdana; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#785a33;  border:1px solid #64451d; width:55px; margin:0; padding:0 0 3px 0; height:20px;}
.tableform{ padding:1px 0px 0px 4px; margin-bottom:2px; text-align: left;  width:150px; border:1px solid #D3D3C7; height:18px; font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; background-color:#FFFFFF;}
.ta{text-align: left; width:50px; height:90px; border:1px solid #D3D3C7; 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:150px; height:50px; border:1px solid #D3D3C7; background-color:#FFFFFF; font-family:Verdana; font-size: 11px; color:#000000; padding:1px 0px 0px 4px; margin-bottom:3px;}
.red-star{ color:red; font-weight:bold;}
.text_box{ width:50px;  border:1px solid #D3D3C7; height:12px; font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; background-color:#FFFFFF; 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;}
.red_txt{ color:#ff0000;}
/*Enquiry form  ends here*/