body
{
background: #359afe url("/images/world_map_backing.jpg") top center no-repeat;
font: 12px Arial, Helvetica, sans-serif;
color: #4d3e2f;
margin: 0px auto;
position: relative;
}

p
{
font-size: 12px;
}

a
{
color: #cc6600;
}

h1
{
font: 24px Georgia, Times, serif;
font-weight: bold;
color: #2a63f3;
}

h2
{
font: 18px Georgia, Times, serif;
font-weight: bold;
color: #000;
margin-bottom: 0px;
}

div#header
{
width:775px;
margin:0px auto;
background: #d27802;
padding:0px;
}

div#headerpad
{
margin:0px;
padding:10px;
}

div#container
{
width:750px;
margin:0px auto;
background:transparent;
}

div#content
{
margin:0px auto;
margin-top:10px;
background:#ffffd5;
border: 2px solid #d9d894; 
padding:10px 10px 10px 10px;
}

div#footer
{
text-align:center;
width: 750px;
margin:0px auto;
margin-top: 5px;
margin-bottom: 10px;
background: #fece89;
padding:10px;
}

div#footer p
{
font-size:10px;
margin:5px;
color: #cc6600;
}

p.heading
{
font-size: 14px;
font-weight: bold;
color: #cc6600;
margin-top: 0px;
}

div#footer a
{
color: #ac5500;
text-decoration:underline;
}

div#footer a:hover
{
color: #e57a12;
text-decoration: underline;
}

div.formcont
{
margin: 0px;
margin-top:5px;
}

div.fronttour
{
font-size: 10px;
margin: 5px 5px 0px 5px;
padding: 10px;
padding-top: 5px;
position: relative;
}

div.fronttour p
{
font-size: 11px;
margin-top:0px;
}

img.float
{
float: right;
border: 1px solid #BBAB59;
margin: 5px;
margin-top: 5px;
margin-right: 0px;
position: relative;
}

img.bphoto
{
border: 3px solid #BBAB59;
margin: 0px;
margin-top: 5px;
}


div.price
{
clear: right;
margin-top:0px;
text-align: right;
}

div.price2
{
clear: right;
margin-top:0px;
padding: 10px;
color: #fff;
text-align: right;
background: #cc0000;
}

span.price
{
font-size:16px;
font-weight:bold;
color:#4379F7;
}

span.price2
{
font-size:16px;
font-weight:bold;
color:#FFFF00;
}

span.date
{
font-family: Georgia, Times, serif;
font-size:12px;
font-weight:bold;
}

table.tfloat
{
clear: right;
float: right;
margin: 10px;
margin-right: 0px;
}

td.price
{
color: #fff;
}

a.vislink
{
margin-top: 5px;
padding-left: 13px;
background: url("/images/linkarrow.gif") no-repeat top left; 
}

div.spacer
{
clear:right;
height:1px;
}

div.affiliates
{
background:#ffffd5;
padding:5px;
border: 2px solid #d9d894; 
margin-top:10px;
text-align:center;
}

p.affiliates
{
font: 15px Georgia,serif;
font-weight: bold;
font-style: italic;
color: #B39607;
}

img.affiliates
{
border: 1px solid #d9d894;
}

div.affiltop
{
margin: 10px 0 0 0;
padding: 5px 5px 5px 5px;
background: #e50303;
color: #fff;
text-align: center;
font-size: 14px;
font-weight: bold;
}

div.affilbot
{
margin: 0px 0px 10px 0px;
padding: 0px 5px 10px 5px;
background: #fff;
text-align: center;
}


div.dealcont
{
padding:5px;
margin: 0px; 
background: #2c418f;
}

div.dealconttop
{
margin: 0px;
padding:5px; 
background: #03415e;
color: #fff;
text-align: center;
}

div.dealcontbot
{
margin: 0px;
padding:0px 0px 10px 0px; 
background: #03415e;
color: #fff;
text-align: center;
}

div.dealcontbot a
{
color: #fff;
text-decoration: none;
}

div.dealcontbot a:hover
{
color: #fff;
text-decoration: underline;
}

