body{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#494949;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/main_site_bg.jpg) repeat-x;}
	
	
#mainwrap{
	width:950px;
	margin:auto;
	}	
	
	
.clear{
	clear:both;
	margin:0px;
	padding:0px;}
	
a{
	outline:none;
	color:#8e8e8e;
	}	
	
a:hover{
	outline:none;
	text-decoration:none;
	}
	
	
/*################# TOP SECTION START ###################*/

	
.top_section{
	width:950px;
	height:118px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;}
	
	
.logo{
	width:148px;
	height:100px;
	float:left;
	margin:0px;
	padding:6px 0px 0px 0px; 
}
	
.logo2{
	width:151px;
	height:106px;
	float:left;
	margin:0px;
	padding:6px 0px 0px 0px; 
}
	 
	

	
.logo a{
	width:148px;
	height:60px;
	 display:block;
	 color:#FFFFFF;
	 margin:0px; 
	 padding:0px;
	 text-decoration:none;}

	
.logo a:hover{ 
	 color:#FFFFFF;
	 text-decoration:none;}




	
#menu_section{
	width:682px;
	height:69px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;}
	
	/*## FIRST MENU START ##*/


.first_menu {
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	background:url(../images/fist_menu_center_bg.jpg) repeat-x;
}
.first_menu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:32px;
	background:url(../images/menu_right_last_bg.jpg) top right no-repeat;
}
.first_menu li {
	margin:0px 0px 0px 0px;
	padding:9px 5px 5px 35px;
	float:left;
	display:block;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	background:url(../images/fist_menu_right_bg.jpg) left no-repeat
}
.first_menu .leftbg {
	width:18px;
	height:32px;
	background:url(../images/fist_menu_left_bg.jpg) no-repeat;
	padding:0px;
}
.first_menu .nobg {
	background-image:none;
	padding:9px 0px 0px 0px;
}
.first_menu li a {
	color:#2d2d2d;
	text-decoration:none;
}
.first_menu li a:hover {
	color:#ababab;
	text-decoration:none;
}
.left_bg {
	width:18px;
	height:32px;
	float:left;
}
/*## FIRST MENU START ##*/
	
	
/*## FIRST MENU START ## 


.first_menu{
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 50px;
	background:url(../images/fist_menu_center_bg.jpg) repeat-x;}
	
	
.first_menu ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:32px;
	background:url(../images/menu_right_last_bg.jpg) top right no-repeat;
	}
	
	
.first_menu li{
	margin:0px 0px 0px 0px;
	padding:9px 5px 5px 30px;
	float:left;
	display:block;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-style:normal;
	font-weight:bold;	
	background:url(../images/fist_menu_right_bg.jpg) left no-repeat}

.first_menu .leftbg{
	width:18px;
	height:32px;
	background:url(../images/fist_menu_left_bg.jpg) no-repeat;
	padding:0px;
}	

.first_menu .nobg{
	background-image:none; padding:9px 0px 0px 0px;
}	
		
.first_menu li a{
	color:#323333;
	text-decoration:none;}
	
		
.first_menu li a:hover{
	color:#7c7c7c;
	text-decoration:none;
	}	
	
	
.left_bg{
	width:18px;
	height:32px;
	float:left;}
		
	
## FIRST MENU START ##*/


/*## MAIN MENU START ##*/


.main_menu{
	width:682px;
	height:37px;
	float:right;
	background:url(../images/menu_bg.jpg) no-repeat;}
	
	
.main_menu ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;}
	
	
.main_menu li{
	margin:9px 0px 0px 0px;
	padding:0px 18px 0px 18px;
	float:left; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;	
	color:#fff;
	border-right:1px solid #9f9f9f;}
	
	
.main_menu li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;}	
	
	
.main_menu li a:hover{
	color:#d6d6d6;
	text-decoration:none;}	
		
	
/*## MAIN MENU END ##*/


/*## BANNER SECTION START ##*/

.banner_section{
	width:950px;
	height:401px;}
	
	
.onlinereservation{
	width:160px;
	height:px;
	float:right;
	padding:0px 37px 0px 0px;
	margin:356px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;}
	
	
.onlinereservation_a{
	display:block;
	width:160px;
	height:32px;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.onlinereservation_a:hover{
	text-decoration:none;
	color:#CCCCCC;
	}
	
.onlinereservation2{
	width:160px;
	height:px;
	float:right;
	padding:0px 69px 0px 0px;
	margin:174px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;}
	
	
.onlinereservation2_a{
	display:block;
	width:160px;
	height:32px;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.onlinereservation2_a:hover{
	text-decoration:none;
	color:#CCCCCC;
	}
	
.onlinereservation1{
	width:160px;
	height:32px;
	float:right;
	padding:0px 33px 0px 0px;
	margin:197px 0px 0px 0px;
	font-size:16px;
	font-weight:bold; }
	
	
.onlinereservation1_a{
	display:block;
	width:160px;
	height:32px;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.onlinereservation1_a:hover{
	text-decoration:none;
	}
	
	
/*## BANNER SECTION END ##*/	
	

/*## CONTACT SECTION START ##*/

#contact_section{
	width:268px;
	height:401px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
	
	
.quick_contact{
	width:224px;
	height:265px;
	padding:22px 27px 10px 17px;
	margin:0px 0px 0px 0px;
	background:url(../images/quickcontact_bg.jpg) top no-repeat;}
	
.quick_contact2{
	width:243px;
	height:254px;
	padding:22px 25px 10px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/quickcontact_bg2.jpg) top no-repeat;}	
	
	
	.quick_contact2 .contact-tilte2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#818181;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}	
	
.quick_contact2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#484848;
	font-weight:normal;
	text-align:right; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px; }	
	
	
.quick_contact2 label{ 
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#282828; 
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 0px;}			
	
	
.quick_contact2 input{
	float:right;
	width:145px;
	height:16px; 
	margin:0px 0px 5px 0px;
	padding:3px 2px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	border:1px solid #adadad;}				
	
	
.quick_contact2 textarea{
	float:right;
	width:145px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 4px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	border:1px solid #adadad;}
		
	
	
	
	
	
.quick_contact .contact-tilte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#5e3710;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}	
	
.phone_number{
	width:213px;
	height:42px;
	background:url(../images/phone_no.jpg) top no-repeat;
	padding:45px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;}
	
.phone_number{
	width:213px;
	height:42px;
	background:url(../images/inner_number.jpg) no-repeat;
	padding:45px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;}
	
	
.quick_contact h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#484848;
	font-weight:normal;
	text-align:right; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px; }	
	
	
.quick_contact label{ 
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#282828; 
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 0px;}			
	
	
.quick_contact input{
	float:right;
	width:145px;
	height:12px; 
	margin:0px 0px 5px 0px;
	padding:3px 2px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	border:1px solid #adadad;}				
	
	
.quick_contact textarea{
	float:right;
	width:145px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 4px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	border:1px solid #adadad;}
	
.contact_submit2 a{
	width:70px;
	height:21px;
	float:right;
	margin:12px 0px 0px 0px;
	background:url(../images/contact_button2.jpg) no-repeat top;
	
	}	
	
	.contact_submit2 a:hover{
	width:70px;
	height:21px;
	float:right;
	margin:12px 0px 0px 0px;
	background:url(../images/contact_button2.jpg) no-repeat bottom;
	
	}	
	
	
	
	
.contact_submit a{
	width:70px;
	height:21px;
	float:right;
	margin:6px 0px 0px 0px;
	background:url(../images/contact_button.jpg) no-repeat;}
	
.contact_submit a:hover{
	width:70px;
	height:21px;
	float:right;
	margin:6px 0px 0px 0px;
	background:url(../images/contact_button_over.jpg) no-repeat;}
			

/*## CONTACT SECTION END ##*/



/*## BANNER START ##*/

#banner{
	width:682px;
	height:401px;
	float:right;
	background:url(../images/banner.jpg) top no-repeat;}
	
	#banner2{
	width:682px;
	height:382px;
	float:right;
	background:url(../images/banner2.jpg) top no-repeat;}

#banner1{
	width:682px;
	height:239px;
	float:right;
	background:url(../images/inner_banner.jpg) top no-repeat;}



/*## BANNER END ##*/

	
/*################# TOP SECTION END ###################*/	






/*################# content SECTION START ###################*/	

.main_content_area{
	width:950px;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
		
/*## WEDDING START ##*/

.wedding_box{
	width:306px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/box_bottom_bg.jpg) bottom repeat-x;}
	
	
.wedding_box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2d2d2d;
	font-weight:normal;
	height:38px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 70px;
	line-height:30px;
	background:url(../images/Wedding_head.jpg) left no-repeat;}	
	
.wedding_box h2 a{
	text-decoration:none;
	color:#2d2d2d;}
	
.wedding_box h2 a:hover{
	text-decoration:none;
	color:#7a7a7a;}
	
	
.wedding_inner_box{
	width:170px; 
	padding:10px 0px 0px 126px;
	margin:0px 0px 0px 0px; }

.box2_inner ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 75px; }
		
.box2_inner li{
	box2_innermargin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:15px;
	color:#0c3b6d;
	font-weight:bold;
	background:url(../images/arrow2.gif) no-repeat; }		
	
.wedding_inner_box h2{
	margin:0px 0px 0px 0px;
	padding:35px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:16px;
	color:#9a4372;}	
	

.wedding_box ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 75px;}

.wedding_box li{ 
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:15px;
	color:#575757;
	font-weight:bold;
	background:url(../images/arrow2.gif) no-repeat;}
	
	
.wedding_box li a{
 color:#575757;
 text-decoration:none; }
 
	
.wedding_box li a:hover{
	color:#ababab;
	text-decoration:none;}	
	

/*## WEDDING END ##*/


/*## SERVICES START ##*/

	
.services_box{
	width:306px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/box_bottom_bg.jpg) bottom repeat-x;}
	

.services_box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2d2d2d;
	font-weight:normal;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 70px;
	background:url(../images/service_hear.jpg) left no-repeat;}
	
.services_box h2 a{
	text-decoration:none;
	color:#2d2d2d;}
	
.services_box h2 a:hover{
	text-decoration:none;
	color:#7a7a7a;}	
	
		
.inner_box_algin{
	margin:0px 15px 0px 16px;}
	
	
.box1_inner{
	width:303px;
	height:261px; 
	border:1px solid #acacac;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background:url(../images/Wedding_img.jpg) top left no-repeat; }
	
	
	
.box2_inner{
	width:303px;
	height:261px;
	border:1px solid #acacac;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background:url(../images/serivces_img.jpg) top left no-repeat;}
	
	
.box3_inner{
	width:303px;
	height:261px; 
	border:1px solid #acacac;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background:url(../images/virtual_img.jpg) top left no-repeat; }
	
	
.services_inner_box{
	width:155px;  
	padding:0px 0px 0px 141px;
	margin:0px 0px 0px 0px; }
	
	
	
.services_inner_box h2{
	margin:0px 0px 0px 0px;
	padding:35px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:16px;
	color:#9a4372;}	
	

.services_box ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;}

.services_box li{ 
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:15px;
	color:#575757;
	font-weight:bold;
	background:url(../images/arrow2.gif) left top no-repeat;}
	
	
.services_box li a{
	color:#575757;
	text-decoration:none;}
	
.services_box li a:hover{
	color:#ababab;
	text-decoration:none;}
	
	
.viewmore{
	float:right;
	width:80px;
	padding:0px 0px 0px 10px;
	background:url(../images/arrow.gif) left no-repeat;}	
	
.viewmore a{
	font-family:Arial, Helvetica, sans-serifl;
	font-size:14px;
	color:#575757;}		
	
.viewmore a:hover{ 
	color:#797979;
	text-decoration:none;}	

	
/*## SERVICES END ##*/


/*## VIRTUAL START ##*/	
	
.virtual_tours_box{
	width:306px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/box_bottom_bg.jpg) bottom repeat-x;}
	
.virtual_tours_box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2d2d2d;
	font-weight:normal;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 70px;
	background:url(../images/virtual.jpg) left no-repeat;}
	
	
.virtual_tours_box h2 a{
	text-decoration:none;
	color:#2d2d2d;}
	
.virtual_tours_box h2 a:hover{
	text-decoration:none;
	color:#7a7a7a;}	
	
.virtual_inner_box{
	width:150px; 
	padding:0px 0px 0px 146px;
	margin:0px 0px 0px 0px;}
	
	
	
.virtual_inner_box h2{
	margin:0px 0px 0px 0px;
	padding:35px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:16px;
	color:#9a4372;}	
	
	
.virtual_inner_img{ 
	margin:15px 0px 0px 0px;
	padding:0px 0px 13px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#878787;}	
	
.virtual_inner_img img{ 
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:1px solid #afafaf;}
	
	
.virtual_inner_img a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	} 
	
	
.virtual_inner_img a:hover{ 
	color:#C12020;
	text-decoration:none;} 
	
	
/*## VIRTUAL END ##*/	

				

/*################# content SECTION END ###################*/	



/* ############ LAST  content BOX START ############# */	

.last_content_box{
	width:950px;
	height:200px;
	margin:17px 0px 0px 0px;
	padding:0px 0px 0px 0px;}



.venue_gallery{
	width:297px; 
	float:left;
	text-align:left;
	background:url(../images/venue_gallery_bg.jpg) repeat-x;
	padding:7px 0px 0px 8px;
	margin:0px 0px 0px 0px;}
	
	 
 


	
.gallery_title h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#2d2d2d;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 68px;}	
	
	
.gallery_title{ 
	height:40px;
	padding:0px 20px 0px 0px;
	background:url(../images/gallery_img.gif) left top no-repeat;}
	
	
.arrows{
	background:url(../images/gallery_arrow_bg.jpg) repeat-x;
	width:55px;
	margin:0px 0px 0px 0px;
	float:right;}
		
	
.arrows ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
	
.arrows li{
	float:left;
	padding:0px 15px 0px 0px; } 
	
	
.gallery_inner{
	padding:6px 0px 0px 1px;}
	
	
.gallery_inner ul{
	padding:0px;
	margin:0px;
	list-style:none; }
	
	
.gallery_inner li {
	list-style:none;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}
.gallery_inner li a{
	display:block;
	height:55px;
	width:80px;
	border:1px solid #ababab;
	padding: 5px 5px 0px 5px;
	margin:0px 5px 8px 0px;
	background:#dfdfdf;
}
.gallery_inner li a:hover{
	background:#fff;
}
	
.all_about{
	width:596px;
	height:153px; 
	float:right; 
	padding:16px 15px 15px 17px;
	margin:0px 0px 0px 0px;
	background-color:#F5F5F5; }
.about-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2d2d2d;
	font-weight:normal;
}	
	
.all_about img{
	float:left;
	margin:5px 15px 0px 0px;}	
	
	
.all_about h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2d2d2d;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px; }
	
	
	
.all_about span {
	float:right;
	margin:0px 20px 0px 0px;
	background:url(../images/last_more_bg.jpg) no-repeat left;
	padding:0px 0px 15px 10px;}
	
.all_about span a{
	color:#0c3b6d;}
	
.all_about span a:hover{
text-decoration:none;
	color:#0c3b6d;}
 
	
.venuegallery a{
	width:20px;
	height:39px;
	display:block; 
	background:url(../images/left_arrow.jpg) no-repeat;}
	
 
	
.venuegallery a:hover{
	width:20px;
	height:39px;
	background:url(../images/left_arrow_over.jpg) no-repeat;}
	
	
	
.venuegallery1 a{
	width:20px;
	height:39px;
	display:block; 
	background:url(../images/right_arrow.jpg) no-repeat;}
	
	
.venuegallery1 a:hover{
	width:20px;
	height:39px;
	background:url(../images/right_arrow_over.jpg) no-repeat;}


/* ############ LAST  content BOX END ############# */






/*################# FOOTER SECTION START ###################*/	




.main_footer{ 
	height:143px;
	background-color:#a68e74;
	background:url(../images/footer_bg.jpg) repeat-x;}


.footer{
	width:950px;
	margin:auto;
	height:143px;
	text-align:center;
	color:#a26809;
	padding:0px 0px 0px 0px;}


.footer1{    
	color:#575757;
	padding:10px 0px 25px 0px;}
	
	
.footer1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#575757;
	text-decoration:none;
	padding:0px 10px 0px 10px;}	
	
	
.footer1 a:hover{
	text-decoration:none; 
	color:#757575;}	
	
.techwyse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e60a6;
	font-weight:bold;  }
	
.techwyse a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	font-weight:bold;
	text-decoration:none;  }
	
.techwyse a:hover{ 
	color:#757575;
	font-weight:bold;
	text-decoration:none;  }

/*################# FOOTER SECTION END ###################*/

			
	
/*################# INNER CSS START ###################*/
	
 

 
 

#left_section_column{
	width:268px;
	float:left;}

#contact_section{
	width:268px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
 

	
.phone_number{
	width:213px;
	height:42px;
	background:url(../images/inner_number.jpg) top no-repeat;
	padding:45px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;}

	
.phone_number1{
	width:213px;
	height:42px;
	background:url(../images/phone_no.jpg) top no-repeat;
	padding:45px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;}


.phone_number2{
	width:213px;
	height:42px;
	background:url(../images/phone_no2.jpg) top no-repeat;
	padding:45px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;}

.left_buttons{
	width:258px;
	padding:30px 0px 0px 10px;
	}


	
	
.your_wedding_day{
	width:247px;
	height:71px;
	margin:0px 0px  0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/left_button_bg.jpg) top left no-repeat;}	
	
.your_wedding_day .wedding-day{
	background:url(../images/your_weddingtop_icon.gif) top left no-repeat;margin:0px 0px 0px 10px;
}
.your_wedding_day .charlotte-wedding{
	background:url(../images/charlotte_wedding_icon.gif) top left no-repeat;margin:0px 0px 0px 10px;
}
.your_wedding_day .getting-started{
	background:url(../images/getting_started_icon.gif) top left no-repeat;margin:0px 0px 0px 10px;
}	
.your_wedding_day h1{ 
	margin:0px 0px 0px 10px;
	padding:15px 0px 0px 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal; 
	color:#fff;
	height:50px;
	background:url(../images/your_weddingtop_icon.gif) top left no-repeat; }
	
	
.your_wedding_day h2{ 
	padding:15px 0px 0px 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal; 
	color:#fff;
	height:50px;
	}
	
	
.your_wedding_day h3{ 
	margin:0px 0px 0px 10px;
	padding:15px 0px 0px 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal; 
	color:#fff;
	height:50px;
	background:url(../images/getting_started_icon.gif) top left no-repeat; }
	

.nav_link{
	color:#FFFFFF;
	text-decoration:none;}

.nav_link:hover{
	color:#d6d6d6;
	text-decoration:none;}


#main_right_section{
	width:682px;
	float:right; 
	padding:0px 0px 0px 0px;} 
	
	
.content_area{
	width:644px;
	margin:0px 0px 0px 0px;
	padding:25px 15px 0px 23px;}
	
	
.content_area h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#464646;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 20px 0px ;
	font-weight:normal; }
	
.content_area h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#464646;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 0px ;
	font-weight:normal; }
		
		
.wedding_link{ 
	margin:0px 0px 0px 0px;
	padding:15px 10px 15px 15px;
	width:615px;
	background:#f7f6f6;
	border:1px solid #dfdfdf;
	}
	
			
.wedding_link img{
	float:left;
	padding:0px 15px 0px 0px; }
	
	
.wedding_link h5{
	padding:3px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#951d1d;}
	
	
.main_ul {  
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }
	 
.main_ul ul{
	list-style:none;
	margin:10px 0px 15px 5px;
	padding:0px 0px 0px 0px;}
	
.main_ul li{ 
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#39669f; }

	
.main_ul li a{
	color:#4b4b4b;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	margin:0px;
	background:url(../images/love_bg.jpg) no-repeat 0 2px;
	display:block;
	 }
		
		
.main_ul li a:hover{
	color:#969696;
}
	
	
.main_ul strong{
	color:#6d6d6d;}
		
	
.inner_box1{
	width:615px;
	height:148px;
	padding:5px 13px 0px  13px;
	margin:0px 0px 15px 0px;
	background:url(../images/inner_box1_bg.jpg) repeat-x;}
	
	
.inner_box1 img{
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;}	
	
	
.inner_box1 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#a15152;
	font-weight:normal;
	padding:10px 0px 13px 0px; 
	margin:0px 0px 0px 0px}
	
	
.inner_box1 h3 a{ 
	color:#a15152;
	text-decoration:none;}
		
	
.inner_box1 h3 a:hover{ 
	color:#d18b8b;
	text-decoration:none;}
		 
	
#main_inner_div{
	width:950px;
	background:url(../images/inner_left_bg.jpg) left repeat-y;
	margin:0px 0px 0px 0px;}

/*################# INNER CSS END ###################*/
.newstitle{font-size:15px;color: #AF1106;text-decoration:none;font-weight:bold;}
.more{float:right;color:#bb271b;text-decoration:none}
.more:hover{float:right;color:#990000;text-decoration:underline}


#news_div{
	width:637px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border-bottom: 1px dotted #CCCCCC;}
	
	
.news_innerimg{
	float:left; 
	margin:0px 10px 0px 0px;
	border:1px solid #cfe0f6;}
	
.news_innerimg img{
	padding:5px;}
	
	
.news_inner_text{ 
	float:left;}
	
.news_inner_text h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8b544f;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 7px 0px ;}		
	
.new_readmore{
	width:80px;
	height:17px;
	float:right;
	padding:1px 0px 0px 10px;
	margin-top:15px;
	background:url(../images/readmore_bg.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF; 
	}
	

	
.new_readmore a{
	color:#9f2216;
	text-decoration:none;}
	
.new_readmore a:hover{
	color:#e5958d;
	text-decoration:underline;}	

.day{height:29px;text-align:right;margin-top:20px;font-size:11px;color:#fff}

.top{
	width:50px;
	float:right;
	padding:0px 0px 0px 0px;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(../images/top.gif) left no-repeat;}
	
.top:hover{
	color:#a2a2a2;
	text-decoration:none;}
	
			
.back a{font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;  
	color:#7c7c7c; 
	font-weight:bold;
	width:30px;
	height:22px;
	display:block;
	text-decoration:none;
	float:right;
	padding:3px 0px 0px 13px;
	margin:20px 0px 0px 0px;
	background:url(../images/back.jpg) left no-repeat;}
	
	
.back a:hover{
	color:#a2a2a2;}		
		
.img_align {
	float:right;
	margin:3px 15px 0px 10px;}
	
	.hilton_contact_form {
	width:5 90px;
	border:1px solid #e4e4e4;
	padding:0px 0px 0px 18px;
	font-size:13px;
	color:#333;
	background:url(../images/hilton_contact_bg.jpg) bottom repeat-x;
}
	
	
.hilton_contact_input {
	width:174px;
	height:20px;
	margin:4px 0px 4px 0px;
	padding:3px 3px 0px 3px;
	border:1px solid #d9d9d9; 
	background-color:#fefeff;color:#827e5f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.comments {
	width:174px;
	height:90px;
	margin:5px 0px 5px 0px;
	padding:3px 3px 0px 3px;
	border:1px solid #d9d9d9;
	
	background-color:#fefeff;color:#827e5f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_submit1 {
	display:block;
	width:50px;
	height:21px;
	padding:3px 15px 0px 5px;
	margin-right:5px;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/contact_sub.jpg) no-repeat;
	text-align:center;
}
.contact_submit1:hover {
	color:#CCCCCC;
}
.seperator{
	height:1px; 
	border-bottom:1px solid #cccbc9;
	margin:0px;
     padding:0px;}
	 
	 
	.greenej{
		font-size:12px;
		text-decoration:none;} 
	 
	.greenej:hover{
		font-size:12px;
		text-decoration:underline;} 
