/*------------General-----------*/
body{
	margin:0; padding:0;
	background:url(images/bg-main.jpg) repeat 0 0;
	font:normal 12px/18px Tahoma; color:#383838;
	}
p, td, span, br, h1, h2, h3, form{
	margin:0; padding:0;
	}
ul{
	list-style-type:none; margin:0; padding:0;
	}
img{
	margin:0; padding:0; border:none;
	}
.spacer{
	line-height:0; font-size:0; clear:both;
	}

/*---------General End---------------*/
/*---------Top part-----------------*/
/*  Header  */
.header{
	margin:0 0 1px 0;
	}
/*  Header  */
/*  Nav  */
.nav-bg{
	background:url(images/menu-bg.jpg) repeat-x 0 0;
	}
ul.nav{
	margin:0 0 0 25px;
	}
ul.nav li{
	float:left;
	background:url(images/devider.jpg) no-repeat 100% 50%;
	}
ul.nav li.last{
	background:none;
	}
ul.nav li a{
	font-weight:bold; color:#6E0000; text-decoration:none; padding:0 25px;
	line-height:40px; display:block;
	}
ul.nav li a:hover, ul.nav li a.selected{
	background:#6E0000; color:#E5D183;
	}
	
/* Drop Down */

.dropmenudiv{
margin:-1px 0 0 0;/*THEME CHANGE HERE*/
position:absolute;
top:0;
font:normal 11px/18px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background:#C2954A;
width: 180px;
visibility: hidden;
filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; -khtml-opacity: 0.90;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #6E0000;
padding:2px 0 2px 8px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#6E0000;
color:#fff;
}

/* Drop Down*/
/*  Nav  */
/*-------Body Part-------*/
h3.heading{
	font-weight:normal; font-size:16px; line-height:20px;
	color:#D56400; font-weight:bold;
	}
h2.body-heading{
	font-weight:normal; color:#D56400; line-height:36px; font-size:34px;
	padding:0 0 10px 0;
	}
.body-bg{
	background:#FBFAF0; padding:30px 24px 30px 18px;
	}
/*  Left pannel  */
ul.leftPanne li{
	border-bottom:1px dashed #EBE7CE;
	}
ul.leftPanne li.end{
	border:none;
	}
ul.leftPanne li a{
	background:url(images/arrow.gif) no-repeat 4px 7px;
	font-weight:bold; color:#A29C74; text-decoration:none;  line-height:19px;
	padding:0 0 0 12px; display:block;
	}
ul.leftPanne li a:hover, ul.leftPanne li a.selected{
	background:url(images/arrow.gif) no-repeat 4px 5px #EFEBC8;
	}
.wedding-drop{
	background:url(images/wedding-icon.gif) no-repeat 15px 5px; height:38px;
	padding:8px 0 5px 55px;  font-size:14px; line-height:18px;
	color:#D56400
	}
	
/* Drop Down Laft Pannel */

.dropmenudiv-side{
margin:-21px 0 0 239px;/*THEME CHANGE HERE*/
position:absolute;
top:0;
font:normal 11px/18px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background:#F2EDD0;
width: 180px;
visibility: hidden;
filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; -khtml-opacity: 0.90;
}


.dropmenudiv-side a{
font-weight:bold;
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #A29C74;
padding:2px 0 2px 8px;
}

* html .dropmenudiv-side a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv-side a:hover{ /*THEME CHANGE HERE*/
background:#E6DEA9;
color:#A29C74;
}

/* Drop Down End of let pannel*/


.wedding-heading{
	background:url(images/wedding-icon.gif) no-repeat 0 0;
	padding:0 0 5px 46px;
	}
.service-heading{
	background:url(images/service-icon.gif) no-repeat 0 0; height:38px;
	padding:10px 0 5px 35px;
	}
/*  Left pannel  */
/*  Right pannel  */
.right-panel-subHeading{
	line-height:22px; font-size:20px; font-weight:normal;
	padding:0 0 12px 0;
	}
.pannel-txt{
	padding:0 0 12px 0;
	}
.pannel-txt span{
	font-weight:bold;
	}
.pannel-img{
	border:5px solid #D7D1A9;
	}
/*  Comments  */
.comments-bg{
	background:url(images/comments-bg.jpg) repeat-x 0 0 #F4F1D8;
	border:1px solid #DBD9BF; padding:15px; 
	}
.comments-bg h2{
	font-size:24px; font-weight:normal; line-height:29px;
	color:#D56400; font-style:italic;
	}
.comments-bg h3{
	font-weight:bold; font-size:14px; line-height:19px;
	float:right;
	}
.comments-bg img{
	border:5px solid #D7D1A9;
	}
.comments-bg p{
	font-weight:bold;
	}
.comments-bg p span{
	color:#B5833C;
	}
/*  Comments End  */
/*  Gal-Section  */
.galSec-bg{
	background:#F7F5E2; border:1px solid #DBD9BF; padding:18px;
	}
.galSec-bg h2{
	font-weight:normal; color:#D56400; font-size:20px;
	padding:0 0 12px 0;
	}
.galSec-bg-txt{
	background:#E8E2AF; padding:7px; font-size:11px; line-height:15px;
	}
.galSec-bg-txt span{
	font-weight:bold;
	}
.galSec-bg-txt a{
	font-size:10px; color:#BC0000; text-decoration:none;
	text-transform:capitalize;
	}
.galSec-bg-txt a:hover{
	text-decoration:underline;
	}
/*  Gal-Section End  */
/*  Footer  */
.footer-bg{
	background:url(images/footer-bg.jpg) repeat-x 0 0 #B5833C;
	border-top:1px dashed #CFAD54;
	}
ul.footer {
	margin:30px 0 0 360px;
	}
ul.footer li{
	float:left; color:#F1E395;
	}
ul.footer li a{
	color:#F1E395; text-decoration:none; padding:0 8px; font-size:11px;
	}
ul.footer li a:hover{
	text-decoration:underline;
	}
.footer-txt{
	padding:0 0 0 0; color:#F1E395; padding:0 0 32px 0;
	text-align:center; font-size:11px;
	}
.autoweb{
	font-size:10px; color:#B5833C; font-weight:bold;
	}
.autoweb a{
	color:#D56400; font-weight:bold;
	}
.autoweb a:hover{
	text-decoration:none;
	}
/*  Footer End  */
/*----------Inner Page----------------*/
.inner-pad{
	padding:0 10px 0 0;
	}
.inner-text-bg{
	background:#FBFAF0; padding:8px; 
	}
.inner-text-bg h2{
	font-size:20px; line-height:24px; padding:0 0 12px 0;
	font-weight:normal;
	}
.inner-text-bg p{
	padding:0 0 12px 0;
	}
.inner-text-bg span{
	font-weight:bold;
	}
/*----------Inner Page End----------------*/
/*----------Site Map-------------*/
ul.sitemap{
	margin:0 0 0 30px;
	}
ul.sitemap li{
	color:#C98A02;
	width:250px;
	}
ul.sitemap li a{
	text-decoration:none;color:#C98A02; font-weight:bold;
	font-size:12px; line-height:22px; display:block;
	}
ul.sitemap li a:hover{
	background:#EFEBC8;
	}
ul.sitemap ul{
	margin:0 0 0 30px; /*list-style-type:disc; */
	}
ul.sitemap ul li{
	border-bottom:1px dashed #000;
	}
/*.schedule-page{
	font-size:12px; font-weight:bold; color:#212121;
	}*/
