/* ---------------------
basic layout
--------------------- */
* {
	margin: 0;
	padding: 0;
}

body{
	text-align: center;
	font-family: tahoma, Helvetica, sans-serif;
	background: #C99832;
}

div,
td,
p {
	font-size:11px;
	line-height:16px;
	color: #434F02;
}

/*#maincontent_home p a, #maincontent p a {
	text-decoration:none;
	color:#302A17;
	border-bottom: 1px dotted #302A17;
}

#maincontent_home p a:hover, #maincontent p a:hover{
	border-bottom: 1px solid #302A17;
}*/

.clear {
	clear:both;
}

p {
	margin-bottom: 15px;
}

#maincontent_home ul, #maincontent ul {
	margin: 10px 0 10px 0;
	list-style-type: none;
}

#maincontent_home ul li,#maincontent ul li{
	margin: 6px 0;
	padding: 0 0 0 15px;
	background: transparent url('../vajra2008_images/li_bg.gif') no-repeat 0 4px !important;
	background: transparent url('../vajra2008_images/li_bg.gif') no-repeat 0 5px;
}

#maincontent_home ol, #maincontent ol {
	margin: 10px 0 10px 20px !important;
	margin: 10px 0 10px 24px;
}

#maincontent_home ol li, #maincontent ol li{
	margin: 6px 0;
}

a {
	color: #C99832;
	text-decoration: none;
	}
a:hover { 
	color: #77561A;
	}

/*----------------
heading style
----------------*/

#maincontent .contentheading, #maincontent_home .contentheading, .componentheading {
	display: none;
}



h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	text-transform: uppercase;
	font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif;
	margin-bottom: 5px;
}

h1 {
	font-size:22px;
	color: #C99832
}

h2 {
	color: #77561A;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid #F0E6D2;
	padding: 10px 0 0 0;
}

h3, h4, h5, h6 {
	font-weight: bold;
}

h3, h4 {
	font-size: 12px;
}

h3 {
	color: #7F7254;
	font-weight: normal;
	display: block;
	background: #F0E6D2;
	border: 1px solid #EBDEC2;
	padding: 3px 10px;
}

h4 {	
	color: #7F7254;
	margin-top: 15px;
}

h5, h6 {
	color: #B47229;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
}

h6 {
	color: #000000;
}

/* ---------------------
homepage template
--------------------- */

#container, #container_home {
	width: 950px !important;
	width: 955px;
	text-align: left;
	margin: 10px auto 0 auto;
}

#bordertop {
	width: 950px;
	height: 10px;
	border-top: 5px solid #4C5A03;
}

#headerimg_home img {
	border-top: 1px solid #C19230;
	border-bottom: 1px solid #C19230;
}

#maincontent_home {	
	width: 670px;
	margin: 30px 0 0 0;
	padding: 0 0 0 10px;
	text-align: justify;
}

/*-------------------
interior template
-------------------*/

#headerimg img {
	float: left;
	border-bottom: 5px solid #4C5A03;
}

#contentwrap {	
	position: relative;
	width: 950px;
	background: #FDF5E8 url('../vajra2008_images/contentwrap_bg.jpg') no-repeat left bottom;
}

#maincontent {	
	position: relative;
	top: 30px !important;
	top: 24px;
	width: 680px;
	margin: 0 0 0 135px;
	padding: 0 0 50px 0;
	text-align: justify;
}

#maincontent div,
#maincontent td,
#maincontent p {
	color: #302A17 !important;
}

/* content title */

#contenttitle {
	width: 130px;
	height: 18px;
	float: left;
}

#contenttitle h2 {
	font: bold 12px "trebuchet MS", arial, helvetica, sans-serif;
	text-align: right;
	display: block;
	width: 130px;
	height: 18px;
	padding: 15px 6px 3px 0;
	border-right: 1px solid #EEE4D3;
	border-bottom: none;
}


/* --------------
navigation
----------------*/

/*  main navigation */
 
#mainnav ul, #secondnav ul, #footernav ul {
	list-style-type: none;
}

#mainnav {
	width: 950px;
	background: transparent url('../vajra2008_images/mainnav_top_bg.gif') repeat-x left top;
}

#mainnav div.border {
	background: transparent url('../vajra2008_images/mainnav_line_bg.gif') no-repeat right 30px;
}

#mainnav ul li {
	float: left;
	background: transparent url('../vajra2008_images/mainnav_line_bg.gif') no-repeat left 30px;
}

#mainnav ul li a{
	float: left;
	display: block;
	height: 95px;
	width: 135px;
	text-indent: -9000px;
	border-top: 5px solid #4C5A03;
}

#mainnav ul li a:hover{
	border-top: 5px solid #AB832E;
}

#mainnav a#menulink_1 {
	background: transparent url('../vajra2008_images/nav_vajra.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_2 {
	background: transparent url('../vajra2008_images/nav_sati.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_3 {
	background: transparent url('../vajra2008_images/nav_services_location.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_4 {
	background: transparent url('../vajra2008_images/nav_gallery.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_5 {
	background: transparent url('../vajra2008_images/nav_contact.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_6 {
	background: transparent url('../vajra2008_images/nav_press.gif') no-repeat 5px 25px;
}

#mainnav a#menulink_7 {
	background: transparent url('../vajra2008_images/nav_rentalrates.gif') no-repeat 5px 25px;
}

/* second navigation */

#secondnav {
	float: right;
}

#secondnav ul li {
	float: left;
	display: block;
	width: 130px;
	height: 18px;
	padding: 15px 0 3px 6px;
	border-left: 1px solid #EEE4D3;
}

#secondnav ul li a{
	font: bold 12px "trebuchet MS", arial, helvetica, sans-serif;
	color: #4C5A03;
	text-transform: uppercase;
	text-decoration: none;
}

#secondnav ul li a:hover{
	color: #333333;
}

/* footer navigation */

#footernav {
	float: left;
	position: absolute;
	top: 7px;
	left: 0;
	}

#footernav ul {
	margin: 0px;
	padding: 0px;
	}

#footernav ul li{
	float: left;
	display: block;
}

#footernav ul li a {
	margin-right: 15px;
	font: bold 12px "trebuchet MS", arial, helvetica, sans-serif;
	color: #4C5A03;
	text-transform: uppercase;
	text-decoration: none;
	}

#footernav ul li a:hover {
	color: #333333;
}

/* -----------
footer 
--------------*/

#footerwrap {
	width: 950px;
	position: relative;
	border-top: 5px solid #4C5A03;
	padding: 14px 0 5px 0;
}

#footerwrap small {
	font-size: 11px;
	color: #4C5A03 !important;
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

#small-home {
	font-size: 11px;
	color: #4C5A03 !important;
	float: left;
	margin-bottom: 10px;
}

#small-home a, #footerwrap small a{
	color: #4C5A03;
	text-decoration: none;
}

#small-home a:hover, #footerwrap small a:hover{
	color: #333333;
}

#logo_home h1, #logo h1 {
	float: left;
	text-indent: -9000px;
}

#logo_home h1 a{
	float: right;
	position: absolute;
	top: -85px;
	right: 0;
	width: 168px;
	height: 72px;
	background: transparent url('../vajra2008_images/logo_home.jpg') no-repeat left top;
}

#logo h1 a{
	float: right;
	position: absolute;
	top: -53px;
	right: 0;
	width: 144px;
	height: 83px;
	background: transparent url('../vajra2008_images/logo_interior.jpg') no-repeat left top;
}


/*-------------
general form 
-------------*/

#form {
	text-align: left;
	font-family: tahoma, Helvetica, sans-serif;
	background: #FDF5E8;
	font-size:11px;
	line-height:16px;
	color: #434F02;
}

#form .inputbox, .inputbox {
	background: #F2EAD9;
	border: 1px solid #E3D0AC;
	padding: 3px;
	margin-bottom: 5px;
	font: 11px tahoma, helvetica, sans-serif;
}


#form .button, .button {
	background: #E3D0AC;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C99832;
	border-bottom: 1px solid #C99832;
	font: bold 11px "trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #C99832;
	padding: 2px 4px !important;
	padding: 0 2px;
}

/*-------------
guestbook
-------------*/

.easy_big {
	text-transform: uppercase;
	font: bold 11px "trebuchet MS", arial, helvetica, sans-serif;
	color: #77561A;
	}
	
.easy_frame {border: #E4DDCF solid 1px; }
.easy_top {background-color:#E4DDCF; height: 30px;}
.easy_top_left {padding-left: 10px; padding-top: 5px; padding-bottom: 10px; float: left;}
.easy_top_right {float: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.easy_big {vertical-align: middle;}
.easy_small {color: #4C5A03;font-size: 9px; vertical-align: middle;}
.easy_small_red {color: #e8523e; font-size: 9px; vertical-align: middle;}
.easy_align_middle {vertical-align: middle; behavior: url(components/com_easybook/images/iepngfix.htc);}
.easy_admincomment {margin-left: 10px; margin-right: 10px;  padding: 10px; padding-bottom: 15px; margin-bottom: 8px; background-color:#fafafa; border-right: #ededed solid 5px; border-left: #ededed solid 5px; background-image: url(entry_bg.gif); background-position:bottom; background-repeat:repeat-x; color: #666666;}
.easy_contact {margin-left: 10px; text-align:left; margin-right: 10px; margin-top: 8px; padding: 5px; padding-bottom: 10px; background-color:#fafafa; border-right: #ededed solid 5px; border-left: #ededed solid 5px; position:relative; background-image: url(entry_bg.gif); background-position:bottom; background-repeat:repeat-x;}
.easy_content {margin-left: 10px; text-align:left; margin-right: 10px; margin-top: 8px; padding: 10px; padding-bottom: 15px; margin-bottom: 8px; background-color:#FDF5E8; border-right: background-image: url(entry_bg.gif); background-position:bottom; background-repeat:repeat-x;}
.png {behavior: url(components/com_easybook/images/iepngfix.htc)}


/*----------
gallery
------------*/

.gall a {
	border-bottom: none !important;
}

.gall a img {
	display:block;
	padding:5px;
	background-color: #E8DDCD;
	border: none;
	margin-bottom: 24px;
}

.gall a:hover img {
	display:block;
	padding:5px;
	background-color: #C7B18B;
}


ul.list_cat {
	margin:0px;
	padding:0px;
	position:relative;
}

ul.list_cat li {
	list-style:none;
	float:left;
	margin-right:20px;
	background-image: none;
}

ul.list_cat li a {
	border: none;
	text-decoration: none;
	}

.img_cat_desc {
	clear:left;
	color:#959580;
}

.img_path {
	display: none;
	}
	
	
.img_gallery {
	float:left;
	margin-bottom: 10px;
	margin-top: 10px;
}

.img_gallery a{
	border-bottom: none !important;
}

.img_gallery a img{
	display:block;
	padding:5px;
	background-color: #E8DDCD;
	width: 208px;
}

.img_gallery a:hover img {
	display:block;
	padding:5px;
	background-color: #C7B18B;
}

.img_desc {
	clear: both;
	width: 165px;
	text-align:center;
	padding:2px;
	margin: 0 2px 5px 0;
}

div.img_pages {
	margin-top: 20px;
	}
	
div.img_pages a:link,
div.img_pages a:visited {
	border-bottom: none !important;
	}

div.img_pages a:hover{
	}


div.img_path {
	display: none;
	}

div.img_detail {
	padding-top: 0;
	text-align: center;
	margin-left: 0;
}

div.img_detail img {
	border:1px solid #E8DDCD;
	padding:5px;
	background-color: #FAF7F1;
}

.img_nav {
	width: 650px;
	margin: 0px auto;
	float:left;
	padding-bottom: 20px;
	padding-left: 10px;
}

.img_prev {
	float: left;
	display: block;
}

.img_next {
	float: right;
}

div.img_nav  .img_slideshow {
	float: left;
	margin-left: 200px;
}

.img_nav a {
	color: #77561A;
	text-decoration: none;
	border-bottom: none !important;
	}

.img_nav a:hover {
	color: #A6894F;
	text-decoration: underline;
	}

input.statusbar {
	background: transparent;
	border: none;
}

table.description td{
	padding-top: 5px;
}

#description .statusbar, input.statusbar {
	color: #827573;
	text-align: center;
}	


/*-----------
Rates
------------*/

#rates {
	margin-left: 0px;
	}
	
.tblrates  {
	border: 1px solid #EADFD0;
	padding: 1px;
	text-align: left;
	margin-bottom: 15px;
}

.tblrates th {
	padding: 4px;
	color: #635A58;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background: #E9DDCD;
}

.tblrates td {
	padding: 4px;
	background: #FBF1DB;
	border: 1px solid #FDF5E8;
}

.tblrates td strong {
	color: #4C5A03;
	}

.tblrates td p {
	margin: 0px;
	}

.tblrates .alt {
	background: #EFE0C0;
}


/* credit */

#copyright h2 {
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	}
#waterandstone a {
	background: transparent url('../vajra2008_images/waterandstone.gif') no-repeat center;
	display: block;
	width: 40px;
	height: 18px;
	text-indent: -9999px;
	float: right;
	margin: 0px;
	padding: 0px;
	}