/* ---------- CSS DOCUMENT ---------- */

/* resets */
html, body, div, p, span, small, strong, a, em, 
h1, h2, h3, h4, h5, h6, img,
dl, dt, dd,
fieldset, form, label, legend {padding:0px; margin:0px; border:0px;}
strong {color:#8c6a37;}
h2 {color:#4F3D08;}

html {font:1.2em/1.2em sans-serif,arial,helvetica,"Lucida Grande"; background:#fff8e8 url(../../assets/images/bg/top_01.gif) no-repeat top center;}
body,td {font-size:80%; color:#8c6a37;}

.subLink {font-size:100%; color:#8c6a37;}
a {color:#4B3905; text-decoration:none;}
a:hover {color:#52a9d4; text-decoration:underline;}
hr{border:0; border-top:1px solid #f0eac7; margin:0; height:1px;}

/* ---------- Package ---------- */
#logo {position:absolute; padding-left:50px; display:block; top:0px; width:220px; height:150px; z-index:2;}
#topnavigation {
	position:absolute;
	z-index:1;
	background-color:#999999;
	width: 600px; right:900;
}
#flash-nav { height:50px; width:678px; position:relative; }
#top {height:50px;}
#perferred-client {margin-left:580px; display:block; height:69px; width:207px;margin-top:37px;}
#flash-header {width:866; height:413px; background: margin:0 auto; text-align:center;}

#content_header {width:862; padding:0px 0px 0px 0px; background:url(../../assets/images/content/table_top.gif) no-repeat top center;}
#content_container {width:862; padding:10px 10px 10px 10px; background:url(../../assets/images/content/table_top.gif) no-repeat top center;}
#content {font-size:10px; width:862; padding:0px 0px 0px 0px;}
#content_footer {width:862; padding:150px 0px 0px 0px; background:url(../../assets/images/content/table_bottom.gif) no-repeat bottom center;}

#left {width:620px; float:left;}
#left p {margin-top:10px; font-size:80%;}
#right {width:232px; float:right; text-align:right;}
#right a img {margin-top:10px;}
#right a{font-size:80%; text-decoration:underline;}
/* #newsletter {float:right; text-align:left; padding:45px 0px 0px 13px; width:218px; height:67px; background:url(../img/newsletter.gif) no-repeat;} */
#form-name, #form-email {width:130px;}
#bottom {width:100%; height:230px; background:#dbce7c url(../../assets/images/bg/bottom.gif) no-repeat top center;}
#footer {text-align:center;}
#footer-nav {text-align:center; padding-top:60px;font:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#copyright {display:block; float:left; color:#000; padding-top:120px; text-align:left; font-size:75%;}
#latourlink {float:left; display:block; margin:15px 0px 0px 044px; height:81px; padding-bottom:55px; width:185px;}
#solresortslink {float:left; display:block; margin-top:15px; margin-left:130px; height:120px; width:170px;}
#footer-nav li {margin:0 auto; display:inline; font-size:70%; margin:0px 5px;}
.gallery {border:2px solid #ECE5B7; padding:5px; heigth:100px; float:left; margin:10px;}
.gallery:hover {background-color:#fff;}
.gallery img {padding:3px; width:110px; height:100px;}

/* ---------- Classes ---------- */

.auto {width:900px; margin:0 auto;}
.clear {clear:both;}


