body {width:100%;
	/*background-color:#f4f4e2;
	background-image:url('images/body-bg.jpg');
	background-repeat:repeat-x;*/
	background-color:#283672;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	/*font-family:Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	height:100%;
	}
	
img {border:0px;
	}
	
/*EVERYTHING*/
#everything {background-color:#f4f4e2;
	width:777px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	height:100%;
	}
	
#allcontent {height:100%;
	background-color:#f4f4e2;
	width:100%;
	background-image:url('images/body-bg.jpg');
	background-repeat:repeat-x;
	/*padding-bottom:26px;*/
	text-align:center;
	}
	
.blueheading {/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	color:#009dc7;
	}
	
h1, .bigbluetitle {/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, sans-serif;
	font-size:22px;
	color:#009dc7;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}

.blogHeading, .blogHeading a, .blogHeading a:visited {/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, sans-serif;
	font-size:15px;
	color:#3b51ac !important;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}

.blogHeading a:hover, .blogHeading:hover {/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, sans-serif;
	font-size:15px;
	color:#506ee5 !important;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}

.blogInfo {/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#8f8f8f !important;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}
	
.spacerpadding {height:5px;
	padding:0px;
	margin:0px;
	}

/*NAVIGATION*/
#nav {height:30px;
	background-image:url('images/nav-bg2.jpg');
	background-repeat:repeat-x;
	}
	
#nav a {
	/*padding-left:15px;
	padding-right:15px;*/
	/*background-image:url('images/nav-bg2.jpg');
	background-repeat:repeat-x;*/
	text-decoration:none;
	color:#f4f4e2;
	font-weight:bold;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	margin:0px;
	}
	
#nav a:hover {
	/*padding-top:9px;
	padding-bottom:7px;*/
	/*font-size:12px;*/
	/*padding-left:15px;
	padding-right:15px;*/
	/*background-color:#009dc7;*/
	font-weight:bold;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	margin:0px;
	}
	
td.index, td.pools, td.hottubs, td.barbeques, td.billiards, td.gamesrooms, td.patiofurniture, td.patioaccessories, td.services, td.aboutus {padding-left:10px;
	padding-right:10px;
	width:auto;
	height:30px;
	}
	
td.index:hover, td.pools:hover, td.hottubs:hover, td.barbeques:hover, td.billiards:hover, td.gamesrooms:hover, td.patiofurniture:hover, td.patioaccessories:hover, td.services:hover, td.aboutus:hover, .indexpage td.index, .poolspage td.pools, .hottubspage td.hottubs, .barbequespage td.barbeques, .billiardspage td.billiards, .gamesroomspage td.gamesrooms, .patiofurniturepage td.patiofurniture, .patioaccessoriespage td.patioaccessories, .servicespage td.services, .aboutuspage td.aboutus {height:30px;
	background-color:#009dc7;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	}
	
.all_td_over {background-color:#009dc7;
	}
	
	
/*DROP DOWN MENU STYLE*/
#dropmenudiv{
position:absolute;
/*border:1px solid #f4f4e2;*/
border-bottom-width: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
z-index:100;
background-color: #283772;
width:auto;
margin-top:8px;
margin-left:-10px;
text-align:left;
}

#dropmenudiv a{
display: block;
/*text-indent: 3px;*/
/*border-bottom: 1px solid #00adef;*/
text-decoration:none;
color:#f4f4e2;
font-weight:bold;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
width:auto;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #009dc7;
color:#f4f4e2;
font-weight:bold;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}

	
	
	
	
/*MAIN CONTENT*/
#maincontent {width:777px;
	}
	
#column1 {width:159px;
	background-color:#d9d8c3;
	padding-top:30px;
	background-image:url('images/col1-top.jpg');
	background-repeat:no-repeat;
	}
	
.secondarynav-firstlink, .secondarynav-firstlink-sub {border-top:1px solid #f5f4e2;
	border-bottom:1px solid #f5f4e2;
	padding-left:13px;
	padding-right:13px;
	padding-top:8px;
	padding-bottom:8px;
	height:auto;
	}
	
div .secondarynav-firstlink { 
  width:159px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:133px;
}

html>body .secondarynav-firstlink {
  width:133px;
}

div .secondarynav-firstlink-sub { 
  width:159px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:133px;
}

html>body .secondarynav-firstlink-sub {
  width:133px;
}

div .secondarynav-firstlink { 
  height:29px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:11px;
}

html>body .secondarynav-firstlink {
  height:11px;
}

.testimonials 		{background-color: #C42908; color: #FFFFFF;}
.testimonials .more	{color: #FFFFFF;}

.secondarynav-links {border-bottom:1px solid #f5f4e2;
	padding-left:13px;
	_padding-left:9px;
	padding-right:13px;
	_padding-right:9px;
	padding-top:8px;
	padding-bottom:8px;
	}

.noborder {
	border-bottom:none;
	
}

	
div .secondarynav-links { 
  width:159px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:133px;
}

html>body .secondarynav-links {
  width:133px;
}




#column2 ul li {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	}

.secondarynav-firstlink a, .secondarynav-links a, .secondarynav-firstlink-sub a, .secondarynav-firstlink {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	text-decoration:none;
	}
.secondarynav-firstlink a:hover, .secondarynav-links a:hover, .secondarynav-firstlink-sub a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	/*color:#009dc7;*/
	color:#334592;
	text-decoration:none;
	}
	
.secondarynav-firstlink-sub {font-size:12px;
	}
	
	
.latestblog {padding-left:9px;
	padding-right:9px;
	float:left;
	border-bottom:4px solid #f5f4e2;
	padding-bottom:10px;
	background-image:url('images/col3-bg.jpg');
	background-repeat:repeat-x;
	background-color:#f6bf40;
	}
	
.memberssigninbox {padding-left:9px;
	padding-right:9px;
	float:left;
	padding-top:18px;
	padding-bottom:18px;
	background-image:url('images/col3-bg.jpg');
	background-repeat:repeat-x;
	background-color:#f6bf40;
	}
	
div .latestblog { 
  width:159px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:141px;
}

html>body .latestblog {
  width:141px;
}

div .memberssigninbox { 
  width:159px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:141px;
}

html>body .memberssigninbox {
  width:141px;
}

.latestblog-image {width:50px;
	height:50px;
	background-color:#334492;
	float:left;
	}
	
.latestblog-title {float:left;
	padding-left:5px;
	}
	
div .latestblog-title { 
  width:91px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:86px;
}

html>body .latestblog-title {
  width:86px;
}
	
.latestblog-body {width:141px;
	float:left;
	padding-top:10px;
	}
	
.latestblog-body, .latestblog-body p, .memberssigninbox, .memberssigninbox p {font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#4433025;
	}
	
.darktitle {font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#433025;
	}
	
.regularblue, .boldblue {font-family:Arial, Verdana, sans-serif;
	font-size:18px;
	color:#334592;
	}
	
.boldblue {font-weight:bold;
	}
	
.boldblue2 {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#334592;
	}
	
	
/*#column1 {padding-top:30px;
	padding-bottom:15px;
	width:475px;
	}
	

#column1 a {font-weight:bold;
	color:#433025;
	text-decoration:none;
	}
	
#column1 a:hover {text-decoration:none;
	font-weight:bold;
	color:#344593;
	}*/
	
#column2 {padding-top:30px;
	padding-bottom:15px;
	width:415px;
	}
	

#column2 a {font-weight:bold;
	color:#433025;
	text-decoration:none;
	}
	
#column2 a:hover {text-decoration:none;
	font-weight:bold;
	color:#344593;
	}
	
#column2 .bluelink a {font-weight:bold;
	
	text-decoration:none;
	color:#344593;
	}
	
#column2 .bluelink a:hover {text-decoration:none;
	font-weight:bold;
	color:#433025;
	}

/*#column2 a {font-weight:bold;
	color:#433025;
	text-decoration:none;
	}
	
#column2 a:hover {text-decoration:none;
	font-weight:bold;
	color:#344593;
	}*/
	
#column3 {width:159px;
	background-image:url('images/col3-bg.jpg');
	background-repeat:repeat-x;
	background-color:#f6bf40;
	padding-top:30px;
	}
	
#column3 a {font-weight:bold;
	color:#433025;
	text-decoration:none;
	}
	
#column3 a:hover {text-decoration:none;
	font-weight:bold;
	color:#344593;
	}
	
#column2 p {/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	/*width:475px;*/
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	/*width:415px;*/
	}
	
#column2 table tr td {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	}
	
#usefultips {
	padding-left:12px;
	padding-right:12px;
	background-image:url('images/usefultips-bg.jpg');
	background-repeat:repeat-x;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5b4a3e;
	padding-bottom:20px;
	line-height:11px;
	margin-bottom:10px;
	background-color:#f5cc3d;
	}
	
div #usefultips { 
  width:229px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:205px;
}

html>body #usefultips {
  width:205px;
}
	
#usefultips ul {margin:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	list-style-type:none;
	list-style:none;
	}
	
.odd {background-color:#e4bd37;
	width:205px;
	}
	
	
#usefultips ul li {width:205px;
	list-style-type:none;
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
.redtext {font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
	
.oddlist {background-color:#e4bd37;
	padding-left:25px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:0px;
	}
	

	
.evenlist {padding-left:25px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
#memberlogin {padding-left:12px;
	padding-right:12px;
	
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5b4a3e;
	padding-bottom:20px;
	line-height:11px;
	margin-bottom:10px;
	
	
	background-image:url('images/usefultips-bg.jpg');
	background-repeat:repeat-x;
	background-color:#f5cc3d;
	}
	
div #memberlogin { 
  width:229px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:205px;
}

html>body #memberlogin {
  width:205px;
}
	
#membernavigation {padding-left:12px;
	padding-right:12px;
	background-image:url('images/usefultips-bg.jpg');
	background-repeat:repeat-x;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:12px;
	color:#5b4a3e;
	padding-bottom:20px;
	line-height:11px;
	margin-bottom:10px;
	/*background-color:#eac336;*/
	background-color:#f5cc3e;
	padding-top:10px;
	font-weight:normal;
	}
	
div #membernavigation { 
  width:229px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:205px;
}

html>body #membernavigation {
  width:205px;
}
	
/*BOTTOM BANNER*/
#bottom-banner {background-color:#d4d4ba;
	width:777px;
	height:190px;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#433025;
	}
	
#bottom-banner a {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#433025;
	text-decoration:none;
	}
	
#bottom-banner a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#344593;
	text-decoration:none;
	}
	
.ourproductsbanner {float:left;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	height:190px;
	}
	
.ourproductsimage {float:left;
	margin-top:14px;
	margin-bottom:9px;
	padding-right:11px;
	padding-left:11px;
	border-right:1px solid #b1af99;
	width:109px;
	height:165px;
	}
	
/*.ourproductsimage { 
  width:132px; 
  height:190px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:109px;
  height:167px;
}

html>body .ourproductsimage {
  width:109px;
  height:167px;
}*/
	
.ourproductsimage-imagefloat {float:left;
	padding-bottom:0px;
	}
	
.ourproductsimage-textfloat {float:left;
	width:100px;
	}
	
.ourproductsimage-noborder {float:left;
	margin-top:14px;
	margin-bottom:9px;
	padding-left:11px;
	width:109px;
	height:167px;
	}
	
/*.ourproductsimage-noborder { 
  width:120px;
  height:190px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:109px;
  height:167px;
}

html>body .ourproductsimage-noborder {
  width:109px;
  height:167px;
}*/
	
.ourproductsspacer {float:left;
	width:1px;
	}
	
	
/*FOOTER*/
#footer {width:100%;
	background-color:#283672;
	background-image:url('images/footer-bg1.jpg');
	background-repeat:repeat-x;
	text-align:center;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#040c2e;
	padding-top:11px;
	}
	
div #footer { 
  height:164px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:153px;
}

html>body #footer {
  height:153px;
}
	
/*#footer a {font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#040c2e;
	}
	
#footer a:hover {font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#f4f4e2;
	}*/
	
.footerlinks a {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#040c2e;
	}
	
.footerlinks a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#f4f4e2;
	}
	

	
	
.imagefloatleftborder {float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #040c2e;
	margin-top:5px;
	}
	
.imageborder {border:1px solid #040c2e;
	}
	
.contentfloatright {float:left;
	}
	
	
	
#top-logo {float:left;
	width:354px;
	}
	
#top-small-nav {float:left;
	text-align:left;
	padding-top:8px;
	padding-bottom:22px;
	/*padding-left:50px;*/
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	background-image:url('images/topnav_bg.jpg');
	background-repeat:no-repeat;
	
	color:#4b4639;
	width:423px;
	}
	
/*div #top-small-nav { 
  width:423px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:373px;
}

html>body #top-small-nav {
  width:373px;
}*/

div #top-small-nav { 
  height:64px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:34px;
}

html>body #top-small-nav {
  height:34px;
}
	
#top-small-nav a {font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4b4639;
	}
	
#top-small-nav a:hover {font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#344593;
	}
	

.navspacer {background-image:url('images/nav-spacer.jpg');
	background-repeat:no-repeat;
	width:1px;
	}
	
.imagefloatleft {float:left;
	width:118px;
	height:74px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
.imagefloatleft2 {float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.imagefloatleft3 {float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	}
	
.latestblog-top { float:left; padding-bottom:10px; }

.latestblog-bottom { float:left; padding-bottom:10px; }
	
.top-small-nav-links {padding-left:50px;
	}
	
	
	
	
#top-image {width:777px;
	padding-top:4px;
	padding-bottom:1px;
	background-image:url('images/top-image-bg.jpg');
	background-repeat:repeat-x;
	}

div #top-image { 
  height:233px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:228px;
}

html>body #top-image {
  height:228px;
}
	


.copyright {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#f4f4e2;
	}
	
.copyrightlink a {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	
	color:#f4f4e2;
	text-decoration:none;
	}
	
.copyrightlink a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	/*color:#040c2e;*/
	color:#040c2e;
	text-decoration:none;
	}


.landingpagemenu-left {float:left;
	width:235px;
	color:#333366;
	}
	
.landingpagemenu-spacer {float:left;
	width:5px;
	}
	
.landingpagemenu-right {float:left;
	width:235px;
	color:#333366;
	}
	
#column1 .landingpagemenu-left a, #column1 .landingpagemenu-right a {text-decoration:none;
	font-weight:bold;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	}
	
#column1 .landingpagemenu-left a:hover, #column1 .landingpagemenu-right a:hover {font-weight:bold;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#433025;
	}
	
.formstitle {color:#344593;
	font-size:12px;
	font-weight:bold;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
	
#usefultips .oddlist a, #membernavigation .oddlist a {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	
	color:#5b4a3e;
	text-decoration:none;
	font-weight:normal;
	}
	
#usefultips .oddlist a:hover, #membernavigation .oddlist a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#344593;
	font-weight:normal;
	text-decoration:none;
	}
	
#usefultips .evenlist a, #membernavigation .evenlist a {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	
	color:#5b4a3e;
	text-decoration:none;
	font-weight:normal;
	}
	
#usefultips .evenlist a:hover, #membernavigation .evenlist a:hover {/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#344593;
	font-weight:normal;
	text-decoration:none;
	}

	
.oddlist {background-image:url('images/oddbullet.jpg');
	background-repeat:no-repeat;
	background-position:10px 12px;
	}
	
.evenlist {background-image:url('images/evenbullet.jpg');
	background-repeat:no-repeat;
	background-position:10px 7px;
	}
	
	


.modelsbox {width:415px;
	text-align:center;
	float:left;
	padding-bottom:20px;
	}
.models {float:left;
	text-align:center;
	width:102px;
	height:170px;
	}
	
.models_subheadings {
	background-image:url('images/models-headings-bg.jpg');
	background-repeat:repeat-x;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	font-size:12px;
	}
	
div .models_subheadings { 
  width:415px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:395px;
}

html>body .models_subheadings {
  width:395px;
}

div .models_subheadings { 
  height:26px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:20px;
}

html>body .models_subheadings {
  height:20px;
}

.models_subheadings a {font-weight:bold;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#433025;
	text-decoration:none;
	}
.models_subheadings a:hover {font-weight:bold;
	/*font-family:Tahoma,Verdana,Arial,sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#009dc7;
	text-decoration:none;
	}
	

	
.displaynone {display:none;
	}
.displayblock {display:block;
	}
	
#allmodels_box {float:left;
	width:415px;
	height:auto;
	}
	
.clear {clear:both;
	}
	
	
	
	
/*FOOTER BOXES*/
.footerbox {border:6px solid #009dc6;
	float:left;
	background-color:#f5f4e2;
	}
	
div .footerbox { 
  width:187px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:175px;
}

html>body .footerbox {
  width:175px;
}

	
.footerboxspacer {float:left;
	width:9px;
	}
	
.footer-text {float:left;
	padding-top:10px;
	padding-bottom:20px;
	width:777px;
	}
	
.footercontent {width:777px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
	


/*FEATURED PRODUCT*/
.featuredproduct-image {float:left;
	padding:0px;
	margin:0px 10px 10px 0px;
	text-align:center;
	}

div .featuredproduct-image { 
  width:212px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:202px;
}

html>body .featuredproduct-image {
  width:202px;
}
	
.content-bottom {width:415px;
	padding:20px 0px 0px 0px;
	}
	
.featuredproduct-alltext {float:left;
	width:193px;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	}
	
table tr td .1_swatchcolors, table tr td .all_swatchcolors {border:1px solid #040c2e;
	}
	
.allswatchcolors {border: 1px solid #040c2e;
	}
	
.properSwatchClass {margin-right: 10px;}
	
table tr td ul {margin-top:0px;
	padding-top:0px;
	}
	
.content-floatleft {width:415px;
	padding-bottom:10px;
	float:left;
	}
	
	
	
	
	
	
	
	
/*VIDEO STYLE*/
#videoall {width:777px;
	padding-top:4px;
	padding-bottom:1px;
	background-image:url('images/top-image-bg.jpg');
	background-repeat:repeat-x;
	float:left;
	z-index:1;
	}
	
div #videoall { 
  height:233px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:228px;
}

html>body #videoall {
  height:228px;
}

#top-image2 {width:777px;
	height:228px;
	position:relative;
	top:0px;
	left:0px;
	/*float:left;*/
	z-index:2;
	}

#videotest {float:left;
	position:relative;
	top:-228px;
	left:0px;
	width:342px;
	height:228px;
	z-index:10;
	}
	
	


#videotest2 {position:fixed;
	bottom:0px;
	left:0px;
	z-index:10;
	width:412px;
	height:228px;
	}






* html #videotest2 { /*\*/position: absolute; top: expression(((document.documentElement.clientHeight - 228) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); left: 0 + 'px');/**/ }

#foo > #videotest2 { position: fixed; bottom: 0px; left: 0px; } 
	
	
/*@media screen {

* html, 
* html body { 
overflow-y: hidden!important;

height: 100%;
margin: 0px;
padding: 0px; 
}
* html #iefix { 
height: 100%;
overflow-y: scroll;
position: relative;
margin:0px;
padding:0px;
}

* html div#videotest2 {
position: absolute;
}

}*/




#videobutton {float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:200px;
	}
	
div #videobutton { 
  height:228px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:28px;
}

html>body #videobutton {
  height:28px;
}

div #videobutton { 
  width:70px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:50px;
}

html>body #videobutton {
  width:50px;
}
	
#video {float:left;
	width:342px;
	}
	
	
	
	
.poolsshapesgallerybox {width:118px;
	height:120px;
	float:left;
	text-align:center;
	}

h1 { /*float:left;*/ /*margin-top:10px;*/ }
.stampfloat { float:left; }
.stamp-floattext { float:left; }


/*#shoppinglist-spa { display:none; }*/



/*Work Order Products Style*/

.check-left { display:block; width:170px; float:left; vertical-align:middle; padding-bottom:5px; }

.check-right { float:left; vertical-align:middle; padding-bottom:5px; }


.shoppinglist-box		{ padding:10px; margin:0px 0px 10px 0px; width:395px; float:left; background-color:#eee; }
.shoppinglist-box img	{ float:left; margin-right:10px; }

.quote-start			{margin: 0 5px 0 0;}
.service-call-steps li	{padding-bottom: 3px;}
.service-call-steps	ul	{padding-top: 5px;}
h3						{font-size: 13px;}
.in-loop				{margin: 10px 0;}
.vipnight				{padding-left: 0px;}
.vipnight li			{list-style-type: none; margin-bottom: 3px;}
.vipnight li img			{margin-top: 10px;}

#whatever		{clear: both; padding: 10px 0 20px 0;}
#whatever img	{margin-right: 10px; float: left; width: 205px;}
#whatever p 	{padding: 0;}
.whatsnew       {margin: 0px auto; width: 237px; display: block;}
.large-product  {display:block; margin: 20px auto;}

#menu-connelly 	{ padding-left:20px; }