@import url(http://fonts.googleapis.com/css?family=Lato);

body { background-color:#000; color:#FFF; font-size:14px; line-height:20px; font-family: 'Lato', sans-serif; margin:0; padding:0}
p { margin:0}
h2 { font-size:24px}
h1, h2, h3 { font-weight:normal}
img.bg { width:100%; position:absolute; top:0; left:0; z-index:2}
.bgbg, .bgbg img { position:absolute; z-index:-1; width:100%}

#bgimg { position:absolute; top:0; left:0; width:100%; z-index:-2}
#bgimg img { position:fixed; width:100%; z-index:-2}
#topbar { background-image:url(../img/top-bg.gif); background-repeat:repeat-x; width:100%; margin:0; height:129px}
.comwd { width:986px; margin:auto}
.flft { float:left} 
#cont { background-image:url(../img/top-con-bg.png); width:500px; height:46px; background-repeat:no-repeat; color:#AD8B7F; text-align:right; float:right}
.posrel { position:relative}
#cont div { padding:10px} 
#cont div img { vertical-align:middle; margin:0px 6px 0px 6px} 
#topnav { position:absolute; right:0; top:90px; z-index:2}
ul.drop { position:relative; text-align:right; margin:0; padding:0; font-family: 'Lato', sans-serif; text-transform:uppercase; color:#818181; font-size:18px}
ul.drop li { float:left; list-style-type:none; padding:10px 15px 10px 15px; font-weight:bold}
ul.drop li a { color: #818181; font-weight:normal; text-decoration:none}
ul.drop li a:hover, ul.drop li:hover, ul.drop li:hover a, .colli { color: #1D130F; background-color:#D74807} 
ul.drop li table { display:none; position:absolute; top:35px; z-index:2; background-color:#D74807; color:#fff; font-weight:normal; font-size:14px; text-align:left; padding:12px 0px 22px 12px; margin-left:-15px}
ul.drop li table td { padding:5px 20px 0px 10px; font-weight:bold} 
ul.drop li:hover table td a { color:#FFF; font-weight:normal; text-decoration:none} 
ul.drop li:hover > table { display:block}
#hed { margin-bottom:6px}
.hmhd { font-family: 'Lato', sans-serif; font-size:24px; line-height:32px; color:#A27B6D}
.orgtxt { color:#FF4E00}
.indbx1, .indbx { display:block; float:left; background-color:#140F0D; margin-right:8px; margin-bottom:10px}
.indbx { margin-right:0; float:left}
.indbx1 img, .indbx img { display:block; margin-top:6px}
.indbx1 img a, .indbx img a { border:0}
.indbx1 a, .indbx a { color:#fff; text-decoration:none}
.indbx1 a:hover, .indbx a:hover { text-decoration:underline}
.marlft { margin-left:5px}
#indmapholder { background-color:#140F0D; margin-left:663px}
#footr { color:#9F9D9C; background-image:url(../img/btm-bg.gif); background-repeat:repeat-x}
#footr .comwd { padding:10px 0px 40px 0px}
#footr .comwd div { float:right}
#footr .comwd div a { color:#FFF; text-decoration:none}
.case1, .case1a { border-bottom:#fff dotted 1px; width:63%}
.case1 ul li, .case1a ul li { list-style-type:disc} 
.case1a ol li { margin:0; padding:0; margin-left:15px} 
.case1a { border:0}

#lwrcancontent, .lwrcancontent1 { padding:10px; padding-left:22px; background-color:#140F0D} 
#inrpgcont { margin-top:20px}
.inrpgcont1 { margin-top:5px}
#inrpgcont h1 { font-size:50px; color:#fff; font-weight:normal; margin:35px 0px 20px 0px; text-transform:uppercase}
#inrpgcont h2 { font-size:30px; color:#E86621; line-height:35px; font-family: 'Lato', sans-serif; margin:10px; margin-left:0 }
#inrpgcont h3 { font-size:18px; color:#BFB8B6; line-height:22px}
.borimg { border:10px #fff solid; margin-left:20px; float:right}
.pinktxt { color:#3F3A38}
.orgtxt { color:#E7621C}
.orgtxt1 { color:#FF9923}
.grntxt { color:#A1BD32}
.blutxt { color:#008CEE}
.greytxt { color:#008CEE}
.purpltxt { color:#952691}

#inritcolciti { float:right; width:33%; margin-left:20px; margin-top:0; margin-right:7px}
.inrritdvinr, #expinrritdvinr { padding:7px; padding-left:20px; margin-top:18px; background-color:#000; color:#867E7B}
.inrritdvinr h2, #expinrritdvinr h2 { font-family: 'Lato', sans-serif; color:#8DA42C; font-size:18px; margin:4px; margin-left:0; padding-left:0; text-transform:uppercase}
.inrritdvinr h3, #expinrritdvinr h3 { color:#D3CFCE; font-size:24px; margin:18px 0px 10px 0px; padding-left:0}
#expinrritdvinr { color:#BFB8B6}
.inrritdvinr ul { margin:0; padding:2px; padding-left:15px}
#expinrritdvinr ul { margin:0; margin-top:10px; padding:0}
#expinrritdvinr ul li { margin:0; padding-bottom:3px; padding-left:10px; background-image:url(../img/arrw-wht.png); background-repeat:no-repeat; background-position:left 5px; list-style-type:none}
#expinrritdvinr ul li a { color:#867E7B; text-decoration:none }
#expinrritdvinr ul li a:hover { text-decoration:underline}
.inrritdvinr h2, #expinrritdvinr h2 { font-family: 'Lato', sans-serif; color:#8DA42C; font-size:18px; margin:4px; margin-left:0; padding-left:0; text-transform:uppercase}
.inrritdvinr h3, #expinrritdvinr h3 { color:#D3CFCE; font-size:24px; margin:18px 0px 10px 0px; padding-left:0}


.grnli { margin-top:5px}
.gry14 { color:#B9B1AD; font-size:14px; font-weight:bold}
.grnli ul { color:#8DA42C; margin:0; padding:0}
.grnli ul li { background-image:url(../img/wht-bulls.png); background-position:left 4px; background-repeat:no-repeat; padding-left:12px; list-style-type:none}
.grnli ul li a { color:#867E7B; text-decoration:none}
.clkzm, .clkzm1 { text-align:right; font-size:11px; color:#BFB8B6; padding:5px}
.clkzm1 { text-align:left; color:#A1BD32}
.clkzm img, .clkzm1 img { float:right}

.imgmrrt { float:left; margin-right:20px; border:#3B3B3B solid 1px}
.citact { margin:35px 0px 16px 0px; min-height:155px; clear:left} 
.case2 { width:63%}
.case2li { color:#867E7B}
.case2hd { padding:5px; font-size:12px; color:#FFF}
#footcntnr { height:85px; margin-top:60px; clear:both}
#foter { margin-right:20px; background-image:url(../img/foot-lft-bg.jpg); float:left; width:63%; padding:3px; border-radius:4px; height:80px}
#fotin { color:#F36B22; font-size:24px; line-height:26px; text-align:right; width:150px; padding-top:15px; float:left; padding-right:15px; border-right:#F36B22 dashed 1px; height:65px} 
#fotin img { margin:0px 8px 10px 10px; float:left}
#fotform { margin-left:180px; margin-top:10px; color:#fff}
#fotform form { margin:0}
.fldtxt, .fldtxt1 { font-size:12px; padding:2px; padding-left:5px; width:85px; margin-right:8px; margin-top:8px}

.fldtxt1 { width:160px}


.fldtxtnm { font-size:12px; padding:2px; padding-left:5px; width:76px; margin-right:8px; margin-top:2px}
.submt { color:#ffffff; text-align:center; background-color:#000000; border:0; padding:3px; padding-right:5px; border-radius:1px; font-size:12px; text-transform:uppercase; width:88px; margin-left:2px;}

.sbmt, .sbmt1 { color:#464240; text-align:right; background-color:#000; border:0; padding:3px; padding-right:5px; border-radius:4px; font-size:12px; text-transform:uppercase; width:80px}
.sbmt1 { background-color:#FF6600; color:#FFF; margin-top:8px}
#ritpichldr, #festrit { border-top:#ccc solid 1px; width:279px}
#ritpichldr img, #ritpichldr iframe { border:#BCBCBC solid 2px; margin-top:7px}
.marrt { margin-right:7px}
.imgbrwbd { border:#36241E solid 1px; margin:10px 0px 15px 0px}
.imgbrwbdrt { border:#36241E solid 1px; margin:0px 0px 15px 25px; float:right}

/*   experience   */
.olin { color:#867E7B; list-style-type:none}
.btd { float:right; font-size:12px}
.btd a { color:#989898; text-decoration:none}
.btd a:hover { text-decoration:underline}
.pm { float:right}
.pm a { color:#fff}
#mapcntnr { width:300px; margin:auto; margin-top:5px}

.txt12 { font-size:12px}
.txt16 { font-size:16px; color:#8DA42C}
#pathhd { color:#555; text-transform:lowercase; font-size:16px; padding-bottom:10px}



/*   accommodation  */

#mainpiccntnr h2 { color:#D3CFCE}
.mainpiccntnr { margin-top:30px; height:450px}
.piccntnr { float:left; width:230px; margin-left:28px; margin-right:50px} 
.marrt1 { margin-right:18px; float:left} 
.piccntnr h2 { text-transform:capitalize; font-family: 'Lato', sans-serif; font-size:24px; color:#D3CFCE; margin:10px; margin-left:0}
.piccntnr img { border:#BCBCBC solid 2px; margin-top:17px}
#inrpgcont { margin-top:20px}
.inrpgcont1 { margin-top:5px}
.lwrhd { color:#E86621; font-size:48px; line-height:35px; text-transform:lowercase}

/*    Festivals   */
.mnth { background-color:#141414; padding:3px; padding-left:12px; color:#EF5A0A; margin-top:10px}
.mnth a { color:#EF5A0A; text-decoration:none}
.mndet { background-color:#100D0C; padding:12px; margin-bottom:10px; color:#867E7B}
.mndet img { border:#fff 8px solid; margin:9px}
.symb { float:right; font-size:18px; font-weight:bold; margin-right:5px}
.dotbor { border-bottom:dashed 1px #fff; padding-bottom:18px; margin-bottom:18px}
.dt { font-style:italic; text-align:right; color:#fff}
.hed { color:#fff; background-image:url(../images/whit-bull.gif); background-position:left; background-repeat:no-repeat; padding-left:12px}

#m1, #m2, #m3, #m4, #m5, #m6, #mn1, #mn2, #mn3, #mn4, #mn5, #mn6 { display:none}
#mn1, #mn2, #mn3, #mn4, #mn5, #mn6, #pl1, #pl2, #pl3, #pl4, #pl5, #pl6 { color:#FFF; padding:2px 6px 4px 6px; background-color:#6F6E6D}


/*   Festival right block   */
#festrit { border:0} 
#festrit table { color:#877F7D; border:1px #515151 solid; margin-bottom:1px; width:100%} 
#festrit table thead { color:#E76720; text-align:center; font-size:18px; text-transform:uppercase; text-align:center; border:#515151 solid 1px}
#festrit table td { border-right:1px solid #515151; border-collapse:collapse; padding:5px 3px 3px 5px}
.trf { color:#fff; font-weight:bold}

/*   lakshmi Kutir   */
.whtcntnr { background-color:#FFF; margin-bottom:10px; color:#8C887F}
#blk1lftdv { float:left; width:450px}
#blk1lftdv h2, #blk1ritdv h2 { color:#214833; font-size:20px; padding:0; margin:0; margin:6px 0px 8px 0px}
#blk1lftdv img, #blk1ritdv img { margin-bottom:10px}
#blk1ritdv { margin-left:485px} 
.imlft { margin-right:8px; float:left}
.imrit { margin-left:8px; float:right}
#blk1ritdv h3 { margin:0; padding:0; margin-bottom:8px; font-weight:bold}
#blk1ritdv .blk { border:1px #8C887F solid; border-radius:8px; padding:8px; margin-bottom:5px}
#blk1ritdv .blk ul { margin:0; padding:0; padding-left:14px; font-size:11px}
#blk1ritdv .blk ul li { margin:0; padding:0; line-height:13px}
#blk1ritdv .blk h3 { color:#782610; text-decoration:underline; margin:0; margin-bottom:5px; font-weight:bold; font-size:14px}
.luxbooknow { position:relative}
.luxbooknow img { position:absolute; right:16px; bottom:-32px}


/*   Footter   */
#footrit { border:#FFF solid 1px; border-width:1px 0px 1px 0px; margin-left:620px}	
#cpyrit { width:973px; margin:auto; margin-top:10px; margin-bottom:5px; background-color:#000; color:#666}
#cpyrit a { color:#5F0038; text-decoration:none}
#cpyritin { padding:3px 10px 3px 10px; font-size:11px; text-align:right}
#cpyritinlft { float:left}

#footritin { padding:6px 0px 6px 0px; color:#FFF; font-size:18px; line-height:22px}
#footritinlft { border-right:#fff dashed 1px; padding:10px; padding-right:8px; text-align:right; margin-right:8px; float:left; width:44%}
#footritinrit { padding:10px; padding-right:0}

#ifrm { background-color:#000; padding:10px; margin-top:20px}
.frmbor { border:4px solid #212121; border-bottom:4px solid #1B1B1B}