
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a4e58;
	text-align:center;
	background:url(../images/bg.gif) repeat-x top left #4f3027;
}

p, form, h1, h2, h3, h4, h5, h6 {	
	margin:0;
}
select, textarea, option, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a4e58;
}
a {
	color:#ffae97;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

img {border: 0}


p.small {
	font-size:10px;
	}

.left {
	float:left;	
}
.right {
	float:right;
}
.clear {
	clear:both;
	height:1px;
	display:block;
}

.wrapper {
	width:878px;
	margin:0 auto;
	text-align:left;
}

p.small {
font-size:11px;
}

#header {
	width:878px;
	margin:0 auto;
	text-align:left;
	height:167px;
	position:relative;
}
#header h1 {
	float:left;
	width:221px;
}
#header h1 a {
	display:block;
	background:url(../images/mrs_and_me.gif) no-repeat;
	width:221px;
	height:167px;
	text-decoration:none;
}

#header h1 a.me_logo {
	display:block;
	background:url(../images/me_logo.gif) no-repeat;
	width:221px;
	height:167px;
	text-decoration:none;
}

#header h1 a.mrs_logo {
	display:block;
	background:url(../images/mrs.gif) no-repeat;
	width:221px;
	height:167px;
	text-decoration:none;
}


#header h1 span {
	font-size:1px;
	visibility:hidden;
}


#header h2 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/slogan.gif) no-repeat top left;
}

#header h2.quote1 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote1.gif) no-repeat top left;
}

#header h2.quote2 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote2.gif) no-repeat top left;
}

#header h2.quote3 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote3.gif) no-repeat top left;
}

#header h2.quote4 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote4.gif) no-repeat top left;
}

#header h2.quote5 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote5.gif) no-repeat top left;
}

#header h2.quote6 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/quote6.gif) no-repeat top left;
}


#header h2.slogan2 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/slogan2.gif) no-repeat top left;
}

#header h2.slogan3 {
	position:absolute;
	top:36px;
	right:-147px;
	width:805px;
	height:131px;
	background:url(../images/slogan3.gif) no-repeat top left;
}

#header h2 span {
	visibility:hidden;
	font-size:1px;
}
#header ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
	padding-top:9px;
	
}
#header ul li {
	display:block;
	float:left;
	color:#878787;
	padding-left:35px;
}
#header ul li strong {
	font-weight:normal;
	color:#fff;
}
#header ul li span {
	color:#ffb99d;
	padding-right:35px;
}
#header ul li a {
	text-decoration:underline;
	color:#ffb99d;
}
#header ul li a:hover {
	text-decoration:none;
}

#nav {
	width:878px;
	margin:0 auto;
	text-align:left;
}
#nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
#nav ul li, #nav ul li a {
	display:block;
	float:left;
}
#nav ul li.first a {
	background:none;
} 
#nav ul li.firstactive a {
background:url(../images/bg-menu.gif) repeat-x top;
	color:#fff;
	}
#nav ul li a {
	height:50px;
	line-height:50px;
	padding: 0 32px;
	text-decoration:none;
	color:#00507a;
	background:url(../images/menu-sep.gif) no-repeat top left;
	}
#nav ul li a:hover, #nav ul li a.active {
	background:url(../images/bg-menu.gif) repeat-x top;
	color:#fff;
	
}

#content {
	text-align:center;
	border-bottom:solid 1px #d9d4d2;
	background:#fff;	
}

#home-index
 {
	padding:30px 0 20px 0;
	position:relative;
	width: 610px;
}



#home {
	padding:30px 0 20px 0;
	position:relative;
	width: 870px;
}


#home .img {
	display:block;
	position:absolute;
	right:0px;
	top:78px;
	background:url(../images/home-img.png) no-repeat;
	width:305px;
	height:296px;
}


#home .me_img {
	display:block;
	position:absolute;
	right:0px;
	top:30px;
	background:url(../images/me-img.png) no-repeat;
	width:305px;
	height:400px;
}






#rightside .rp_img {
float: right;
	display:block;
	background:url(../images/rp-img.png) no-repeat;
	width:305px;
	height:370px;
}

.pic_caption {
width:305px;
clear:both;}


#home p {
	font-size:13px;
	line-height:150%;
	}

#home p.home_narrow {
	width: 550px;
}

#home a {
	text-decoration:none;
	color:#4399ca;
}


#content h2 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#a7614e;
	padding-bottom:22px;
}
#content h2.leaf {
	background:url(../images/leaf-2.gif) no-repeat top left;
	padding-top:10px;
	padding-left:60px;
}
#content h2 strong {
	font-weight:normal;
	font-size:30px;
	}
	
	#content h3  {
	font-size:16px;
	line-height: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3a4e58;
	padding-bottom:10px;
	padding-top:12px;
	}
	
	#content p {
	font-size:13px;
	padding-bottom:12px;
}
#content a {
	text-decoration:none;
	color:#e4617f;
}
	
	
#home h2 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#a7614e;
	padding-bottom:22px;
}

#home h2.leaf {
	background:url(../images/leaf-2.gif) no-repeat top left;
	padding-top:10px;
	padding-left:60px;
}
#home h2 strong {
	font-weight:normal;
	font-size:30px;
	}
	
	#home h3  {
	font-size:16px;
	line-height: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3a4e58;
	padding-bottom:10px;
	padding-top:12px;
	}
	
#home ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#a7614e;
	padding-top:14px;
	padding-left:10px;
	font-weight:normal;
	padding-bottom:10px;
}
#home ul li {
	display:block;
	background:url(../images/leaf.gif) no-repeat 0 5px;
	padding-left:30px;
	padding-bottom:12px;
}

#home ul li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a7614e;
}

#home .me_narrow {
	width: 540px;
}

#home .narrow {
	width: 540px;
}


#home2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:14px;
	padding-left:0px;
	font-weight:normal;
	padding-bottom:10px;	
	width: 600px;
}
#home2 ul li.home {
	display:block;
	padding-left:0px;
	padding-bottom:12px;
}

#home2 ul li img {
	padding-left:0px;
	padding-right:20px;
	padding-bottom:20px;
	 border: 1px solid #000;
	 width: 50px;
}

#home2 ul li p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#a7614e;	
	 border: 1px solid #000;
}

ul.links {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#a7614e;
	padding-top:8px;
	padding-left:0px;
	font-weight:normal;
	padding-bottom:10px;
}
ul.links li {
	display:block;
	background:url(../images/leaf.gif) no-repeat 0 5px;
	padding-left:26px;
	padding-bottom:10px;
}


.homepics {
width:800px;
margin-right:20px; 
margin-bottom:20px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#a7614e;	

}
.homepics img{
margin-bottom:20px; 
display:inline-block;
vertical-align:middle
}

.homepics a{
margin-left:20px; 
margin-right:20px; 
clear:both}








#leftcontent {
	padding:8px 0 20px 0;
	position:relative;
}

#leftcontent .text {
	width: 540px;
}


#leftcontent .img {
	display:block;
	position:absolute;
	right:0px;
	top:50px;
	background:url(../images/philosophy-img.png) no-repeat;
	width:305px;
	height:296px;
}
#leftcontent h2 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#a7614e;
	padding-bottom:12px;
}
#leftcontent h2.leaf {
	background:url(../images/leaf-2.gif) no-repeat top left;
	padding-top:10px;
	padding-left:60px;
}
#leftcontent h2 strong {
	font-weight:normal;
	font-size:30px;
	}
	
#leftcontent h3  {
	font-size:16px;
	line-height: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3a4e58;
	padding-bottom:12px;
	padding-top:12px;
	}
#leftcontent p {
	font-size:13px;
	padding-bottom:12px;
}
#leftcontent a {
	text-decoration:none;
	color:#4399ca;
}
#leftcontent ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#a7614e;
	padding-left:10px;
	font-weight:normal;
	padding-bottom:10px;
}
#leftcontent ul li {
	display:block;
	background:url(../images/leaf.gif) no-repeat 0 5px;
	padding-left:30px;
	padding-bottom:3px;
}



#leftside {
	float:left;
	width:542px;
	padding-top:15px;
	padding-bottom:35px;
}


#questions_leftside {
	float:left;
	width:400px;
	padding-top:15px;
	padding-bottom:35px;
}

#questions_rightside {
	float:right;
	width:400px;
	padding-top:15px;
	padding-bottom:35px;
}








#leftside .narrow {
	width:360px;
}

#leftside .bridal-img {
	display:block;
	position:relative;
	float: right;
	background:url(../images/bridal-img.png) no-repeat;
	width:222px;
	height:228px;
	margin-top: 60px;	
}

#leftside .girls-night-img {
	display:block;
	position:relative;
	float: right;
	background:url(../images/girls-night-img.png) no-repeat;
	width:222px;
	height:228px;
	margin-top: 60px;	
}

#leftside .make-over-img {
	display:block;
	position:relative;
	float: right;
	background:url(../images/make-over-img.png) no-repeat;
	width:222px;
	height:228px;
	margin-top: 60px;	
}

#leftside  h2 {
	font-size:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#a7614e;
	padding-bottom:12px;
}
#leftside h2.leaf {
	background:url(../images/leaf-2.gif) no-repeat top left;
	padding-top:10px;
	padding-left:60px;
}
#leftside h2 strong {
	font-weight:normal;
	font-size:30px;
	}
	
#leftside h3  {
	font-size:16px;
	line-height: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3a4e58;
	padding-bottom:12px;
	padding-top:12px;
	}
	
#leftside h3 strong {
	font-weight:bold;
	color:#4892bc;
}
	
#leftside p {
	padding-bottom:18px;
	line-height:140%;
}

#leftside a {
color:#e4617f;
}

#leftside_img {
	float:left;
	width:200px;
	padding-top:30px;
	padding-bottom:35px;
	padding-right: 20px;

}

#leftside_img p.caption {
	font-size:10px;
	padding-top:10px;
	line-height:140%;
}


#center {
	float:left;
	width:340px;
	padding-top:25px;
	padding-bottom:35px;
}
#center h2 {
	font-size:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#a7614e;
	padding-bottom:12px;
}
#center h2.leaf {
	background:url(../images/leaf-2.gif) no-repeat top left;
	padding-top:10px;
	padding-left:60px;
}
#center h2 strong {
	font-weight:normal;
	font-size:30px;
	}
	
#center h3  {
	font-size:16px;
	line-height: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3a4e58;
	padding-bottom:12px;
	padding-top:12px;
	}
	
#center p {
	padding-bottom:18px;
	line-height:140%;
}

#center a {
color:#e4617f;
}


#rightside {
	padding:7px 8px;
	width:305px;
	float:right;
	margin-top:30px;
	margin-bottom:28px;
}
#rightside p {
	width:240px;
	margin-bottom:28px;
	font-size:11px;
}

.right-box-home {
	border:solid 1px #ecd8d6;
	padding:7px 7px;
	width:200px;
	float:right;
	margin-top:50px;
	
}

.right-box {
	border:solid 1px #ecd8d6;
	padding:7px 8px;
	width:285px;
	float:right;
	margin-top:30px;
	margin-bottom:28px;
}
.right-box .box {
	background:url(../images/bg-box.gif) repeat-y top;
}
.right-box .box img.img {
	display:block;
}
.right-box .box .txt {
	padding-left:15px;
	padding-right:15px;
}
.right-box .box h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#193c4f;
	padding-bottom:18px;
}
.right-box .box h3 strong {
	font-weight:normal;
	color:#4892bc;
}
.right-box .box p {
	color:#193c4f;
	font-size:13px;
	line-height:150%;
	padding-bottom:14px;
}
.right-box .box a {
	text-decoration:none;
	color:#3681aa;
	font-weight:bold;
	font-size:13px;
}
.right-box .box span.exp {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#193c4f;
	font-weight:normal;
	padding-top:5px;
	display:block;
}
.right-box .box span.exp2 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#193c4f;
	font-weight:normal;
	padding-top:8px;
	display:block;
}

.right-box .box span.exp_nobreak {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#193c4f;
	font-weight:normal;

}
.right-box .box ol {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#193c4f;
	font-weight:normal;
	padding-left:18px;
}




#subcontent {
	 text-align:center;
	  display:inline;
}

#subcontent div.wrapper{
	height: 340px;
	margin-top:10px;

}


#subcontent div.framesleft {
	padding:10px;
	margin:10px;
	color:#fff;
	font-size:13px;
	 border: 1px solid #633a2f;
	 width:390px;
	 background:#4f3027;	 
}

#subcontent div.framesleft h3 {
	color:#71cdff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-top:3px;
	font-weight:normal;
}
#subcontent div.framesleft p {
	line-height:140%;
}
#subcontent div.framesleft a {
	text-decoration:none;
}


#subcontent div.framesright {
	padding:10px;
	margin:10px;
	color:#fff;
	font-size:13px;
	 border: 1px solid #633a2f;
	 width:390px;
	 background:#4f3027;	

}

#subcontent div.framesright h3 {
	color:#71cdff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-top:3px;
	font-weight:normal;
}
#subcontent div.framesright p {
	line-height:140%;
}
#subcontent div.framesright a {
	text-decoration:none;
}



#subcontent_mrs {
	 text-align:center;
	  display:inline;
	 
}

#subcontent_mrs div.wrapper{
		margin-top:10px; 

}

#subcontent_mrs div.frames {
	padding-bottom:30px;
	color:#fff;
	font-size:13px;

}
#subcontent_mrs div.frames h3 {
	color:#71cdff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:10px;
	padding-top:3px;
	font-weight:normal;
}
#subcontent_mrs div.frames p {
	line-height:140%;
}
#subcontent_mrs div.frames a {
	text-decoration:none;
}



#frame1 {
	background:url(../images/frame-1.gif) no-repeat top left;
	float:left;
	width:110px;
	height:68px;
	margin-left:9px;
	margin-right:30px;
	
}
#frame1 img {
	display:block;
	padding-top:4px;
	padding-left:46px; 
	
}
#frame2 {
	background:url(../images/frame-2.gif) no-repeat top left;
	float:left;
	width:110px;
	height:68px;
	margin-left:51px;
	margin-right:22px;
	
}
#frame2 img {
	display:block;
	padding-top:4px;
	padding-left:4px; 
}

#footer {
	text-align:center;
	background:url(../images/bg-footer.gif) repeat-x bottom;
	color:#a19895;
	font-size:11px;
	
}
#footer a {
	text-decoration:none;
	color:#a19895;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .left {
	padding-top:27px;

}
#footer .right {
	padding-top:44px;
	
}


