/**
 **************************************************
 * HomePage
 **************************************************
 */
 
 body#splash div#header {
	background: none;
 	margin: 0;
	position: relative;
	/*top: 16px;*/
	top: 0px;
	z-index: 10;
 }
 
 body#splash div#container {
 	height: 100%;
 	position: absolute;
 	width: 100%;
 }

 body#splash div.wrapper_header {
	 min-width: 980px;
	 width: 100%;
}

 body#splash div.wrapper_main {
 	height: 100%;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 }
 body#splash div#content {
 	height: 100%;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 }
 body#splash #productsearch {
	/*right: 0px;*/
	right: 20px;
 	width: 160px;
 }
 body#splash div.wrapper_panetop {
 	position: absolute;
 	top: 60px;
 	z-index: 11;
 }
 body#splash div#nonshopnav {
 	background: none;
 	border: 0 none;
 	float: right;
 	height: auto;
 	margin: 0;
 	position: relative;
	right: 40px; /* test */
	top: -18px;
 	width: auto;
 }
 body#splash div#nonshopnav span {
 	display: none;
 }
 body#splash div#nonshopnav a {
 	color: #04B5D7;
 	margin: 0 0 0 25px;
 	padding: 0;
 }
 body#splash div#nonshopnav a:hover {
 	color: #FFF;
 }
 body#splash div.wrapper_content {
 	height: 100%;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 }
 body#splash #homeFlash {
 }
 body#splash #splash_container {
 	/*background: url(/media/images/1279749699-home_splash_1.jpg) top left no-repeat;*/
 	height: 100%;
 	position: absolute;
 	top: 0;
 	width: 100%;
 }

 /**
 **************************************************
 * Privacy Policy, FAQ, Terms of Use, About Us
 **************************************************
 */
 
 div.section_static {
 	background: #000;
 	border: 1px solid #727272;
 	width: 740px;
 }
 
 div.section_static h3 {
 	background: #000;
 	color: #04B5D7;
 	padding: 5px 0 5px 15px;
 	position: relative;
 }
 
 div.section_static p {
 	padding: 15px;
 }
 
 div#about {
 	background: #000;
 	height: 462px;
 	width: 960px;
 }
 
 div#about img, div#about p {
 	float: left;
 }
 
 div#about p {
 	padding: 25px 30px;
 	width: 654px;
 }
 
 
 /**
 **************************************************
 * Contact Us
 **************************************************
 */
 
 div#contact {
 	background: #000;
 	height: 490px;
 	padding: 0 0 15px;
 	position: relative;
 	width: 740px;
 }
 
 ul#contact_pane_left {
 	float: left;
 	font-size: 14px;
 	margin: 15px 0 0;
 	width: 330px;
 }
 
 ul#contact_pane_left li {
 	margin: 0 0 10px 15px;
 	width: 315px;
 }
 
 ul#contact_pane_right p,
 ul#contact_pane_left p {
 	padding: 0;
 }
 
 ul#contact_pane_right {
 	float: left;
 	font-size: 14px;
 	margin: 15px 0 0 30px;
	position: relative;
 }
 
 ul#contact_pane_right li {
 	width: 315px;
 }
 
 div#contact dl.zend_form {
 	margin: 0 0 0 15px;
 	position: relative;
 	width: 315px;
 }
 
 div#contact dl.zend_form dt {
 	float: left;
 	margin: 4px 0 5px;
 	width: 150px;
 }
 
 div#contact dl.zend_form dt#submit-label {
 	display: none;
}
 
 div#contact dl.zend_form dt#comments-label {
 	float: none;
 }
 
 div#contact dl.zend_form dd {
 	float: left;
 	margin: 0 0 7px;
 	position: relative;
 	width: 155px;
 }

 div#contact dl.zend_form dd * {
	 color: #000;
}

 div#contact dl.zend_form dd#comments-element {
 	width: 340px;
 }
 div#contact dl.zend_form dd input,
 div#contact dl.zend_form dd select,
 div#contact dl.zend_form dd textarea {
 	border: 1px solid #7E7E7E;
 	color: #000;
 }
 
 div#contact dl.zend_form dd#submit-element input {
 	background: #000;
 	border: 1px solid #C1C1C1;
 	color: #04B5D7;
 	cursor: pointer;
 	margin: 0 0 10px;
 	position: relative;
 }
 
 div#contact dl.zend_form dd ul.errors li {
 	color: red;
	margin: -17px 0 0 200px;
	position: absolute;
	width: 360px;
 }
 
 div#contact p.contact_footnote {
 	clear: both;
 }
 
 /**
 **************************************************
 * Partners Page
 **************************************************
 */
 div#landingPage_99 h3 {
 	background: #000;
 	border: 1px solid #727272;
 	border-bottom: 0 none;
 	display: block;
 	float: left;
 	width: 723px;
 }

 div#partnersgrid {
 	background: #727272;
 	display: block;
 	float: left;
	margin-bottom: 16px;
 	padding: 1px 0 0 1px;
 	position: relative;
 	width: 724px;
 }
 div#partnersgrid img {
 	margin: 0 1px 1px 0;
 	float: left;
 }

 /**
 **************************************************
 * Locations Page
 **************************************************
 */

 div#locations {
	border: 1px solid #727272;
	height: 458px;
	overflow: hidden;
	width: 960px;
 }

 div#locations img,
 div#locations h3,
 div#locations p {
	float: left;
 }

 div#locations h3 {
	background: #000;
	padding-left: 35px;
	width: 679px;
}

div#locations p {
	background: url(/media/images/1280767713-location_bg.jpg) repeat-x top center;
	height: 381px;
	padding: 35px 0 0 35px;
	width: 679px;
}
