.bodylink:link { color: blue; font-family: Verdana; line-height: 18px; }
.bodylink:visited { color: blue; font-family: Verdana; }
.bodylink:hover { color: #AE3D3D; font-family: Verdana; }
.bodylink:active{ color: blue; font-family: Verdana; }
.bodylink_plain:link { color: black; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
.bodylink_plain:visited { color: black; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
.bodylink_plain:hover { color: black; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
.bodylink_plain:active{ color: black; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
.collList { cursor: hand; }
.content 
{ 
    width:687px; 
    border-width:0; 
    margin:0 
}
html>body .content
{
    width:650px; 
}
.footer { background-color: Navy; height: 20px; }
.footertext { text-align: center; color: #ffffff; font-size: 0.6em; font-family: Verdana; text-decoration: none; }
.frontoffers { color: Red; font-weight: bold; }
.headingbox { background-color: #BBDDEE; border-width: 1px; border-color: Navy; padding: 4px; width: 100%; }
.featuredbox { background-color: #DEE8F3; border-width: 0px; border-color: Navy; padding: 0px; width: 100%; background-image: url('images/bg_filler.gif'); }
.hotelsearch { background-color: #DEE8F3; width: 100%; height: 110px; text-decoration: none; margin-top: 2px; }
.hrred { color: #AE3D3D; height: 1px; }
.linkspagebody { margin: 0px; padding: 0px; overflow: auto; }
.maintable { margin-left: 0px; margin-right: 0px; margin-top: 10px; }
.minilink:link { color: blue; font-family: Verdana; font-size: 0.6em; }
.minilink:visited { color: blue; font-family: Verdana; font-size: 0.6em; }
.minilink:hover { color: #AE3D3D; font-family: Verdana; font-size: 0.6em; }
.minilink:active{ color: blue; font-family: Verdana; font-size: 0.6em; }
.navyborder { border: 1px; border-color: Navy; }
.note { font-size: 0.8em; font-family: Verdana; text-decoration: none; }
.quicksearch { font-family: Verdana; font-size: 0.9em; color:White; text-align: center; text-decoration: none; }
.searchheading { font-family: Verdana; font-size: 1em; font-weight: bold; color: Navy; }
.selectlabel { font-family: Verdana; font-size: 0.9em; font-weight: bold; color: Navy; }
.Select2 { width: 275px; }
.sidenavbody { margin: 0px; padding: 0px; overflow: hidden; }
.sidenav { background-color: #2663B3; font-size: 0.9em; text-align: left; text-indent: 5px; text-decoration: none; font-weight: normal; }
.sidenav_on { background-color: #AE3D3D; font-family: Verdana; font-size: 0.9em; color:White; text-align: left; text-indent: 5px; text-decoration: none; font-weight: normal; }
.sidenavlinks { font-family: Verdana; font-size: 0.9em; color:White; text-align: left; text-indent: 5px; text-decoration: none; font-weight: normal; vertical-align: middle; line-height:30px; }
.subheading { font-family: Verdana; font-size: 1em; font-weight: bold; }
.submit { background-color: #AE3D3D; color: #FFFFFF; font-weight: bold; font-family: verdana, Arial, Helvetica, sans-serif; border-style: outset; font-size: 0.9em; }
.submit2 { background-color: #AE3D3D; text-decoration: none; color: #FFFFFF; font-weight: bold; font-family: verdana, Arial, Helvetica, sans-serif; border-style: outset; font-size: 0.8em; }

body { margin: 0px; padding: 0px; overflow: auto; text-align: center; background-color: #FFFFFF;}
form { margin-bottom: 0px; }
h1 { font-family: Verdana; font-size: 1.15em; font-weight: bold; }
h3 { font-family: Verdana; font-size: 1em; font-weight: bold; text-decoration: none; color: #000000; }
h4 { font-family: Verdana; font-size: 0.9em; font-weight: bold; text-decoration: none; color: #000000; }
hr { color: Navy; background-color: Navy; height: 2px; border: 0; vertical-align:baseline; padding: 0,0,0,0; vertical-align: sub; margin: 0,0,0,0; line-height: 0; }
li { list-style: none; }
p { font-family: Verdana; font-size: 0.8em; }
select { font-family: Verdana; font-size: 0.8em; }
table { cellpadding: 0px; cellspacing: 0px; }
ul { text-align: left; }

/* latest offers */
#topLinks a { font-size: 0.8em; }

/* four offer boxes 
----------------------------------------------------*/
#fourOffers th { font-size: 0.7em; }
#fourOffers tfoot a { font-size: 0.7em; }
#fourOffers tbody a { font-size: 0.7em; }

/* fast search */
#fastSearch li { font-size: 0.9em; }
#fastSearch .formRow { font-size: 0.85em; }
#fastSearch #t-fastSearch { 
}

/* new stuff */
/* 1.1 SHIM */

.shim {
    display: none;
}

#body
{
	position: relative;
	width: 866px;
	margin: 0 auto;
	text-align: center;
	background-color:#ffffff;
	padding: 0em;
}
html>body #body
{
    width: 820px;
}
#content
{
    float: inherit;
	margin: 0px;
	width: 820px;
	background-color: #2663B3;
	margin: 0;
	border-width: 0px;
	padding: 0em;
}
html>body #content
{
    width: 820px;
}
#footer
{
	position: inherit;
	float: inherit;
	width: 820px;
	padding: 0px 0px;
	margin: 0 auto;
	text-align: center;
	padding: 0em;
}
html>body #footer
{
    width:780px;
}
#header
{
	position: relative;
	width: 820px;
	height: 75px;
	margin: 0 auto 0px auto;
	padding: 0em;
}
html>body #header
{
	width: 780px;
	height: 98px;
	margin: auto;
}
#iframeContent
{
    width: 680px;
}
html>body #iframeContent
{
    width: 650px;
}
#leftsidebar {
	float: left;
	width: 130px;
	height: 920px;
	margin: 0px;
	border-width: 0px;
	padding: 0em;
}
#toptenleftsidebar {
	float: left;
	width: 130px;
	height: 920px;
	margin: 0px;
	border-width: 0px;
	padding: 0em;
}
html>body #toptenleftsidebar 
{
    height: 1140;
	background-color: #2663B3;
}
#leftspacercontainer
{
    background-image:url(/images/left_fill.gif);
    background-repeat: repeat-y;
    background-position: right;
    text-align: right;
    border-width: 0;
    width: 20px;
    height: 100%;
    float: left;
    margin: 0px;
	padding: 0em;
}
#leftspacer
{
    overflow: hidden;
    border-width: 0;
    width: 20px;
    height:100%;
    margin: 0px;
	padding: 0em;
}
#rightspacer
{
    overflow: hidden;
    border-width: 0;
    width: 20px;
    height:100%;
    margin: 0px;
	padding: 0em;
}
#rightspacercontainer
{
    background-image:url(/images/right_fill.gif);
    background-repeat: repeat-y;
    background-position: left;
    width: 20px;
    height:100%;
    top: 0px;
    float: right;
    border-width: 0px;
    margin: 0px;
    text-align: left;
    right: 0px;
	padding: 0em;
}
#sidenav
{
    width: 137;
    background-color: #2663B3;
	margin: 0px;
	border-width: 0px;
	padding: 0em;
}
html>body #sidenav
{
    width:130px;
}
#toptencontent
{
    vertical-align: top; height:1030px; width: 680px; text-align: left; background-color: #ffffff; font-family: Verdana; font-size: 0.8em; margin: 0px;padding-left: 5px; padding-top: 5px; padding-bottom: 5px;
}
html>body #toptencontent
{
    height: 1130px;
    width: 670px; 
}