@charset "utf-8";
body {
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	color: #58595B;
	background-color: #A7A9AC;
	text-align: center;
	display: inline;
	margin: 0px;
	padding: 0px;
}

li {padding-bottom: 5px; padding-top: 5px;}

/* Main Container */
#container {margin: 50 auto; width: 900px;}

/* Name & Logos */
#logoholder {height:53px; margin-bottom: 40px;}
#mainlogo {height: 53px; float: left;}
#smalllogo {height: 53px; float: right; clear:right;}

/* Navigation */
#nav {width: 900px; float:left; text-align: left; margin-bottom: 10px;}
.nav1space {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #CFE0F3; text-decoration: none; margin-right: 50px;}
.nav1spaceon {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #58595B; text-decoration: none; margin-right: 50px}
.nav1end {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #CFE0F3; text-decoration: none;}
.nav1endon {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #58595B; text-decoration: none;}
.nav1space:hover, .nav1space:active, .nav1end:hover, .nav1space:active, .nav1endon:hover, .nav1spaceon:active {color: #58595B;}

#subnav {width: 900px; height: 20px; float:left; text-align: left;}
.nav2space {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #008EAF; text-decoration: none; margin-right: 43px}
.nav2spaceon {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #055469; text-decoration: none; margin-right: 43px}
.nav2end {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #008EAF; text-decoration: none;}
.nav2endon {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #055469; text-decoration: none;}
.nav2space:hover, .nav2space:active, .nav2end:hover, .nav2space:active, .nav2endon:hover, .nav2spaceon:active {color: #055469;}

/* Middle Section */
#middleflash {width: 900px; height: 527px; text-align: center; float: left; margin-top: 20px; background-color: #A7A9AC;}
#middleonline {width: 900px; height: 550px; text-align: left; float: left; margin-top: 20px;}
#middlecontainer {width: 900px; height: 312px; text-align: left; float: left; margin-top: 45px;}
#middlewedday {width: 900px; height: 548px; text-align: left; float: left; margin-top: 45px;}
#middlepods {width: 462px; height: 548px; float: left;}
#mainimageleft {width: 462px; height: 312px; float: left;}
#maintextright {width: 438px; height: 312px; float: left; text-align: right;}
#maintextrightwedday {width: 438px; height: 548px; float: left; text-align: right;}
#imgpod1 {height: 160px; width: 197px; margin-right: 68px;  margin-bottom: 34px; float: left;}
#imgpod2 {height: 160px; width: 197px; margin-bottom: 34px; float: left;}
#imgpod3 {height: 160px; width: 197px; margin-right: 68px;  margin-bottom: 34px; float: left;}
#imgpod4 {height: 160px; width: 197px; margin-bottom: 34px; float: left;}
#imgpod5 {height: 160px; width: 197px; margin-right: 68px; float: left;}
#imgpod6 {height: 160px; width: 197px; float: left;}

/* Text */
#weddings-text {
	width: 388px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #58595B;
	padding-left: 50px;
	background-image: url(images/weddings-infinitylogobg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#weddings-weddaytext {
	width: 388px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #58595B;
	margin-top: 105px;
	padding-left: 50px;
	background-image: url(images/weddings-weddayinfinitylogo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#weddings-prodtext {
	position:relative;
	width: 378px;
	height:300px;
	z-index:1;
	overflow: auto;
	text-align: justify;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	scrollbar-face-color:#AFB1B4;
	scrollbar-highlight-color:#A7A9AC;
	scrollbar-3dlight-color:#A7A9AC;
	scrollbar-darkshadow-color:#A7A9AC;
	scrollbar-shadow-color:#A7A9AC;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#A7A9AC;
	padding-right: 10px;
	float:right;
}
#weddings-prodsimg {margin-top: 185px; text-align: right;}
#weddings-testtext {
	position:relative;
	width: 378px;
	height:300px;
	z-index:1;
	overflow: auto;
	text-align: justify;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	scrollbar-face-color:#AFB1B4;
	scrollbar-highlight-color:#A7A9AC;
	scrollbar-3dlight-color:#A7A9AC;
	scrollbar-darkshadow-color:#A7A9AC;
	scrollbar-shadow-color:#A7A9AC;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#A7A9AC;
	padding-right: 10px;
	float:right;
}
#weddings-testimg {margin-top: 100px; text-align: right;}
.weddings-testcontainer {margin-bottom: 15px; float: left;}
.weddings-testimagesr {margin-left: 10px; width: 112px; height: 112px; float:right;}
.weddings-testimagesl {margin-right: 10px; width: 112px; height: 112px; float:left;}

#weddings-contacttext {
	width: 388px;
	height: 312px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #58595B;
	padding-left: 50px;
	background-image: url(images/weddings-contactinfinitylogo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.weddings-texthead {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; text-align: right; width: 388px; display:block;}
.weddings-textjust {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #58595B; text-align: justify; width: 388px; display: block;}
.genlinks {font-family: Tahoma, Arial; font-size: 11px; color:#008EAF; text-decoration: none;}
.genlinks:link {font-family: Tahoma, Arial; font-size: 11px; color:#008EAF; text-decoration: none;}
.genlinks:visited {font-family: Tahoma, Arial; font-size: 11px; color:#008EAF; text-decoration: none;}
.genlinks:hover {font-family: Tahoma, Arial; font-size: 11px; color:#055469; text-decoration: underline;}
.genlinks:active {font-family: Tahoma, Arial; font-size: 11px; color:#055469; text-decoration: underline;}

/* Contact Form */
.weddings-contact {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #58595B; text-align: left; width: 388px; display: block;}
.formalign {display:inline;}
.contact-all {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding: 2px;
	border: 1px #AFB1B4 solid;
	background-color: #AFB1B4;
	display: inline;
	margin-top:8px;
}
.contact-name {width: 150px; height: 20px;}
.contact-email {width: 150px; height: 20px;}
.contact-other {width: 376px; height: 100px; overflow: auto;}
.contact-date {width: 110px; height: 20px;}

/* Footer */
#footer {
	height: 20px; width: 900px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #ffffff;
	float: left;
	clear: both;
	margin-top: 130px;
	text-align: left;
}
.footerlinks {font-family: Tahoma, Arial; font-size: 10px; color:#FFFFFF; text-decoration: none;}
.footerlinks:link {font-family: Tahoma, Arial; font-size: 10px; color:#FFFFFF; text-decoration: none;}
.footerlinks:visited {font-family: Tahoma, Arial; font-size: 10px; color:#FFFFFF; text-decoration: none;}
.footerlinks:hover {font-family: Tahoma, Arial; font-size: 10px; color:#FFFFFF; text-decoration: underline;}
.footerlinks:active {font-family: Tahoma, Arial; font-size: 10px; color:#FFFFFF; text-decoration: underline;}

/* Splash Page Specific */
#splashlogoholder {height:92px;}
#splashmainlogo {height: 92px; float: left; margin-bottom: 100px;}
#splashsmalllogo {height: 92px; float: right; clear:right;}
#splashentries {margin-top: 100px; clear:both;}
#splashweddings {float: left; width: 260px;}
#splashportraits {margin-left: 60px; float: left; width: 260px;}
#splashcommercial {margin-left: 60px; float: left; width: 260px;}

