
/*div { border: 1px solid red; }*/

body {
	margin: 0 auto;
/*	background: #2b2b22; */
	background: #242422;
	font-family: Times, Helvetica, Arial;
	font-size: 12px;
	color: #cccccc;
	text-align: center;
}

a { text-decoration: none; color: #5E9DC8; }
p { margin-top: 0px; line-height: 10px; }


#estore
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #cccccc;
}

#social_net {
/*	background: #ccc; */
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}


#clear { clear: both; }
#clear_right { clear: right;}
#clear_left { clear: left; }
img { border: 0px; }
.grey_six { border: 6px solid #e4e4e4; }
.grey_three { border: 3px solid #e4e4e4; }
.grey_eight { border: 8px solid #e4e4e4; }
.float_right { float: right; }

img.image
{
border-width: 3px;
border-color: #85ac62;
padding: 0;
margin: 0 -3 -3 -3;
}


#container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	
}

#container2 {
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	text-align: right;
	
}

#content_container {
	width: 750px;
	margin: 0 auto;
	text-align: center;
	
}

#content_container2 {
	width: 750px;
	margin: 0 auto;
	text-align: right;
	
}



#logoarea {
	padding-left: 0px; 
	width: 100%; }
#logo { 
	background: #242422; 
	width: 100%; 
	height: 10px; 
	float: center; }

#divider { 
	background: #F9F9F9; 
	width: 750px; 
	height: 1px;
	align: center;
}

#divider_galleria { 
	background: #F9F9F9; 
	width: 100%; 
	height: 1px;
	align: center;
}


#gallery_desc { 

	float: center; 
	font-size: 10px; 
	letter-spacing: 2px; 
	color: #85ac62; 
	font-family: Times;
	padding: 2px 18px 5px;  
	text-align: left; 
	text-transform: uppercase;
}

.family_main_desc_title, 
.weddings_main_desc_title, 
.lifestyle_main_desc_title {

	color: #5E9DC8; 
	font-family: Times, Helvetica, Arial; 
	font-size: 10px;
	padding: 0px 0px 0px 0px;  

}

#spacer { 
	// background: #F9F9F9; 
	width: 750px; 
	height: 5px;
	align: center;
}

#headliner { 
	background: #242422;
	padding: 0 0 0 64px; 
	text-align: left; }
#headline { 
	float: left; 
	//padding: 0 0 0 19px;
	padding-bottom: 0px; 
}

#subsubnav, #theteam { 
	float: right; 
	font-size: 10px; 
	letter-spacing: 2px; 
	color: #F9F9F9; 
	font-family: Times; 
	padding: 25 85 0 0px; 
	text-align: right; 
	text-transform: uppercase; 
	line-height: 15px; 
}
#subsubnav a, 
#subsubnav a:hover, 
#subsubnav a:visited { 
	text-decoration: none; 
	color: #F9F9F9; 
}
#theteam a, 
#theteam a:hover, 
#theteam a:visited { 
	color: #ece4d7; 
	text-decoration: none; 
	font-size: 9px; 
}
.selected { 
	color: #ece4d7; 
	text-decoration: underline; 
}
		
#content_padding { 
	padding-top: 20px; 
}
#cg_padding { 
	padding-top: 50px; 
}
#sel_padding { 
	padding-top: 8px; 
}
#team_padding { 
	padding-top: 30px; 
}
#family_main, 
#lifestyle_main { 
	background: transparent url('../images/family-mainbg.jpg') no-repeat; 
	width: 750px; 
	height: 770px; 
}
#weddings_main { 
	background: transparent url('../images/weddings-mainbg.jpg') no-repeat; 
	width: 750px; 
	float: center; 
}

#main { 
	background: gray url('../images/weddings-mainbg.jpg') no-repeat; 
	width: 750px; 
	height: 500px;
	float: center; 
}
	
#ejs_main { 
	font-size: 14px; 
	color: #5E9DC8; 
	text-align: right; 
	padding: 0 0 0 19px;
	padding-bottom: 3px; 
}

#ejs_main_left { 
	font-size: 14px; 
	color: #5E9DC8; 
	text-align: left;
	padding: 0 0 0 0px;
	padding-bottom: 3px; 
}

#gallery_left { 
	font-family: times; 
	font-size: 10px; 
	color: #5E9DC8; 
	padding: 0 0 0 20px;
	text-align: left;
	float: left; 
}
#gallery_left a { 
	text-decoration: none; 
	color: #85ac62; 
}
#gallery_left a:hover { 
	text-decoration: none; 
	color: #85ac62; 
}
#leftsubnav_two { 
	float: left; 
	font-size: 9px; 
	letter-spacing: 2px; 
	color: #666699; 
	font-family: Times;
	padding: 25 85 0 0px; 
	text-align: left; 
	text-transform: uppercase;
}
#leftsubnav_two a, 
#leftsubnav_two a:hover, 
#leftsubnav_two a:visited { 
	text-decoration: none; 
	color: #85ac62; 
}
#leftsubnav_two a.sections{color: #92b6c7;}

#flickrnav { 
	background: transparent;
	float: right; 
	font-size: 9px; 
	letter-spacing: 2px; 
	color: #666699; 
	font-family: Times; 
	padding: 300 0 0 0px; 
	text-align: right; 
	text-transform: uppercase;
}


#subsubnav_two { 
	float: right; 
	font-size: 9px; 
	letter-spacing: 2px; 
	color: #666699; 
	font-family: Times; 
	padding: 25 85 0 0px; 
	text-align: right; 
	text-transform: uppercase;
}
#subsubnav_two a, 
#subsubnav_two a:hover, 
#subsubnav_two a:visited { 
	text-decoration: none; 
	color: #85ac62; 
}
		#subsubnav_two a.sections{color: #92b6c7;}
#family_8mm, #weddings_8mm, #lifestyle_8mm { background: transparent url('../images/family-8mmbg.jpg') no-repeat top center; height: 515px; padding: 0 0 0 0px; text-align: center; }
#family_selects, #family_favorites, #weddings_selects, #weddings_favorites, #lifestyle_selects, #lifestyle_favorites { height: 520px; overflow: scroll; overflow-y: hidden; overflow-x: scroll; }
	.slideshow { padding-left: 64px; font-family: Helvetica, Arial; font-size: 11px; text-decoration: underline; color: #92b6c7;}
	.slideshow img { padding: 5px; }
	.slideshow a, .slideshow a:hover, .slideshow a:visited { color: #92b6c7; text-decoration: underline; }
#family_slideshow, #weddings_slideshow, #lifestyle_slideshow { background: transparent url('../images/family-slideshowbg.jpg') no-repeat top center; width: 750px; height: 532px; padding: 7 0 30 0px; }
#family_experience, #family_packages, #weddings_experience, #weddings_packages, #team_members { background: transparent url('../images/family-experiencebg.jpg') no-repeat top center; width: 750px; height: 512px; padding: 0 0 0 0px; }

	#contentpadding { padding-right: 95px; }
	#family_experience_img, #family_packages_img, #weddings_experience_img, #weddings_packages_img, #team_members_img { float: left; padding: 25 0 0 70px; }
	#family_experience_txt, #family_packages_txt, #weddings_experience_txt, #weddings_packages_txt, #team_members_txt { float: right; width: 305px; padding-top: 25px; text-align: left; line-height: 18px; font-weight: normal; font-size: 12px; }
	.heading_one { font-family: Helvetica, Arial; font-size: 12px; color: #92b6c7; }
#team_top { background: transparent url('../images/team_bg_top.jpg') no-repeat bottom center; width:750px; height:12px; padding: 0px; margin:0px; }
#team_bottom { background: transparent url('../images/team_bg_bottom.jpg') no-repeat top center; width:750px; height:17px; padding: 0px; margin:0px; }
#team { background: transparent url('../images/team_bg.jpg') repeat-y top center; width: 750px; height: auto; padding: 0 0 0 0px; margin: 0 auto; }
	.team_main_tb { width: 70%; margin: 0 auto;}
	.team_main_tb td { padding-left: 15px; vertical-align: top; height: 40px;}
	.team_main_tb td.photo { vertical-align: top; height: 198px;}
#team_members { width: 750px; height: 512px; margin: 0 auto; }
#name_bg { background:url('../images/name_bg.gif'); width: 147; height:23; }
#name_tag { margin-left: 10px; height: 20px; padding-top:0px; padding-bottom: 10px; padding-right: 10px; padding-left:10px;}
	#name_tag a.member_name { position: relative; color: #fff; font-family: Helvetica, Arial; font-size: 11px; text-decoration: none; margin-top: 30px; top:2px; }

#team_title { color: #92B6C7; font-family: Times;  font-size: 23px; border-bottom: 0px solid; border-color: #fff; margin-bottom: 20px;}

#morepages { font-family: Helvetica, Arial; font-size: 10px; color: #92b6c7; word-spacing: 6px; float: right; padding-right: 25px; padding-top: 35px; padding-bottom: 5px; }
#morepages_two { font-family: Helvetica, Arial; font-size: 10px; color: #92b6c7; word-spacing: 10px; float: right; padding-right: 25px; }
	#morepages a { text-decoration: underline; color: #92b6c7; }
	.pageno {margin-right: 5px;}
	.prevnext { text-decoration: underline; color: #fff; font-family: Helvetica, Arial; word-spacing: normal; }

#login {text-align: center;}
#login .errormsg {color: #990000; font-style:italic;}
#login .title {font-weight: bold;}

/* Footer */
#footer { 
	width: 100%; 
	background: #242422;
	height: 30px; 
	padding-top: 15px; 
	text-align: center; 
}
#footernav { 
	font-family: Times, Helvetica, Arial; 
	font-size: 10px; 
	color: #cdcdca; 
	word-spacing: 3px; 
	margin:0 auto; 
	letter-spacing:1;
	text-transform: uppercase;
}
#footer2 { 
	width: 100%; 
	background: #242422;
	height: 10px; 
	padding-top: 3px; 
	text-align: right; 
}
#footernav2 { 
	font-family: Times, Helvetica, Arial; 
	font-size: 10px; 
	color: #cdcdca; 
	word-spacing: 3px; 
	margin:0 auto; 
	letter-spacing:1;
	text-transform: uppercase;
}


#footernav a, 
#footernav a:hover, 
#footernav a:visited { 
	text-decoration: none; 
	color: #85ac62; 
}

#logo_footer { 
	background: #fff url('../images/logo.jpg') no-repeat; 
	width: 100%; 
	height: 10px; 
	float: left; }

#select_footer {
	background-color: #fff;
}
#search { font-family: Helvetica, Arial; font-size: 12px; color: #857057; float: left; padding-left: 64px; }
	.searchbox { border: 1px solid #483c2f; background-color: #3c2711; color: #fff; padding-left: 2px; padding-right: 2px; width: 160px; margin-bottom: 5px; }
	.searchsubmit { border: 1px solid #574c40; background-color: #281a0b; color: #fff; font-family: Helvetica, Arial; margin-bottom: 5px; }
.copyright { font-size: 10px; }
.error {text-align: left; float: left; margin: 0; padding: 0;}
.empty{ margin: 0; padding: 0;}
.hidden{display:none;}
.visible{display:block;}

#thanks {text-align: center; margin-top: 100px; margin-bottom:100px;}

// jquery and cycle
.pics {  
    padding: 0;
    float: center;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  1px solid #fff;  
    background-color: #ffffff; 
    width: 750px;
    height: 500px;
    float: center; 
    top:  0; 
    left: 0; 
} 

#contact { 
	background: #ffffff url('../images/contact.jpg') no-repeat; 
	width: 750px; 
	height: 500px;
	border: 1px solid #fff;
	float: center; 
}
#contact-box { 
	width: 375px; 
	height: 200px;
	float: right; 
	font-size: 14px; 
	letter-spacing: 2px; 
	color: #85ac62; 
	font-family: Times;
	padding: 40px 40px 5px 0px;  
	text-align: right; 
	text-transform: uppercase;

}
#about-trans-box { 
	background-color:#000000;
	opacity:0.6;
	width: 530px; 
	height: 500px;
	float: right; 
	//font-size: 14px; 
	//letter-spacing: 1px; 
	//color: #85ac62; 
	//font-family: Times;
	//padding: 40px 40px 5px 0px;  
	//text-align: right; 
	//text-transform: uppercase;

}

#about-box { 
	width: 500px; 
	height: 200px;
	float: right; 
	font-size: 14px; 
	//letter-spacing: 1px; 
	color: #cdcdca; 
	font-family: arial;
	padding: 5px 5px 5px 10px;  
	text-align: left; 
	text-transform: lowercase;

}


#email { 
	font-family: Times, Helvetica, Arial; 
	font-size: 14px; 
	color: #cdcdca; 
	word-spacing: 3px; 
	margin:0 auto; 
	letter-spacing:1;
	//text-transform: uppercase;
}
#email a, 
#email a:hover, 
#email a:visited { 
	text-decoration: none; 
	//color: #85ac62; 
	color: #cdcdca;
}

#photo-box { 
	//background: #ffffff; 
	width: 220px; 
	height: 500px;
	//border: 1px solid #fff;
	padding: 400px 0px 0px 0px;
	float: left;
	//bottom: 20px; 
}



#image-photo-box { 
	width: 220px; 
	height: 60px;
	float: left; 
	//font-size: 14px; 
	//letter-spacing: 1px; 
	color: #cdcdca; 
	font-family: arial;
	padding: 5px 5px 5px 10px;  
	text-align: left; 
	text-transform: lowercase;

}

.galleria-container{height:530px;position:relative;overflow:hidden;background:#2b2b22;}
.galleria-stage{background:pink;position:absolute;top:10px;bottom:50px;left:10px;right:10px;overflow:hidden;}
.galleria-thumbnails-container{height:40px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;}
.galleria-carousel .galleria-thumbnails-list{position:absolute;margin-left:30px;margin-right:30px;}
.galleria-thumbnails .galleria-image{height:28px;width:48px;background:#5E9DC8;margin:0 5px 0 0;border:1px solid #000;float:left;cursor:pointer;}
.galleria-thumbnails .active{border-color:#aaa;}
.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2;}
.galleria-loader{background:yellow;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(/scripts/galleria/themes/classic/classic-loader.gif) no-repeat 2px 2px;}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:rgba(0,0,0,.9);*background-color:#000;padding: 12px;display:none;}
.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;}
.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}
.galleria-info-title+.galleria-info-description{margin-top:7px;}
.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none;}
.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.5;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 0;border-right:1px solid #444;position:absolute;left:0;top:0;height:30px;width:23px;z-index:3;opacity:.8;}
.galleria-thumb-nav-right{background-position:-578px 0;border-left:1px solid #444;border-right:none;right:0;left:auto;}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;background-color:#111;}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-image:url(/scripts/galleria/themes/classic/classic-map.png);background-repeat:no-repeat;}

