@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;}
#bgOuter{background-color:#d3af95}
*{ font-family:Arial, Helvetica, sans-serif; outline:none}
.clearBoth{ clear:both}
.floatRight{ float:right}
.floatLeft{ float:left}
h1{font-size:20px; color:#000; padding:3px 0px; margin:5px 0; }
h2{font-size:18px; color:#000; padding:3px 0px; margin:5px 0;  }
h3{font-size:16px; color:#000; padding:3px 0px; margin:5px 0;}
h4{font-size:14px; color:#000; padding:3px 0px; margin:5px 0;}
h5{font-size:14px;  padding:3px 0px; margin:5px 0; }
h6{font-size:12px; color:#000; padding:3px 0px; margin:5px 0; }
p{ font-size:12px; color:#333333}


#outerContainer{ width:750px; padding:20px 0; margin:0 auto}
#header{ padding:0 0 10px 0}
#logo{ float:left}
#topNav{ float:right; text-align:right; padding-top:20px;}
.tContact { float:right;font-size:12px; text-align:right; margin-top:35px; border:1px solid #999; border-width:0 1px 0 0; padding:0 10px 0 0}
.tContact a{ color:#000; text-decoration:none}
.tContact a:hover{ text-decoration:underline}

#likeUs{ float:right; margin:35px 0 0 10px; font-size:11px; font-weight:bold}
#likeUs img{ vertical-align:middle}

#contentsContainer{ background:#fff url(../images/main-bg.png) no-repeat left top}
#lContent{ width:490px; float:left; margin:390px 0 0 20px;}
#rContent{ width:213px; float:right; padding:5px 0 0 5px; margin:100px 15px 0 0; background:url(../images/r-Bg.png) no-repeat left top}
#ayurStay{ width:213px; background:url(../images/ayur-head.png) no-repeat left top; padding:185px 0 0 0;}
#ayurContent{ padding:10px 10px 30px 10px; margin:0px 0 0 0; background:#cee885 url(../images/visit-us.png) no-repeat left bottom; font-size:12px}
#ayurContent p{ padding:0; margin:0}
#formore{ text-align:center; margin:10px 0  0 0}
#formore h3{ font-size:14px; color:#FFF; padding:5px 0 0 0; margin:0}
a.visitR{ text-decoration:none; font-size:18px; font-weight:bold; color:#FFF}
ul.treatments{ padding:0; margin:0}
ul.treatments li{ padding:0 10px 0 10px; margin:0;  float:left; font-size:12px; list-style:none; background:url(../images/arr-readmore.gif) no-repeat left 4px;}
ul.treatments li a{ text-decoration:none; color:#73520c; font-size:13px } 
ul.treatments li a:hover{ color:#44952d}
#facilitiesContainer{ padding:5px 0; clear:both; width:720px}
#imgSpotLeft{ float:left; width:394px;}

#cContent{ margin:0px 0 0 20px; padding:0 0 10px 0}
#facilities{ float:left;  width:320px; padding:10px 0 0 0}
#facilities h3{ font-size:16px; padding:10px 0 0 0; margin:0; color:#45972f}
#facilities ul.facilitiesOne{ padding:0; margin:0;}
#facilities ul.facilitiesOne li{ padding: 5px 10px 5px 20px; margin:0; float:left; font-size:12px; width:130px; list-style:none; background:url(../images/tick.png) no-repeat left 5px; }

#facilities ul.facilitiesSub{ padding:0 0 0 0px; margin:0;}
#facilities ul.facilitiesSub li{ padding: 5px 10px 5px 20px; margin:0; float:left; font-size:12px;  list-style:none; background:url(../images/tick.png) no-repeat left 5px; }
#facilities ul.facilitiesSub  ul{ padding:10px 0 0 0; margin:0}
#facilities ul.facilitiesSub  ul li{ padding:5px 0 0 20px; background:none; float:left; width:115px; background:url(../images/tick_small_circle.png) no-repeat left 4px; color:#575757}

#pgmRates{ border:1px solid #990; border-width:1px 0; padding:10px 0 0 0; width:710px;}
#pgmRates h2{ padding:0; margin:0; font-size:16px}

table.pgmTable{ border:1px solid #CCC; padding:0px; margin:10px 0; width:100%}
table.pgmTable td{ padding:5px 10px; font-size:12px}
table.pgmTable h2{ color:#FFF}

#packageIncludes{ float:left; border:1px solid #999; background-color:#f1f1f1; padding:10px; margin:10px 0 0 0; width:350px;}
#packageIncludes h2{ padding:0 0 10px 0; margin:0; font-size:14px}
#packageIncludes ul{ padding:0; margin:0;}
#packageIncludes ul li{ font-size:12px; padding:5px 0 0 25px; margin:0; list-style:none; background:url(../images/tick.png) no-repeat left 4px;}

#bookNow{ float:right; margin:0 20px 0 0; text-align:center; padding:15px 0 0 0; width:320px; }
p.visitnow{ font-size:12px; font-weight:bold; color:#45972f}
p.visitnow a{ font-size:14px; font-weight:bold; text-decoration:underline; color:#000} 
p.visitnow a:hover{ color:#45972f} 

#footer{background:url(../images/footer.png) no-repeat left top; height:190px;}
.footContact{ color:#faff7a; padding:15px 20px; font-size:14px}
.footContact strong{ font-size:20px}
.footContact a{font-size:17px; color:#faff7a; padding:0; margin:0; font-weight:bold}