/* CSS Document */

body,td,th {
	color: #867e71;
	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #867e71;
}
a:visited {
	color: #867E71;
}
a:hover {
	color: #7cc1ad;
}
a:active {
	color: #867E71;
}
h3{
  margin-bottom: 0;
  color: #fffefe;
  margin-top: 15px;
}
#menu_container {
  padding-left: 210px;
}
#menu_container ul li{
	display:inline;
	height:30px;
	float:left;
	list-style:none;
	margin-left:50px;
}
#menu_container li a{
  text-decoration: none;
  font-size: 18px;
}
#menu_container li a:hover{
	color: #867e71;
  text-decoration: underline;
  border-bottom: 1px solid #867e71;
}
#wrapper{
	width:970px;
	margin:0 auto;
	vertical-align:top;
}
#about_container{
	width:968px;
	height:457px;
	background-image:url(../images/about.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
}
.about_text{
	height:410px;
	margin:0px 420px 8px 26px;
	font-size:14px;
	padding-top:39px;
}
#service_container{
	width:968px;
	height:457px;
	background-image:url(../images/services.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
}
.service_text{
	float:left;
	height:401px;
	width:580px;
	margin:39px 30px 8px 26px;
	font-size:13px;
}
.service_text li{
	list-style:url(../images/bullet.gif);
}
.service_menu{
	float:left;
	height:198px;
	width: 160px;
	margin: 8px 0 0 30px;
	font-size: 12px;
	line-height: 13px;
}
.service_menu a:link, .service_menu a:active, .service_menu a:visited{
	text-decoration:none;
	color:#867e71;
	font-size:12px;
}
.service_menu a:hover{
	text-decoration:none;
	color: #7cc1ad;
	font-size:12px;
}
#contact_container{
	width:968px;
	height:457px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	overflow:hidden;
}
#portfolio_container{
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color: #7c7566;
	overflow:hidden;
}
#gallery_container{
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width: 928px;
	height: 417px;
	background-color: #7c7566;
  	padding: 20px;
  	overflow:hidden;
}
#talk_container{
	width:968px;
	height:457px;
	background-image:url(../images/talk.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
}
.talk_text{
	float:left;
	height:401px;
	width: 545px;
	margin: 39px 25px 8px 26px;
	font-size:14px;
}
.talk_menu{
	float:left;
	height:198px;
	width:140px;
	margin: 42px 0 0 20px;
	font-size:12px;
	padding-right: 0;
}
.talk_menu a:link, .talk_menu a:active, .talk_menu a:visited{
	text-decoration:none;
	color:#867e71;
	font-size:12px;
}
.talk_menu a:hover{
	text-decoration:none;
	color: #7cc1ad;
	font-size:12px;
}
.contact_text{
	float:left;
	height:401px;
	width:434px;
	margin:49px 0px 4px 20px;
	font-size:14px;
}
.contact_text_top{
	padding-top:15px;
	padding-bottom:10px;
}
.name_text{
	width:64px;
}
.text_field_container{
	width:167px;
	height:22px;
}
.text_field_container2{
	height:22px;
}
.text_field{
	height:14px;
	width:149px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field2{
	height:14px;
	width:80px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field3{
	height:14px;
	width:138px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field4{
	height:14px;
	width:174px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field5{
	height:14px;
	width:40px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field6{
	height:30px;
	width:260px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.text_field7{
	height:15px;
	width:260px;
	border:1px solid #867e71;
	font: 11px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.title1{
	font-size:12px;
}
.check_box{	
}
.send_btn{
	padding-right:30px;
}
.btn{
	background:none;
	border:none;
	color:#867e71;
	cursor:pointer;
}
.header{
	height:111px;
}
.logo{
	float:left;
	width:328px;
}
.header_right{
	width:642px;
	float:right;
	height:26px;
	margin-top:85px;
}
.body_container{
	overflow:hidden;
	width:968px;
	height:457px;
	border:1px solid #d4ead0;
}

#menu{
	float:right;
}
.info{
	height:20px;
}
.info a{
	text-decoration:none;
}
.number_link, .number_link a:link, .number_link a:active, .number_link a:visited{
	color:#CCCCCC;
	font-weight:12px;
	padding-left:5px;
	text-decoration:none;
}
.number_link a:hover, a.number_link_active:link, a.number_link_active:active, a.number_link_active:visited, a.number_link_active:hover{
	color:#FFFFFF;
	font-weight:12px;
	padding-bottom:5px;
	padding-left:5px;
	text-decoration:none;
}
.photo_link, .photo_link a:link, .photo_link a:active, .photo_link a:visited{
	color:#b1a696;
	text-decoration:none;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
}
.photo_link a:hover, a.photo_link_active:link, a.photo_link_active:active, a.photo_link_active:visited, a.photo_link_active:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.copyright{
	font-size: 10px;
	color: #857e73;
	line-height: 15px;
	text-decoration:none;
  display: inline;
  float: left;
  padding-top: 20px;
}
.copyright a{
	font-size: 10px;
	color: #857e73;
	line-height: 15px;
	text-decoration:none;
}
.copyright a:hover{
	color: #b1a696;
	line-height: 15px;
	text-decoration: underline;
}
.about_copyright{
	font-size: 10px;
	color: #857e73;
	text-decoration:none;
}
.about_copyright a{
	font-size: 10px;
	color: #857e73;
	text-decoration:none;
}
.about_copyright a:hover{
	color: #b1a696;
	line-height: 15px;
	text-decoration: underline;
}
.footer_logos{
  display: inline;
  float: right;
  padding-top: 10px;
}
#portfolio_list {
	margin:0;
	padding: 30px 0 0 60px;
	background-position:left top;
	position:relative;
	width: 970px;
	height: 437px;
}
#gallery1 {
	margin:0;
	padding: 20px;
	background-position:left top;
	position:relative;
	width: 927px;
	height: 417px;
}
#wedding_stuff{
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.wedding_title {
  margin: 7px 0;
  padding: 0;
}
.photo_link{
  margin: 0 0 5px;
  padding: 0;
}
.back_link, .back_link a:link, .back_link a:active, .back_link a:visited{
	color:#b1a696;
	text-decoration:none;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
  padding-top: 5px;
}
.back_link a:hover{
  	color: #fff;
}

/*#portfolio_container_don{
	background-image:url(../images/portfolio/don_10.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_dc{
	background-image:url(../images/portfolio/dc1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_dc0{
	background-image:url(../images/portfolio/dc01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_js{
	background-image:url(../images/portfolio/js1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_jenn{
	background-image:url(../images/portfolio/portfolio_5.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_chantelle{
	background-image:url(../images/portfolio/portfolio_29.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_vic{
	background-image:url(../images/portfolio/vic_9.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_cc{
	background-image:url(../images/portfolio/cc1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_cs{
	background-image:url(../images/portfolio/cs1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_sh{
	background-image:url(../images/portfolio/SterlingHeng001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_rust{
	background-image:url(../images/portfolio/SMP001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_JodieChris{
	background-image:url(../images/portfolio/JodieChris007.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_JodieChris1{
	background-image:url(../images/portfolio/JodieChris001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_SaveenaRodnie{
	background-image:url(../images/portfolio/SaveenaRodnie004.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_SR2{
	background-image:url(../images/portfolio/SaveenaRodnie001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_zahra{
	background-image:url(../images/portfolio/ZahraJordan001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_tracy{
	background-image:url(../images/portfolio/Tracy_Troy_001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_constance{
	background-image:url(../images/portfolio/ConstanceMike001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_lauren{
	background-image:url(../images/portfolio/LaurenNeal004.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_lauren1{
	background-image:url(../images/portfolio/LaurenNeal001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_danielle1{
	background-image:url(../images/portfolio/DD001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_jaclyn{
	background-image:url(../images/portfolio/JaclynCurtis001_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_mm{
	background-image:url(../images/portfolio/MelissaMike001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}
#portfolio_container_jay_joe{
	background-image:url(../images/portfolio/JayJoe001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #d4ead0;
	width:968px;
	height:457px;
	background-color:#a69c8d;
}*/
