body {
	text-align: center;
	background: url(../img/tm/page-backround.jpg) center top repeat-y fixed;
	background-color: #FFEAD5;
	color: #636466;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	letter-spacing: -0.1px;
	line-height: 1.2em;
}
li {
	font: 13px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align: justify;
	line-height: 1.2em;
}

html, body {
	height: 100%;
	min-height: 100%;
}

#pgWrap {
	width: 867px;
	margin: 30px auto 0 auto;
}

/* index */
body#p__index {
	background: none;
	background-color: #FFF;
	text-align: center;
}
body#p__index h1 {
	text-indent: -120000px;
	margin: 0 auto;
}
body#p__index h1 a {
	display: block;	
	background: url(/img/index/le-sutra-logo-big.png) 0 0 no-repeat;
	width: 224px;
	height: 349px;
	margin: 0 auto;
}
body#p__index h2.subtitle {
	color: #c06e45;
	border: 1px solid #c06e45;
	padding-bottom: 20px;
	border-width: 0 0 1px 0;
	margin: 20px auto;
	font-family: "AvantGarde Md BT";
	font-size: 16px;
	width: 280px;
}
body#p__index h3.subtitle {
	color: #8a8c8f;
	padding-bottom: 10px;
	border-width: 0 0 1px 0;
	font-family: "AvantGarde Md BT";
	font-size: 16px;
	margin: 0 auto 40px auto;
}

body#p__index .menulv2 {
	background: url(/img/tm/head-divider.png) 0 0 repeat-x;
	padding-top: 20px;
	width: 695px;
	margin: 0 auto;
}
body#p__index .menulv2 ul {
		
}
body#p__index .menulv2 ul li {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
body#p__index .menulv2 ul li h6 {
	font-size: 17px;	
}
body#p__index .menulv2 ul li a {
	color: #8B8D8F;
	text-decoration: none;
	background: url(../img/tm/bullet.png) 0 4px no-repeat;
	display: block;
	padding-left: 12px;
	font-size:14px;
}
body#p__index .menulv2 ul li a:hover {
	color: #645A4A;
}

#sideA {
	width: 165px;
	float: left;
}
#sideB {
	margin-left: 165px;
}
#header {
	padding-bottom: 18px;
	background: url(../img/tm/head-divider.png) 100% 100% repeat-x;
}
h1.brandlogo {
	width: 120px;
	height: 196px;
	text-indent: -120000em;
	text-align: left;
	background: url(../img/tm/le-sutra-logo.png) 0 0 no-repeat;
}
.menulv1 {
	padding-top: 20px;
	height: 45px;
}
.menulv2 {
	margin-top: 5px;
}
.menulv1 ul {
	float: right;
	border: 1px solid #c06e45;
	border-width: 0 0 1px 0;
	padding: 0 0 5px 20px;
}
.menulv1 ul li {
	float: left;
	margin: 0 10px 0 0;
}
.menulv1 ul li a {
	display: block;
	text-indent: -120000em;
	height: 36px;
}
.menulv1 ul li a#blog {
	width:36px;
	background: url(../img/tm/hpme.png) 0 23px no-repeat;
}
menulv1 ul li a#angdai{
	width: 87px;
	background: url(../img/tm/angdai.png) 0 23px no-repeat;
}
.menulv1 ul li a#testimonials {
	width: 87px;
	background: url(../img/tm/testimonials.png) 0 23px no-repeat;
}
.menulv1 ul li a#trip {
	width: 61px;
	background: url(../img/tm/trip-advisor-logo.png) 0 0 no-repeat;
}

.menulv2 ul {}
.menulv2 ul li {
	float: left;
	margin-right: 0px;
}
.menulv2 ul li h6 a {
	font-size: 15px;	
}
.menulv2 ul li a {
	color: #8B8D8F;
	text-decoration: none;
	background: url(../img/tm/bullet.png) 0 4px no-repeat;
	display: block;
	padding-left: 18px;
}
.menulv2 ul li a:hover {
	color: #645A4A;
}

body#p__home .menulv2 ul li a#about-us,
body#p__home-philosophy .menulv2 ul li a#about-us,
body#p__home-archives .menulv2 ul li a#about-us,
body#p__facilities .menulv2 ul li a#facilities,
body#p__in-room .menulv2 ul li a#facilities,
body#p__the-rooms-tamas-floor .menulv2 ul li a#the-rooms,
body#p__the-rooms-rajas-floor .menulv2 ul li a#the-rooms,
body#p__the-rooms-sattvic-floor .menulv2 ul li a#the-rooms,
body#p__photo-gallery .menulv2 ul li a#photo-gallery,
body#p__presslist .menulv2 ul li a#press,
body#p__presskit .menulv2 ul li a#press,
body#p__reservations .menulv2 ul li a#reservations,
body#p__collaborations .menulv2 ul li a#collaborations {
	color: #645A4A;
}


.contentWrap {
	padding: 5px 0 0 0;	
}
.contentWrap .gunas {
	text-align: right;
}
.contentWrap .gunas a {
	color: #c06e45;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.contentWrap .gunas a:hover {
	color: #bbbdc0;
}

.contentWrap#homepage div#panelR,
.contentWrap#philosophy div#panelR,
.contentWrap#archives div#panelR,
.contentWrap#presskit div#panelR,
.contentWrap#reservations div#panelR,
.contentWrap#collaborations div#panelR,
.contentWrap#contact-us div#panelR,
.contentWrap#gallery-le-sutra div#panelR,
.contentWrap#careers div#panelR {
	width: 400px;
	float: left;	
} 
.contentWrap#homepage div#panelL,
.contentWrap#philosophy div#panelL,
.contentWrap#archives div#panelL,
.contentWrap#presskit div#panelL,
.contentWrap#reservations div#panelL,
.contentWrap#collaborations div#panelL,
.contentWrap#contact-us div#panelL,
.contentWrap#gallery-le-sutra div#panelL,
.contentWrap#careers div#panelL {
	margin-left: 400px;
}



.contentWrap .content {
	padding: 0 30px 0 10px;
	font-size: 13px;
	line-height: 1.2em;
}
.contentWrap .sectionmenu {
	float: none;
}
.contentWrap .sectionmenu .title {
	text-align: left;
	font-size: 15px;
	padding-left: 20px;
	background: url(../img/tm/bullet.png) 0 2px no-repeat;
	float: left;
	margin-right: 15px;
	font-family: "AvantGarde Md BT";
}
.contentWrap .sectionmenu .title a {
	color: #bbbdc0;
	text-decoration: none;	
}
.contentWrap .sectionmenu .title a:hover {
	color: #c06e45;
	text-decoration: none;	
}

.contentWrap .content p {
	text-align: left;
	margin-bottom: 13px;
}

.contentWrap#philosophy div#panelR dl {
	text-align: left;
}
.contentWrap#philosophy div#panelR dt {
	font-weight: bold;
	font-family: "AvantGarde Md BT";
}
.contentWrap#philosophy div#panelR a {
	text-decoration: none;
	color: #C06E45;
}
.contentWrap#philosophy div#panelR a:hover {
	color: #FECC4E
}

.contentWrap#philosophy div#panelR .meaning {
	font-size: 12px;
}
.contentWrap#philosophy div#panelR .desp {
	font-size: 13px;
	margin-bottom: 13px;
}
.contentWrap#archives div#panelR ul ,
.contentWrap#presskit div#panelR ul {
	color: #C06E45;
}
.contentWrap#archives div#panelR li,
.contentWrap#presskit div#panelR li  {
	background: url(/img/tm/arrow-bullet-01.png) 0 6px no-repeat;
	padding-left: 10px;
	margin-bottom: 8px;
}
.contentWrap#archives div#panelR li a,
.contentWrap#presskit div#panelR li a  {
	text-decoration: none;
	color: #C06E45;
}
.contentWrap#archives div#panelR li a:hover,
.contentWrap#presskit div#panelR li a:hover {
	color: #FECC4E;
}
.contentWrap#archives div#panelR li small,
.contentWrap#presskit div#panelR li small {
	color: #C0C0C0;
	font-size: 10px;
}


.contentWrap#facilities .content dl {
	text-align: left;	
	clear: both;
}
.contentWrap#facilities .content h6 {
	font-size: 14px;
	color: #c06e45;
	clear: both;
	margin: 5px 0;
}

.contentWrap#facilities .content dd {
	font-size: 13px;
	color: #636466;
	margin-bottom: 20px;
	min-height: 130px;
}
.contentWrap#facilities .content dd .pic {
	width: 205px;
	height: 130px;
	float: left;
	border: 1px solid #FFF;
}
.contentWrap#facilities .content dd .desc {
	margin-left: 227px;
}
.contentWrap#facilities .content dd a {
	color: #c06e45;
	text-decoration: none;
	float: none;
	display: block;
}
.contentWrap#facilities .content dd a:hover {
	color: #9A5534;
}

.contentWrap#facilities-in-room .content dl {
	text-align: left;	
	clear: both;
}
.contentWrap#facilities-in-room .content h6 {
	font-size: 14px;
	letter-spacing: 0em;
	color: #c06e45;
	clear: both;
	margin: 5px 0 0 0;
}

.contentWrap#facilities-in-room .content dd {
	color: #636466;
	margin-bottom: 15px;
	min-height: 130px;
}
.contentWrap#facilities-in-room .content dd ul {
	list-style: none;
	margin-left: 5px;
}
.contentWrap#facilities-in-room .content dd ul li {
	background: url(/img/tm/arrow-bullet-01.png) 0 6px no-repeat;
	padding-left: 10px;
}


.contentWrap#the-rooms .content ul {
	text-align: left;
	padding-top: 20px;
}
.contentWrap#the-rooms .content ul li {
	clear: both;
	float: none;
	margin-bottom: 16px;
	background: url(../img/tm/the-rooms-div.png) 49px bottom no-repeat;
	padding-bottom: 16px;
}
.contentWrap#the-rooms .content ul li.last {
	background: none;	
	margin-bottom: 0;
	padding-bottom: 0;
}
.contentWrap#the-rooms .content ul li .pic {
	float: left;
	width: 37px;
	height: 120px;
	margin-right: 12px;
}
.contentWrap#the-rooms .content ul li .title2 a {
	color: #c06e45;
	font-weight: bold;
}
.contentWrap#the-rooms .content ul li .desc a {
	color: #c06e45;
}
.contentWrap#the-rooms .content ul li .title2 a,
.contentWrap#the-rooms .content ul li .desc a {
	text-decoration: none;
}
.sub-title {
	font-size: 14px;
	color: #C06E45;
	text-align: left;
}

.contentWrap#c-concerns .content ul {
	list-style: none;
}
.contentWrap#c-concerns .content ul li {
	margin: 0 0 10px 0px;
	background: url(/img/tm/arrow-bullet-01.png) 0 5px no-repeat;
	padding-left: 10px;
	clear: both;
}
.contentWrap#c-concerns .content ul li div.title {
		margin: 5px 0;
}
.contentWrap#c-concerns .content ul li div.img {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}
.contentWrap#c-concerns .content ul li div.desp {
}
.contentWrap#c-concerns .content ul li ul li {
	margin-left: 15px;
}
.contentWrap#c-concerns .content ul li a {
	text-decoration: none;
	color: #C06E45;
	display: block;
}
.contentWrap#c-concerns .content ul li a:hover {
	color: #FECC4E;
}
.contentWrap#careers .content a,
.contentWrap#reservations .content a, 
.contentWrap#collaborations .content a,
.contentWrap#contact-us .content a {
	color: #C06E45;
	text-decoration: none;
}
.contentWrap#careers .content a:hover,
.contentWrap#reservations .content a:hover,
.contentWrap#collaborations .content a:hover,
.contentWrap#contact-us .content a:hover {
	color: #FECC4E;
}
.contentWrap#gallery-le-sutra #slideshow-list {
	margin-left: 25px;
}
.contentWrap#gallery-le-sutra #slideshow-list li {
	float: left;
	margin-right: 7px;
}
.contentWrap#gallery-le-sutra #slideshow-list li a {
	padding: 2px;
	border: 1px solid #CCC;
	display: block;
}

.contentWrap#testimonials .quote {
	color: #484020;
	background: url(/img/tm/quote.png) 0 3px no-repeat;
	padding-left: 20px;
	text-align: left;
}
.contentWrap#testimonials .author {
	color: #878D94;
	padding-left: 20px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 20px;	
}





.contentWrap#presslist .press-list li {
	width: 120px;
	height: 190px;
	float: left;
	margin: 0 12px 20px 0;
	border: 1px solid #C06E45;
	border-width: 0 0 1px 0;
}
.contentWrap#presslist .press-list li img {
	background-color: #fff;
	border: 1px solid #CFCFCF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}
.contentWrap#presslist .press-list p {
	font-size: 11px;
	color: #713F26;
	margin-top: 10px;	
} 







.boxWrap img {
	border: 1px solid #CFCFCF;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.35);
}


#footer {
	padding: 15px 0 50px 0;
	background: url(../img/tm/head-divider.png) 100% 0% repeat-x;
	margin-top:10px;
	float:left;
	width:702px;
}
#footer #ft-menu {
	width: 550px;
	float: left;
	padding-top: 3px;
}
#footer #ft-social-network {
	margin-left: 550px;
	text-align: right;
}

#footer #ft-menu ul {}
#footer #ft-menu ul li {
	float: left;	
}
#footer #ft-menu ul li a {
	display: block;
	text-indent: -120000em;
	height: 15px;
	background: url(../img/tm/footer-menu.png) 0 0 no-repeat;
}
#footer #ft-menu ul li a#gallery-lesutra {
	width: 116px;
	background-position: 0 0;
}
#footer #ft-menu ul li a#connected-concerns {
	width: 174px;
	background-position: -116px 0;
}
#footer #ft-menu ul li a#careers {
	width: 76px;
	background-position: -290px 0;
}
#footer #ft-menu ul li a#site-map {
	width: 84px;
	background-position: -365px 0;
}
#footer #ft-menu ul li a#contact-us {
	width: 83px;
	background-position: -450px 0;
}
#footer #ft-menu ul li a#collobrotion {
	width: 120px;
	background-position: -550px 0;
}

#footer #ft-social-network p {
	color: #c06e45;
}
#footer #ft-social-network ul {
	float: right;
	margin-top: 5px;
}
#footer #ft-social-network ul li {
	float: left;	
}
#footer #ft-social-network ul li a {
	display: block;
	text-indent: -120000em;
	height: 24px;
	width: 24px;
}
#footer #ft-social-network ul li a#facebook {
	background: url(../img/tm/sm/facebook.png) 0 0 no-repeat;
}
#footer #ft-social-network ul li a#twitter {
	background: url(../img/tm/sm/twitter.png) 0 0 no-repeat;
}
#footer #ft-social-network ul li a#youtube {
	background: url(../img/tm/sm/youtube.png) 0 0 no-repeat;
}




body#p__home .contentWrap .sectionmenu .title a#the-making,
body#p__home-philosophy .contentWrap .sectionmenu .title a#philosophy,
body#p__home-archives .contentWrap .sectionmenu .title a#archives,

body#p__facilities .contentWrap .sectionmenu .title a#dinning,

body#p__in-room  .contentWrap .sectionmenu .title a#in-room,
body#p__the-rooms-tamas-floor   .contentWrap .sectionmenu .title a#tamas-floor,
body#p__the-rooms-rajas-floor   .contentWrap .sectionmenu .title a#rajas-floor,
body#p__the-rooms-sattvic-floor .contentWrap .sectionmenu .title a#sattvic-floor,

body#p__photo-gallery .contentWrap .sectionmenu .title a#photo-gallery,

body#p__collaborations .contentWrap .sectionmenu .title a#collaborations,

body#p__presslist .contentWrap .sectionmenu .title a#press-btn,
body#p__presskit .contentWrap .sectionmenu .title a#press-kit,

body#p__reservations .contentWrap .sectionmenu .title a#reservations,

body#p__careers .contentWrap .sectionmenu .title a#careers,

body#p__gallery-le-sutra .contentWrap .sectionmenu .title a#gallery-le-sutra,

body#p__contact-us .contentWrap .sectionmenu .title a#contact-us,

body#p__testimonials .contentWrap .sectionmenu .title a#testimonials-btn
{
	color: #4d4023
}


.avant {
	font-family: "AvantGarde Md BT";
	text-align: left;
	text-decoration: none;
	color: #c06e45;
}
.bold {
	font-weight: bold;
}
.pgDiv {
	background: url(../img/tm/head-divider.png) 100% 100% repeat-x;
	height: 15px;
}
.clearfix {
	float: none;
	clear: both;
	height: 0px;
}

.clearfix ul{ margin:0 0 450px 0px;	}
.clearfix ul li{ margin-top:5px;}
.clearfix ul li a{ text-decoration:none; color:#666666;}
.clearfix ul li a:hover{ text-decoration:none; color:#c06e45;}


.booking{
	padding-top:10px;
	}

.formtext{
	font-family:Lucida Grande, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#990000;
	text-align:left;}
	
	
.datebox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a44413;
	border:1px solid #c06e45;
	padding:3px 5px 3px 5px;
	margin-left:5px;
	}

.bokingtext{
	font-family:Lucida Grande, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: center;
	}
.bokingtext a{
	font-family:Lucida Grande, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:10px;
	color:#c06e45;
	text-align: center;
	letter-spacing:1px;}
	
.bokingtext select{
	border:1px solid #c06e45 !important;
	padding: 1px 0 1px 0px;
	margin-left:5px;.bookingcode{ margin-top:50px; float:left;}	
	
.form-td{ margin:5px 0 5px 0px;}
.contentWrap #the-rooms .content ul li!important .heading{ color:#630; font-weight:bold;}

.textt p !important{font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.textt p u{ font: bold 28px/28px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#c06e45;}
.content h1.new_header { font:bold 18px Arial, Helvetica, sans-serif;}

