body
{background-color: #A4DCFC; background-image: url(../img/outback.gif); background-repeat: repeat-x; margin-top: 10px; margin-bottom: 0px;}








table.major 
{background-color: #ffffff; width: 905px; border: 1px solid #ffffff;}

table.headtop
{background-image: url(../img/topback.gif); width: 901px; height: 80px; border: 0px hidden;}

table.leftmenu 
{background-color: #CDEEFF; width: 200px; border: 0px hidden;}

table.offer
{background-color: #ffffff; width: 700px; border: 10px solid #ffffff;}

table.offerprice 
{background-color: #ffffff; width: 680px; height: 80px; border: 0px hidden; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222; vertical-align: middle;}

table.allpics
{background-color: #ffffff; float: left; width: 310px; border: 0px hidden; margin-right: 10px;}

table.citypics
{background-color: #ffffff; width: 680px; border: 0px hidden; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222;}

table.cityguide 
{background-color: #ffffff; width: 680px; border: 0px hidden; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222;}

table.contactinfo
{background-color: #ffffff; width: 680px; border: 0px hidden; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222;}

table.cform 
{background-color: #FDEDDE; width: 480px; border: 1px solid #F06000; padding: 3px; border-spacing: 3px;}

table.allfoot 
{background-color: #015F8E; width: 901px; height: 340px; border: 0px hidden;}

table.bodycontent
{background-color: #ffffff; width: 700px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222;}

table.hotoffer
{background-color: #FDEDDE; float: left; width: 660px; height: 61px; border: 0px hidden; padding: 0px}






td.logo
{width: 305px; padding-left: 5px;}

td.headright
{width: 350px; font-family: arial, verdana, helvetica, sans-serif; color: #222222; font-size: 12px; text-align: right; vertical-align: middle; padding-right: 10px;}

td.toplinks
{background-color: #ffffff; height: 30px;}

td.greenlinks
{background-color: #436D03; width: 200px; height: 162px;}

td.promoimg
{background-image: url('../img/head.gif'); background-repeat: no-repeat; width: 700px; height: 162px;}

td.menutitle
{background-image: url(../img/bluebackthin.gif); background-repeat: repeat-x; width: 200px; height: 30px; font-family: arial, verdana, helvetica, sans-serif; color: #ffffff; font-size: 10pt; font-weight: bold; text-align: center;}

td.menutitlebr
{background-image: url(../img/bluebackthin.gif); background-repeat: repeat-x; width: 200px; height: 30px; font-family: arial, verdana, helvetica, sans-serif; color: #ffffff; font-size: 10pt; font-weight: bold; text-align: center; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}

td.underpromo
{background-image: url(../img/bluebackthin.gif); background-repeat: repeat-x; width: 700px; height: 30px; padding-right: 10px; text-align: right; vertical-align: bottom;}

td.leftmajor
{background-color: #CDEEFF; width: 200px; vertical-align: top;}

td.leftlinks
{background-color: #CDEEFF; width: 200px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt;}

td.bodymajor
{background-color: #ffffff; width: 700px; vertical-align: top;}

td.offertitle
{background-color: #FDEDDE; height: 60px; border: 1px solid #F06000;}

td.offertext
{background-color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #222222;}

td.midspace
{height: 24px; padding-bottom: 5px; text-align: center;}

td.inform 
{text-align: right; width: 120px; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; color: #F04F00;}

td.formcode 
{text-align: right; width: 120px; height: 50px; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; color: #F04F00; vertical-align: top;}

td.bottom
{background-color: #015F8E; height: 200px; padding: 20px 20px 0px 20px; vertical-align: top; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; color: #CDEEFF;}

td.spbottom
{background-color: #015F8E; height: 120px; text-align: center; font-family: arial, helvetica, verdana, sans-serif; font-size: 7pt; color: #86D6FE;}

td.bodytitle
{background-color: #FDEDDE; height: 60px; border: 1px solid #F06000; text-align: center; vertical-align: middle;}

td.bodytext
{background-color: #ffffff; border: 0px hidden; padding: 0px;}

td.offerlist
{background-color: #FDEDDE; border: 1px solid #F06000; padding: 5px;}

td.hotoffersign
{width: 65px;}

td.hotofferprice
{width: 50%;}

td.allproperty
{background-color: #ffffff; border: 0px hidden; padding: 0px; line-height: 22px;}

td.bgmap
{background-image: url(../img/bigmap.gif); background-repeat: no-repeat; width: 680px; height: 452px; border: 0px hidden; padding: 0px; font-family: arial, helvetica, verdana, sans-serif; font-size: 13px;}

div.mapcontainer
{width: 680px; height: 452px; position: relative; left: 0px; top: 0px;}

td.pagenumbers
{text-align: center; font-weight: bold; line-height: 35px;}


.pagenumbers a
{
padding: 3px 8px;
border: 1px solid #01608F;
background: #ffffff;
color: #01608F;
text-decoration: none;
}

.pagenumbers a:visited
{
background: #ffffff;
color: #01608F;
text-decoration: none;
}

.pagenumbers a:hover
{
background: #0B71A4;
color: #ffffff;
text-decoration: none;
}

.pagenumbers a:active
{
background: #0B71A4;
color: #ffffff;
text-decoration: none;
}





h1
{font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #FF4E00;  text-align: center; vertical-align: middle;}





span.redtext
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #FF4E00;
}

span.pricetext
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #FF4E00;
}

span.bluetext
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #015F8E;
}

span.redthin
{
font-weight: bold;
color: #FF4E00;
}

span.currentpage
{
padding: 3px 8px;
border: 1px solid #FF8400;
font-weight: bold;
background: #FF8400;
color: #ffffff;
}

span.pagestit
{
padding: 3px 8px;
background: #FDEDDE;
color: #FF4E00;
border: 1px solid #f06000;
}


a {color: #0000ff; text-decoration: underline}
a:visited {color: #0000ff; text-decoration: underline}
a:hover {color: #F04F00; text-decoration: none}
a:active {color: #0000ff; text-decoration: underline}

a.lmenu:link {color: #004669; text-decoration: none}
a.lmenu:visited {color: #004669; text-decoration: none}
a.lmenu:hover {color: #004669; text-decoration: underline}
a.lmenu:active {color: #004669; text-decoration: none}

a.bmenu:link {color: #CDEEFF; text-decoration: none}
a.bmenu:visited {color: #CDEEFF; text-decoration: none}
a.bmenu:hover {color: #CDEEFF; text-decoration: underline}
a.bmenu:active {color: #CDEEFF; text-decoration: none}

a.mapmenu:link {color: #c43700; text-decoration: none;}
a.mapmenu:visited {color: #c43700; text-decoration: none;}
a.mapmenu:hover {color: #0000ff; text-decoration: none;}
a.mapmenu:active {color: #c43700; text-decoration: none;}

a.rlinks:link {font-size: 11pt; font-weight: bold; color: #FF4E00; text-decoration: none;}
a.rlinks:visited {font-size: 11pt; font-weight: bold; color: #B63800; text-decoration: none;}
a.rlinks:hover {font-size: 11pt; font-weight: bold; color: #B63800; text-decoration: none;}
a.rlinks:active {font-size: 11pt; font-weight: bold; color: #FF4E00; text-decoration: none;}




img {border: 0px;}

img.logoimg
{float: left; margin: 0px; width: 300px; height: 80px;}




img.mainpic
{float: left; padding-bottom: 5px; width: 310px; height: 220px;}

img.leftpic
{float: left; padding: 0px 5px 5px 0px; width: 100px; height: 70px;}

img.centerpic
{float: left; padding: 0px 0px 5px 0px; width: 100px; height: 70px;}

img.rightpic
{float: left; padding: 0px 0px 5px 5px; width: 100px; height: 70px;}




img.leftimg
{float: left; width: auto; padding-right: 10px;}

img.rightimg
{float: right; width: auto; padding-left: 10px;}

img.offersmall
{float: left; width: 130px; height: 90px; padding-right: 5px;}








hr {
border: 0px;
color: #7F7F7F;
background-color: #7F7F7F;
height: 1px;
width: 100%;
}








.topmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 901px;
height: 100%;
overflow: hidden;
margin: 0px;
border: 0px hidden;
background: #ffffff url(../img/bluebackthin.gif) center center repeat-x;
}

.topmenu li{
display: inline;
}

.topmenu li a{
float: left;
width: auto;
color: #ffffff;
padding: 7px 7px;
text-decoration: none;
border-right: 1px solid #ffffff;
}

.topmenu li a:visited{
color: #ffffff;
}

.topmenu li a:hover {color: #003E5D; background: transparent url(../img/bluebackover.gif) center center repeat-x;}

.topmenu li .topspecial{color: #ffffff; background: transparent url(../img/redback.gif) center center repeat-x;}




#greenmenu{
width: 200px;
height: 162px;
border: 0px;
padding: 0px;
margin: 0px;
font-family: arial, verdana, helvetica, arial, sans-serif;
font-size: 13px;
font-weight: bold;
background-color: #ffffff;
}

#greenmenu ul{
list-style: none;
margin: 0;
padding: 0;
border: 0px;
width: 200px;
height: 162px;
overflow: hidden;
}

#greenmenu li {
border-bottom: 1px solid #ffffff;
margin: 0;
}

#greenmenu li.last {
border-top: 0px;
margin: 0;
}

#greenmenu li a{
display: block;
padding: 12px 0px 12px 5px;
border-left: 10px solid #436D03;
border-right: 0px;
background-color: #679C14;
color: #ffffff;
text-decoration: none;
width: 100%;
}

html>body #greenmenu li a{ /*Non IE6 width*/
width: auto;
}

#greenmenu li a:hover{
border-left: 10px solid #94F200;
border-right: 0;
background-color: #679C14;
color: #ffffff;
}








ul.bluemenu
{
list-style-type:none;
padding: 10px 2px 10px 20px;
margin: 0px;
}

li.lblue
{
background-image: url(../img/bullet.gif);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 10px; 
}
