html, body {height: 100%;}

body {background: #2f2f2e; position: relative; text-align: center; font: normal 62.5%/1.7em Verdana, Arial, Helvetica, sans-serif; color: #ffffff; min-width: 900px;}

body.editor p, body.editor h1, body.editor h2, body.editor h3, body.editor h4, body.editor h5, body.editor h6, body.editor li {color: #000000;}

#blank_container {padding: 20px;}

/*********************************************************HEADER Styles***************************************************/
#header {background: url(../images/sce/header_repeat.png) repeat-x top left; width: 100%; height: 382px; text-align: left;}

#container_bg {background: url(../images/sce/container_bg.jpg) no-repeat top center; position: absolute; top: 36px; left: 0; width: 100%; height: 345px;}

#header_content {position: relative; margin: 0 auto; width: 818px;}

h1 {position: absolute; top: 0; left: -7px; width: 195px; height: 109px; margin: 0; z-index: 30;}

h1 a {background: url(../images/sce/logo.png) no-repeat top left; width: 100%; height: 100%; display: block; text-indent: -9999px;}

#top_info {position: absolute; top: 7px; right: 245px; margin: 0; padding: 0;}

#top_info li {display: inline; margin: 0 0 0 10px; font-size: 0.9em; line-height: 0.9em;}

#site_search {position: absolute; right: 0; top: 4px; z-index: 50;}

#site_search button {background: url(../images/sce/search_button.png) no-repeat top left; width: 47px; height: 23px; font-size: 0px; cursor: pointer; border: none; vertical-align: middle;} 

#site_search button:hover {cursor: pointer;}

#slideshow {position: relative; width: 100%; padding: 53px 0 0 0;}

#default_banner {position: relative; padding: 53px 0 0 2px;}

#header_intro {position: relative; float: left; clear: left; width: 270px; font-size: 1.4em; color: #ffffff; font-weight: bold; margin: 0; padding: 70px 0 0 0;}

#header p {line-height: 1.3em;}

#slideshow_images {position: relative; float: right; clear: right; width: 523px; height: 309px;}

#scroll_wrapper {position: relative; width: 100%; height: 100%; overflow: hidden;}

#slideshow_images ul {width: 30000px; height: 523px; display: block; padding: 0; margin: 0; position: relative; z-index: 10;}

#slideshow_images ul li {position: relative; float: left; width: 523px; height: 309px;}

#slide_controls_bg {background: url(../images/sce/slide_controls_bg.png) repeat-x top left; width: 100%; height: 44px; position: absolute; bottom: 0; left: 0; z-index: 10;}

#prevBtn {position: absolute; width: 24px; height: 27px; line-height: 44px; bottom: 9px; left: 9px; z-index: 50;}

#prevBtn a {background: url(../images/sce/slide_prev_button.png) no-repeat top left; width: 100%; height: 100%; display: block; text-indent: -9999px;}

#nextBtn {position: absolute; width: 24px; height: 27px; line-height: 44px; bottom: 9px; right: 9px; z-index: 50;}

#nextBtn a {background: url(../images/sce/slide_next_button.png) no-repeat top left; width: 100%; height: 100%; display: block; text-indent: -9999px;}

#subpage_intro {position: relative; float: left; clear: left; width: 260px; padding: 70px 0 0 0;}

/********************************************************CONTENT Styles***************************************************/
#content_container {background: #991b1e url(../images/sce/content_repeat.png) repeat-x top left; width: 100%; min-height: 160px; position: relative; float: left; clear: both; border-bottom: 1px solid #676767; z-index: 30;}

#content {position: relative; margin: 0 auto; width: 818px; min-height: 185px; height: auto !important; height: 185px; overflow: visible; text-align: left;}

#content p {margin: 6px 0 6px 0; line-height: 1.3em;}

.home_main_links {position: relative; float: left; margin: 15px 17px 15px 0; padding: 5px 17px 0 0; width: 249px; height: 150px; border-right: 1px solid #b85543;}

.last {margin: 15px 0 15px 0; padding: 5px 0 0 0; border: none;}

#content .home_main_links p {position: relative; float: right; clear: both; margin: 6px -3px 0 0;}

.learn_more {background: url(../images/sce/learn_more_button.png) no-repeat top left; width: 126px; height: 36px; display: block; text-indent: -9999px;}

.learn_more:hover {background-position: bottom;}

#subpage_content {position: relative; float: right; clear: right; width: 523px; min-height: 589px; height: auto !important; height: 589px; padding: 10px 0 10px 0;}

#menu_left {position: relative; float: left; clear: left; width: 250px; text-align: center; padding: 0 0 25px 0;}

#menu_left ul {padding: 0; margin: 0;}

#menu_left ul li {display: block;}

#menu_left ul li a {display: block; line-height: 1.2em; font-size: 1.2em; padding: 15px 0 15px 0; border-bottom: 1px solid #9f9796; color: #ffffff; width: 100%;}

#content p#online_store_button {line-height: 1em; position: relative; float: left; clear: left; width: 250px; text-align: center; margin: 0; padding: 0 0 25px 0;}

/********************************************************FOOTER Styles****************************************************/
#footer {background: url(../images/sce/footer_repeat.png) repeat-x top left; width: 100%; height: 225px; position: relative; float: left; clear: both; z-index: 0;} 

#footer_content {position: relative; margin: 0 auto; width: 818px; height: 100%;}

#blog_feed {position: relative; float: left; width: 175px; padding: 20px 0 0 0; text-align: left; z-index: 30;}

#blog_feed h4 {color: #231F20; margin: 0 0 8px 0; font-size: 14px; text-transform: uppercase;}

#blog_feed ul {padding: 0; margin: 0;}

#blog_feed ul li {margin: 0 0 7px 0;}

#blog_feed ul li a {color: #991B1E;}

#view_blog_link {padding: 10px 0 0 0;}

#view_blog_link a {font-size: 14px; font-weight: bold; color: #991B1E; text-decoration: none;}

#newsletter_signup {background: url(../images/sce/newsletter_signup_bg.png) no-repeat top left; width: 225px; height: 116px; position: absolute; right: 0; bottom: -159px; padding: 10px; z-index: 30;}

#newsletter_signup h3 {background: url(../images/sce/newsletter_signup_heading.png) no-repeat top left; width: 177px; height: 26px; position: relative; margin: 0; padding: 0 0 3px 0; text-indent: -9999px;}

#newsletter_signup #contactform label.form_element {display: none;}

#newsletter_signup #contactform input[type="text"] {width: 190px; padding: 1px; height: 14px; margin: 0;}

#newsletter_signup #contactform div.indent {margin: 2px 0 0 0;}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font: 0px Verdana;
	height: 2px;
	line-height: 2px;
	margin: 0;
}

#copyright {position: absolute; bottom: 12px; left: 0; width: 100%; text-align: center;}

#home_video_button {position: relative; float: left; display: inline; margin: 21px 0 0 19px;}

#home_video_button2 {position: relative; float: left; display: inline; margin: 21px 0 0 0;}

#zoom_hidden {display: none;}

#zoom {z-index: 500;}

/********************************************Site Search Styles****************************************/
.SiteSearch_result_item {margin: 0 0 10px 0;}

.SiteSearch_result_item .SiteSearch_titlelink {margin: 0 0 6px 0; color: #ffffff; font-size: 14px; font-weight: bold;}

/*******************************************Blog Styling***********************************************/
.post {margin: 0 0 20px 0;}

.post h2, .post h2 a {color: #ffffff;}

.post p, .post div {color: #ffffff;}

.dateTab {font-style: italic;}

.formFS legend {font-weight: bold; margin: 0 0 10px 0;}

.clearRow {height: 5px;}

/***********************************************Calendar Styles************************************************/
#ctl00_MainContent_ctl02_calendar td, #ctl00_MainContent_ctl02_calendar th {text-align: center; padding: 4px;}

/*********************************************MAP Styles****************************************************/
#volApiGoogleMap .gsmsc-idleMapDiv {color: #000000; height: 300px;}

.gsmsc-user-title {color: #000000;}

/********************************************AFFILIATE PAGE Styles********************************************/
#affiliate_button {width: 520px; height: 188px; margin: 0 0 -40px 0;}

#affiliate_button a {background: url(../images/sce/affiliate_button.png) no-repeat top left; width: 100%; height: 100%; display: block; text-indent: -9999px;}