body {margin: 0px; padding: 0px;}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

img {border: 0;}

a	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #1361a5; text-decoration: none;}

.header {width: 750px; height: 121px; background: url('images/header_background.jpg') no-repeat; margin: 0; padding: 0;}
.navigation {width: 750px; height: 32px; background: url('images/navigation_background.jpg') no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-align: center; margin: 0; padding: 0; border: 0 solid #000; }
.navigation a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #fff; font-weight: bold; }
.nav_links {width: 750px; height: 15px; position: relative; top: 9px;} 
.crown_logo {margin: 0; padding: 0; float: left;}


.main_container {width: 750px; margin-left: auto; margin-right: auto;}
.main_left {float: left; border: 0 solid #000; width: 499px; margin: 0; padding: 0;}
.main_right {float: right; border: 0 solid #000; width: 251px; margin: 0; padding: 0;}

.main_top {height: 47px; background: url('images/main_top.gif') no-repeat;}
.main_middle {width: 486px; background: url('images/main_middle.gif') repeat-y;}
.main_bottom {height: 29px; background: url('images/main_bottom.gif') no-repeat;}
.feature {width: 488px; height: 240px;}
.feature_content {width: 410px; height: 100px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: auto; margin-right: auto; position: relative; top: 125px;}
.feature_content h3 {font-size: 11px; margin-top: 0; margin-bottom: 8px;}
.feature_back {width: 448px; height: 214px;  margin-left: 21px; background: url('images/feature_back.jpg') no-repeat;}


.products_top {height: 19px; background: url('images/products_top.gif') no-repeat; font-size: 0;}
.products_middle {width: 486px; height: 160px; background: url('images/products_middle.gif') repeat-y; }
.products_bottom {height: 23px; background: url('images/products_bottom.gif') no-repeat;}
.products_feature {width: 488px; height: 116px;}
.products_content {width: 410px; height: 110px; border: 0 solid #000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; position: relative; left: 38px; top: 95px;}

.sidebar_top {height: 26px; background: url('images/sidebar_top.gif') no-repeat;}
.sidebar_middle {height: 425px; background: url('images/sidebar_middle.gif') repeat-y;}
.sidebar_bottom {height: 26px; background: url('images/sidebar_bottom.gif') no-repeat;}
.sidebar_content {color: #1473bd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 186px; position: relative; left: 24px; margin-bottom: 10px;}
.blue_line {width: 186px; height: 1px; margin-top: 10px;}
.blue_line2 {width: 665px; height: 1px; margin-top: 5px; margin-bottom: 10px;}
.blue_line3 {width: 270px; height: 1px; margin-top: 10px; margin-bottom: 10px;}
.blue_line4 {width: 300px; height: 1px; margin-top: 3px; margin-bottom: 3px; padding-left: 10px; margin-left: 10px;}
.blue_line5 {width: 220px; height: 1px; margin-top: 3px; margin-bottom: 3px;}
.sidebar_text {width: 175px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: normal; margin-top: 10px; margin-left: 8px;}
.sidebar_readmore {margin-left: 100px;}
.sidebar_image {margin-top: 16px;}

.sub_top {width: 735px; height: 19px; background: url('images/sub_top.gif') no-repeat; margin-top: 6px; font-size: 0; clear: both; }
.sub_middle {width: 735px; background: url('images/sub_middle.gif') repeat-y; overflow: hidden;}
.sub_bottom {width: 735px; height: 23px; background: url('images/sub_bottom.gif') no-repeat; clear: both;}
.sub_feature {width: 670px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: relative; left: 35px;}

.title_1 {color: #1473bd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; width: 350px; float: left;}

.footer {width: 750px; height: 25px; margin: 0; clear: both; margin-bottom: 10px;}
.copyright {
	width: 220px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1361a5;
	height: 25px;
	position: relative;
	left: 20px;
	top: 2px;
}
.credit {float: right; position: relative; right: 30px;}

.callout_right {float: right; width: 160px; margin-left: 10px; font-size: 14px; text-align: center; font-weight: bold; color: #1473BF; border: 1px solid #d8d5bd; padding: 5px;}
.callout_left {float: left; width: 160px; margin-right: 10px; font-size: 14px; text-align: center; font-weight: bold; color: #1473BF; border: 1px solid #d8d5bd; padding: 5px;}

.google_map {float: right; width: 350px; height: 200px; border: 1px solid #1b72ba; margin-bottom: 20px;}
.dealer_login {float: right; border: 1px solid #1b72ba; width: 200px; margin-bottom: 20px; padding: 15px; text-align: left;}
.dealer_login div {width: 200px; margin-bottom: 5px;}

.left {width: 310px; float: left; margin-top: 10px;}
.right {width: 310px; float: right; margin-top: 10px;}

.sub_middle p {margin-top: 0; margin-bottom: 10px;}
.sub_middle h2 {font-size: 12px;}

.flash {float: right; margin: 0; padding: 0; border: 0 solid #000; }
.about_image {margin-left: 7px; margin-right: 7px;}
.feature_tub {float: left; margin-right: 5px;}
.tub_features {width: 653px; border: 0 solid #000; clear: both;}
.tub_features_left {float: left; border: 0 solid #000; width: 300px;}
.tub_features_right {float: right; border: 0 solid #000; width: 345px;}

.tub_left {width: 375px; float: left; border: 0 solid #000; margin-bottom: 15px; margin-top: 10px;}
.tub_right {width: 275px; float: right; border: 0 solid #000; text-align: left; margin-right: 15px; margin-top: 40px;}

.tub_left2 {width: 300px; float: left; margin-bottom: 15px; margin-top: 10px;}
.tub_right2 {width: 350px; float: right; text-align: left; margin-top: 40px; margin-right: 15px;}
.tub_right2 p {margin-left: 10px;}
.tub_left2 h2 {margin-top: 0; font-size: 16px; margin-bottom: 10px;}

.specs_middle {width: 350px;  background: url('images/specs_middle.gif') repeat-y; overflow: hidden;}
.specs_middle h2 {margin:0; padding-left: 10px; margin-left: 10px; color: #1473bd;}
.specs_middle ul {margin-top: 5px; padding-left: 20px; margin-left: 20px; margin-top: 3px; padding-top: 3px; margin-bottom: 0; padding-bottom:0;}
.specs_top {width: 350px; height: 13px; background: url('images/specs_top.gif') no-repeat; overflow: hidden;}
.specs_bottom {width: 350px; height: 13px; background: url('images/specs_bottom.gif') no-repeat; margin-bottom: 15px;}

.features_middle {width: 264px; padding-left: 20px; background: url('images/features_middle.gif') repeat-y; overflow: hidden; margin-left: 18px; }
.features_middle h2 {margin:0; font-size: 12px; color: #1473bd;}
.features_middle ul {margin-top: 5px; padding-left: 10px; margin-left: 10px; margin-top: 3px; padding-top: 3px; margin-bottom: 15px; padding-bottom:0;}
.features_top {width: 264px; height: 13px; background: url('images/features_top.gif') no-repeat; margin-top: 5px; margin-left: 18px; overflow: hidden;}
.features_bottom {width: 264px; height: 13px; background: url('images/features_bottom.gif') no-repeat; margin-bottom: 15px; margin-left: 18px;}

.series { float: right; width: 275px;}

.tub_image {text-align: center; margin-bottom: 15px;}

.float_left {float: right;}

.left_list ul li { margin:0; padding:0; list-style-position:outside; list-style-type:disc; margin-left: -20px;}
.left_list li { margin-left: 0;}

.right_list ul li { margin:0; padding:0; list-style-position:outside; list-style-type:disc; margin-left: -20px;}
.right_list li {margin-left: 0;}

.view_tub {height: 12px; width: 71px; margin-top: 3px; position: relative; left: 385px;}
.title_box {}
.print_page {width: 333px; text-align: right; }
.cart_links {margin-bottom: 10px;}
.details_title {font-weight: bold; margin-bottom: 10px; font-size: 12px;}
.cartline {width: 513px; border-top: 1px solid #000; padding-top: 15px;}
.divider_1 {width: 620px; border-top: 1px solid #1b72ba; margin-top: 15px;}

.registration_field {width: 400px;}
.registration_field  div {margin-bottom: 10px;}
.registration_field input {margin-left: 10px;}

.tub_colors {margin-left: 20px;}

.specs_middle strong{margin-left: 20px;}

.pool_specs {font-size: 10px;}

/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */

