@charset "utf-8";
/* CSS Document */
@font-face {font-family:'cac_champagne'; src:url('../fonts/cac_champagne.ttf') format('truetype');}

body{ background:url(../images/body-bg.png); margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none; outline:none;} img{ margin:0px; padding:0px; outline:none;}

.main{ width:100%; margin:0px; overflow:hidden;}

.wrapper{ width:1100px; margin:0px auto; overflow:hidden;}

.col-left{ width:300px; float:left; overflow:hidden; background:#f0a830;}
.col-right{ width:750px; float:right; overflow:hidden; margin:25px; background:#fee8c4;}

#col-l1{ width:270px; margin:0px auto; overflow:hidden; text-align:center;}
#col-l1 img{ margin:10px 0px 15px 0px;}
#col-l1 p{ margin:0px; padding:8px 0px;}
#col-l1 p a{ color:#5e3821; font-size:17px;}
#line{ width:260px; margin:0px auto; border-top:1px solid #794d24; border-bottom:1px solid #fcefda; margin-top:10px; margin-bottom:10px;}

#col-l2{ width:270px; margin:0px auto; overflow:hidden; text-align:center;}
#col-l2 img{ border:5px solid #ffffff;}
#col-l2 p{ margin:0px; color:#5e3821; font-size:15px; line-height:25px;}
#social{ width:103px; height:43px; margin:0px auto; background:url(../images/social.png) no-repeat; margin-bottom:20px;}
#s1{ width:43px; height:43px; float:left;}
#s2{ width:43px; height:43px; float:left; margin-left:16px;}

#banner{ width:700px; margin:30px 25px;}

#wel-cont{ width:700px; margin:0px auto; padding:10px 0px; overflow:hidden; border-bottom:1px solid #CCC;}
#wel-cont h2{ color:#333333; font-size:40px; margin:0px; padding: 0px; font-family:'cac_champagne';}
#wel-cont p{ color:#333333; font-size:14px; margin:0px; padding:5px 0px; text-align:justify; line-height:25px;}

#menu{ width:700px; margin:0px auto; padding:15px 0px; overflow:hidden; border-bottom:1px solid #CCC;}
#menu h2{ color:#333333; font-size:40px; margin:0px; padding:5px 0px; text-align:center; font-family:'cac_champagne';}
#item{ width:123px; float:left; margin:0px 9px 0px 8px;}
#item img{ border:3px solid #dbdbdb; border-radius:100px;}
#item p{ color:#333333; font-size:15px; font-weight:bold; margin:0px; padding:10px 0px; text-align:center;}

#service{ width:700px; margin:0px auto; padding:15px 0px; overflow:hidden;}
#service h2{ color:#333333; font-size:40px; margin:0px; padding:5px 0px; text-align:center; font-family:'cac_champagne';}
#service p{ color:#333333; font-size:15px; margin:0px; padding:10px 0px;}
#serv{ width:200px; float:left; overflow:hidden; margin:10px 17px 0px 16px;}
#serv p{ color:#333333; font-size:15px; margin:0px; padding:10px 0px; text-align:center;}

#footer{ width:750px; float:right; overflow:hidden; margin-right:25px; padding:20px 0px; background:#fee8c4;}
#left{ float:left; color:#333333; font-size:14px; margin:0px; padding:5px 10px;}
#right{ float:right; color:#333333; font-size:14px; margin:0px; padding:5px 10px;}
#right a{ color:#333333;}

#content{ width:700px; margin:0px auto; min-height:350px; padding:10px 0px; overflow:hidden;}
#content h1{ color:#333333; font-size:44px; margin:0px; padding:5px 0px; text-align:center; font-family:'cac_champagne';}
#content h2{ color:#333333; font-size:35px; margin:0px; padding:5px 0px; font-family:'cac_champagne';}
#rows{ width:700px; margin:0px auto; padding:0px; overflow:hidden;}
#content h3{ color:#333333; font-size:17px; margin:0px; padding:10px 0px;}
#content p{ color:#333333; font-size:14px; margin:0px; padding:7px 0px;}

#contact{ width:350px; margin:0px; padding:5px 0px; overflow:hidden;}
#contact b{ width:125px; float:left; margin:0px; text-align:left; color:#333333; font-size:14px; line-height:22px;}
#contact span{ width:225px; float:left; margin:0px; color:#333333; font-size:14px; line-height:22px;}

#gallery{ width:750px; margin:0px auto; padding:10px 0px; overflow:hidden;}
#gallery h2{ color:#333333; font-size:40px; margin:0px; text-align:center; padding:5px 0px; font-family:'cac_champagne';}
#gallery a img{ margin:0px; padding:5px 0px 5px 17px;}

/*----------Enquiry form-------------*/
#enq {width:100%; padding:0px;margin:0px; border:0px; }
.txtbox,.txtboxa{width:98%; padding:5px 4px; color:#797777; font-size:14px; border:1px solid #6CB6FF;}
.txtbox:focus,.txtboxa:focus{outline:none;}
.btn{float:right; background:#f7d500; color:#1f1f1f; font-size:14px; padding:6px 15px; border:0px; border-radius:5px; cursor:pointer; margin-right:40px;}
.btn:focus{outline:none; border:none; }

#vimg{ width:100px; max-height:30px; float:left; margin-right:70px;}
#captcha{ width:100px; float:left;}
.ermsg{ color:#FF0F0F; font-size:14px; line-height:22px;}

