/*td, input, select, textarea, option {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}*/

td.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
input.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
select.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
option.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

/*
form {margin:0;top:0;left:0;}
body {background-color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:center;}
body {text-align: -moz-center; margin-right: auto; margin-left:auto;}
*/

table.Red {border: #FF0000 2px solid; }
table.RedHotDeal {border: #FF0000 2px solid; color:Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
table.BlackBorder {border: #000000 1px solid; }

td.leftnav {background-color: #FFFFFF; width:30px; }
td.leftnavsecondary {background-color: #F2F2F2; }
td.content {background-color: #FFFFFF; }
td.rightnav {background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:35px;}
td.rightnavtools {background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

td.trailbar {background-color: #F9F9F9;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
td.greenbox {border-color:#009900; border-style:solid;}
td.greenboxfull {border-color:#009900; border-style:solid; background-color:#009900; color:White; margin: 5px 5px 5px 5px;}
td.bluebox {border-color:#0033CC; border-style:solid; border-width:thin;}
td.blueboxfull {border-color:#0033CC; border-style:solid; border-width:thin; background-color:#0033CC;color: #FFFFFF; font-size:12px; }

td.boxhead { background-color:#858585; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; vertical-align:top}
td.boxheaddark { background-color:#858585; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; vertical-align:top;}
td.boxborder { background-color:#DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top}
td.box { background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top}
td.boxalt { background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top}
td.boxred { background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; vertical-align:top}
td.boxaltred { background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; vertical-align:top}
td.boxselect { background-color:#D3E9F8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top}
td.boxhead_BottomOnly { border-bottom: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; vertical-align:bottom;}
td.boxheaddark_BorderTopRightBottom { border-top: #000000 1px solid;  border-bottom: #000000 1px solid; border-right: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; vertical-align:bottom;}
td.boxheaddark_Border { border: #000000 1px solid;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; vertical-align:bottom;}
td.boxheaddark_BorderBlue {  border-bottom: #000000 1px solid; border-color:#0033CC ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; vertical-align:bottom;}

td.boxlarge { font-size: 13px; }

td.boxredborder			{ background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-top: #FF0000 1px solid;}
td.boxaltredborder		{ background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-top: #FF0000 1px solid;}
td.boxredborderleft		{ background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-left: #FF0000 1px solid;  border-top: #FF0000 1px solid;}
td.boxaltredborderleft	{ background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-left: #FF0000 1px solid;  border-top: #FF0000 1px solid;}
td.boxredborderright	{ background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-right: #FF0000 1px solid; border-top: #FF0000 1px solid;}
td.boxaltredborderright { background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-right: #FF0000 1px solid; border-top: #FF0000 1px solid;}

td.boxredborderbottom { background-color:#F2F2F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-left: #FF0000 1px solid; border-right: #FF0000 1px solid; border-bottom: #FF0000 1px solid;}
td.boxaltredborderbottom { background-color:#FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align:top; border-left: #FF0000 1px solid; border-right: #FF0000 1px solid; border-bottom: #FF0000 1px solid;}

td.border { border: #000000 1px solid;}
td.bordertop { border-top: #000000 1px solid;}
td.bordertopright { border-top: #000000 1px solid; border-right: #000000 1px solid;}
td.borderright { border-right: #000000 1px solid;}
td.borderrightleft { border-right: #000000 1px solid; border-left: #000000 1px solid;}
td.bordertopbottom { border-top: #000000 1px solid;  border-bottom: #000000 1px solid;}
td.bordertopbottomright { border-top: #000000 1px solid;  border-bottom: #000000 1px solid; border-right: #000000 1px solid; }
td.bordertopbottomleft { border-top: #000000 1px solid;  border-bottom: #000000 1px solid; border-left: #000000 1px solid; }
td.borderleftrightbottom { border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid;}

td.borderbluetopbox { border-left: #0033CC 1px solid; border-right: #0033CC 1px solid; border-top: #0033CC 1px solid;}
td.borderbluebottombox {border-left: #0033CC 1px solid; border-right: #0033CC 1px solid; border-bottom: #0033CC 1px solid;}
td.bordergreen { border: #009900 1px solid;}

td.quoteitemavailable {padding-top: 5px;height:20px; color: #FFFFFF; background-color:#009900; font-weight: bold; padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
td.quoteitemawaiting {padding-top: 5px;height:20px; color: #FFFFFF; background-color:#6a6fc1; font-weight: bold; padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
td.quoteitemnotavailable {padding-top: 5px;height:20px; color: #FFFFFF; background-color:#ff9977; font-weight: bold; padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
td.quoteitempartner {padding-top: 5px;height:20px; color: #FFFFFF; background-color:#0b4694; font-weight: bold; padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
td.quotemap {height:25px; color: #FFFFFF; background-color:#084887; font-weight: bold; padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.red { color:#FF0000; }
.redbold { color:#FF0000; font-weight:bold; }
.greenbold { color:#009900; font-weight:bold; }

.HotDealTop {  border-left: #FF0000 1px solid; border-right: #FF0000 1px solid; border-top: #FF0000 1px solid; }
.HotDealBottom { border-left: #FF0000 1px solid; border-right: #FF0000 1px solid; border-bottom: #FF0000 1px solid; }

/*.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #A6A6A6; background-color: #FFFFFF;}*/

.searchresultsdetail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0033CC;}
.bodywhitebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.bodywhitesmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.bodyblackbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.propertytitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}

.highlightboxred {border-color:#FF0000; border-style:solid; border-width:thin;  padding:1px 1px 1px 1px;}
.highlightboxgreen {border-color:#009900; border-style:solid; border-width:thin;  padding:1px 1px 1px 1px;}

.errmsg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold;}
.mandatory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold;}
.hint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.hintbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;font-weight: bold;} 
.small{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.smallred{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000;}
.smallredbold{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; font-weight:bold; text-decoration: underline; font-style:italic;  } 
.boldlarge{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold;}
.boldlarge12{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.boldlarge16{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:bold;}
.boldblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; font-weight:bold;}
.normalgreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; }
.headergreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #009900; font-weight:bold; }
.headerred {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight:bold; }
.HeaderLarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #000000; font-weight: bold; margin:0;}
.blueheader {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; font-weight: bold; margin:0;}
.bluenormal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; margin:0;}
.searchsubtitle {font-size: 0.7em; color: Black; font-weight: normal;}
/*
H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0033CC; font-weight: bold; margin:0;}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0033CC; font-weight: bold; margin:0;}
H3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; font-weight: bold; margin:0;}
H4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; font-weight: bold; margin:0;}
H5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; font-weight: bold; margin:0;}

.H3{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; font-weight: bold; margin:0;}
.H4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; font-weight: bold; margin:0;}
.H5{font-family: Arial, Helvetica, safns-serif; font-size: 11px; color: #0033CC; font-weight: bold; margin:0;}
H4.Red {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; margin:0;}
H3.Red{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; margin:0;}
H1.Home{font-size: 14px;}
H1.HomeRed{font-size: 12px;color: #FF0000;}
H1.Search{font-size: 14px;}
H1.Property{font-size: 16px;}
H2.Home{font-size: 12px;}
H3.Black{color: #000000;font-size: 12px; }
*/
/*
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}

a.sml:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.sml:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.sml:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.sml:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

a.topnav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; text-decoration: none}
a.topnav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; text-decoration: none}
a.topnav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; text-decoration: underline}
a.topnav:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; text-decoration: underline}

a.button:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.button:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.button:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.button:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}


a.botnav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}
a.botnav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}
a.botnav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: underline;}
a.botnav:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}

a.calendar:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.calendar:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.calendar:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
a.calendar:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}

a.shortlist:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: none;}
a.shortlist:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: none;}
a.shortlist:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: underline;}
a.shortlist:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: underline;}
a.shortlistcmd:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
a.shortlistcmd:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
a.shortlistcmd:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
a.shortlistcmd:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}

a.title:link {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: underline; font-weight:normal;}
a.title:visited {  font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: normal;}
a.title:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: normal;}
a.title:active {  font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: normal;}
a.titlebold:link {  font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: bold;}
a.titlebold:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: bold;}
a.titlebold:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: bold;}
a.titlebold:active {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: underline; font-weight: bold;}

a.location:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; text-decoration: underline; font-weight:normal;}
a.location:visited {  font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #0033CC; text-decoration: underline; font-weight: normal;}
a.location:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; text-decoration: underline; font-weight: normal;}
a.location:active {  font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #0033CC; text-decoration: underline; font-weight: normal;}

a.topquicklink:link {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC;font-weight: bold; text-decoration: none;}
a.topquicklink:visited {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; font-weight: bold;text-decoration: none;}
a.topquicklink:hover {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; font-weight: bold;text-decoration: underline;}
a.topquicklink:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC;font-weight: bold; text-decoration: underline;}

a.redlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}
a.redlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}
a.redlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}
a.redlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}

a.bluelink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: underline;}
a.bluelink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: underline;}
a.bluelink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: underline;}
a.bluelink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: underline;}

a.bluelinknu:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: none;}
a.bluelinknu:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: none;}
a.bluelinknu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: none;}
a.bluelinknu:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: none;}

a.blacksmalllink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight:bold;}
a.blacksmalllink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;font-weight:bold;}
a.blacksmalllink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;font-weight:bold;}
a.blacksmalllink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;font-weight:bold;}

a.greenlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; text-decoration: underline;}
a.greenlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; text-decoration: underline;}
a.greenlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; text-decoration: underline;}
a.greenlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; text-decoration: underline;}

a.footerlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: underline;}
a.footerlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: underline;}
a.footerlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: underline;}
a.footerlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: underline;}
*/
.shortlist {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000;}
.shortlistcmd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.adminsmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0069b5;}
.adminnormal {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0069b5;}
/*.note {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold;}*/

.pathcurrent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal;}
.pathnocurrent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}

input.greenbutton
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#009900;
}

input.greenbutton-large
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#009900;
    font-size: 11pt; 
    font-weight: bold;
    
}

input.redbutton
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#FF0000;
}

input.orangebutton
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#FF9933;
}

input.greenbuttonmakereservation
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#009900;
	width:300px;
	FONT-SIZE:11pt;
	FONT-WEIGHT:bold;
}

input.redbuttonmakereservation
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#FF0000;
	width:270px;
}

input.reservation
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #0033CC;
    width:110px;
}

input.reservationred
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#BE0000;
    width:110px;
}

input.hotdealred
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#BE0000;
    width:50px;
}

input.booknowred
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#BE0000;
}

input.booknowgreen
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#009900;
}

input.reservationgreen
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #009900;
    width:110px;
}

input.requestaquote
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #009900;
    width:110px;
}
input.requestaquotesrc
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #009900;
    width:115px;
}
input.requestaquotesubmit
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #009900;
}

input.mylist
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #009900;   
}

input.mylistblueshort
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #0033CC;
}
input.mylistbluelong
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #b6c7e3 1px solid;
    FONT: 8pt tahoma;
    BORDER-LEFT: #b6c7e3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #0033CC;
    width:150px;  
}

.scroll{
	height:340px;
	width:190px;
	overflow:auto;
	margin-bottom:20px;
}

.splashScreen 
{
	position:absolute;
	z-index:5;	
	margin:160px auto auto -200px;
    left: 50%;
    right: 50%;
    top:0;
}

/* Secure From Title*/
#SecureForm H1 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	margin:0;
	height:50px;
	color:#FFFFFF;
	width:100%;
	padding: 20px 20px 20px 20px;
}
.secureformfooterblue 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #0033CC; 
	font-weight: bold; 
	margin:0;	
	background-color:#FFFFFF;
	width:100%;
}
.secureformfooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #A6A6A6; 
	background-color: #FFFFFF;
}

a.secureformlinkfooterblue:link {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration:none;}
a.secureformlinkfooterblue:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: none;}
a.secureformlinkfooterblue:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: none;}
a.secureformlinkfooterblue:active {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0033CC; text-decoration: none;}

a.secureformlinkfooter:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}
a.secureformlinkfooter:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}
a.secureformlinkfooter:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: underline;}
a.secureformlinkfooter:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6A6A6; text-decoration: none;}

/*----------------------------------------*/
/*-------------- Tab Menu ----------------*/
/*----------------------------------------*/
#tab_container { float:left; width:100%; background-color:#fff; margin:0; padding:0; }

#tab_menu { margin: 0 auto 0 auto;	padding: 0; height: 26px; float:right;  }
#tab_menu {margin-right:15px !important; margin-right:15px;}

/* BEGIN top-level menu */
.menu {padding:0; margin:0 0 0 8px !important; margin:0 0 0 9px}
.menu dt {display:none;}
.menu dd {float:left; padding:0; margin:0; text-align:center; font-weight:bold; margin-right: 3px;}

/* selected tab does not change on hover*/
.menu dd span.selectedL {display:block; width:5px;  background:url("/images/menu/navmain_selected_left.gif"); float:left; padding: 6px 0 7px 0; }
.menu dd span.selectedM {cursor:pointer; color:#fff;background:url("/images/menu/navmain_selected_mid.gif"); float:left; padding:6px 5px 7px 5px;}
.menu dd span.selectedR {display:block; width:5px;   background:url("/images/menu/navmain_selected_right.gif"); float:left; padding:6px 0 7px 0;}
.menu a span.selectedM, .menu a:visited span.selectedM {color:#fff; text-decoration:none; font-size:1em; cursor:pointer;}

/* for non-selected tabs, swap background images and text colour on hover */
.menu dd span.navL {display:block; width:5px;  background:url("/images/menu/navmain_left.gif"); float:left; padding:6px 0 7px 0;}
.menu dd span.navM { background:url("/images/menu/navmain_mid.gif"); float:left; padding:6px 5px 7px 5px; }
.menu dd span.navR {display:block; width:5px; background:url("/images/menu/navmain_right.gif"); float:left; padding:6px 0 7px 0;}

.menu a, .menu a:link, .menu a:active, .menu a:visited {color:#4545db; text-decoration:none; font-size:1em; cursor:pointer;}
.menu a:hover {color:#333; background:#fff;}
.menu a:hover span {background-position:0 26px}

/* ------------------------------------------------------------------------ */
#tab_submenu { float:right; width:100%; background:#DAE0D2 url("/images/menu/navsub_bar_bg.gif") repeat-x top; line-height:28px; }
#tab_submenu ul { margin:0px 0px 0px 6px; padding:0px; list-style:none ; }
#tab_submenu li { float:left; margin:0 0px 0 0px; padding:0 0 0 0px; color:#fff; }
#tab_submenu a { float:left; display:inline; color:#fff; text-decoration:none }
#tab_submenu a:hover { text-decoration:underline }

#tab_menu a { float:none }
#tab_submenu a { float:none }
/*----------------------------------------*/
/*-------------- Tab Menu ----------------*/
/*----------------------------------------*/
