body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

#topline, #topline a, #topline h1, topline h1 a {
  position: absolute;
  top: -400px;
  z-index: -1;
}


#header {
  position: relative;
  left: 0px;
  height: 81px;
}

#hdr {
  position: relative;
  float: right;
  height: 81px;
  z-index: 2;
}

#logo {
  position: relative;
  float: left;
  vertical-align: center;
  top: 2px;
  height: 77px;
  left: 5px;
  z-index: 5;
}

#mspacer {
  top: 0px;
  height: 26px;
}

#menu {
  position: relative;
  padding-top: 0px;
  float: left;
  background: url('../images/base/menu_bg.gif') repeat-x;
  width: 780px;
  font-family: Verdana;
  font-size: 11px;
  color: #FFFCFF;
  font-weight: bold;
}

#menu img {
  position: relative;
  float: left;
}

#menu a {
  position: relative;
  float: left;
  font-family: Verdana;
  font-size: 11px;
  color: #FFFCFF;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 9px;
  padding-top: 7px;
  height:21px;
  background: url('../images/base/menu_bg.gif') repeat-x;
  display: block;
}
html>body #menu a {
  padding-top: 7px;
}

#menu a:hover {
  background: url('../images/base/menu_bg_h.gif') repeat-x top;
}

#footer {
  height: 22px;
  position: relative;
  background: url('../images/base/footer_menu.gif') repeat-x;
  text-align: center;
  font-size: 10px;
  padding-top: 4px;
  font-family: Arial;
  color: #FFFCFF;
  text-decoration: none;
}

#footer a {
  color: #FFFCFF;
  text-decoration: none;
}

#footer a:hover {
  color: #FFFCFF;
  text-decoration: underline;
}

#page_footer {
  text-align: center;
  font-size: 10px;
  font-family: Arial;
  color: #000000;
  text-decoration: none;
  height: 14px;
}

#page_content {
  width: 780;
  display: block;
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: 5px;
  font-size: 12px;
  font-family: Arial;
  line-height: 16px;
}

html>body #page_content {
  top: 5px;
}

#page_content a {
  text-decoration: none;
}

#page_content a:hover {
  text-decoration: underline;
  background-color: Yellow;
}

#left_column_160 {
  position: relative;
  float: left;
  width: 160px;
}

#right_column_580 {
  position: relative;
  float: left;
  margin-left: 10px;
  width: 580px;
}

#left_column_260 {
  position: relative;
  float: left;
  width: 260px;
}

#left_column_271 {
  position: relative;
  float: left;
  width: 250px;
}

html>body #left_column_271 {
  position: relative;
  float: left;
  width: 220px;
}

#right_column_500 {
  position: relative;
  float: left;
  margin-left: 10px;
  left: 10px;
  width: 480px;
}
html>body #right_column_500 {
  left: -1px;
  width: 485px;
}

#right_column_490 {
  position: relative;
  float: left;
  margin-left: 10px;
  width: 460px;
}

html>body #right_column_490 {
  left: 6px;
  width: 475px;
}

#left_column_190 {
  position: relative;
  float: left;
  width: 180px;
}

#left_column_200 {
  position: relative;
  float: left;
  width: 190px;
}

#right_column_570 {
  position: relative;
  float: left;
  margin-left: 10px;
  width: 550px;
}

#oraarrow {
  position: relative;
  top: 6px;
}

#sechdr {
  position: relative;
  color: #E4D923;
  background: url('/images/sechdr_left.gif') left no-repeat;
  height: 32px;
}

#sechdr_text {
  position: relative;
  top: 2px;
}

#greendot {
  position: relative;
  left: 7px;
  padding-right: 12px;
  padding-top: 10px;
}

#reviews {
  position: relative;
  float: left;
  width: 260px;
}

#reviews_links2 {
  padding-top: 5px;
  background: url('../images/reviews_line.gif') repeat-y;
  position: relative;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

#reviews_links2 a {
  text-decoration: none;
  line-height: 16px;
}

#reviews_links2 a:hover {
  text-decoration: underline;
  background-color: Yellow;
}

#hotdest {
  position: relative;
  float: left;
  width: 190px;
}

#hotdest_links {
  padding-top: 5px;
  background: url('../images/hotdest_line.gif') repeat-y;
  position: relative;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

#hotdest_links a {
  text-decoration: none;
}

#hotdest_links a:hover {
  text-decoration: underline;
  background-color: yellow;
}

#faqs {
  position: relative;
  float: left;
  width: 260px;
}

#faqs_links {
  padding-top: 5px;
  background: url('../images/reviews_line.gif') repeat-y;
  position: relative;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

#faqs ul {
  position: relative;
  margin-bottom: 0px;
  margin-top: 0px;
  left: -10px;
  list-style: url('../images/green_dot.gif');
}

html>body #faqs ul {
  margin-left: 0px;
}

#faqs_links a {
  text-decoration: none;
  line-height: 16px;
}

#faqs_links a:hover {
  text-decoration: underline;
  background-color: Yellow;
}

/* Old Styles */
.comp_text {
    font-family: Arial; font-weight: normal; text-decoration: none; font-size: 12px; line-height: 18px;
}

.comp_text a,.comp_text a:visited {
  color: #0000FF;
}
  
.comp_text a:hover {
  text-decoration: underline;
  background: Yellow;
}

.comp_text_white {
    font-family: Arial; font-weight: normal; text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 18px;
}
.page_text {
	text-align: left; font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 12px; line-height: 18px;
}
.page_text a:link, .page_text a:visited, .pagetext a {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 12px; line-height: 18px;
}
.page_text a:hover {
	font-family: Arial; font-weight: normal; text-decoration: underline; color: #0000FF; background-color: Yellow; font-size: 12px; line-height: 18px;
}
.cpage_text {
	text-align: center; font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 12px; line-height: 18px;
}
.cpage_text a:link, .cpage_text a:visited, .cpagetext a {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 12px; line-height: 18px;
}
.cpage_text a:hover {
	font-family: Arial; font-weight: normal; text-decoration: underline; color: #0000FF; background-color: Yellow; font-size: 12px; line-height: 18px;
}
.page_title {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #363674; font-size: 13px;
}
.font10 {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 11px; line-height: 12px;
}
.font10:link {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 11px; line-height: 12px;
}
.font10:visited {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 11px; line-height: 12px;
}
.font10:hover {
	font-family: Arial; font-weight: normal; text-decoration: underline; color: #0000FF; font-size: 11px; line-height: 12px;
}
.tfont10 {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 11px; line-height: 12px;
}
.tfont10 a:link, .font10t a:visited, .font10t a {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 11px; line-height: 12px;
}
.tfont10 a:hover {
	font-family: Arial; font-weight: normal; text-decoration: underline; color: #0000FF; background-color: Yellow; font-size: 11px; line-height: 12px;
}
.page_text_white {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 18px;
}
.page_text_white:link {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 18px;
}
.page_text_white:visited {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 18px;
}
.page_text_white:hover {
	font-family: Arial; font-weight: normal; text-decoration: underline; color: #FFFFFF; font-size: 12px; line-height: 18px;
}
.page_title {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #363674; font-size: 13;
}
.detail_item_title {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #333366; font-size: 12px; background-color: #EAEAEA;
}
.detail_item_header {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #000000; font-size: 12px; background-color: #FFFFFF;
}
.detail_item_text {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 12px; background-color: #FFFFFF;
}
.detail_item_nav {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 12px; background-color: #B4C0CA;
}
.detail_item_normal {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 12px;
}
.detail_item_header_norm {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #000000; font-size: 12px;
}
.register_form_header {
	font-family: Arial; font-weight: bold; text-decoration: none; color: #000000; font-size: 11;
}
.register_form_entry {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 9;
}
.copyright {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; font-size: 10;
}
.copyright:link {
	font-family: Arial; font-weight: normal; text-decoration: none; color: #0000FF; font-size: 10;
}
.compare:link, .compare:visited, .compare:active {
    text-decoration:none;
    color:#0000FF;
}
.compare:hover {
    text-decoration:underline;
    background: Yellow;
}
.sales_bullets {
	font-family: Arial; font-weight: bold; color: #000000; font-size: 15px; line-height: 20px; padding-bottom: 2px;
}

.sales_bullets a {
	font-family: Arial; font-weight: bold; color: #0000CC; font-size: 15px; line-height: 20px; padding-bottom: 2px;
}

.details_property_info_header{
	font-family: Arial; font-weight: bold; text-decoration: none; color: #333366; font-size: 12px;
}


