body {
background-color:#efefef;
font: 0.6251em/1.6 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a {
color:#990000;
}
strong {
font-weight:bold;
}
h1 {
height:331px;
width:980px;
background-repeat:no-repeat;
text-indent:-9999px;
margin:20px auto 0 auto;
}
h1.bg1 {
background-image:url(/images/top_beach.jpg);
}
h1.bg2 {
background-image:url(/images/top_waterfall.jpg);
}
h1.bg3 {
background-image:url(/images/top_rock.jpg);
}
h1.bg4 {
background-image:url(/images/top_flipflops.jpg);
}
h1.bg5 {
background-image:url(/images/top_house.jpg);
}
h1.bg6 {
background-image:url(/images/top_umbrella.jpg);
}
h1.bg7 {
background-image:url(/images/top_night.jpg);
}
#background {
width:940px;
margin:0 auto 20px auto;
background-color:#FFFFFF;
padding:1px 20px 10px 20px;
}
h2 {
background-color:#ff0000;
height:200px;
width:482px;
float:right;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.1em;
}
.float_container {
margin:0 0 20px 0;
}
#sidebar {
width:230px;
float:left;
background-color:#f8fcfc;
padding:5px;
}
#assist {
width:230px;
float:left;
background-color:#f8fcfc;
padding:5px;
margin-top:10px;
color:#006699;
}
#assist h3 {
font-size:1.7em;
}
#assist p {
font-size:1.4em;
}
#main_nav a {
display:block;
font-size:1.6em;
background-color:#EAF4F4;
margin-bottom:5px;
line-height:2.4em;
letter-spacing:1px;
border-right:1px solid #c5e0e0;
border-bottom:1px solid #c5e0e0;
padding-left:10px;
color:#006699;
text-decoration:none;
}
#main_nav a:hover {
background-color:#CFE7E7;
}

#content {
width:680px;
float:right;
font-size:1.4em;
color:#444;
}
#content p {
margin-bottom:1em;
}
.thumb {
width:80px;
height:60px;
background-position:center center;
float:left;
margin:0 8px 8px 0;
text-indent:-9999px;
}
.thumb2 {
width:80px;
height:60px;
background-position:center center;
float:left;
text-indent:-9999px;
display:block;
}
.front_list {
display:block;
margin-bottom:10px;
background-color:#f8fcfc;
padding:10px;
text-align:right;
}
#headline {
float:left;
width:440px;
}
p.price {
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
font-size:1.1em;
color:#666666;
}
#location {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:220px;
text-align:right;
}
#images {
background-color:#009999;
margin-bottom:20px;
}
#left_col, #right_col {
width:330px;
}
#left_col p, #right_col p {
margin-bottom:1em;
}
#left_col {
float:left;
}
#right_col {
float:right;
}
#left_col2 {
float:left;
width:430px;
}
#right_col2 {
float:right;
width:230px;
}
.clear {
clear:both;
}
.red {
color:#FF0000;
}
#bottom_nav {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#666666;
padding-top:20px;
}
a#hidden {
cursor:text;
color:#666;
text-decoration:none;
}
#bottom_nav a{
color:#333;
}
#bottom_nav li {
display:inline;
padding-left:5px;
padding-right:5px;
border-left:1px solid black;
}
.list_heading {
margin-bottom:5px;
background-color:#cfe7e7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.list_container {
margin-bottom:5px;
background-color:#f8fcfc;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:0.8em;
}
.pretty-hover {
background-color:#cfe7e7;
cursor:pointer;
}
.list_1, .list_2, .list_3, .list_4 {
padding:5px;
float:left;
}
.list_1 {
width:100px;
}
.list_2 {
width:160px;
}
.list_3 {
width:250px;
}
.list_4 {
width:130px;
text-align:right;
}
.margin {
margin-bottom:1em;
}
ul.reasons {
margin-left:1em;
}
ul.reasons li {
background-image:url(/images/tick.jpg);
background-repeat:no-repeat;
line-height:20px;
padding-left:30px;
margin-bottom:1em;
}