/* CSS Document */
/*====================================Default Veriable===================================*/
body {	
		padding:0; margin:0;
		background-image:url(images/body_bg.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#3D3D3D;
		}
p {
		font-family: trebuchet ms, arial, helvetica, verdana;
		font-size:12px;
		font-weight:normal;
		}

h4 {
		font-family: trebuchet ms, arial, helvetica, verdana;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		margin:0px;
		}

a, a:active, a:visited {
		font-family: trebuchet ms, arial, helvetica, verdana;
		font-size:12px;
		color:#abab7f;
		text-decoration: underline;
		}

a:hover  {
	text-decoration: underline;
	color:#fff;
}

.main_multi a:hover  {
	border:2px #959155; 
}


form {
			padding:0;
			margin:0;
			}
			
.flash {
	width:656px;
	height:159px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.container {
	background:#171109;
	width:656px;
	padding:0px;
	margin:0px;
}

.main_top  {
	background:url('images/main_top.gif') no-repeat;
	width:656px;
	height:8px;
	margin-top:5px;
	margin-bottom:-3px;
}

.main_btm  {
	background:url('images/main_btm.gif') no-repeat;
	width:656px;
	height:8px;
}
.main_sub_top  {
	background:url('images/main_sub_top.gif') no-repeat;
	width:656px;
	height:8px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.main_sub_btm  {
	background:url('images/main_sub_btm.gif') no-repeat;
	width:656px;
	height:8px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.main_sub {
	width:656px;
	clear:both;
	background:#9a9459;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#header {
	background:url('images/navigation_bg.gif') repeat-x;
	width:650px;
	height:29px;
	text-align:center;
	list-style:none;
	vertical-align:middle;
	padding-top:5px;
	padding-left:0px;
}

#header a, #header a:active, #header a:visited  {
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:13px;
	padding:2px 10px 3px 10px;
	font-weight:bold;
	color:#454435;
	text-decoration:none;	
}

#header a:hover  {
	background: #7d7a3f;
	color:#fff;
}

.main {
	width:656px;
	background:#171109;
	background:url('images/mcas2a.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_multi{
	width:656px;
	background:#171109;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_reg {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/mcas3.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_media {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/photo.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_contact {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/mcas6.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_guest {
	width:656px;
	background: #171109;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_party {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/mcas5.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_ren {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/renelle.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_joy {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/joy.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_jan {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/jan.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_claud {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/claud.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_camille {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/camille.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_helen {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/helen.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_car {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/car.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_scott {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/scott.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_jays {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/jays.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_jayb {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/jayb.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_fred {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/fred.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_nick {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/nick.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_rich {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/rich.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_jerry {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/jerry.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_ajay {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/ajay.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_ven {
	width:656px;
	clear:both;
	background:#171109;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_bird {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/bird.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_sto {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/mcas4.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.main_details {
	width:656px;
	clear:both;
	background:#171109;
	background:url('images/details.jpg') no-repeat #171109;
	background-position:top left;
	height:100%;
	overflow:hidden;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:12px;
}

.content_left {
	width:516px;
	min-height:370px;
	height:370px;
	float:left;
}

.content_left2 {
	width:325px;
	padding-left:315px;
	float:left;
	text-align:left;
	color:#fff; 
	display:block;
}

.content_left3 {
	width:325px;
	padding-left:315px;
	float:left;
	text-align:left;
	color:#fff; 
	display:block;
	clear:both;
}

.content_guest {
	width:646px;
	padding:0px 35px;
	float:left;
	text-align:left;
	color:#fff; 
	display:block;
}

.brides {
	float:left;
	width:150px;
	font-size:12px;
	padding-left:10px;
	}
	
.grooms {
	float:right;
	width:150px;
	font-size:12px;
	}

.content_right {
	width:140px;
	background:#171109;
	min-height:370px;
	float:right;
	border-left:
}


.top_images {
				background-image:url('images/top_image.jpg');
				background-position:top right;
				background-repeat:no-repeat;
				}
.top_text {
			color:#909090;
			text-decoration:none;
			font-weight:bold;
			padding-top:22px;
			}
.mails  {
			text-decoration:underline;
			color:#5A96AD;
			font-size:9px;
			font-weight:normal;
			}
.mails:hover {
				text-decoration:none;
				}
/*=================================================menu===========================================*/
.menu_border {
				padding-top:12px;
				padding-bottom:11px;
				border-top:#484848 1px dashed;
				}
.header_bg {
				background-image:url(images/header_bg.gif);
				background-repeat:repeat-x;
				background-color:#A6CDCB;
				}
.search_padding {
				padding-top:17px;
				}
.search_bg {
				background-image:url(images/search__bg.gif);
				background-repeat:repeat-y;
				}
.search_bg_2 {
				background-image:url(images/search__bg_2.gif);
				background-position:top;
				background-repeat:no-repeat;
				}
/*------------------------------------------------form----------------------------------*/
.form_text {
				
				color:#555555;
				font-size:9px;
				font-weight:bold;
				
				}
.scr_box1 {
				height:16px;
				width:55px;
				border-bottom:#DFDFDF 1px solid;
				border-right:#DFDFDF 1px solid;
				border-top:#000000 1px solid;
				border-left:#000000 1px solid;
				color:#555555;
				font-size:9px;
				}
				
.scr_box2 {
			width:168px;
			}
.scr_box3 {
				width:89px;
				}
/*============================================body=============================================*/
.middle_bg {
				background-image:url(images/middle_body__bg.gif);
				background-repeat:repeat-x;
				}

.reg_link{
			font-size:12px;
			font-weight:bold;
			color:#D1D1D1;
			text-decoration:none;
			border-bottom:#C3C399 1px dashed;
			
			}
.reg_link:hover {
					color:#C3C399;
					border:none;
					}
.body_vertical_border {
						border-right:#E0E0D1 1px dashed;
						padding-top:5px;
						}
.recently_pad {
				padding-left:3px;
				}
.rec_insie_bg {
				background-image:url(images/profile_bg_.gif);
				background-repeat:repeat-y;
				padding-top:5px;
				padding-bottom:3px;
				padding-left:9px;
				}
.text1 {
			color:#3D3D3D;
			padding-left:7px;
			padding-top:2px;
			padding-bottom:8px;
			}
.text2 {
		color:#11526E;
		
		}
/*------------------------------------------right side-------------------------------------*/
.rightside_padding {
						padding-left:52px;
						padding-top:18px;
						}
.right_side_padd_inside {
							padding-left:20px;
							}
.text3 {
			text-decoration:underline;
			color:#3D3D3D;
			font-size:11px;
			font-weight:bold;
			}
.text4 {
			color:#3D3D3D;
		}
/*==========================================footer===========================*/
.footer {
	text-align:center;
	color:#fff;
	margin-top:3px;
	margin-bottom:10px;
	font-family: trebuchet ms, arial, helvetica, verdana;
	font-size:10px;
	font-weight:normal;
		}

/*==============================================contact Page==================================*/
.contact_padding {
					padding-top:32px;
					padding-left:33px;
					padding-right:20px;
					}
.mid_border_con {
				border-right:#DEDCBB 1px dashed;
				}
.con_text1 {
				color:#88000E;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				}
.con_text2 {
				color:#F2F2F2;
				font-size:10px;
				}
.con_dat {
			color:#19180A;
			font-size:11px;
			font-weight:11px;
			font-weight:bold;
			padding-bottom:4px;
			}
.con_dat1 {
			color:#7C0F0F;
			font-size:10px;
			font-weight:bold;
			padding-bottom:5px;
			}
.con_dat2 {
			color:#3A3612;
			font-size:10px;
			text-decoration:none;
			}
.con_dat3 {
			color:#620707;
			}
.special_no_bg {
				background-image:url(images/special_no.gif);
				background-repeat:no-repeat;
				background-position:top left;
				}
.phno1 {
			color:#D1D1D1;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			}
.ph_color {
			color:#CFCA84;
			}
			
.mail_color {
				color:#F99898;
				text-decoration:none;
				}	
.mail_color:hover {
				text-decoration:underline;
				}
/*------------------------------------------------------Contact us Form-------------------------------------*/
.form_bg1_padd {
				padding-left:18px;
				}
.form_bg2_padd {
				padding-left:25px;
				padding-right:4px;
				}

.cont_form1 {
				width:220px;
				height:16px;
				border-left:#404040 1px solid;
				border-top:#404040 1px solid;
				border-bottom:#D4D0C8 1px solid;
				border-top:#D4D0C8 1px solid;
				color:#6C6942;
				font-size:11px;
				text-decoration:none;
				padding-left:5px;
				font-weight:bold;
				}
.cont_field {
				height:59px;
				}
.submit_but {
				height:18px;
				width:48px;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
				border:none;
				background-color:#7A0E0E;
				padding-bottom:2px;
				}
.submit_but1 {
					background-color:#252627;
					}
.enge_bg {
				background-image:url(images/for_engaments.gif);
				background-repeat:no-repeat;
				}
				