body {	margin: 20px 0;	padding: 0;	background-color: #eee;	text-align: center;}a, a:visited, a:active { text-decoration: none; color: #003b78; }	a:hover { color: #f7921d; text-decoration: underline; }p { font: normal 11px/16px Arial, Helvetica, sans-serif; color: #666; }h2 { font: normal 16px/16px georgia, times, serif; }h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; }h3 { font-size: 13px; }h4 { font-size: 11px; }/*--- Layout -----------------------------------*/#container {	margin: 0 auto;	padding: 0;	width: 810px;	background: transparent url(../img/bg_body.gif) repeat-y;	text-align: left;}#header	{	width: 762px;	height: 74px;	margin: 15px 24px 0 24px;	padding: 0;	background: transparent url(../img/bg_header.gif) repeat-x;}#menu {	float: right;	padding-top: 40px;}#flashcontent {	clear: both;	width: 762px;	height: 150px;	margin: 0px 24px 0 24px;	padding: 0;}.gallery #flashcontent {	clear: both;	width: 728px;	height: 475px;	margin: 15px 24px 15px 40px;	padding: 0;}#smallbanner{	clear: both;	width: 762px;	height: 75px;	margin: 0px 24px 0 24px;	padding: 0;	background-image: url(../img/banner_gallery.jpg);	background-repeat: no-repeat;	font: 1px/5px "Georgia", serif;	/*Deals with IE Win*/}#splash {	clear: both;	width: 762px;	height: 300px;	margin: 0px 24px 0 24px;	padding: 0;}.bar {	margin: 1px 24px 0 24px;	padding: 0;	width: 762px;	height: 5px;	background-color: #F7921D;	background-image: url(../img/bar_color.gif);	background-repeat: repeat-y;	font: 1px/5px "Georgia", serif;	/*Deals with IE Win*/	background-position: -10px;}div#content { 	border: 1px solid #d9d9d9; 	margin: 5px 24px 15px 24px;	padding: 15px;	background: transparent;}div#content { 	width: 768px; 	voice-family: "\"}\""; 	voice-family: inherit;	width: 730px;}html>body#content {	width: 730px;}#left {	float: left;	width: 180px;	padding: 0;	margin: 0;	background: transparent;}#main {	float: left;	width: 520px;	margin: 0 0 0 30px;	padding: 0;	background: transparent;}.small {	float: left;	width: 335px;	background: transparent;}.large {	float: left;	width: 520px;	background: transparent;}.half {	float: left;	width: 357px;	background: transparent;}.full {	clear: both;	width: 730px;	background: transparent;}.pad {	float: left;	width: 15px;	height: 15px;	margin: 0;	padding: 0;	font: 1px/5px "Georgia", serif;	/*Deals with IE Win*/}#right {	float: left;	width: 155px;	margin: 0 0 0 30px;	padding: 0;	background: transparent;}#empty { 	width:762px;	height: 15px;}#footer {	width: 762px;	margin: 0;	padding: 5px 24px 5px 24px;}.topshadow {	width: 810px;	height: 10px;	margin: 0;	padding: 0;	background: transparent url(../img/bg_shadow_top.gif) top no-repeat;	font: 1px/5px "Georgia", serif; /*Deals with IE Win*/}.bottomshadow {	width: 810px;	height: 10px;	margin: 0;	padding: 0;	background: transparent url(../img/bg_shadow_bottom.gif) top no-repeat;	font: 1px/5px "Georgia", serif; /*Deals with IE Win*/}div.hr {	clear: both;	height: 30px;	width: 520px;	margin: 0;	padding: 0;	background-image: url(../img/rule.gif);	background-repeat: no-repeat;	background-position: 50% 75%;}div.smallhr {	clear: both;	height: 30px;	width: 335px;	margin: 0;	padding: 0;	background-image: url(../img/rule.gif);	background-repeat: no-repeat;	background-position: 50% 75%;}div.hr hr, div.smallhr hr { display: none; }/*--- Nav Buttons ------------------------------*/#header h1 {	width: 162px;	height: 61px;	margin:0;	padding:0;	background-color: #fff;	float: left;	text-indent: -100em;	overflow: hidden;	background: transparent url(../img/logo_louisa.gif) no-repeat;	font: 1px/5px "Georgia", serif; /*Deals with IE Win*/}#header h1 a {	margin: 0;	padding: 0;	width: 162px;	height: 61px;	display: block;}#nav {	/*width: 493px;*/	width: 438px;	height: 34px;	top: 0;	background: transparent url(../img/buttons.gif) no-repeat;	margin: 0;	padding: 0;	position: relative;}#nav li {	list-style: none;	position: absolute;	margin: 0;	padding: 0;}#nav li, #nav a {	height: 34px;	display: block;}#nav li a {	text-indent: -9999px;	text-decoration: none; 	voice-family: "\"}\"";	voice-family: inherit;}#navwhat { width: 108px; left: 0; }#navfeatures { width: 145px; left: 108px; }#navplans { width: 115px; left: 253px; }#navcontact { width: 70px; left: 368px; }#navapply { width: 55px; left: 438px; }#navwhat a:hover { background: transparent url(../img/buttons.gif) 0px -34px no-repeat; }#navfeatures a:hover { background: transparent url(../img/buttons.gif) -108px -34px no-repeat; }#navplans a:hover { background: transparent url(../img/buttons.gif) -253px -34px no-repeat; }#navcontact a:hover { background: transparent url(../img/buttons.gif) -368px -34px no-repeat; }#navapply a:hover { background: transparent url(../img/buttons.gif) -438px -34px no-repeat; }.what #navwhat { background: transparent url(../img/buttons.gif) 0px -68px no-repeat; }.features #navfeatures { background: transparent url(../img/buttons.gif) -108px -68px no-repeat; }.plans #navplans { background: transparent url(../img/buttons.gif) -253px -68px no-repeat; }.contact #navcontact { background: transparent url(../img/buttons.gif) -368px -68px no-repeat; }.apply #navapply { background: transparent url(../img/buttons.gif) -438px -68px no-repeat; }/*--- Unit Buttons ------------------------------*/#theunitholder	{	width: 520px;	height: 30px;	margin: 1em 0;	padding: 0;	background: transparent url(../img/bg_units.gif) repeat-x;}#units {	width: 506px;	height: 30px;	top: 0;	background: transparent url(../img/buttons_units.gif) no-repeat;	margin: 0 0 0 5px;	padding: 0;	position: relative;}#units li {	list-style: none;	position: absolute;	margin: 0;	padding: 0;}#units li, #units a {	height: 30px;	display: block;}#units li a {	text-indent: -9999px;	text-decoration: none; 	voice-family: "\"}\"";	voice-family: inherit;}#units #a { width: 22px; left: 0; }#units #b { width: 22px; left: 22px; }#units #c { width: 22px; left: 44px; }#units #d { width: 22px; left: 66px; }#units #e { width: 22px; left: 88px; }#units #f { width: 22px; left: 110px; }#units #g { width: 22px; left: 132px; }#units #h { width: 22px; left: 154px; }#units #j { width: 22px; left: 176px; }#units #k { width: 22px; left: 198px; }#units #l { width: 22px; left: 220px; }#units #m { width: 22px; left: 242px; }#units #n { width: 22px; left: 264px; }#units #p { width: 22px; left: 286px; }#units #q { width: 22px; left: 308px; }#units #r { width: 22px; left: 330px; }#units #s { width: 22px; left: 352px; }#units #t { width: 22px; left: 374px; }#units #u { width: 22px; left: 396px; }#units #v { width: 22px; left: 418px; }#units #w { width: 22px; left: 440px; }#units #x { width: 22px; left: 462px; }#units #y { width: 22px; left: 484px; }#units #a a:hover { background: transparent url(../img/buttons_units.gif) 0px -30px no-repeat; }#units #b a:hover { background: transparent url(../img/buttons_units.gif) -22px -30px no-repeat; }#units #c a:hover { background: transparent url(../img/buttons_units.gif) -44px -30px no-repeat; }#units #d a:hover { background: transparent url(../img/buttons_units.gif) -66px -30px no-repeat; }#units #e a:hover { background: transparent url(../img/buttons_units.gif) -88px -30px no-repeat; }#units #f a:hover { background: transparent url(../img/buttons_units.gif) -110px -30px no-repeat; }#units #g a:hover { background: transparent url(../img/buttons_units.gif) -132px -30px no-repeat; }#units #h a:hover { background: transparent url(../img/buttons_units.gif) -154px -30px no-repeat; }#units #j a:hover { background: transparent url(../img/buttons_units.gif) -176px -30px no-repeat; }#units #k a:hover { background: transparent url(../img/buttons_units.gif) -198px -30px no-repeat; }#units #l a:hover { background: transparent url(../img/buttons_units.gif) -220px -30px no-repeat; }#units #m a:hover { background: transparent url(../img/buttons_units.gif) -242px -30px no-repeat; }#units #n a:hover { background: transparent url(../img/buttons_units.gif) -264px -30px no-repeat; }#units #p a:hover { background: transparent url(../img/buttons_units.gif) -286px -30px no-repeat; }#units #q a:hover { background: transparent url(../img/buttons_units.gif) -308px -30px no-repeat; }#units #r a:hover { background: transparent url(../img/buttons_units.gif) -330px -30px no-repeat; }#units #s a:hover { background: transparent url(../img/buttons_units.gif) -352px -30px no-repeat; }#units #t a:hover { background: transparent url(../img/buttons_units.gif) -374px -30px no-repeat; }#units #u a:hover { background: transparent url(../img/buttons_units.gif) -396px -30px no-repeat; }#units #v a:hover { background: transparent url(../img/buttons_units.gif) -418px -30px no-repeat; }#units #w a:hover { background: transparent url(../img/buttons_units.gif) -440px -30px no-repeat; }#units #x a:hover { background: transparent url(../img/buttons_units.gif) -462px -30px no-repeat; }#units #y a:hover { background: transparent url(../img/buttons_units.gif) -484px -30px no-repeat; }#units #a.on { background: transparent url(../img/buttons_units.gif) 0px -60px no-repeat; }#units #b.on { background: transparent url(../img/buttons_units.gif) -22px -60px no-repeat; }#units #c.on { background: transparent url(../img/buttons_units.gif) -44px -60px no-repeat; }#units #d.on { background: transparent url(../img/buttons_units.gif) -66px -60px no-repeat; }#units #e.on { background: transparent url(../img/buttons_units.gif) -88px -60px no-repeat; }#units #f.on { background: transparent url(../img/buttons_units.gif) -110px -60px no-repeat; }#units #g.on { background: transparent url(../img/buttons_units.gif) -132px -60px no-repeat; }#units #h.on { background: transparent url(../img/buttons_units.gif) -154px -60px no-repeat; }#units #j.on { background: transparent url(../img/buttons_units.gif) -176px -60px no-repeat; }#units #k.on { background: transparent url(../img/buttons_units.gif) -198px -60px no-repeat; }#units #l.on { background: transparent url(../img/buttons_units.gif) -220px -60px no-repeat; }#units #m.on { background: transparent url(../img/buttons_units.gif) -242px -60px no-repeat; }#units #n.on { background: transparent url(../img/buttons_units.gif) -264px -60px no-repeat; }#units #p.on { background: transparent url(../img/buttons_units.gif) -286px -60px no-repeat; }#units #q.on { background: transparent url(../img/buttons_units.gif) -308px -60px no-repeat; }#units #r.on { background: transparent url(../img/buttons_units.gif) -330px -60px no-repeat; }#units #s.on { background: transparent url(../img/buttons_units.gif) -352px -60px no-repeat; }#units #t.on { background: transparent url(../img/buttons_units.gif) -374px -60px no-repeat; }#units #u.on { background: transparent url(../img/buttons_units.gif) -396px -60px no-repeat; }#units #v.on { background: transparent url(../img/buttons_units.gif) -418px -60px no-repeat; }#units #w.on { background: transparent url(../img/buttons_units.gif) -440px -60px no-repeat; }#units #x.on { background: transparent url(../img/buttons_units.gif) -462px -60px no-repeat; }#units #y.on { background: transparent url(../img/buttons_units.gif) -484px -60px no-repeat; }/*--- Breadcrumb -------------------------------*/div#breadcrumb {	font: 10px Arial, Helvetica, sans-serif;	color: #8c8c8c;	border-bottom: 1px solid #d9d9d9;	border-top: 1px solid #8c8c8c;	margin: 5px 24px 0 24px;	padding: .75em 12px;	background: #fff url(../img/bul_off.gif) 3px 50% no-repeat;}div#breadcrumb { 	width: 762px; 	voice-family: "\"}\""; 	voice-family: inherit;	width: 738px;}html>body#breadcrumb {	width: 738px;}#breadcrumb:hover { background: #eee url(../img/bul_on.gif) 3px 50% no-repeat; }#breadcrumb a { padding: 0 5px; }#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active { color: #8c8c8c; text-decoration: none; }	#breadcrumb:hover a, #breadcrumb:hover a:visited, #breadcrumb:hover a:active { color: #003b78; }#breadcrumb:hover a:hover { color: #f7921d; }/*--- Left Column ------------------------------*/#left ul.options {	margin: 15px 0 0 0;	padding: 0;	font: normal 11px/23px Arial, Helvetica, sans-serif;	color: #666;	text-align: right;	text-transform: inherit;}#left ul.options li {	display: block;	border-bottom: 1px solid #d9d9d9;	margin: 0;	background-color: #fff;	list-style-type: none;	text-transform: inherit;}#left ul.options li a {	display: block;	margin: 0;	padding: 0 17px 0 0;	text-decoration: none;	background-image: url(../img/bul_off.gif);	background-repeat: no-repeat;	background-position: 100% 50%;}#left ul.options li a:hover {	background-color: #eee;	background-image: url(../img/bul_on.gif);	background-repeat: no-repeat;	background-position: 100% 50%;}#left ul.options li.top {	border-top: 1px solid #d9d9d9;}#left ul.options li.empty {	border: none;}#left ul.options li.on {	display: block;	padding: 0 17px 0 0;	font-weight: bold;	background-color: #eee;	background-image: url(../img/bul_at.gif);	background-repeat: no-repeat;	background-position: 100% 50%;}#left ul.sub {	margin: 15px 0 0 0;	padding: 0;	font: normal 11px/11px Arial, Helvetica, sans-serif;	color: #666;	border-top: 0px;	text-align: right;	text-transform: inherit;}#left ul.sub li {	display: block;	border-bottom: 0px;	margin: 5px 0 0 0;	background-color: #fff;	list-style-type: none;	text-transform: inherit;	background: url(../img/bul_off.gif) 100% 50% no-repeat;}#left ul.sub li a {	margin: 0;	padding: 0 15px 10px 0;	text-decoration: none;}/*--- Main Large & Small ----------------------------*/#main p {	margin: 0;	padding: 5px 0 0 0;}#main p.note {	margin: 0;	padding: 15px 0 0 0;	font-size: 10px;	line-height: 18px;	font-style: italic;}#main h2 {	margin: 0;	padding: 10px 0 5px 0;	color: #F7921D;}#main h3 {	margin: 0;	padding: 10px 0 0 0;	color: #F7921D;	line-height: 13px;	font-style: normal;	font-variant: normal;	font-weight: normal;}#main h4 {	margin: 0;	padding: 5px 0 0 0;	color: #666;	line-height: 18px;	font-weight: bold;}#main .small ul, #main .large ul {	margin: 0;	padding: 5px 15px 10px 0;	color: #666;	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-style: normal;	font-variant: normal;	font-weight: normal;}#main .small ul li, #main .large ul li {	padding: 0 0 0 12px;	background: url(../img/bul.gif) 0px 3px no-repeat;}#main .small ul ul, #main .large ul ul {	padding: 0 0 0 15px;}#main .small ul ul li, #main .large ul ul li {	background: url(../img/bul_smallsub.gif) 0px 5px no-repeat;}#main table.compare {	margin: 15px 0 0 0;}#main table.compare ul {	font-size: 10px;	line-height: 13px;}#main table.compare td {	margin: 0;	padding: 3px;	border-bottom: 1px solid #ccc;	vertical-align: top;	text-transform: inherit;}#main table.compare td.finishes {	text-align: right;	text-transform: inherit;}#main table.compare h4 {	margin: 0 0 0 5px;	padding: 0;}#main table.compare td h5 {	margin: 0;	padding: 0 10px 0 0;	color: #AD5C0F;	font-size: 11px;	line-height: 18px;	font-weight: bold;}#main table.compare td ul {	width: 125px;}#main table.pricing {	width: 335px;	margin: 5px 0 0 0;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-style: normal;	font-variant: normal;	font-weight: normal;	border-bottom: 1px solid #eee;}#main table.pricing td {	margin: 0;	font-size: 11px;	padding: 4px;	vertical-align: top;	text-transform: inherit;	text-align: center;}#main table.pricing td.title {	border-bottom: 1px solid #ccc;	text-align: left;}#main table.pricing td.heading {	background-color: #eee;}#main table.pricing td h4 {	margin: 0;	padding: 0;	line-height: 13px;}#main img.plan {	margin: 0;}#main img.key {	float: left;}#main .small img.scheme {	float: left;	margin: 0;	padding: 5px 0 5px 0;	border-top: 1px solid #ccc;}#main .small img#top.scheme {	border-top: 0;}#main ul.features {	float: left;	width: 335px;}#title {	margin: 0 0 15px 0;	border-bottom: 1px solid #CCC;}#title h2 {	float: left;	}#title h3 {	float: right;	line-height: 13px;	padding: 13px 0 0 0;	}/*--- Small Specific ---------------------------*/#main .small img {	margin: 0;	padding: 15px 0 0 0;}/*--- Right Column -----------------------------*/#right h3.listing {	margin: 19px 0 0 0;	padding: 0 0 4px 0;	border-bottom: 1px solid #ccc;}#right img.icon {	margin: 5px 0 0 0;	padding: 0;	border-style: none;}#right img a {	margin: 0;	padding: 0;	border-style: none;}#right ol {	margin: 0 0 0 20px;	padding: 5px 0 10px 0;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	font-style: normal;	font-variant: normal;	font-weight: normal;}#right ol li {	padding: 3px 0 0 0;}#right ol.pearl {	list-style-position: default;}#right ol.downtown {	list-style-type: upper-latin;	list-style-position: default;}#right ul.prices {	margin: 0;	padding: 5px 0 10px 0;	color: #666;	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-style: normal;	font-variant: normal;	font-weight: normal;}#right ul.prices li {	padding: 0 0 0 12px;	margin: 0;	background: url(../img/bul.gif) 0px 50% no-repeat;}#right ul.legend {	margin: 5px 0 10px 0;	padding: 0;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	font-style: normal;	font-variant: normal;	font-weight: normal;	list-style-type: none;}#right ul.legend li {	padding: 0 0 0 25px;	margin: 10px 0 0 0;}#right ul.legend li.dccs {	background: url(../img/schemes/legend.gif) 0px 0px no-repeat;}#right ul.legend li.lccs {	background: url(../img/schemes/legend.gif) 0px -20px no-repeat;}#right ul.legend li.lwcs {	background: url(../img/schemes/legend.gif) 0px -40px no-repeat;}#right ul.legend li.dwcs {	background: url(../img/schemes/legend.gif) 0px -60px no-repeat;}#right img{	padding: 14px 0 0 0;}/*--- Footer -----------------------------------*/#footer a, #footer a:visited, #footer a:active { text-decoration: none; color: #ad5c0f; }	#footer a:hover { color: #f7921d; text-decoration: underline; }#footer p {	margin: 0;	padding: 0;	font-size: 10px;	line-height: 13px;}#footer .left { float: left; }#footer .right { float: right; }/*--- Misc -------------------------------------*/.clearall { clear: both; height: 1%; font: 1px/5px "Georgia", serif; /*Deals with IE Win*/ }#brewery { width: 85px; height: 71px; float: right; text-indent: -100em; overflow: hidden; background: url(../img/logo_brewery.gif) no-repeat; font: 1px/5px "Georgia", serif; /*Deals with IE Win*/ }	#pricecontainer	{ position:relative; width:335px; height:230px; z-index:100 }#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7 { position:absolute; visibility:hidden; left:0; top:0; z-index:1 }form {	margin: 0;	padding: 0;	font: normal 11px/13px Arial, Helvetica, sans-serif;	color: #666;}fieldset {	margin: 10px 0 0 0;	padding: 5px;	border: 1px solid #ccc;	background: #fff;}fieldset legend {	margin: 1em 0;	padding: 0 .5em;	color: #003B78;	background: transparent;	font: normal 11px/16px Arial, Helvetica, sans-serif;	font-weight: bold;}table.application {	border: none;	margin: 0;	padding: 0;}table.application tr{	vertical-align: top;}table.application td {	border: none;	margin: 0;	padding: 0;}table.application label {	text-align: right;}table.application td.fmlabel {	width: 120px;	padding: 3px 5px 0 0;	text-align: right;}table.application input, table.application textarea, table.application select {	width: 160px;	margin: 0 2px 0 2px;	padding: 3px;	font: normal 11px Arial, Helvetica, sans-serif;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-bottom: 1px solid #eee;	border-right: 1px solid #eee;}table.application td.fmmulti input {	width: auto;}table.application td.noborder input {	border: none;}table.application input:focus, table.application textarea:focus {	color: #000;	background-color: #FFC;}