body {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;
 font-weight: normal; margin-top: 0px; margin-left: 0px; margin-right: 0px;
	margin-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 0; 
	padding-bottom: 0; border-top: 0; border-left: 0; border-bottom: 10; border-right: 0; 
	width: auto; background: #F6F7F4 none;}

p, tr, td, blockquote, span, div, .textbox {font: normal 10pt/14pt Arial, Helvetica, sans-serif; 
 color: #000000;}
.navbar .textbox {font: normal 1em Arial, Helvetica, sans-serif; color: #000000;}

blockquote {background-color: #f2e9d6; border: 1px dashed #c89e4c; padding: .5em; margin: .5em;}

pre {font: 10px Arial, Helvetica, sans-serif; color: green; padding: 10px; 
 border: 1px solid black;}
	
ol, ul, lh, li {font: normal 100%/110% Arial, Helvetica, sans-serif; 
 list-style-type: circle; color: #000000; margin-left: 1em;}
ol, ul {list-style-position: outside; margin-top: -0.1em; margin-bottom: 0.1em;}
li {margin-bottom: 0.3em;}

h1 {font: bold 150%/160% Arial, Helvetica, sans-serif; color: #783d10; 
 margin-top: 0;}
h2 {font: bold 140%/150% Arial, Helvetica, sans-serif; color: #000000; 
 margin-top: 0; margin-bottom: 10px; border-bottom: 2px #c0c4af solid;}
h3 {font: bold 130%/140% Arial, Helvetica, sans-serif; color: #000000; 
 margin-top: 0; margin-bottom: 4px;}
h4 {font: bold 130%/130% Arial, Helvetica, sans-serif; color: #000000; 
 margin-top: 0; margin-bottom: 4px;}

form {margin: 0;}
input {background-color: #F6F7F4;}
textarea {background-color: #F6F7F4;}
select {background-color: #F6F7F4;}
fieldset {border: 1px solid #1e391e; padding: 1em;}
legend {font: bold 10pt Arial, Helvetica, sans-serif; 
 color: #1e391e;}
input.btn {border: none;}

a:link {color: #336699; text-decoration: underline; font-weight: normal;}
a:visited {color: #663399; text-decoration: underline; font-weight: normal;}
a:active {color: #993300; text-decoration: underline; font-weight: normal;}
a:hover {color: #993300; text-decoration: underline; font-weight: normal;}

/* Special Styles */

.control {background-color: #c89e4c; width: 760px;}
#topper {background: #c89e4c url(../images/header.jpg) no-repeat top left; width: 760px; height: 82px;}
#topper img {padding: 10px;}

#menubar {margin: 0 2px; background: #c89e4c none; padding: 6px 0;}
#menubar td {text-align: center;}
.menuitem {padding: 0 4px;}
.menuitem a:link {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.menuitem a:visited {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.menuitem a:hover {font-size: 11px; font-weight: bold; text-decoration: none; color: #783d10;}
.menuitem a:active {font-size: 11px; font-weight: bold; text-decoration: none; color: #783d10;}

.menudiv {padding: 0 2px;}

#primaryContent {padding: .5em; border-bottom: 1px dotted #c89e4c; background: #F6F7F4 none; 
 vertical-align: top; margin: 0 auto;}

#mainpage {background-color: #f2e9d6; border: 3px double #c89e4c; padding: 1em;}
#mainpage h1 {color: #783d10; text-align: center;}
#mainpage h2 {font-style: italic; color: #49522f; text-align: center; border-bottom: none; margin-bottom: 1em;}
#mainpage h3 {color: #000000; text-align: center;}
#mainpage p {font-size: 130%; line-height: 160%; color: #49522f;}
#mainpage ol, #mainpage ul, #mainpage lh, #mainpage li {font: bold 110% Arial, Helvetica, sans-serif; 
 list-style-image: url(../images/bullet_arrowhead.gif); color: #000000; margin-left: .5em;}
#mainpage ol, #mainpage ul {list-style-position: outside; margin-top: 0.8em; margin-bottom: 0.1em;}
#mainpage li {margin-bottom: 0.3em;}
#mainpage table.photo-container {margin: 1em auto; background-color: #c89e4c; padding: 1px;}
#mainpage table.photo-container h1 {margin: 3px auto; font-size: 120%; color:#F6F7F4;}
#mainpage table.photo-container img {margin:2px; border:0; float:left;}

#container {}
.clear {clear: both;}

.center {text-align: center;}

.navbar {width: 150px; background-color: #c89e4c; vertical-align: top; padding-top: .25em; padding-left: .25em;}
.navbar h1 {color: #000000; font: bold 90%/120% Arial, Helvetica, sans-serif; 
 text-align: left; vertical-align: middle; padding-left: .25em; margin: 0;}
.navbar h2 {color: #000000; font: normal 70%/120% Arial, Helvetica, sans-serif; 
 text-align: left; vertical-align: middle; padding-left: .35em; margin: 4px 0 8px 0; border-bottom: none;}
.navbar form {margin: 0; padding-left: .25em;}
.navbar table {margin: 0; padding: 0;}
.navbar a {font-size: 90%; line-height: 200%;}
.navbar a:link {xfont-size: 80%; font-weight: bold; color: #783d10; text-decoration: none;}
.navbar a:visited {xfont-size: 80%; font-weight: bold; color: #783d10; text-decoration: none;}
.navbar a:hover {xfont-size: 80%; font-weight: bold; color: #49522f; text-decoration: none;}
.navbar a:active {xfont-size: 80%; font-weight: bold; color: #49522f; text-decoration: none;}
.navbar .footer {background-color: #c89e4c; font-size: 80%; color: #783d10;}
.navbar-links {padding-left: .5em;}

.divider {background: #c89e4c url(../images/bg-div-khaki.gif) repeat-x;}


.textnav {text-align: center; color: #606060; padding: .2em; background: #f6f7f4 none;}
.textnav a:link {font: 11px Arial, Helvetica, sans-serif; color: #606060; text-decoration: none;}
.textnav a:visited {font: 11px Arial, Helvetica, sans-serif; color: #b31523; text-decoration: none;}
.textnav a:hover {font: 11px Arial, Helvetica, sans-serif; color: #606060; text-decoration: underline;}
.textnav a:active {font: 11px Arial, Helvetica, sans-serif; color: #606060; text-decoration: none;}

.footer {padding-top: 1em; background: #f6f7f4 none;}
.footer td {font-size: 70%; color: #606060;}
.footer a:link, .footer a:visited, .footer a:active {color: #606060; text-decoration: none;}
.footer a:hover {color: #606060; text-decoration: underline;}
div.footer {font-size: 80%; color: #606060;}

.r-sidebar {width: 128px; background: #f6f7f4 none; vertical-align: top; padding-top: .25em;}

.sidebarbg {padding: 6px 4px; font-size: 10pt; font-weight: bold; color: #F6F7F4; 
 background-color: #c89e4c; font-size: 90%; border: 2px solid #522a0b;}
.sidebarbg h1 {font-size: 14px; line-height: 16px; margin-bottom: 2px;}
.sidebarg a {font-size: 10pt; font-weight: bold; color: #F6F7F4;}
.sidebarbg a:link {font-size: 10pt; font-weight: bold; color: #F6F7F4; text-decoration: none;}
.sidebarbg a:visited {font-size: 10pt; font-weight: bold; color: #F6F7F4; text-decoration: none;}
.sidebarbg a:hover {font-size: 10pt; font-weight: bold; color: #F6F7F4; text-decoration: underline;}
.sidebarbg a:active {font-size: 10pt; font-weight: bold; color: #F6F7F4; text-decoration: underline;}
.sidebarbg blockquote {font-style: italic; margin: .5em; font-size: 100%; color: #522a0b; text-align: left;
 background: transparent; border: none; padding: 0;}
.sidebarbg .byline {font-style: italic; margin: 0 0 0 .5em; font-size: 90%;}

.smaller {font-size: 90%;}

.box {background-color: #f2e9d6; border: 3px double #c89e4c; padding: 1em;}

div.thumbsview {width: 30%; float: left; text-align: center; margin: .5em;}
.thumbsview img {border: 1px solid #E3CEA5;}

.hilite {font-weight: bold;}


.biglinks {font-size: 10pt; font-weight: bold; line-height: 200%;}
.biglinks a:link {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.biglinks a:visited {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.biglinks a:hover {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.biglinks a:active {color: #3e4f3e; text-decoration: underline; font-weight: bold;}

.sitemap {font-size: 10pt; font-weight: bold; line-height: 200%;}
.sitemap a:link {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.sitemap a:visited {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.sitemap a:hover {color: #3e4f3e; text-decoration: underline; font-weight: bold;}
.sitemap a:active {color: #3e4f3e; text-decoration: underline; font-weight: bold;}

.product-display td {padding: 6px; vertical-align: middle; text-align: left; border-bottom: 1px dotted #c0c4af;
 font: 18px/24px Arial, Helvetica, sans-serif; color: #3e4f3e;}
.product-display2 td {padding: 6px; vertical-align: middle; text-align: left; border-bottom: 1px dotted #c0c4af;
 font: 14px/18px Arial, Helvetica, sans-serif; color: #3e4f3e;}

.formlabel {text-align: right; vertical-align: top;}
.textbox {border: 1px solid #c89e4c;}
.warn	{color: #cc0000;}

.imgborder {border: 1px solid #522a0b;}

.caption {font-size: 8pt; color: #4b4f3e; text-align: center;}
.resourcebox {font-size: 8pt; color: #4b4f3e; border: 1px solid #d8dcd8; background-color: #ebece5; 
 padding: 10px; text-align: left;}
.resourcebox a:link {font-size: 8pt; font-weight: normal; color: #457A7A; text-decoration: none;}
.resourcebox a:visited {font-size: 8pt; font-weight: normal; color: #7A5152; text-decoration: none;}
.resourcebox a:hover {font-size: 8pt; font-weight: normal; color: #7A711A; text-decoration: underline;}
.resourcebox a:active {font-size: 8pt; font-weight: normal; color: #7A711A; text-decoration: underline;}

.pad, .pad td, .pad th {padding: .5em;}
.padlr, .padlr td {padding-left: .5em; padding-right: .5em;}

.roomy {line-height: 150%;}

.description {line-height: 140%;}
.price {font-weight: bold;}
.sale {font-weight: bold; color: #783d10;}



/* MoMoney */

.bg2 {background-color: #3e773e;}
.bg2 h1 {font: bold small-caps 14px Arial, Helvetica, sans-serif; 
 color: #fffdea; padding: .1em .75em; margin-bottom: 0;}
.bg3 {background-color: #e3e9e3;}

.maincontent {font: normal 13px/16px Arial, Helvetica, sans-serif; 
 color: #000000;}
.maincontent a:link {color: #336699; text-decoration: underline; font-weight: bold;}
.maincontent a:visited {color: #663399; text-decoration: underline; font-weight: bold;}
.maincontent a:active {color: #993300; text-decoration: underline; font-weight: bold;}
.maincontent a:hover {color: #993300; text-decoration: underline; font-weight: bold;}
.smtext {font-size: 80%;}
.faq h1 {font: bold 13px/16px Arial, Helvetica, sans-serif; 
 color: #1e391e; margin-bottom: 0;}
.disclaimer {font: normal 10px Arial, Helvetica, sans-serif; color: #000000; 
 padding: .5em; border-top: 1px solid #1e391e; background-color: #cccccc;}
.dk-border-r {border-right: 1px solid #1e391e;}
.padtb {padding-top: .5em; padding-bottom: .5em;}
.padl {padding-left: .5em;}
.top {vertical-align: top;}
.imgleft {padding-right: .5em; padding-bottom: .5em;}
.req {color: #cc0000;}
.appform td, .appform div {padding: 3px;}
.appform h1 {font: bold 14px/16px Arial, Helvetica, sans-serif; 
 color: #3e773e; margin-top: 0; padding-left: 36px;}
.appform h2 {font: bold 12px/14px Arial, Helvetica, sans-serif; 
 color: #1e391e; margin-top: 0; text-align: center; border: none;}
.appform-label {text-align: right; vertical-align: middle;}
.appform-element {text-align: left; vertical-align: middle;}
.border-t {border-top: 1px dashed #1e391e; padding-top: 1em;}
.appform-section {background-position: 10px 10px; background-repeat: no-repeat; 
 border-top: 1px dashed #3e773e;}
.appform-section-1 {background-image: url(images/number-1.gif); border-top: none;}
.appform-section-2 {background-image: url(images/number-2.gif);}
.appform-section-3 {background-image: url(images/number-3.gif);}
.appform-section-4 {background-image: url(images/number-4.gif);}
.appform-section-5 {background-image: url(images/number-5.gif);}
.errormsg {font-weight: bold; color: #cc0000;}
.datatable {border: 1px solid #1e391e; border-collapse: collapse;}
.datatable th {font: bold 14px Arial, Helvetica, sans-serif; 
 color: #fffdea; text-align: center; vertical-align: middle; background-color: #3e773e; 
	border: 1px solid #1e391e;}
.datatable td {font: normal 12px Arial, Helvetica, sans-serif; 
 color: #000000; text-align: center; border: 1px solid #1e391e;}
.datatable-note td {font: normal 10px/12px Arial, Helvetica, sans-serif; 
 color: #000000; background-color: #c8d4c8; border: 1px solid #1e391e; 
	vertical-align: top;}
