body, div, span, td, h1, p, ol, input { 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		}

ul, li, h2, h3, h4, h5 { 
		font-family: Verdana, Arial, sans-serif; 
		}

body {
		margin: 30px 20px;
		font: 12px/20px Georgia, 'Times New Roman', Times, serif; 
		color: #333;
		text-align: center;
		background-color: #eee8d9;
		}

div#head {
		margin: 0 auto;
		min-width: 742px;
		max-width: 1002px;
		height: 50px;
		border: 0;
		background-image: url(images/header_xtend.gif); 
		background-position: top right;
		text-align: center;
		}

* html div#head {
		width: expression(document.body.clientWidth < 744? '742px' : document.body.clientWidth > 1004? '1002px' : 'auto');
		}

div#neck {
		margin: 0 auto;
		min-width: 740px;
		max-width: 1000px;
		height: 24px;
		border-left: 1px solid #000; 
		border-right: 1px solid #000; 
		background-image: url(images/nav_block_tile.gif); 
	}

* html div#neck {
		width: expression(document.body.clientWidth < 742? '740px' : document.body.clientWidth > 1002? '1000px' : 'auto');
		}

div#main {
		margin: 0 auto;
		padding: 21px;
		min-width: 698px;
		max-width: 958px;
		border-left: 1px solid #000; 
		border-right: 1px solid #000; 
		border-bottom: 1px solid #000;
		background-color: #fff;
	}

* html div#main {
		width: expression(document.body.clientWidth < 700? '698px' : document.body.clientWidth > 960? '958px' : 'auto');
		}

div#boiler {
		margin: 0 auto;
		min-width: 740px;
		max-width: 1000px;
	}

* html div#boiler {
		width: expression(document.body.clientWidth < 742? '740px' : document.body.clientWidth > 1002? '1000px' : 'auto');
		}

#left {
		text-align: left;
		float: left;
		width: 146px;
		display: inline;
		}

#middle {
		text-align: left;
		width: 37.5%;
		padding: 0;
		margin: 0 2.5% 0 167px;
		}

#right {
		text-align: left;
		float: right;
		width: 35.0%;
		display: inline;
		padding: 0;
		margin: 0;
		}

.border {
		border: 1px solid #4c3300;
		}

#gallery {
		background-image: url(images/gallery/htile.gif);
		background-repeat: repeat-x; 
		width: 100%;
		}

#gnav-left {
		color: #a84c0d; 
		font-family: Verdana, Arial, sans-serif; 
		font-size: 11px; 
		position: absolute;
		left: 42px;
		top: 60px;
		width: 170px;
		text-align: left;
		}

#gnav-right {
		color: #a84c0d; 
		font-family: Verdana, Arial, sans-serif; 
		font-size: 11px; 
		position: absolute;
		left: 128px;
		top: 60px;
		width: 426px;
		text-align: right;
		letter-spacing: 3px;
		}

#gphoto {
		position: absolute;
		left: 42px;
		top: 85px;
		padding: 0;
		border: 1px solid #000;
		}

#gphoto-topleft {
		position: absolute;
		left: 42px;
		top: 85px;
		padding: 0;
		border: 1px solid #000;
		}

#gphoto-topright {
		position: absolute;
		left: 306px;
		top: 85px;
		padding: 0;
		border: 1px solid #000;
		}

#gphoto-bottomleft {
		position: absolute;
		left: 42px;
		top: 265px;
		padding: 0;
		border: 1px solid #000;
		}

#gphoto-bottomright {
		position: absolute;
		left: 306px;
		top: 265px;
		padding: 0;
		border: 1px solid #000;
		}

#gfooter {
		position: absolute;
		left: 43px;
		top: 438px;
		padding: 0;
		width: 512px;
		text-align: right;
		}

#thumb {
		margin: 0 21px 0 0;
		border: 1px solid #4c3300;
		}

.left-box {
		color: #761e00;
		font: 11pt/18px Verdana, Arial, sans-serif;
		background-color: #f6f3eC;
		width: 125px;
		padding: 10px;
		margin: 21px 21px 21px 0;
		border: 1px solid #eee8d9;
		list-style-type: none;
		spacing: 0;
		}

* html .left-box {
		width: 125px;
		w\idth: 125px;
		}


.left-box-nav {
		color: #761e00;
		font: 11pt/18px Verdana, Arial, sans-serif;
		background-color: #eee8d9;
		width: 125px;
		padding: 0 10px;
		margin: 21px 21px 21px 0;
		border: 1px solid #fff;
		list-style-type: none;
		spacing: 0;
		}

* html .left-box-nav {
		width: 125px;
		w\idth: 125px;
		}

.subhead-list { 
		color: #19334c; 
		font: bold 11px/15px Verdana, Arial, sans-serif; 
		text-transform: uppercase;
		}

a:link, a:visited { 
		color: #930; 
		}

a:hover, a:focus {
		color: #4c3300;
		}

a:active { 
		color: #930; 
		}

a.gallery:link, a.gallery:visited { 
		color: #a84c0d; 
		text-decoration: none;
		}

a.gallery:hover, a.gallery:focus { 
		color: #4c3300; 
		text-decoration: underline;
		}

a.gallery:active { 
		color: #a84c0d; 
		text-decoration: none;
		}

.brown { 
		font: 11px/16px Verdana, Arial, sans-serif; 
		color: #4c3300;
		}

ul.local { 
		color: #761e00;
		padding: 0;
		}

ul.list { 
		color: #19334c;
		padding: 0;
		}

h1 { 
		color: #19334c; 
		font-size: 14px; 
		line-height: 16px; 
		}

h2 { 
		font-size: 11px; 
		}

h2 a {
		text-decoration: none;
	}

ul#nav {
		margin: 0;
		padding: 0;
		font-size: 10px; 
		line-height: 20px;
		list-style: none;
		text-align: center;
	}

ul#nav li {
		display: inline;
	}

ul#nav li a {
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		margin: 0;
		padding: 0;
		color: #fff;
	}

ul#nav li a:hover {
		color: #a84c0d;
	}

#movie {
		margin: 0 21px 21px 0;
		float: left;
		display: inline;
		border: 1px solid #4c3300;
	}

#click {
		border-top: 1px solid #4c3300;
		background: #eaeaea;
	}

#clear {
		clear: left;
		line-height: 0;
		height: 0;
		}

img.home {
		margin: 0 21px 21px 0;
		float: left;
		display: inline;
	}

img.pop {
		margin: 0 0 20px 0;
		border: 1px solid #4c3300;
		}

p.specs {
		text-transform: uppercase;
		text-align: left;
		font: 11px/22px Verdana, Arial, sans-serif;
		color: #333;
		margin: 0;
		padding: 0;
		}

p.home {
		font: italic 16px/24px Georgia, 'Times New Roman', Times, serif;
		color: #666;
		text-align: left;
		padding: 0;
	}

p.contact {
		text-transform: uppercase;
		text-align: center;
		font: 10px Verdana, Arial, sans-serif;
		color: #000;
		}

p.sub {
		margin-top: 0;
		}

p.gcontact {
		text-transform: uppercase;
		font: 10px Verdana, Arial, sans-serif;
		color: #000;
		}

p.callto {
		font: bold 11px/22px Verdana, Arial, sans-serif; 
		text-transform: uppercase;
		text-decoration: none;
		text-align: left;
		margin: 0;
		padding: 0;
		color: #333;
		}

.portrait {
		border: 1px solid #4c3300;
		float: left;
		display: inline;
		margin-right: 10px;
		}

.name {
		font: bold 11px/22px Verdana, Arial, sans-serif; 
		text-transform: uppercase;
		text-decoration: none;
		margin: 0;
		padding: 0;
		color: #333;
		}

.broker {
		font: normal 11px/22px Verdana, Arial, sans-serif; 
		text-transform: uppercase;
		text-decoration: none;
		margin: 0;
		padding: 0;
		color: #333;
		}

p.note { 
		color: #4C3300; 
		font: 9px/12px Verdana, Arial, sans-serif; 
		padding: 0 0 20px 0;
		text-align: left;
		}

.pricepipe {
		font-size: 130%;
		color: #333;
		}

.specpipe {
		font-size: 150%;
		}

img.logo {
		margin: 20px 0;
		border: 0;
		}

.subhead { 
		color: #761e00; 
		font-size: 11px; 
		line-height: 15px; 
		font-weight: bold;
		text-transform: uppercase;
		}
.exclusive {
		font: italic 16px/24px Georgia, 'Times New Roman', Times, serif;
		color: #930;
	}
ul { 
		font-size: 10px; 
		line-height: 16px; 
		padding: 0 0 0 13px;
		margin: 0;
		list-style: outside disc;
		}


.alt {
	display: none;
	}


	/* © 2007 Designed by Threestory Studio */


