@charset "utf-8";

* {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper {
	background-color: #FFFFFF;
	width: 850px;
	height: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 50px;
}
#wrapper #monthlyphoto {
	height: 441px;
	width: 534px;
	margin-top: 70px;
	margin-left: 148px;
	padding-left: 17px;
	background-color: #e1e1e1;
	padding-top: 10px;
}

#wrapper #logo {
	height: 70px;
	width: 324px;
}
#wrapper #navibar {
	float: right;
	height: 31px;
	width: 355px;
	padding-top: 0px;
	background-repeat: no-repeat;
	margin-top: 25px;
	padding-right: 35px;
}
#wrapper #photographybtn {
	height: 334px;
	width: 319px;
	margin-top: 25px;
	float: left;
	margin-left: 45px;
}
#wrapper #cinematographybtn {
	height: 334px;
	width: 321px;
	float: right;
	padding-top: 0px;
	margin-top: 25px;
	margin-right: 47px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #galleryindex {
	height: 391px;
	width: 780px;
	margin-left: auto;
	margin-top: 25px;
	margin-right: auto;
}

#wrapper #galleryindex #Abstract {
	padding-left: 50px;
}
#wrapper #galleryindex #climbing {
	padding-left: 50px;
}
#wrapper #footer {
	height: 12px;
	width: 850px;
	margin-top: 20px;
	font-size: 9px;
	color: #999999;
	text-align: center;
}
#wrapper #footer2 {
	font-size: 9px;
	color: #999999;
	text-align: center;
	margin-top: 115px;
}
#wrapper #easternsierragallery1 {
	height: 450px;
	width: 850px;
}
#wrapper #easternsierragallery2 {
	height: 450px;
	width: 850px;
	padding-top: 20px;
}
#wrapper  #recentnavbar {
	height: 40px;
	width: 40px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#wrapper #gallerynavbar {
	height: 40px;
	width: 114px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#wrapper #abstractgallerynavbar {
	height: 40px;
	width: 40px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper #footerestg1 {
	font-size: 9px;
	color: #999999;
	text-align: center;
	margin-top: 6px;
}
#wrapper #easternsierragallery3 {
	padding-top: 90px;
}
#wrapper #easternsierragalleryverticalphotos {
	height: 500px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#wrapper #easternsierragalleryhorizontalphotos {
	height: 440px;
	width: 432px;
	margin-top: 25px;
	padding-right: 145px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #videogallery {
	height: 400px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper  #gallerynavarrowsvert {
	height: 46px;
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px;
	margin-bottom: -5px;
}
#wrapper #gallerynavarrowhorz {
	height: 45px;
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: -5px;
}
#wrapper #easternsierragalleryhorizontalpanophotos {
	height: 504px;
	width: 792px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -40px;
}
#wrapper #pricingpagewrapper {
	height: 400px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #666666;
	margin-top: 0px;
	padding: 10px;
}
#wrapper #Pricingpage {
	height: 320px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#wrapper #Pricingpageweddings {
	height: 1320px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: circle;
}
#wrapper #weddingspricingpagewrapper {
	height: 1400px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #666666;
	margin-top: 0px;
	padding: 10px;
}
#wrapper #originalwapperweddingprices {
	background-color: #FFFFFF;
	width: 850px;
	height: 1500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 50px;
}
#wrapper #contactpagewrapper {
	height: 480px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #666666;
	margin-top: 0px;
	padding: 10px;
}
#wrapper #contactpage {
	height: 390px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#wrapper #aboutpagewrapper {
	height: 490px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #666666;
	margin-top: 0px;
	padding: 10px;
}
#wrapper #aboutpage {
	height: 430px;
	width: 620px;
	margin-top: 30px;
	background-color: #999999;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	color: #000000;
}
#wrapper   #originalwrapperaboutpage {
	background-color: #FFFFFF;
	width: 850px;
	height: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#wrapper #videogallery2 {
	height: 360px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 20px;
	padding-bottom: 50px;
}

#wrapper #videogallery3 {
	height: 360px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 10px;
	padding-bottom: 90px;
}

/*
	Conctactform
*/


#contact-area {
	width: 600px;
	margin-top: 5px;
	height: auto !important;
	height: 500px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family:vrinda;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 60px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}




