body {	margin: 20px 0;	padding: 0;	background-color: #eee;	text-align: center;}a, a:visited, a:active { text-decoration: none; color: #003b78; outline: none;  }	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 10px;	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-alpha; }#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; margin: 15px 0 0 50px; 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;}