﻿/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Panchkarmacure |
| http://www.panchkarma.shivpuri.org |
| |
| Created By: Rajesh H. Rane | Tecogis
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
/* Panchkarmacure -> 025309: 4:00pm General
--------------------------------------------------*/
@media print{
/*hide the left column when printing*/
#leftcol{
display:none;
}
/*hide the right column when printing*/
#twocols,#maincol{
width:100%;
float:none;
}
}
/* Panchkarmacure -> General
--------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{
font:normal 400 1em Verdana,Arial,Helvetica,sans-serif;
}
ul,ol{
list-style:none;
}
fieldset,img{
border:none;
}
body{
background:#2C5954 url(images/background.jpg) repeat-x left top;
color:#44473e;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
.cls{
clear:both;
}
div.cls{
clear:both;
font-size:0;
height:1px;
line-height:0;
width:100%;
}
p {
margin: 7px 15px;
}

.imgfloatr {
	float:right;
	margin:0 0 0 15px;
	padding:0;
}
.imgfloatl {
	float:left;
	padding:0;
	margin-right: 15px;
}
#skip {position:absolute; left:-9000px; top:0; z-index:20}
#skip a:focus, #skip a:active {left:0}
/* Panchkarmacure -> Links
--------------------------------------------------*/
a:link,a:visited {
color:#EFDED6;
outline:none;
text-decoration:none;
}
a:focus,a:hover,a:active {
color:#F6FFE4;
outline:none;
text-decoration:none;
}
#maincol a:link,#maincol a:visited {
color:#44473E;
outline:none;
text-decoration:none;
font-size: 10px;
font-weight: normal;
}
#maincol a:focus,#maincol a:hover,#maincol a:active {
color:#1091B8;
outline:none;
text-decoration:none;
}
#htitle {
width: 329px;
height: 36px;
margin-top: 12px;
margin-left: 12px;
margin-bottom: 10px;
/*	background-image: url(images/hwel.jpg);*/
position: relative;
}
#htitle span {
display: none;
}
h3.hwel {
font: 18px Verdana, Arial, Helvetica, sans-serif;
text-indent: -100em;
margin-left: 15px;
}
.subh3 {
	color: #1091B8;
	text-transform: uppercase;
	margin-left: 15px;
	background: url(images/lily.jpg) no-repeat left center;
	padding-left: 25px;
	font: 700 11px Georgia, "Times New Roman", Times, serif;
}
.hwel, .hwel span {
width: 257px;
background: url(images/hsa.jpg) no-repeat left top;
height: 36px;
}
h4.hpst, h4.hpr {
font: 18px Verdana, Arial, Helvetica, sans-serif;
text-indent: -100em;
margin-left: 12px;
}
.hpst, .hpst span {
width: 257px;	_width: 235px;
background: url(images/hbar.jpg) no-repeat left top;
}
.hpr, .hpr span {
width: 257px;	_width: 235px;
background: url(images/homf.jpg) no-repeat left top;
}
.fr {float: right; margin-left: 10px;}
/* Panchkarmacure -> roundedcornr_box_188501
--------------------------------------------------*/
.roundedcornr_box_188501{
background:#728D8F url(images/roundedcornr_188501_grad.gif) repeat-x left top;
width:100%;
margin-top:17px;
}
.roundedcornr_top_188501 div{
background:url(images/roundedk.gif) no-repeat top left;
}
.roundedcornr_top_188501{
background:url(images/roundedl.gif) no-repeat top right;
}
.roundedcornr_bottom_188501 div{
background:url(images/roundedm.gif) no-repeat bottom left;
}
.roundedcornr_bottom_188501{
background:url(images/roundedn.gif) no-repeat bottom right;
}
.roundedcornr_top_188501 div,.roundedcornr_top_188501,.roundedcornr_bottom_188501 div,.roundedcornr_bottom_188501{
width:100%;
height:3px;
font-size:1px;
}
.roundedcornr_content_188501{
margin:0 3px;
}
/* Panchkarmacure -> Structure
--------------------------------------------------*/
#preview{
width:990px;
margin-right:auto;
margin-left:auto;
}
#pagewidth{
width:982px;
text-align:left;
min-height:704px;
height:auto;
_height:704px;
margin:0px auto;
background:#F6F6E9 url(images/leftbg.jpg) repeat-y left top;
}
#header{
height:236px;
background:#FFF;
width:982px;
position:relative;
}
#subheader1{
background:#000 url(images/menubg.gif) repeat-x left top;
text-align:center;
margin:0px;
height:52px;
}
#subheader2{
background:#366423 url(images/header.jpg) no-repeat left top;
text-align:center;
margin:0px;
height:180px;
border:1px solid #000000;
}
#twocols{
width:737px;
float:right;
position:relative;
background:#FFFFFF;
}
#leftcol{
width:245px;
float:left;
position:relative;
min-height:467px;
height:auto;
_height:467px;
background:#D6E1DB url(images/leftbg.jpg) repeat-y left top;
}
#maincol{
float:left;
display:inline;
position:relative;
width:733px;
background:#F6F6EA;
min-height:467px;
height:auto;
_height:467px;
margin-left:2px;
}
/* Panchkarmacure -> FCF
--------------------------------------------------*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hides from IE-mac \*/
* html.clearfix{
height:1%;
}
.clearfix{
display:block;
}
/* End hide from IE-mac */
/* Panchkarmacure -> Top Menubar
--------------------------------------------------*/
.rhm1{
width:963px;
height:20px;
background:url(images/rhm1_bg0.gif) repeat-x;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 19px;
}
/* Panchkarmacure -> Left Menu
--------------------------------------------------*/
.arrowgreen{
	width:236px;
	border-size:1px;
	margin-top:8px;
	margin-left:8px;
}
.arrowgreen ul {
margin: 0;
padding: 0;
list-style: none;
width: 232px;
}
.arrowgreen ul li {
position: relative;
}
.arrowgreen li ul {
	position: absolute;
	left: 232px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
	width: 190px;
}
/* Styles for Menu Items */
.arrowgreen ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #B5C4C6;
	border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html .arrowgreen ul li {
float: right;
height: 1%;
}
* html .arrowgreen ul li a { height: 1%; }
/* End */
.arrowgreen ul li a:hover {
color: #000000;
background: #f9f9f9 url(images/menugrd2.jpg) repeat-y left top;
} /* Hover Styles */
.arrowgreen li ul li a {
	padding: 5px 5px 5px 15px;
	text-align: left;
	background: url(images/menugrd.jpg) repeat-y left top;
	color: #345A5E;
	font: 700 10px Verdana, Arial, Helvetica, sans-serif;
} /* Sub Menu Styles */
.arrowgreen li:hover ul, li.over ul {
display: block;
} /* The magic */
.arrowgreen #nav li a.home{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
display:block;
background:transparent url(images/lmenu.jpg) no-repeat 100% 0;
height:25px;
padding:4px 0 4px 10px;
line-height:24px;
text-decoration:none;
margin-top:1px;
margin-bottom:2px;
}
.arrowgreen #nav li a.home:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -250px;
}
.arrowgreen #nav li a.aboutus{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
display:block;
background:transparent url(images/lmenu.jpg) no-repeat 100% -36px;
height:25px;
padding:4px 0 4px 10px;
line-height:24px;
text-decoration:none;
margin-top:1px;
margin-bottom:2px;
}
.arrowgreen #nav li a.aboutus:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -286px;
}
.arrowgreen #nav li a.ourmission{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
display:block;
background:transparent url(images/lmenu.jpg) no-repeat 100% -73px;
height:25px;
padding:4px 0 4px 10px;
line-height:24px;
text-decoration:none;
margin-top:1px;
margin-bottom:2px;
}
.arrowgreen #nav li a.ourmission:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -323px;
}
.arrowgreen #nav li a.news{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
display:block;
background:transparent url(images/lmenu.jpg) no-repeat 100% -109px;
height:25px;
padding:4px 0 4px 10px;
line-height:24px;
text-decoration:none;
margin-top:1px;
margin-bottom:2px;
}
.arrowgreen #nav li a.news:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -359px;
}
.arrowgreen #nav li a.medical{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
display:block;
background:transparent url(images/lmenu.jpg) no-repeat 100% -145px;
height:25px;
padding:4px 0 4px 10px;
line-height:24px;
text-decoration:none;
margin-top:1px;
margin-bottom:2px;
}
.arrowgreen #nav li a.medical:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -395px;
}
.arrowgreen #nav li a.ourcentre{
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	display:block;
	background:transparent url(images/lmenu.jpg) no-repeat 100% -181px;
	height:25px;
	padding:4px 0px 3px 10px;
	line-height:24px;
	text-decoration:none;
	margin-top:1px;
	margin-bottom:2px;
}
.arrowgreen #nav li a.ourcentre:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -431px;
}
.arrowgreen #nav li a.contact{
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	display:block;
	background:transparent url(images/lmenu.jpg) no-repeat 100% -217px;
	height:25px;
	padding:4px 0px 3px 10px;
	line-height:24px;
	text-decoration:none;
	margin-top:1px;
	margin-bottom:2px;
}
.arrowgreen #nav li a.contact:hover{
color:#26370A;
background:url(images/lmenu.jpg) 100% -467px;
}
/* Panchkarmacure -> Left Listbar
--------------------------------------------------*/
#sidebar ul{
margin-top:2px;
margin-bottom:2px;
margin-left:10px;
padding-left:1px;
}
#sidebar{
width:100%;
margin-top:12px;
}
#sidebar li{
background:transparent;
font:700 10px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin-top:5px;
margin-bottom:4px;
margin-right:24px;
color: #123F44;
}
#sidebar h3{
font:700 12px Verdana,Arial,Helvetica,sans-serif;
}
h2.section{
font:bold normal 16px Georgia, "Times New Roman", Times, serif;
margin-right:23px;
text-align:right;
letter-spacing:1px;
}
#sidebar a{
color:#3C6466;
text-decoration:none;
}
#ctholder3,#ctholder{
width:100%;
}
#ctholder3 ul,#ctholder ul{
list-style:none;
padding:0;
margin:0;
width:100%;
float:right;
}
#ctholder3 ul li,#ctholder ul li{
display:inline;
width:358px;
_width:355px;
float:left;
margin:0 2px 5px 0px;
}
#ctholder3.fr,#ctholder.fr{
border:5px solid #D8D7B8;
}
ul#ctholder2 {
list-style:none;
padding:0;
margin:0;
width:100%;
float:right;
}
ul#ctholder2 li {
display:inline;
float:left;
margin: 0 0 5px 2px;
}
.imgdiv img {
border: 2px solid #D8D7B8;
}
#ctholder2 .imgdiv {
width: 25%;
margin-left: 15px;
}
#ctholder2 .contdiv {
width: 69%;
float: left;
}
.contdiv b {
font-size: 10px;
}
ul#ctholder4 {
list-style:none;
padding:0;
margin:0;
width:100%;
float:right;
}
ul#ctholder4 li {
display:inline;
float:left;
margin: 0 0 5px 2px;
}

#ctholder4 .imgdiv {
width: 25%;
margin-left: 15px;
}
#ctholder4 {
width: 69%;
float: left;
}
#gallery {
height: 145px;
position: absolute;
top: -40px;
width: 100%;
}
#gallery ul {
list-style:none;
padding:0;
margin:0;
width:100%;
position:relative;
float:right;
}
#gallery ul li {
display:inline;
width:179px;
height:144px;
float:left;
margin: 0 0 5px 2px;
}
#gallery .win1 {
background: #F8F8F8 url(images/win1.jpg) no-repeat left top;
}
.win1 p,.win2 p,.win3 p,.win4 p {
margin-top: 55px;
width: 100px;
margin-left: 10px;
margin-bottom: 0px;
}
.win1 strong,.win2 strong,.win3 strong,.win4 strong {
font-size: 10px;
margin-left: 10px;
}
#gallery .win2 {
background: #DDCCA1 url(images/win2.jpg) no-repeat left top;
}
#gallery .win3 {
background: #8C880D url(images/win3.jpg) no-repeat left top;
}
.win3 p {
	color: #E0CFA3;
}

#gallery .win4 {
background: #07ACC8 url(images/win4.jpg) no-repeat left top;
}
#content {
margin-top: 122px;
}
/* non-repeated code */
h1 span {
display: block;
position: relative;
z-index: 1;
}
/* IE5 Mac \*/
h1 { overflow: hidden; }
/*/
h1 { text-indent: -100em; }
/* End */
#footer {
width: 990px;
height: 44px;
bottom: 50px;
margin: 5px auto;
}
#footer ul {
list-style:none;
padding:0;
margin:0;
width:100%;
}
#footer ul li {
display:block;
float:left;
margin: 0 5;
color: #F6F6E9;
/*	border: 1px solid #FF0000;*/
}
#footer a {
color: #B3C3C5;
text-decoration: none;
font-weight: 700;
font-size: 10px;
}
ol.olist {
list-style: decimal;
margin: 10px 20px 10px 40px;
}
.olist li {
margin-bottom: 5px;
margin-top: 1px;
}
ul.ulist {
margin-left: 30px;
list-style: url(images/bimg.gif) none;
margin-bottom: 10px;
margin-top: 10px;
}
/* Panchkarmacure -> online medical form
--------------------------------------------------*/
.contdiv table {
width: 76%;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 11px;
}
.contdiv #textfield,.contdiv #txtQuery {
border: 1px solid #D8D7B8;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 3px 2px;
width: 180px;
}
.odd {
background:#AFBFBF;
}
.odd td {
font-weight: 700;
}
.even {
background:#FFF;
}
.tilte_shd td,.techspe td {
border:1px solid #AFBFBF;
padding: 3px 15px;
}
.tilte_shd thead th,.techspe thead th {
background:#036;
border:1px solid #aaa;
color:#fff;
font-weight:700;
}
.tilte_shd th,.techspe th {
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
table.techspe {
border:0px solid #aaa;
margin-bottom: 10px;
margin-left: 15px;
width: 600px;
margin-top: 10px;
background: #F4F7F6;
}
/* Panchkarmacure -> Contact form070409
--------------------------------------------------*/
#mainTable{
width:40%;
display:table;
margin-left:30px;
}
#application_return{
font-size:11px;
text-align:center;
vertical-align:top;
padding:6px;
width:90%;
margin-top:20px;
margin-bottom:20px;
border:4px solid #9c0;
}
#application_return_error{
text-align:center;
vertical-align:top;
padding:6px;
font-size:11px;
width:90%;
margin-top:20px;
margin-bottom:20px;
border:4px solid #c00;
}
.form{
font-size:12px;
color:#333;
border:1px solid #ccc;
height:16px;
background:#f4f4f4;
width:210px;
padding:4px 3px;
font-weight:700;
}
#mesaj{
width:300px;
height:200px;
clear:both;
padding:2px;
float:left;
margin-bottom:2px;
}
.form_box{
font:700 12px Arial,Helvetica,sans-serif;
color:#333;
border:1px solid #ccc;
background:#f4f4f4;
margin-left:2px;
margin-top:2px;
width:210px;
padding:4px 3px;
}
.row{
padding:2px;
float:left;
height:17px;
width:100%;
margin-bottom:2px;
clear:both;
display:table;
font-weight:700;
font-size:10px;
}
.cell01{
width:45px;
float:left;
text-align:left;
padding-right:5px;
font-weight:700;
font-size:10px;
}
.cell03,.cell02{
width:210px;
float:left;
}
#contact{
text-align:left;
width:30%;
float:left;
}
.address{
width:350px;
position:absolute;
top:55px;
right:45px;
}
#slider img,#slider2 img,#slider3 img{
border:none;
}
#slider{
width:325px;
height:325px;
position:relative;
overflow:hidden;
float:right;
margin:10px;
background:url(images/photo_frame.jpg) no-repeat left top;
}
#sliderContent{
width:225px;
position:absolute;
top:49px;
height:225px;
left:49px;
}
.sliderImage,.slider2Image,.slider3Image,.slider4Image,.slider1Image{
float:left;
position:relative;
display:none;
}
.sliderImage span{
position:absolute;
font:10px/15px Arial,Helvetica,sans-serif;
padding:5px 13px;
_padding:5px 0px 5px 13px;
width:199px;
_width:212px;
background:#000;
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
color:#fff;
display:none;
}
.sliderImage .clear,.slider2Image .clear,.slider3Image .clear,.clear{
clear:both;
}
.sliderImage span strong,.slider2Image span strong,.slider3Image span strong,.slider4Image span strong,.slider1Image span strong{
font-size:14px;
}
.sliderImage .top,.top{
top:0;
left:0;
}
.sliderImage .bottom{
bottom:0;
left:0;
}
#slider2{
width:284px;
height:201px;
position:relative;
overflow:hidden;
float:right;
margin:10px;
background:url(images/photo_frame2.jpg) no-repeat left top;
}
#slider2Content{
width:225px;
position:absolute;
margin-left:0;
padding-top:5px;
padding-left:21px;
top:16px;
}
.slider2Image span{
position:absolute;
font:10px/15px Arial,Helvetica,sans-serif;
padding:5px 4px 5px 13px;
_padding:10px 0px 10px 30px;
width:225px;
_width:212px;
background:#000;
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
color:#fff;
display:none;
}
.slider2Image .top,.slider3Image .top{
top:0px;
left:0;
}
.slider2Image .bottom{
left:0;
top:130px;
_top:125px;
padding-bottom:10px;
}
#slider3{
width:320px;
height:240px;
position:relative;
overflow:hidden;
float:right;
margin:10px;
}
#slider3Content{
width:320px;
position:absolute;
margin-left:0;
padding-top:5px;
padding-left:21px;
_top:16px;
}
.slider3Image span{
position:absolute;
font:10px/15px Arial,Helvetica,sans-serif;
padding:5px 60px 5px 14px;
_padding:10px 73px 10px 14px;
width:225px;
_width:212px;
background:#000;
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
color:#fff;
display:none;
}
.slider3Image .bottom{
left:0;
top:205px;
_top:190px;
padding-bottom:10px;
}
#slider4{
	width:352px;
	height:170px;
	position:relative;
	overflow:hidden;
	border: 5px solid #D8D7B8;
}
#slider1{
width:720px;
height:300px;
position:relative;
overflow:hidden;
}
#slider4Content,#slider41Content{
width:352px;
position:absolute;
top:0;
margin-left:0;
}
.slider4Image span{
position:absolute;
font:10px/15px Arial,Helvetica,sans-serif;
padding:10px 13px;
width:352px;
background:#000;
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
color:#fff;
display:none;
}
.slider1Image span{
position:absolute;
font:10px/15px Arial,Helvetica,sans-serif;
padding:10px 13px;
width:694px;
background:#000;
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
color:#fff;
display:none;
}
#slider4 .top{
	top:0px;
	left:0;
	width: 120px !important;
}
#slider4 .bottom{
bottom:0px;
left:0;
}
#slider4 .left{
top:0;
left:0;
width: 40px !important;
height:20px;
}
#slider4 .right{
right:0;
bottom:0;
width: 90px !important;
height:290px;
}
ul { list-style-type: none;}
/* Panchkarmacure -> Mega Events
--------------------------------------------------*/
ul#ads {
	list-style:none;
	padding:0;
	width:220px;
	margin: 22px auto;
}
ul#ads li {
	display:inline;
	width:220px;
	height:90px;
	float:left;
	margin: 0 0 5px 2px;
}
/* Panchkarmacure -> Retreat Rates table
--------------------------------------------------*/
.hor-minimalist-b{
background:#F4F7F6;
margin-bottom:10px;
margin-left:15px;
width:600px;
margin-top:10px;
border-collapse:collapse;
text-align:left;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
.hor-minimalist-b th{
color:#44473E;
padding:10px 8px;
border-bottom:1px solid #849090;
border-right:1px solid #849090;
border-left:1px solid #849090;
border-top:1px solid #849090;
background:#AFBFBF;
font:700 18px Verdana,Arial,Helvetica,sans-serif;
}
.hor-minimalist-b td{
border-bottom:1px solid #C3CFCF;
color:#44473E;
padding:6px 8px;
border-right:1px solid #C3CFCF;
border-left:1px solid #C3CFCF;
}
.hor-minimalist-b tbody tr:hover td{
color:#000000;
}
.hor-minimalist-b tr:hover td{
	background:#C3CFCF;
	color:#FFFFFF;
	font-weight:700;
	font-size: 11px;
}

