/* Author: Craig Rentmeester, Relevante Marketing LLC */

/* Cross-browser settings */
* { margin: 0; padding: 0;}

/* general styles */
body { margin: 20px auto;  width: 100%; position: absolute; top: 0; left: 0; 
background:#FFFFFF;  font: normal 13px 'Helvetica', 'Arial', sans-serif; 
background-position: center top;  overflow:scroll=yes;
  overflow-X:hidden;  background:url(../images/background.gif);  background-attachment:fixed;}



/*Glass Effect Background Start */
#topwrap {width: 1000px; background:url(../images/topwrap.png) no-repeat ; margin: 0px auto; padding: 0px;}

#midwrap {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:650px;}

#homemidwrap {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; _margin-left:12px; padding: 0px; min-height:700px;}

#midwrap.houseboat {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:1700px;}

#midwrap.houseboatextralong {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:2400px;}
#midwrap.faq {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:3050px;}

#midwrap.houseboatlong {width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:2000px;}
#midwrap.longer2{width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:1500px;}
#midwrap.longer{width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:1250px;}
#midwrap.listing{width: 1000px; background:url(../images/midwrap.png) repeat-y ; margin: 0px auto; padding: 0px; min-height:1000px;}
#bottomwrap {width: 1000px; background:url(../images/bottomwrap.png) no-repeat ; margin: 0px auto; min-height:125px; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
/*Glass Effect Background End */
#header img{border:none; margin:5px 0px 5px 0px}
#header {width:950px; margin: 10px 25px 00px 25px; font-family: Arial, Helvetica, sans-serif; min-height:75px;}
#header p {color:#000000;  font-size:13px;}
.brown {color:#9d6836;}
.white {color:#FFFFFF;}
#breadcrumb {width:950px; margin:6px 25px 6px 25px; }
#breadcrumb p{font-family:"Times New Roman", Times, serif; font-size:12px; color:#222768;}
#breadcrumb a{color:#222768; text-decoration:none;}
#breadcrumb a:hover {color:#222768; text-decoration: underline;}
#contentwrapper {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:650px;}
#contentwrapper.houseboat {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:1650px;}
#contentwrapper.houseboatlong {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:1950px;}
#contentwrapper.houseboatextralong {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:2350px;}
#contentwrapper.faq {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:3000px;}
#contentwrapper.longer {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:1200px;}
#contentwrapper.longer2 {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:1450px;}
#contentwrapper.listing {width: 946px; background: #FFFFFF; margin: 0px 25px 0px 25px; min-height:500px; font-size: 14px; border:#9e9d9d solid 2px; z-index:1; min-height:975px;}
#sidebar{float:left; width:250px; margin: 20px 25px 20px 25px; _margin-left:12px;  z-index:2;}
#sidebar ul { list-style-image: none;  padding: 2px 0px 0px 0px;}
#sidebar li { display:block; border-bottom: 1px dashed #a76f3a; list-style-image: none; padding: 5px 0px 2px 0px}
#sidebar a { color: #151ca6; text-decoration:none; padding: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;  text-align: left; list-style-type: none;}

#sidebar a:hover {color: #151ca6; text-decoration: none; list-style-type: none;}

#sidebar img {border:none;}


#homecontentindex {width: 950px; margin: 0px 25px 0px 25px; _margin-left:25px; _margin-right:25px; font-size: 14px; z-index:2;  border:0px solid #222768;}
#homecontentright {width: 481px; float:right;}
/*#homecontent img{border:2px #292a67 solid;}*/
#homecontenttext { float:left; display:inline; width:469px; background: url(../images/homecontentindex1.jpg) no-repeat; /*margin: 0px 25px 0px 25px; _margin-left:25px; _margin-right:0px;*/}
#homecontenttext p{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; margin:20px 20px 20px 20px; _margin-left: 10px; _margin-right: 10px; _margin-top: 10px; _margin-bottom: 10px; }
#homecontenttext a{color:#FFFFFF; text-decoration:none;}
.white{color:#FFFFFF}
#homecontenttext ul, ol {color:#FFFFFF; _margin-left: 10px; margin-left: 10px;}
.heading {font-family:Arial, Helvetica, sans-serif; font-size:26px; margin:20px 0px 10px 0px; _margin-top: 10px; _margin-bottom: 10px; color:#FFFFFF; font-weight:bold;}
.tagline{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 0px 20px 0px; _margin-top: 10px; _margin-bottom: 10px; color:#FFFFFF; font-style:italic; font-weight:bold;}
#homecontenttext img{border:none; margin:26px 0px 0px 0px;}
#spacer {width: 1000px; margin: 25px 0px 0px 0px; font-size: 14px; z-index:2; min-height:10px;}
th{line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#content { float:right; display:inline; width: 596px; margin: 20px 25px 20px 0px; z-index:2;}

#content p { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#content p.large { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

#content img.houseboat {margin:10px 10px 10px 10px; border:0px solid #222768;}
#content img {margin:10px 10px 10px 10px; border:1px solid #222768;}
#content ul { list-style: none; line-height: 1.7em; padding-left: 0px; font-size: 12px;}
#content ol { line-height: 1.7em; padding-left: 12px; font-size: 12px; color:#000000;}
#content img.noborder {border:none; margin:0px 10px 0px 0px;}

#contentleft { float:left; display:inline; width: 425px; margin: 20px 25px 20px 25px; z-index:2;}
#contentleft p { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#contentleft p.large { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
#contentleft img {margin:10px 10px 10px 10px; border:1px solid #222768;}
#contentleft img.houseboat {margin:0px 0px 0px 0px; border:1px solid #222768;}
#contentleft img.noborder {margin:0px 10px 0px 0px;  border: none;}
#contentleft ul { list-style: none; line-height: 1.7em; padding-left: 0px; font-size: 12px;}
#contentright { float:right; display:inline; width: 425px; margin: 20px 25px 20px 0px; z-index:2;}
#contentright p { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#contentright img {margin:10px 10px 10px 10px; border:1px solid #222768;}
#contentright img.houseboat {margin:0px 0px 0px 0px; border:1px solid #222768;}
#contentright ul { list-style: none; line-height: 1.7em; padding-left: 0px; font-size: 12px;}



#contentfull { float:right; display:inline; width: 890px; margin: 20px 25px 20px 25px; z-index:2;}
#contentfull p { margin-top: 10px; margin-bottom: 15px; line-height: 1.4em; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#contentfull img {margin:10px 10px 10px 10px; border:1px solid #222768;}
#contentfull img.houseboat {margin:0px 0px 0px 0px; border:1px solid #222768;}
#contentfull img.noborder {margin:0px 0px 0px 0px;  border: none;}
#contentfull ul { list-style: none; line-height: 1.7em; padding-left: 0px; font-size: 12px;}
#contentfull td{padding:0px 5px 0px 5px}


a { color: #151ca6; text-decoration:underline;}

/*h1, h2, h3 { padding-bottom: 5px;	margin: 15px 0px; } Need more padding for readability, then add this*/
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#222768; border-bottom: 1px dotted #a76f3a;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#222768; padding-top: 5px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#222768; padding-top: 5px;}
h4 { padding-top: 5px;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#222768; }
h1 a, h2 a, h3 a, h4 a {text-decoration:none; color:#222768;}

#footer {width:700px; margin: 0px 150px 0px 150px;}
#footer p {color:#000000; font-size:13px; font-family:Palatino, serif; padding:25px 0px 0px 0px; _padding-top:40px;}
#footer a { color: #000000; text-decoration: none;}
#footer a:hover { color: #000000; text-decoration: underline;}

#credit {width:100%;}
#credit p {color:#FFFFFF; font-size:13px; font-family:Palatino, serif; padding:20px 0px 10px 0px;}
#credit a { color: #FFFFFF; text-decoration: none;}
#credit a:hover { color: #FFFFFF; text-decoration: underline;}

/* Home Page Styles */
/* Author: Craig Rentmeester, Relevante Marketing LLC */
/* Copyright Relevante Marketing LLC */


 #offerleft {float: left; display:inline; margin: 0px 0px 10px 25px;  height:220px; width:260px; background: url(../images/offerbg.gif) no-repeat; border: solid 1px #6f6f6f;}
 #offermiddle {float:left;display:inline;  height:220px; width:260px; margin: 0px 75px 10px 80px; background: url(../images/offerbg1.gif); border: solid 1px #6f6f6f;}
 #offerright{float:right;display:inline; margin:0px 25px 10px 0px;  height:220px; width:260px; background: url(../images/offerbg.gif) no-repeat; border: solid 1px #6f6f6f;}

 #offerleft h4{font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#222768; border-bottom:solid 1px;  padding: 8px 5px 5px 8px;  border-bottom-color:#a76f3a;}
 #offermiddle h4 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#222768; border-bottom:solid 1px;  padding: 8px 5px 8px 8px;  border-bottom-color:#a76f3a;}
  #offerright h4 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#222768;  border-bottom:solid 1px;  padding: 8px 5px 8px 8px;  border-bottom-color:#a76f3a;}
#offerleft p {font:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 5px 5px 8px;}
#offermiddle p {font:Arial, Helvetica, sans-serif; font-size:12px; padding:15px 5px 5px 32px;}
#offermiddle p.right {font:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 20px 5px 110px;}
#offerright p {font:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 5px 5px 8px;}
#offerleft  img, #offermiddle  img, #offerright img {border:none;}

#offerleft ul, #offermiddle ul, #offerright ul{ text-decoration:none; list-style:none; list-style-image:none; padding:5px 0px 0px 8px;  font-size:12px; }

#offerleft li, #offermiddle li, #offerright li{ text-decoration:none; list-style:none; list-style-image:none; padding:2px 0px 0px 0px;  font-size:12px; }
#offerleft a, #offermiddle a, #offerright a { text-decoration:none; list-style:none;}

