/* global */
* {margin:0px; padding:0px;}
body {text-align: center; background-image:url(images/gen/mainwrap-back.gif); background-repeat:repeat-x; background-color:#57aec9;}
#mainwrap {width: 800px; margin-right: auto; margin-left: auto; background-color:#FFFFFF; text-align:left; background-image:url(images/gen/left-back-full.gif); background-repeat:repeat-y;}
.clearall {clear: both;}
.red {color: #CA0002; }
.white {color:#ffffff;}
A:link,A:visited {text-decoration: underline; color:#00539F;}
A:hover {text-decoration: none; color:#CA0002}

A:link.destination, A:visited.destination {text-decoration: none; color:#ffffff; margin-left:2px;}
A:hover.destination {text-decoration: none; color:#ffffff; margin-left:8px;}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#topheader {margin-left:auto; maring-right: auto;} 

p {font-family:"Trebuchet MS", Arial, Helvetica; font-size:12px; padding: 0px 5px 0px 5px;}
ul {font-family:"Trebuchet MS", Arial, Helvetica; font-size:12px; margin-left: 20px; padding: 0px 5px 0px 5px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CA0002; padding: 0px 5px 0px 5px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 0px; padding-right: 0px;	padding-bottom: 0px; padding-left: 5px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CA0002; padding: 0px 5px 0px 5px;}
.quote {font-size:13px; line-height:15px; padding:3px; text-align:left; color:#00539F;}
.quotename {font-size:10px; font-weight:bold;}
#centercol {width:452px; float:left; margin-left:186px; margin-right:0px; display:inline; background-image:url(images/gen/globe-back2.gif); background-position:center; background-position:top; background-repeat:repeat-y; min-height:600px; height:auto !important; height:600px;}
#centercolmappage {width:452px; float:left; margin-left:186px; margin-right:0px; display:inline; background-position:center; background-position:top; background-repeat:repeat-y; min-height:600px; height:auto !important; height:600px;}
#leftcol {width:183px; float:left; margin-left:-637px; display:inline; }
.headerimage {margin-left:4px;}
.destinations {float: left;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.td_destinations {vertical-align: top; text-align:right; padding: 3px;}
img {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.img_margin {margin: 10px;float: left;}

table {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.loanitems li { list-style-position:inside; font-family:"Trebuchet MS", Arial, Helvetica; font-size:12px;}

/* right column */
#rightcol {width:155px; float:left;}
#video {width:155px; border: 1px solid #54B2BC; background-color:#ffffff; margin-bottom:3px;}
#quote {width:155px; border: 1px solid #54B2BC; background-color:#ffffff; margin-bottom:3px;}
#featured {width:155px; border: 1px solid #54B2BC;background-color:#ffffff;}
#email_signup {width:155px; border: 1px solid #54B2BC;background-color:#ffffff; margin-bottom:3px;}
#featured .prop {margin:5px; border:1px solid #000000;}

/* footer */
#footer {width: 800px; background-color:#00539F; text-align:right; color:#ffffff;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.byfi {width:800px; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

/*Properties Table*/
#proptable {width: 440px;}
#proptable tr .rowborder {border:#003399 solid 1px;}

/*nav header*/
.header {width 183px; background-color:#57AEC9; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding: 5px 5px 5px 6px;}
#testimonial_foot {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#english_spanish {margin: 5px;}




/*nav*/
#button { width: 180px; padding: 0 0 1em 0;	margin-bottom: 5px;	font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:bold; color: #blue;}
#button ul {list-style: none; margin: 0; padding: 0; border: none;}
#button li {border-bottom: 1px solid #ffffff; margin: 0;}
#button li a {display: block;  background-color: #ffffff; color:#006699; text-decoration: none; width:169px; padding: 5px 5px 5px 6px;}
html>body #button li a {width: auto;}
#button li a:hover {background-color: #2586d7; color: #fff;	}
table {margin: 5px;}
