
/* Global
 --------------------------------------------------------------------------- */
body, html {
	height: 100%;	
}

body {
	background: rgb(245,243,231);
	background: -moz-linear-gradient(top, rgba(245,243,231,1) 0%, rgba(203,186,130,1) 100%) rgba(203,186,130,1);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,243,231,1)), color-stop(100%,rgba(203,186,130,1))) rgba(203,186,130,1) ;
	background: -webkit-linear-gradient(top, rgba(245,243,231,1) 0%,rgba(203,186,130,1) 100%) rgba(203,186,130,1);
	background: -o-linear-gradient(top, rgba(245,243,231,1) 0%,rgba(203,186,130,1) 100%) rgba(203,186,130,1);
	background: -ms-linear-gradient(top, rgba(245,243,231,1) 0%,rgba(203,186,130,1) 100%) rgba(203,186,130,1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f3e7', endColorstr='#cbba82',GradientType=0 ) rgba(203,186,130,1) ;
	background: linear-gradient(top, rgba(245,243,231,1) 0%,rgba(203,186,130,1) 100%);
	font-family: 'RosemarySamuelsRegular', Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	color: #4A3C31;
}

.addClear {
	clear: both;	
}

a {
	color: #A70240;
	font-weight: normal;
	text-decoration: none;
	font-family: 'RosemarySamuelsSemiBold', Arial, sans-serif;
}

a:hover {
	text-decoration: underline;	
}

h1, h2, h3, h4, h5, h6, strong {
	font-family: 'RosemarySamuelsSemiBold', Arial, sans-serif;
	font-weight: normal;
}

/* Container Styles
 --------------------------------------------------------------------------- */

#wrapper {
	position: relative;
	width: 100%;
	height: 660px;
	clear: left;
}

#container {
	width: 960px;
	height: 630px;
	position: relative;
	margin: 0 auto;
	-webkit-box-shadow: 0px 10px 15px 1px #8b865e;
	-moz-box-shadow: 0px 10px 15px 1px #8b865e;
	box-shadow: 0px 10px 15px 1px #8b865e;
}	
 
#distance {
	margin-bottom: -330px;	
	width: 1px;
	float: left;
	height: 50%;
}

#learn_more_btn {
	font-weight: normal;
	font-family: 'RosemarySamuelsRegular', Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 170px;
	height: 30px;
	display: inline-block;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	bottom: -30px;
	left: 60px;
	background: rgb(70,0,11);
	background: -moz-linear-gradient(top, rgba(70,0,11,1) 0%, rgba(222,3,105,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,0,11,1)), color-stop(100%,rgba(222,3,105,1)));
	background: -webkit-linear-gradient(top, rgba(70,0,11,1) 0%,rgba(222,3,105,1) 100%);
	background: -o-linear-gradient(top, rgba(70,0,11,1) 0%,rgba(222,3,105,1) 100%);
	background: -ms-linear-gradient(top, rgba(70,0,11,1) 0%,rgba(222,3,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46000b', endColorstr='#de0369',GradientType=0 );
	background: linear-gradient(top, rgba(70,0,11,1) 0%,rgba(222,3,105,1) 100%); 
	-webkit-box-shadow: 0px 10px 15px 1px #8b865e;
	-moz-box-shadow: 0px 10px 15px 1px #8b865e;
	box-shadow: 0px 10px 15px 1px #8b865e;
}
 
/* Navigation
 --------------------------------------------------------------------------- */

#thumbnails {
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	height: 60px;
	z-index: 60;
}

#thumbnails li {
	width: 120px;
	height: 60px;
	float: left;
}

#thumbnails li a {
	display: block;
	width: 116px;
	height: 56px;
	border: 2px solid #ffffff;
}

#thumbnails li a.current {
	border-color: #a60241;	
}

/* Aesthetic Strip
 --------------------------------------------------------------------------- */

#details_strip {
	width: 100%;
	height: 150px;
	opacity: 0.9;
	background-color: #efe8d6;
	position: absolute;
	bottom: 90px;
	left: 0px;
	z-index: 40;
	filter: alpha(opacity = 90);
}

/* Panes
 --------------------------------------------------------------------------- */

.pane {
	display: none;	
}

.pane1 {
}

.pane_img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
}

.pane_content {
	width: 615px;
	height: 110px;
	padding: 20px;
	bottom: 60px;
	left: 0;
	z-index: 100;
	position: absolute;	
	line-height: 21px;
	font-size: 15px;
	text-align: justify;
}

.pane_content h2 {
	color: #a7013f;
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 8px;
	letter-spacing: 1px;
}

.column1 {
	float: left;	
	width: 615px;
}

.renova_logo {
	position: absolute;
	bottom: 80px;
	right: 60px;
	z-index: 50;
}

.column2 {
	float: right;
	width: 193px;
	padding-right: 40px;
}	

.affiliate_logo {
	float: left;
	margin-right: 20px;
}

/* Learn More Overlay
 --------------------------------------------------------------------------- */

#learn_more_overlay, 
#submitted_overlay {
	display: none;
	z-index: 10000;
	width: 490px;
	height: 380px;
	margin-left: 235px;
	margin-top: -220px;
}

.overlay_logo {
	display: block;
	padding-bottom: 40px;
}

.overlay_form {
	float: left;
	width: 260px;
}	

.overlay_contact_info {
	font-size: 13px;
	color: #4A3C31;
	line-height: 15px;
	float: right;
	width: 180px;
}

.overlay_contact_info ul {
	padding-top: 35px;	
}

#learn_more_overlay .overlay_contact_info h3 {
	font-size: 17px;
}

.overlay_contact_info p {
	padding-bottom: 5px;
}

.overlay_contact_info li {
	padding-bottom: 5px;	
}

.overlay_form label {
	font-size: 11px;
}	

.contact_label {
	float: left;
	display: inline-block;
	color: #A70240;
	width: 18px;
}

#learn_more_overlay h3, 
#submitted_overlay h3 {
	font-family: 'RosemarySamuelsRegular', Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #A70240;
	padding-bottom: 8px;
}

.overlay_form ul {
	width: 240px;	
}

.overlay_form li {
	width: 240px;
	padding-bottom: 10px;
}

.close {
	font-family: 'RosemarySamuelsRegular', Arial, sans-serif;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	float: right;
	font-weight: normal;
}

.submitted_close {
	height: auto!important;
	line-height: normal!important;
	float: none!important;
}	

#send_form_btn {
	width: 80px;
	height: 30px;
	background: rgb(223,3,103);
	background: -moz-linear-gradient(top, rgb(223,3,103) 0%, rgb(107,0,18) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(223,3,103)), color-stop(100%,rgb(107,0,18)));
	background: -webkit-linear-gradient(top, rgb(223,3,103) 0%,rgb(107,0,18) 100%);
	background: -o-linear-gradient(top, rgb(223,3,103) 0%,rgb(107,0,18) 100%);
	background: -ms-linear-gradient(top, rgb(223,3,103) 0%,rgb(107,0,18) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df0367', endColorstr='#6b0012',GradientType=0 );
	background: linear-gradient(top, rgb(223,3,103) 0%,rgb(107,0,18) 100%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	color: #fff;
	text-align: center;
	line-height: 30px;
	border: 0;
	padding: 0;
	font-size: 18px;
	-webkit-box-shadow: 0px 2px 10px 1px #8b865e;
	-moz-box-shadow: 0px 2px 10px 1px #8b865e;
	box-shadow: 0px 2px 10px 1px #8b865e;
}

.form_field {
	padding: 0px 10px;
	width: 220px;
	height: 30px;
	background: url(../images/form-field-bg.png) no-repeat;
	font-size: 15px;
	color: #4A3C31;
	border: 0;
	line-height: 30px;
}

.copyright {
	position: absolute;
	bottom: -20px;
	right: 20px;
	font-size: 8px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}

#finterests {
}

/* No Longer Used: */
#details_content {
	width: 920px;
	margin: 0 auto;
	padding: 20px;
	height: 110px;
	line-height: 21px;
	font-size: 15px;
	z-index: 50;
}
/*End*/
