body {
	text-align:center;
	margin:0;
	padding:0;
	background-image:url(../images/bg_tile_page_880.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#005480;
	font-size:11px;}
		
body *	{text-align:left;}

#wrapper {
	display:block;
	width:880;
	margin:0 auto;
	padding:0 0 30px 0;}
	
.right {
	float:right;}
	
.left {
	float:left;}
		
#header {
	display:block;
	width:880px;
	height:120px;
	padding:0;
	margin:0 auto;}
	
.navbar {
	display:block;
	width:880px;
	height:28px;
	background-color:#FFFFFF;
	padding:0;
	margin:0 auto;}
	
#subnav {
	display:block;
	width:880px;
	height:62px;
	background-image:url(../images/bg_subnav_880.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:0;
	margin:0 auto;}
	
#subnav p {
	padding:30px 0 0 25px;}
	
#content {
	display:block;
	width:880px;
	background-color:#FFFFFF;
	margin:0 auto;}
	
.content-wide {
	display:block;
	width:830px;
	margin:15px auto 30px auto;}
		
#content-left {
	float:left;
	width:420px;
	margin:15px 0 30px 25px;}
	
*html #content-left {
	margin:15px 0 30px 15px;}
		
#content-right {
	float:right;
	width:380px;
	margin:-25px 25px 0 0;}
	
*html #content-right {
	margin:-25px 15px 0 0;}
	
body#page-testimonials #content-left, body#page-testimonials #content-right {
	width:400px;}
	
body#page-contact #content-left {
	width:300px;}
	
body#page-contact #content-right {
	width:400px;}
	
body#page-testimonials #content-left img, body#page-testimonials #content-right img {
	padding-top:15px;}
	
#page-testimonials #content-right, #page-faqs #content-right, #page-about-us #content-right {
	margin-top:49px;}
	
.border {
	display:block;
	width:100%;
	height:15px;
	margin-bottom:15px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
#content-right-left, #page-about-us #content-right-left {
	float:left;
	width:176px;
	margin:0;
	padding:0;}
	
#page-about-us #content-right-left {
	width:265px;}
	
#page-about-us #content-right-right, #content-right-right {
	float:right;
	width:164px;
	margin:0;
	padding:0;}
	
#page-about-us #content-right-right {
	width:108px;}
	
#clear-both, #clear-both-footer, .clear-both-footer {
	clear:both;
	display:block;}
	
#clear-both .right, .clear-both-footer .right {
	padding-right:30px;}
	
#clear-both-footer, .clear-both-footer {
		height:30px;}
		
#call-us {
	position:relative;
	top:0px;
	left:-17px;
	width:397px;
	height:54px;
	background-image:url(../images/pic_callus.jpg);
	background-repeat:no-repeat;}
	
#footer {
	display:block;
	width:880px;
	height:80px;
	margin:0 auto;
	background-image:url(../images/bg_footer_880.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;}
	
#footer-left {
	display:block;
	width:300px;
	float:left;
	padding:40px 0 0 25px;}
	
#footer-right {
	display:block;
	width:300px;
	float:right;
	padding:40px 25px 0 0;}
	
#footer-right p {
	float:right;}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4;
	color:#005480;
	/*font-weight:bold;*/
	margin:0 0 8px 0;
	padding:0;}
	
.btn-block {
	display:block;
	height:28px;
	width:164px;
	border-color:#BFCEE7;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:3px;}
	
.clear-both-footer .right {
	display:block;
	height:16px;
	width:65px;
	border-color:#BFCEE7;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:3px;
	margin-top:3px;}
	
.block-three-wide .btn-block {
	width:110px;}
	
.large-block-left, .large-block-right {
	display:block;
	width:370px;
	background-color:#b1d6e9;
	padding:15px 20px;
	margin:5px 0 10px 0;}
	
.wide-block {
	clear:both;
	display:block;
	width:790px;
	background-color:#b1d6e9;
	padding:15px 20px;
	margin:10px 0 0 0;}
/********* product page ************/	
.wide-header, .wide-price01 {
	display:block;
	clear:both;
	width:832px;
	background-color:#62A1CD;
	margin-top:10px;}
	
.clear-both {
	clear:both;}

.wide-header {	
	height:37px;}
	
.wide-price01 {
	height:176px;}

.wide-price01 {
	background-color:#ebf8fd;}
		
.wide-headerleft {
	float:left;
	width:515px;}
	
.wide-headerright {
	float:right;
	width:155px;}
	
.wide-headerleft .left {
	width:300px;}

.wide-headerleft .right {
	width:80px;}
	
.wide-headerright .right { 
	width:78px;}

.wide-headerright .left {
	width:55px;}
		
.wide-header h4 {
	padding:12px 20px;}
	
.wide-header h4 {
	color:#FFFFFF;}
	
.wide-header p {
	margin-top:2px;
	color:#FFFFFF;}
	
.wide-headerright-table4 {
	float:right;
	width:400px;
	padding-right:5px;}

table {
	margin-top:5px;}
.wide-headerright-table4 td {
	padding:8px;
	height:39px;}
.top-left {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.top-middle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;}
.top-right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.middle-left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.middle-right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.btm-left {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#62A1CD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;}
.btm-middle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;}
.btm-right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#62A1CD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#62A1CD;}
/*			
.wide-price01 .wide-headerright .right, .wide-price01 .wide-headerright .left {
	border-left-color:#005480;
	border-left-style:solid;
	border-left-width:1px;
	padding-top:10px;}
*/	
.border-price {
	clear:both;
	height:0;
	border-top-color:#005480;
	border-top-style:solid;
	border-top-width:1px;}

.wide-headerleft p {
	padding-top:6px;}
	
.wide-headerright .left p, .wide-headerright .right p {
	padding:1px 0 0 5px;}
	
.wide-price01 .wide-headerleft {
	width:366px;}
	
.wide-price01 .wide-headerleft .left {
	width:126px;
	padding:10px 0 10px 10px;}

.wide-price01 .wide-headerleft .right {
	width:220px;
	padding-top:10px;}

	
.wide-headerleft-left {
	float:left;
	width:315px;}
	
.wide-headerleft-right {
	float:right;
	width:50px;}
	
.large-block-left {
	float:left;}
	
.large-block-right {
	float:right;}
	
.block-three-wide {
	float:left;
	width:250px;
	margin:0 10px 10px 0;
	padding:10px;
	background-color:#ebf8fd;}
	
.block-three-wide .right {
	display:block;
	width:120px;}

#margin-right-no {
	margin-right:0;}	

.price-block {
	display:block;
	height:136px;
	width:176px;
	background-color:#b1d6e9;
	margin:0 0 5px 0;
	padding:0;}
		
.price-block p {
	font-size:18px;
	text-align:center;
	margin:0;
	padding:0;
	line-height:1.1;}
	
p.price {
	font-size:75px;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 7px 0;
	padding:20px 0 0 0;
	line-height:0.8;}
	
/******* winter price block homepage *******
#page-home .price-block {
	background-color:#F00;}
	
#page-home .price-block p {
	color:#FFF;
	padding:15px 0 0 0;
	font-weight:100;}

#page-home p.price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0 0 7px 0;
	padding:5px 0 0 0;
	line-height:1.3;
	font-weight:bold;}
/***********************************************/	
.product-block {
	display:block;
	width:174px;
	height:150px;
	border-color:#5b859b;
	border-style:solid;
	border-width:1px;
	margin:0 0 5px 0;
	padding:0;}
	
.product-block img {
	border-bottom-color:#5b859b;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
.product-block p {
	margin:3px 12px 0 8px;
	line-height:1.2;
	font-size:10px;}
	
.directors-block {
	display:block;
	width:265px;
	height:162px;
	background-color:#EBF8FD;
	margin:10px 0;
	padding:0;}
	
.directors-block img {
	padding:0;
	margin:0;}
	
.left {
	float:left;}
	
.right {
	float:right;}
	
.large-block-right .right, .large-block-left .right {
	display:block;
	width:172px;}
	
.wide-block .left {
	display:block;
	width:370px;}
	
.wide-block .right {
	display:block;
	width:400px;
	padding-left:20px;}
	
#page-about-us .right p {
	width:103px;
	text-align:left;}
	
#page-about-us .left p {
	margin-left:7px;}
	
.directors-block img {
	margin:7px;}
	
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin:0;
	padding:0 0 15px 0;}
	
#content-right h1 {
	margin-top:40px;}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0 0 0 40px;
	padding-top:13px;
	letter-spacing:0.03em;
	word-spacing:0.1em;}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;}
	
.wide-price01 h4 {
	margin:0;
	padding:0;
	line-height:0.9;}
	
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:1.1;
	margin:0 0 0 8px;
	padding:4px 0 0 0;}
	
.italics {
	font-style:italic;}
	
.bold-not {
	font-weight:100;}
	
a {
	text-decoration:none;
	color:#004164;}
	
#footer-right a {
	color:#999999;}
	
#call-us a {
	color:#FFFFFF;
	text-decoration:underline;}
	
#call-us a:hover, a:hover, #footer-right a:hover {
	text-decoration:none;
	color:#0080C4;}
	
#call-us a:hover {
	color:#FFFFFF;}
	
#page-faqs td {
	border-bottom-color:#005480;
	border-bottom-style:solid;
	border-bottom-width:1px;}
	
#page-faqs table {
	margin-top:10px;}
	
/*select {
	width:195px;}*/
	
#btn-submit input {
	text-align:center;}
	
.required {
	color:#FF0000;
	font-weight:bold;
	padding:0 2px;}
	
	





	








