  body,
  div,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  pre,
  form,
  fieldset,
  input,
  textarea,
  p,
  blockquote,
  th,
  td {
    margin:0;
    padding:0;
  }

  table {
    border-collapse:collapse;
    border-spacing:0;
  }

  fieldset,
  img {
    border:0;
  }

  address,
  caption,
  cite,
  code,
  dfn,
  em,
  strong,
  th,
  var {
    font-style:normal;
    font-weight:normal;
  }

  ol,
  ul {}

  caption,
  th {
    text-align:left;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:12px;
    font-weight:normal;
  }

  q:before,
  q:after {
    content:'';
  }

  abbr,
  acronym {
    border:0;
  }

  body {
    font:12px/135% arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
  }

  table {
    font-size:inherit;
    font:12px;
  }
  
  select,
  input,
  textarea {
    font:12px arial,helvetica,clean,sans-serif;
  }

  pre,
  code {
    font:13px monospace;
    *font-size:12px;
  }
body{background:#fff url("../img/back.gif") repeat-y;margin:0 0 0 10px;padding:0;color:#000;font:11px/14px verdana,geneva,arial,sans-serif;}
img {border:0;}
p{margin:0;padding:0;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{margin:0;padding:1px 0 1px 2px;color:#2D6785;vertical-align:top;font:11px verdana,geneva,arial,sans-serif;}
select{padding-top:0;padding-bottom:0;margin-right:5px;font-size:12px;}
ul{margin:0;padding:0;}
li{list-style-type:disc;color:#cc0c07;margin-left:20px;}
table {margin:0px; padding:0px; font:11px;}
button { border:0; padding:0; margin:0; cursor:pointer; padding:0 .25em 0 .25em; width:auto; overflow:visible;}

h1.h1Bold { margin:0px; padding:0px; font-weight:bold; margin-top:10px; } /* RESET */
h1.h1Bold { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding-bottom:15px; }
h1.inline { margin:0 0 10px 0;}
h1{margin-left:10px;margin-bottom:6px;color:#333333;font-size:22px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;display:block!important;padding:0;line-height:22px;}
h2 {color:#333333;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:0px; line-height:18px;}
h3{margin:0;padding:0;font-size:14px;}
h4, h5{margin:0;padding:0;font-size:11px;}
h4.hotels_in_city{color:#6B3C36;font-size:11px;}
h4.redhd{line-height:16px;color:#FE0000;padding:0 0 0 10px;margin:0}
h4.blkhd{line-height:16px;color:#000;padding:0 0 0 10px;margin:0}
h6.yel{background-color:#EDE6B0; width:173px; height:19px;text-align:right;margin-left:-10px;margin-Top:0px;margin-bottom:-2px;}
h6.tiny{font-size:10px;line-height:16px;color:#38340B;text-align:right;padding-right:5px;padding-top:1px;background:#ECE6B0; font-weight:normal;}

a:link{color:#9b0400;text-decoration:underline;}
a:visited{color:#9b0400;text-decoration:underline;}
a:hover,a:active{color:#000;text-decoration:underline;}
a.ftrLnk:link {font-size:10px;padding:0 8px 0 8px;border-right:1px solid #85815a;}
a.ftrLnk:visited {color:#999; font-size:10px; padding:0 8px 0 0;border-right:1px solid #CCC;}
a.ftrLnkLast {font-size:10px;padding:0 0 0 2px;}
a.globalLnk:link,a.globalLnk:visited {font-size:10px;font-weight:bold;color:#fff;padding:0 6px 0 2px;text-decoration:none;border-right:1px solid #fff;}
a.globalLnkLast:link,a.globalLnkLast:visited{font-size:10px;font-weight:bold;color:#fff;padding:0 6px 0 2px;text-decoration:none;border-right:none;}
a.globalLnk:hover,a.globalLnk:active{color:#fff;text-decoration:underline;border-right:1px solid #fff;}
a.globalLnkLast:hover,a.globalLnkLast:active{color:#fff;text-decoration:underline;border-right:none;}
a.globalLnkLast:link {border-right:none !important;}
a.noLinkStyle:link,a.noLinkStyle:visited,a.noLinkStyle:hover,a.noLinkStyle:active{color:#000;text-decoration:none;}

a.partnerLnk, a.ftrLnk {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #CCC;}
a.partnerLnk:link ,a.ftrLnk:link {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #CCC;}
a.partnerLnk:visited,a.ftrLnk:visited {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #CCC;}
a.partnerLnk:hover, a.ftrLnk:hover { text-decoration:none; padding:0 8px 0 0;border-right:1px solid #CCC;}
a.partnerLnk:active, a.ftrLnk:active {color:#999; padding:0 8px 0 0;border-right:1px solid #CCC;}

a.ftrLnk, a.ftrLnk:link, a.ftrLnk:visited, a.partnerLnk, a.partnerLnk:link, a.partnerLnk:visited {margin-right:4px;}
a.ftrLnk:hover,a.ftrLnk:active, a.partnerLnk:hover, a.partnerLnk:active {margin-right:4px;}
body{
  font:12px/135% arial,helvetica,clean,sans-serif;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

img{
  border:0;
}

label{
  font-size:12px;
}

h1{
  font-size:20px;
  line-height:1.2em;
  font-weight:bold;
  margin-bottom:10px;
}

h2{
  font-size:16px;
  line-height:16px;
  font-weight:bold;
  margin-bottom:10px;
}

h3{
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}

hr{
  border:none;
  margin:0 0 10px 0;
  padding:0;
  height:1px;
}

body,ul,div,li{
  color:#555;
  color: #555;
}

strike{
  color:#666;
}

strong{
  font-weight:bold;
}

hr {
  border-bottom: 1px #f8af18 dotted;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.text-right {
  text-align: right;
}


.clear-both, /* DEPRICATED - please do not use anymore */
.clr,
.clrBoth {
  clear: both;
  display: block;
  float: none !important;
  font-size: 0px;
  line-height: 0;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

ul {
  color: #888;
}

li {
  color: #555;
  list-style-type: none;
  margin-left: -10px;
  padding-left: 10px;
}
.clearfix {
  _display : inline-block;
}a,
a:link,
a:visited {
  color: #e6690e;
  text-decoration: none;
}

/* Standard link different colour */

a {
  color: #e6690e;
  text-decoration: none;
}

a:link {
  color: #e6690e;
}

a:visited {
  color: #e6690e;
}

a:focus {
  color: #e6690e;
}

a:hover {
  color: #e6690e;
  text-decoration: underline;
}

a:active {
  color: #e6690e;
}


/* Span link type, where you dont want to use a HREF, use a span with the class 'link' */

span.link {
  color: #e6690e;
  font-size: 12px;
}

span.link:link {}

span.link:visited {}

span.link:hover {
  color: #e6690e;
  cursor: pointer;
  text-decoration: underline;
}

span.link:active {}


/* Standard link different colour */

.link2 a {
  color: #e6690e;
  text-decoration: none;
}

.link2 a:link {
  color: #e6690e;
}

.link2 a:visited {
  color: #e6690e;
}

.link2 a:hover {
  text-decoration: underline;
}

.link2 a:active {
  color: #e6690e;
}html, body {
  background: #999;
  color: #555;
  height: 100%;
  margin: 0;
  padding: 0;
}

div#page_container {position:relative; margin:0 auto; width:960px; background:#fff; height:auto!important; float: none !important; left: 0px !important; }
div#regContent {position: static !important; left: 0px !important; }


#main_content {
  margin-left: 13px;
  padding: 0 0 40px;
}

div#regContent {position: static !important; left: 0px !important; }

.col_1 {width:92px; margin-right:13px; float:left; display:inline;}
.col_2 {width:197px; margin-right:13px; float:left; display:inline;}
.col_3 {width:302px; margin-right:13px; float:left; display:inline;}
.col_4 {width:407px; margin-right:13px; float:left; display:inline;}
.col_5 {width:512px; margin-right:13px; float:left; display:inline;}
.col_6 {width:617px; margin-right:13px; float:left; display:inline;}
.col_7 {width:722px; margin-right:13px; float:left; display:inline;}
.col_8 {width:827px; margin-right:13px; float:left; display:inline;}
.col_9 {width:932px; margin-right:13px; float:left; display:inline;}

.col_7  #searchForm {text-align:left;}
#footer .col_7 {width:800px;}
.page_header .header_row_1 a,
.page_header .header_row_1 a:link,
.page_header .header_row_1 a:visited,
.page_header .header_row_1 a:active {
  color: #fff;
  font-size: 12px;
}

.page_header .header_row_3,
.page_header .header_row_3 a,
.page_header .header_row_3 a:link,
.page_header .header_row_3 a:visited,
.page_header .header_row_3 a:hover,
.page_header .header_row_3 a:active {
  font-size: 12px;
}

.page_header .skiplink { /* ACCESSIBILITY */
  display: none;
}

.page_header .sign_in {
  border-right: 1px solid #facb69;
  color: #fff;
  float: left;
  margin: 0;
  padding: 0 15px 0 0;
}

.header_row_1 .secondary_links .sign_in a {
  display: inline;
  margin: 0px;
}

.header_row_1 .secondary_links .sign_in span {
  float: left;
}

.header_row_1 .secondary_links ul,
.header_row_1 .secondary_links li {
  float: left;
}

.page_header .header_row_1 {
  background-color: #f8af18;
  border-bottom: 1px solid #cb9d45;
  height: 68px;
  position: relative;
}

.header_row_1 span.logo {
  background: url("../img/hotels.com_logo_1.png") no-repeat 0 50%;
  cursor: pointer;
  display: block;
  height: 60px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 340px;
  z-index: 1;
}

.header_row_1 div.main_links {
  bottom: 5px;
  position: absolute;
  right: 13px;
  z-index: 1;
}

.header_row_1 div.secondary_links {
  position: absolute;
  right: 13px;
  top: 5px;
  z-index: 1;
}

.header_row_1 .secondary_links a {
  display: block;
  float: left;
  margin: 0 0 0 15px;
}

.page_header .header_row_1 .help {
  cursor: help;
}
.page_header .header_row_3 .hcom_options {
  float: left;
}

.page_header .header_row_3 div.hr {
  border-bottom: 1px #fefefe solid;
}

.page_header .header_row_3 {
  background: url("../img/header_row_3_background.gif") top repeat-x;
  border-top: 1px solid #fefefe;
  border-bottom: 1px solid #cecece;
  height: 2.1em;
  padding: 0;
}

.welcomerewards, .welcomerewards span { border: 0; padding: 0; margin: 0; }
.welcomerewards .wr_w { color: #ee3424; }
.welcomerewards .wr_r { color: #5a8b9c; }

a.welcomerewards_link, 
a.welcomerewards_link:link, 
a.welcomerewards_link:visited, 
a.welcomerewards_link:hover, 
a.welcomerewards_link:active {
  color:#B40014;
  text-decoration:underline;
}

.page_header .profiles_notification_box {
  margin: 10px;
}

/* NEW HEADER */
.page_header .header_rule {
  background: #80a0bf;
  border: 1px solid #336699;
  border-width: 1px 0;
  height: 1px;
  width: 100%;
}

.header_row_1 div.main_links {
  bottom: 0;
  width: auto;
}

.header_row_1 .main_links .main_nav {
  background: none;
  width: auto;
}

.header_row_1 .main_links .main_nav li,
.header_row_1 .main_links .main_nav li.first a.current,
.header_row_1 .main_links .main_nav li.last a.current,
.header_row_1 .main_links .main_nav li a.current {
  background: none;
}

.header_row_1 .main_links .main_nav,
.header_row_1 .main_links .main_nav li {
  float: left;
  margin: 0;
  padding: 0;
}

.header_row_1 .main_links .main_nav li {
  background-position: -5px -60px;
}

.header_row_1 .main_links .main_nav li a {
  border-left: none;
  border-right: none;
}

.header_row_1 .main_links .main_nav li.first {
  background-position: 0 -60px;
}

.header_row_1 .main_links .main_nav li.first a {
  border-left: none;
}

.header_row_1 .main_links .main_nav li.last a {
  border-right: none;
}

.header_row_1 .main_links .main_nav li.last {
  background-position: 100% -60px;
}

.header_row_1 .main_links .main_nav li a.last {
  border-right: none;
}

.header_row_1 .main_links .main_nav li a,
.header_row_1 .main_links .site_feedback {
  color: white;
  display: block;
  margin-top: 1px;
  padding: 5px 9px 6px;
}

.header_row_1 .main_links .main_nav li a {
  text-decoration: none;
}

.header_row_1 .main_links .main_nav li a:hover {
  background: none;
  background-position: -5px -120px;
  text-decoration: underline;
}

.header_row_1 .main_links .main_nav li.first a:hover {
  background-position: 0 -120px;
}

.header_row_1 .main_links .main_nav li.last a:hover {
  background-position: 100% -120px;
}

.header_row_1 .main_links .main_nav li.first a.current {
  background-position: 0 -1px;
  color: #999;
}

.header_row_1 .main_links .main_nav li.last a.current {
  background-position: 100% 0;
  color: #999;
}

.header_row_1 .main_links .main_nav li a.current {
  background-position: -5px -1px;
  color: #999;
}

.header_row_1 .main_links .site_feedback {
  float: left;
}
.header_row_3 .custom_dropdown {
  float: left;
  position: relative;
  top: 0;
  z-index: 10;
}

.header_row_3 .custom_dropdown a.focus {
  float: left;
  text-decoration: none;
}

.header_row_3 .custom_dropdown .dropdown {
  cursor: default;
}

.header_row_3 .custom_dropdown .dropdown {
  float: left;
}

/* MENU */

.dropdown_menu {
  color: #fff;
  display: none;
  left: 0;
  position: absolute;
  top: 2em;
  z-index: 10;
}

.dropdown_menu ul {
  list-style: none;
  background-color: #8c8c8c;
  border-top: 1px #bfbfbf solid;
  min-width: 180px;
  width: auto;
}

.dropdown_menu a {
  color: #fff!important;
  display: block;
  padding: 3px 6px;
  text-decoration: none;
  white-space: nowrap;
}

.dropdown_menu li {
  background-image: none;
  white-space: nowrap;
  zoom: 1;
}

.dropdown_menu a:hover,
.dropdown_menu li.active a {
  background-color: #404040;
  text-decoration: none;
}

.dropdown_menu li img {
  margin-right: 5px;
  position: relative;
  top: 1px;
}

.custom_dropdown:hover .dropdown_menu {
  display: block;
}
/* LANGUAGE MENU 'TAB' */
.header_row_3 .language {
  cursor: default;
  height: 1.7em;
  margin: 0 10px 0 5px;
  padding: 4px 2px 0 7px;
}

.header_row_3 .language .copy {
  color: #555;
  float: left;
  margin-right: 3px;
}

.header_row_3 .language img.active_flag {
  float: left;
  margin: 0.27em 5px 0 0;
}

.header_row_3 .language:hover,
.header_row_3 .language_ie6 a.focus:hover {
  background-color: #404040;
}

.header_row_3 .language:hover .copy,
.header_row_3 .language_ie6 a.focus:hover .copy {
  color: #fff;
}

.header_row_3 .language:hover .sprite_icon_dropdown,
.header_row_3 .language_ie6 a.focus:hover .sprite_icon_dropdown {
  background-position: -450px -150px;
}

.header_row_3 .language_ie6 {
  padding: 0;
}

.header_row_3 .language_ie6 .dropdown {
  padding: 4px 2px 0 7px;
}
.page_header .flags span {
  margin: 0.25em 5px 0 0;
}

.page_header li.heading {
  background-color: #a0a0a0;
  color: #fff;
  cursor: default!important;
  font-weight: bold;
  margin: 1px;
  padding: 7px;
}

.page_header .hcom_options .language ul {
  border-bottom: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
  height: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 300px;
}

.page_header .language_ie6 iframe {
  height: 400px;
  width: 300px;
}.header_row_3 .call_center {
  float: right;
  margin: 4px 0 0 0;
  padding: 0 13px 0 0px;
  cursor:help;
}

.header_row_3 .call_center .sprite_icon_information {
   cursor:help;
}

.header_row_3 .call_center a,
.header_row_3 .call_center a:hover {
  cursor:pointer;
}

.header_row_3 .call_center span.phone_number {
  float:left;
  line-height:1.4em;
  margin:0 3px 0 0;
}

.header_row_3 .call_center span {
  color: #8c8c8c;
}

.header_row_3 .call_center strong {
  color: #555;
  font-weight: bold;
}

.header_row_3 .call_center table {
  display: none;
  z-index: 10;
}

.header_row_3 .call_center:hover table {
  display: block;
}.hcom_popdiv_default .hcom_popdiv {
  position: absolute;
}

.hcom_popdiv_default table {
  position: relative;
}

.hcom_popdiv_default .hcom_popdiv_tl {
  background-position: top left;
}

.hcom_popdiv_default .hcom_popdiv_tm {
  background-position: top center;
}

.hcom_popdiv_default .hcom_popdiv_tr {
  background-position: top right;
}

.hcom_popdiv_default .hcom_popdiv_ml {
  background-position: left;
}

.hcom_popdiv_default .hcom_popdiv_mm {}

.hcom_popdiv_default .hcom_popdiv_mr {
  background-position: right;
  right: 0;
}

.hcom_popdiv_default .hcom_popdiv_bl {
  background-position: bottom left;
}

.hcom_popdiv_default .hcom_popdiv_bm {
  background-position: 50% 100%;
  bottom: 0;
}

.hcom_popdiv_default .hcom_popdiv_br {
  background-position: bottom right;
}

.hcom_popdiv_default .hcom_popdiv_position {
  left: 0;
  top: 300px;
}

.hcom_popdiv_default td {
  background-image: url("../img/uber_popdiv_custom_3.png");
}

.hcom_popdiv_default .hcom_popdiv_tl,
.hcom_popdiv_default .hcom_popdiv_tr,
.hcom_popdiv_default .hcom_popdiv_bl,
.hcom_popdiv_default .hcom_popdiv_br {
  height: 24px;
  width: 24px;
}

.hcom_popdiv_default .hcom_popdiv_tm,
.hcom_popdiv_default .hcom_popdiv_bm {
  height: 24px;
}

.hcom_popdiv_default .hcom_popdiv_ml,
.hcom_popdiv_default .hcom_popdiv_mr {
  width: 24px;
}

.hcom_popdiv_default .hcom_popdiv_mm {
  background-color: #f9f9f9; /* TODO create themed config var */
  background-image: none;
}

.hcom_popdiv_callus a:hover {
  text-decoration: underline;
}.hcom_popdiv_callus table { /* This makes the popDiv grow to the right instead of the left. */
  float: right;
  right: 5px;
}

.hcom_popdiv_callus .hcom_popdiv_tl {
  background-position: -10px 0;
}

.hcom_popdiv_callus .hcom_popdiv_tm {
  background-position: -24px 0;
}

.hcom_popdiv_callus .hcom_popdiv_tr {
  background-position: -404px -369px;
}

.hcom_popdiv_callus .hcom_popdiv_ml {
  background-position: -10px -24px;
}

.hcom_popdiv_callus .hcom_popdiv_mr {
  background-position: -773px -24px;
  right: 0;
}

.hcom_popdiv_callus .hcom_popdiv_bl {
  background-position: -10px -782px;
}

.hcom_popdiv_callus .hcom_popdiv_bm {
  bottom: 0;
  background-position: -24px 100%;
}

.hcom_popdiv_callus .hcom_popdiv_br {
  background-position: -773px -782px;
}

.hcom_popdiv_callus .hcom_callus_position {
  right: 6px;
  margin-top: 10px;
  z-index: 100;
  max-width: 400px;
}

.hcom_popdiv_callus td {
  background-image: url("../img/uber_popdiv_custom_3.png");
}

.hcom_popdiv_callus .hcom_popdiv_tl,
.hcom_popdiv_callus .hcom_popdiv_tr,
.hcom_popdiv_callus .hcom_popdiv_bl,
.hcom_popdiv_callus .hcom_popdiv_br {
  height: 24px;
  width: 24px;
}

.hcom_popdiv_callus .hcom_popdiv_tm,
.hcom_popdiv_callus .hcom_popdiv_bm {
  height: 24px;
}

.hcom_popdiv_callus .hcom_popdiv_ml,
.hcom_popdiv_callus .hcom_popdiv_mr {
  width: 24px;
}

.hcom_popdiv_callus .hcom_popdiv_mm {
  background-image: none;
  background-color: #f9f9f9;
}

.hcom_popdiv_callus a * {
  cursor: pointer!important;
}

.hcom_popdiv_callus .icon_sprite_popup {
  position: relative;
  right: 5px;
}

.hcom_popdiv_callus .icon_sprite_popup span {
  font-size: 0.8em;
  display: inline;
}.hcom_popdiv_callus td {
  _background-image: url("../img/uber_popdiv_custom_3.gif");
}/* HEADER DROPDOWN ARROW SPRITE */

.sprite_header {
  background-image: url("../img/sprite_header.png");
  display: block;
  float: left;
  margin-top: .55em;
  margin-left: 5px;
}

.sprite_header .dropdown_1 {
  background-position: 0 0;
  height: 4px;
  width: 5px;
}


/* HEADER INFORMATION SPRITE */

.sprite_icon_information {
  background-image: url("../img/sprite_icons_index.png");
  background-position: -450px 0;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 11px;
  width: 11px;
}

.sprite_icon_information .icon_information_1 {
  height: 11px;
  width: 11px;
}

.header_row_3 .phone_sprite {
  margin: .25em 2px 0 0;
}


/* HEADER DROPDOWN ARROW SPRITE 2 */

.sprite_icon_dropdown {
  background-image: url("../img/sprite_icons_index.png");
  background-position: -450px -100px;
  cursor: default;
  display: block;
  float: left;
  height: 11px;
  width: 11px;
}

.sprite_icon_dropdown .icon_dropdown_2 {
  height: 11px;
  width: 11px;
}

.header_row_3 .language_dropdown_sprite {
  float: left;
  margin-right: 3px;
  margin-top: 0.27em;
}


/* HEADER INFORMATION SPRITE */

.sprite_icon_close_5 {
  background-image: url("../img/sprite_icons_index.png");
  background-position: -50px -100px;
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  width: 16px;
}

.sprite_icon_close_5 .icon_close_5 {
  height: 16px;
  width: 16px;
}
#footer {
  background-color: #999;
  bottom: 0;
  color: #fff;
}

#footer h3 {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

#footer a {
  color: #fff;
}

#footer ul {
  list-style: none;
  padding: 0 0 10px 0;
}

#footer li {
  background-image: none;
  display: inline;
  border-right: 1px #fff solid;
  margin-right: 5px;
  padding-right: 5px;
}

/* add-in specially for Arabic but works on all other POSs too */
#footer .col_7 ul {
  display: block;
  clear: both;
  margin-left: -6px;
  height: 20px;
}

#footer .col_7 ul  li {  
  display: block;
  float: left;
  margin: 0 0 0 3px;
  padding: 0 6px 0 3px;
}
/**** add-in end ********************************/

#footer div {
  color: #fff;
}

#footer div.content {
  padding: 13px 0 13px 13px;
}

#footer li:last-child {
  border-right: none;
}

#footer .col_8 ul .footer_last_li {
  border-right: none;
  margin-right: 0;
}

#footer div.hr {
  border-bottom: 1px #fff dotted;
  height: 1px;
  margin: 15px 0;
  padding: 0;
  width: 99%;
}

#footer .top_destinations ul {
  line-height: 1.6em;
  padding-bottom: 10px;
  width: 24%;
  float: left;
}

#footer .top_destinations li,
#footer .top_destinations_custom li {
  border-right: none;
  display: block;
}

#footer .top_destinations_custom ul {
  line-height: 1.6em;
  padding-bottom: 10px;
  width: 33%;
  float: left;
}

/* ROUNDED CORNERS - NO IMAGES */

#footer .rounded_corners {
  background-color: #fff;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  width: 100%;
}

#footer .rounded_corner_left {
  height: 2px;
  left: 0;
  line-height: 1px;
  position: absolute;
  width: 2px;
}

#footer .rounded_corner_left div {
  background-color: #ccc;
  bottom: 0;
  font-size: 1px;
  height: 1px;
  left: 0;
  line-height: 1px;
  position: relative;
  width: 1px;
}

#footer .rounded_corner_left .b {
  left: 1px;
}

#footer .rounded_corner_left .c {
  background-color: #999;
  bottom: 1px;
}

#footer .rounded_corner_right {
  height: 2px;
  line-height: 1px;
  position: absolute;
  right: 0;
  width: 2px;
}

#footer .rounded_corner_right div {
  background-color: #ccc;
  bottom: 0;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  position: relative;
  right: -1px;
  width: 1px;
}

#footer .rounded_corner_right .b {
  right: 0;
}

#footer .rounded_corner_right .c {
  background-color: #999;
  bottom: 1px;
}

#footer .content h2 {
  display: none;
}

#footer .top_50_cities ul, #footer .hotels_by_destination ul {
  padding-bottom: 0px;
}

#footer .hotels_by_destination {
  padding-top: 10px;
}

/* FOOTER LOGOS */

#footer .footer_banner_content {
  height: 270px;
  width: 320px;
}

#footer .footer_logos, #footer .footer_hitwise_logo {
  background: url("../img/footer_logos.gif") no-repeat;
  float: right;
  position: relative;
  width: 92px;
}

#footer .footer_hitwise_logo {
  display: inline;
}

#footer .footer_hitwise_logo {
  background-position: 0 -50px;
  height: 110px;
}

/*#footer .footer_logos {
  height: 50px;
}*/

#footer .footer_security_certificate_logo {
  background-position: 0 -177px;
  height: 44px;
  margin-bottom: 15px;
}
#footer{
  background-color: #999;
  color:#fff;
}

#footer h5{
  color:#fff;
  clear: both; /* for arabic - but useful for all */
}

#footer a{
  color:#fff;
}

#footer li{
  border-right:1px #fff solid;
  zoom: 100%;
}

#footer div{
  color:#fff;
}
/* GENERIC STYLES FOR ALL SPRITES */

.star_sprite,
.guest_sprite,
.icon_sprite_breakfast,
.icon_sprite_all_inclusive,
.icon_sprite_promo,
.icon_sprite_tick_cross,
.icon_sprite_pop_div,
.icon_sprite_png_include_taxes,
.icon_sprite_calendar {
  font-size: 1px;
  float: left;
  margin: 0;
  line-height: 1px;
  list-style: none;
  padding: 0;
}

/* BREADCRUMB */

.icon_sprite_delimiter div {
  background-position: -150px -250px;
  height: 7px;
  line-height: 1px;
  width: 6px;
}

.flags span { background: url(../img/flags.png) no-repeat;
display: block; float: left; height: 11px; overflow: hidden; width: 16px; } /* EUROPE */ .flags
.AUT { background-position: 0 -540px; } .flags .BEL { background-position: 0 0; } .flags .HRV {
background-position: 0 -20px; } .flags .CZE { background-position: 0 -40px; } .flags .DNK {
background-position: 0 -60px; } .flags .EST { background-position: 0 -80px; } .flags .FIN {
background-position: 0 -100px; } .flags .FRA { background-position: 0 -120px; } .flags .DEU {
background-position: 0 -140px; } .flags .GRC { background-position: 0 -160px; } .flags .HUN {
background-position: 0 -180px; } .flags .ISL { background-position: 0 -200px; } .flags .IRL {
background-position: 0 -220px; } .flags .ITA { background-position: 0 -240px; } .flags .LVA {
background-position: 0 -260px; } .flags .LTU { background-position: 0 -280px; } .flags .NLD {
background-position: 0 -300px; } .flags .NOR { background-position: 0 -320px; } .flags .POL {
background-position: 0 -340px; } .flags .PRT { background-position: 0 -360px; } .flags .RUS {
background-position: 0 -380px; } .flags .SVK { background-position: 0 -400px; } .flags .ESP {
background-position: 0 -420px; } .flags .SWE { background-position: 0 -440px; } .flags .CHE {
background-position: 0 -460px; } .flags .TUR { background-position: 0 -480px; } .flags .UKR {
background-position: 0 -500px; } .flags .GBR { background-position: 0 -520px; } /* ASIA/PACIFIC
*/ .flags .AUS { background-position: -60px 0; } .flags .HKG{ background-position: -60px
-420px; } .flags .CHN { background-position: -60px -20px; } .flags .JPN { background-position:
-60px -40px; } .flags .KOR { background-position: -60px -60px; } .flags .PHL {
background-position: -60px -80px; } .flags .SGP { background-position: -60px -100px; } .flags
.TWN { background-position: -60px -120px; } .flags .NZL { background-position: -60px -440px; }
.flags .IND { background-position: -60px -520px; } .flags .MYS { background-position: -60px
-540px; } /* AMERICAS */ .flags .ARG { background-position: -60px -280px; } .flags .THA {
background-position: -60px -300px; } .flags .CHL { background-position: -60px -340px; } .flags
.BRA { background-position: -60px -140px; } .flags .COL { background-position: -60px -320px; }
.flags .PER { background-position: -60px -460px; } .flags .VEN { background-position: -60px
-360px; } .flags .PAN { background-position: -60px -380px; } .flags .GTM { background-position:
-60px -400px; } .flags .CAN { background-position: -60px -160px; } .flags .MEX {
background-position: -60px -180px; } .flags .USA { background-position: -60px -200px; } .flags
.BLZ { background-position: 0 -560px; } .flags .BOL { background-position: -60px -560px; }
.flags .CRI { background-position: 0 -580px; } .flags .ECU { background-position: -60px -580px;
} .flags .GUF { background-position: 0 -600px; } .flags .GUY { background-position: -60px
-600px; } .flags .HND { background-position: 0 -620px; } .flags .NIC { background-position:
-60px -620px; } .flags .PRY { background-position: 0 -640px; } .flags .SUR {
background-position: -60px -640px; } .flags .URY { background-position: 0 -660px; } .flags .SLV
{ background-position: -60px -660px; } /* Africa/Middle East */ .flags .ISR {
background-position: -60px -220px; } .flags .ZAF { background-position: -60px -240px; } /* NO
FLAG */ .flags .blank { background-position: -60px -480px; } .flags .blank_white {
background-position: -60px -500px; }



.icon_sprite_breakfast div,
.icon_sprite_breakfast span,
.icon_sprite_all_inclusive div,
.icon_sprite_all_inclusive span,
.icon_sprite_promo div,
.icon_sprite_promo span,
.icon_sprite_tick_cross div,
.icon_sprite_pop_div div,
#GradientContainer h4 span,
.sort li.icon a span,
.starRating label span.star,
.mapScrollBox span.star,
.starRating .fieldDisabled label span.star,
.icon_sprite_calendar div,
.icon_sprite_calendar_triggers span,
.icon_sprite_tabs div,
#btn_submit_nameSearch,
#btn_submit_sortOrder,
#form_nameSearch label,
.icon_sprite_dropdown div,
.icon_sprite_information div,
.icon_sprite_close span,
#btn_removeDiscount,
.icon_sprite_openpopup .openpopup,
.icon_sprite_explpopup .explpopup,
.icon_sprite_delimiter div,
a.icon_sprite_popup,
.icon_sprite_go span,
.icon_sprite
{
  background: url("../img/sprite_icons_index.png") no-repeat top left;
}

span.icon_sprite {
  display: -moz-inline-block;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  margin-top: 0.18em;
  margin-right: 0.30em;
}

/* -- ICON related styles -- */

.icon_sprite_wlecomerewards {
  background-position: -700px -100px;
  width: 77px;
  height: 22px;
}


/* Small icons common */
.icon_sprite_openpopup,
.icon_sprite_information,
.icon_sprite_dropdown {
  width: 11px;
  height: 11px;
  margin-right: 4px;
  border: 1px;
  float: left;
  margin: 2px 0 0 3px;
  cursor: pointer;
}

.icon_sprite_openpopup .openpopup,
.icon_sprite_explpopup .explpopup,
.icon_sprite_dropdown .dropdown,
.icon_sprite_openpopup span,
.icon_sprite_dropdown div,
.icon_sprite_information div {
  display: block;
  width: 11px;
  height: 11px;
  line-height: 1px;
}

/* ICONS: Dropdown */
.icon_sprite_dropdown .dropdown {
  background-position: -450px -100px;
}

/* add-in specially for Arabic but works on all other POSs too */
#footer .col_7 ul {
  _margin-left: -9px;
}
/**** add-in end ********************************/

#footer {
  zoom: 1;
  clear: both;
}
.header_row_3 .custom_dropdown {
  _cursor: pointer;
  _text-decoration: none;
}

.hcom_popdiv_callus .hcom_popdiv_position {
  _right: -5px;
  _top: 82px;
}


/* FIX IE6 WHITESPACE BUG */

.page_header .header_row_2 .language_menu ul li {
  _border-bottom: 1px solid #8c8c8c;
  _display: block;
}

.page_header .header_row_2 ul li {
  _display: inline;
}

/* IE6 related hacks for nonJS language and currency dropdown menu */

.custom_dropdown_ie6 a.focus {
  _height: 2em;
  _position: relative;
  _zoom: 1;
}

.custom_dropdown_ie6 .dropdown_menu {
  _display: block;
  _visibility: hidden;
}

.custom_dropdown_ie6 table {
  _border-collapse: collapse;
  _font-size: 1em;
  _left: 0;
  _position: absolute;
  _top: 0;
  _z-index: 10;
}

.custom_dropdown a.focus iframe {
  _left: 0;
  _position: absolute;
  _top: 2em;
  _visibility: hidden;
  _z-index: 10;
}

.custom_dropdown_ie6 a.focus:hover iframe,
.custom_dropdown_ie6 a.focus:hover .dropdown_menu {
  _visibility: visible;
}

.header_row_1 div.main_links .main_nav li,
.header_row_1 div.main_links .main_nav li.first a.current,
.header_row_1 div.main_links .main_nav li.last a.current,
.header_row_1 div.main_links .main_nav li a.current {
  _background-image: ;
  _background-repeat: no-repeat;
}

.header_row_1 div.main_links .main_nav li.first a.current:hover {
  _background-position: 0 -1px;
  _color: #999;
}

.header_row_1 div.main_links .main_nav li.last a.current:hover {
  _background-position: 100% 0;
  _color: #999;
}

.header_row_1 div.main_links .main_nav li a.current:hover {
  _background-position: -5px -1px;
  _color: #999;
}

#main_content { margin: 0; padding: 0 0 20px 0; }
#breadcrumb { margin: 7px 0 10px 0; padding: 0 10px 6px 10px; border-bottom: 1px dotted #e5e5e5; }
#breadcrumb .breadsign { font: 14px arial; color: #bbb; padding: 0 4px; }

.numbered li { list-style-type: decimal; }

/*****************************************************************/
/* PressOffice LEFTSIDE MENU                                     */
/*****************************************************************/

		#pressLeftmenuInstance h3 { margin: 0; padding-left: 5px; }
		#pressLeftmenuInstance {
			float: left;
			width: 190px;
			height: auto;
			margin: 0px 15px 0px 10px;
			padding: 0;
		}
		#pressLeftmenuInstance_de {
			float: left;
			width: 195px;
			height: auto;
			margin: 0 10px 0 10px;
			_margin: 0 10px 0 5px;
			padding: 0;
		}
		#pressLeftmenuInstance_fi {
			float: left;
			width: 205px;
			height: auto;
			margin: 0 10px 0 10px;
			padding: 0;
		}

		.pressLeftMenu { border-bottom: 1px solid #eee; margin: 0; padding: 3px 0; }
		.pressLeftMenu li p { color: #333; margin: 0; padding: 4px; font-size: 12px; font-weight: normal; }
		.pressLeftMenu a { color: #e6690e; font-size: 12px; font-weight: normal; }
		#pressLeftmenuInstance .pressLeftMenu li p a { font-size: 12px; color: #e6690e; } /* for IE6 */
		.pressLeftMenu li { list-style-type: none; margin: 0 0 0 5px; padding: 0; }
		.pressLeftMenu a { text-decoration: underline; }
		
		.Level1 { padding: 5px; }
		.Level2 { padding-left: 10px; margin-bottom: 5px; }
		
		.activePage { background: url('../img/leftmenuactive.jpg') top left repeat-y; }

/*****************************************************************/
/* PressOffice CONTENT area for two-column display with quotation */
/*****************************************************************/

		#pressMidContent {
			float: left;
			/*width: 430px; /* with quotation */
			width: 715px; /* without quotation - at the moment, the quotation code includes a jscript that resizes the content area if quotation presented */
			height: 100%;
			border: 0px solid #ccc;
			margin: 0;
			padding: 0;
			text-align: justify;
			overflow: hidden;
		}
		
		#pressMidContent p { font-size: 14px; padding: 0; margin-bottom: 1em; line-height: 16px; }
		#pressMidContent a { font-size: 14px; color: #e6690e; text-decoration: underline; }
		#pressMidContent h1 { padding: 0; }

/*****************************************************************/
/* PressOffice two-column display QUOTATION definitions          */
/*****************************************************************/

		.qContainer {
			border: 0px solid white;
			float: left;
			margin-top: 60px;
      margin-left: 65px;
		}
		.quotation {
			/*float: right;*/
			border: 0px solid green;
			padding: 0;
			margin: 0 0 20px 0;
			width: 190px;
			overflow: hidden;
		}
		.quotation p { font: normal 16px georgia,times new roman,arial; line-height: 20px; padding: 0; margin: 0 0 17px 0; color: #666; }
		.pGray { color: #aaa; }
		.qMark1 { position:absolute; margin: -30px 0 0 -55px; font: bold 100px georgia,arial; color: #e5e5e5; }
		.qMark2 { position:absolute; margin: -50px 0 0 185px; font: bold 100px georgia,arial; color: #e5e5e5; }

/*****************************************************************/
/* PressOffice CONTENT area table definitions                    */
/*****************************************************************/

		.poTable {
			text-align: center;
		}
		.poArticleTable {
			border: 1px solid #aaa;
			border-collapse: collapse;
			margin: 12px auto;
      text-align: left;
		}
		.poArticleTable caption {
			font-size: 14px;
			font-weight: bold;
			text-align: left;
			padding-bottom: 5px;
		}
		.poArticleTable td {
			border: 1px solid #d5d5d5;
			padding: 3px 6px;
			font-size: 14px;
			vertical-align: top;
		}
		.poArticleTable thead th {
			border: 1px solid #ccc;
			padding: 3px 6px;
			font-size: 14px;
			border-bottom: 3px double #aaa;
			/* background: #e6690e; */
      background: #ff9900;
			color: white;
			font-weight: bold;
			vertical-align: middle;
		}
		.poArticleTable tfoot td {
			border-top: 3px double #aaa;
			font-weight: bold;
			vertical-align: middle;
		}
		.poArticleTable tfoot {
			font-weight: bold;
		}
		.tALeft { text-align: left; }
		.tARight { text-align: right; }
		.tACenter { text-align: center; }
		.tBold { font-weight: bold; }
		.noWrap { white-space: nowrap; }

#pressMidContent .headInfo { text-align: right; color: #aaa; font: normal 12px arial; }
#pressMidContent .headInfo a { 	color: #e6690e; font: normal 12px arial;
				background: url('../img/icon_acrobat.gif') center left no-repeat;
				padding-left: 20px;
}

#pressMidContent h1 {
	font: bold 19px arial;
	padding: 0px 0 10px 0;
	margin: 0;
}
#pressMidContent h2 {
	font: bold 17px arial;
	padding: 5px 0 5px 10px;
	border-bottom: 1px dotted #ddd;
	background: #f0f0f0;
	clear: both;
}
#pressMidContent h3 {
	font: bold 15px arial;
	padding: 10px 0 15px 0;
  clar: both;
}
#pressMidContent .subItalic {
	font-weight: normal;
	font-style: italic;
}
#pressMidContent .italic { font-style: italic; }
.articleImage {
	text-align: center;
	margin: 5px 0;
}
.articleImage img {
	border: 1px solid #eee;
	margin: 0;
	padding: 5px;
}
#pressMidContent .hotelWImage {
	padding-left: 120px;
}
.hotelWImage img {
	float: left;
	padding: 5px;
  /*padding-left: 122px;*/
	border: 1px solid #eee;
	margin: -3px 10px 3px -122px;
}

#pressMidContent .getAcrobat { margin-left: -5px; }
#pressMidContent .rss { vertical-align: middle; }

.noBorder { border: 0; }
.tCenter { text-align: center; }

#regCrumbtrail {
	width: 100%;
	padding: 0;
	_padding: 5px 0; /* for IE6 */
}

/*****************************************************************/
/* PressOffice PDF and BACK links definitions                    */
/*****************************************************************/

		#pressMidContent .aboutHotels {
			border-top: 1px dotted #ddd;
			margin: 0;
			padding: 10px 0 0 0;
		}
		#pressMidContent .aboutHotels p { font-size: 12px; }
		#pressMidContent .aboutHotels a { font-size: 12px; }
		
		#pressMidContent .downloadPDF {
			background: url('../img/icon_acrobat.gif') center left no-repeat;
			padding: 10px 10px 10px 20px;
			border-top: 1px dotted #ddd;
			font-size: 12px;
			margin: 0;
		}
		#pressMidContent .downloadPDF a { font-size: 12px; }

		#pressMidContent .hpiListPDF {
			background: url('../img/icon_acrobat.gif') center left no-repeat;
			padding: 10px 0px 10px 20px;
			font-size: 12px;
      font-weight: bold;
			margin: 0;
		}
		
		#pressMidContent .poPager {
			border-top: 1px dotted #ddd;
			height: 36px;
			clear: all;
		}
		#pressMidContent .poPager .linkBack, #pressMidContent .linkBack {
			background: url('../img/backbutton.jpg') center left no-repeat;
			padding: 10px 10px 10px 20px;
			font-size: 12px;
			margin: 0;
			float: left;
		}
		#pressMidContent .poPager .linkLeft, #pressMidContent .linkLeft {
			background: url('../img/backbutton.jpg') center left no-repeat;
			padding: 10px 10px 10px 20px;
			font-size: 12px;
			margin: 0;
			text-align: right;
			float: left;
		}
		#pressMidContent .poPager .linkRight, #pressMidContent .linkRight {
			background: url('../img/forebutton.jpg') center right no-repeat;
			padding: 10px 20px 10px 10px;
			font-size: 12px;
			margin: 0;
			text-align: right;
			float: right;
		}
		#pressMidContent .poPager * a { font-weight: bold; font-size: 12px;}

/*****************************************************************/
/* PressOffice SOCIAL BOOKMARKS definitions                      */
/*****************************************************************/

  .socialBookmarks { clear: both; display: block; border-top: 1px dotted #ddd; margin: 0 0 10px 215px; padding: 0; width: 715px; overflow: hidden; }
  .socialBookmarks #sbDiv1 { float: left; width: 40px; }
  .socialBookmarks #sbDiv2 { float: left; width: 660px; }
  .socialBookmarks #sbDiv1fr { float: left; width: 80px; }
  .socialBookmarks #sbDiv2fr { float: left; width: 620px; }
  .socialBookmarks #sbDiv1de { float: left; width: 60px; }
  .socialBookmarks #sbDiv2de { float: left; width: 640px; }
  .socialBookmarks #sbDiv1se { float: left; width: 80px; }
  .socialBookmarks #sbDiv2se { float: left; width: 620px; }
  .socialBookmarks #sbDiv1es { float: left; width: 70px; }
  .socialBookmarks #sbDiv2es { float: left; width: 630px; }
  .socialBookmarks p { font-size: 11px; line-height: 26px; padding-top: 12px; margin: 3px; }
  .socialBookmarks #sbDiv1fr p { line-height: 12px; margin-top: 8px; }

  .socialBookmarks p a:link,
  .socialBookmarks p a:hover,
  .socialBookmarks p a:visited,
  .socialBookmarks p a:active
  {
    padding-left: 20px;
    font-size: 12px;
    color: #e6690e;
    margin-right: 5px;
    height: 38px;
    border: 0px solid red;
  }
  		
  .socialBookmarks .sbFavorites      { background: url('../img/social_bookmark_icons.png ') -17px -324px no-repeat; }
  .socialBookmarks .sbEmail          { background: url('../img/social_bookmark_icons.png ') -17px -205px no-repeat; }
  .socialBookmarks .sbDelicious      { background: url('../img/social_bookmark_icons.png ') -17px -84px no-repeat; }
  .socialBookmarks .sbGoogle         { background: url('../img/social_bookmark_icons.png ') -17px -383px no-repeat; }
  .socialBookmarks .sbSquidoo        { background: url('../img/social_bookmark_icons.png ') -17px -564px no-repeat; }
  .socialBookmarks .sbReddit         { background: url('../img/social_bookmark_icons.png ') -17px -504px no-repeat; }
  .socialBookmarks .sbMyspace        { background: url('../img/social_bookmark_icons.png ') -17px -444px no-repeat; }
  .socialBookmarks .sbFacebook       { background: url('../img/social_bookmark_icons.png ') -17px -264px no-repeat; }
  .socialBookmarks .sbDigg           { background: url('../img/social_bookmark_icons.png ') -17px -144px no-repeat; }
  .socialBookmarks .sbStumbleupon    { background: url('../img/social_bookmark_icons.png ') -17px -24px no-repeat; }
  .socialBookmarks .sbYahoo          { background: url('../img/social_bookmark_icons.png ') -17px -624px no-repeat; }

/*****************************************************************/
/* PressOffice RELEASE LIST ITEM definitions                     */
/*****************************************************************/
		
#pressMidContent h2.poReleaseList {
	font: bold 17px arial;
	padding: 2px 5px 1px 7px;
	margin: 30px 0 10px 0;
	border: 1px solid #e5e5e5;
	background: url('../img/plyearseparator.jpg') bottom left repeat-x;
	/*background: #e6690e;
	color: white;*/
}
#pressMidContent h2.poReleaseList a { font: bold 17px arial; }
#pressMidContent * p { font-size: 12px; }
#pressMidContent * p a { font-size: 12px; }
.poReleaseItem { border-top: 1px dotted #ddd; margin: 5px 0 10px 0; clear: both; width: 100%; }
.poReleaseItem td { vertical-align: top; }
.poReleaseItem td.vTop { vertical-align: top; }
.poReleaseItem td.vMiddle { vertical-align: middle; }
.poRIDate {
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}
.poRITextList {
	font-size: 12px;
	padding: 3px 10px 3px 3px;
	margin: 0;
	text-align: justify;
  width: 530px;
}
.poRIPDFList{
	padding: 3px;
	text-align: center;
	white-space:nowrap;
  width: 80px;
}
.poRITextCity {
	font-size: 12px;
	padding: 3px 10px 3px 3px;
	margin: 0;
	text-align: justify;
  width: 600px;
}
.poRIPDFCity{
	padding: 3px;
	text-align: center;
	white-space:nowrap;
  width: 80px;
}
.mainLink {
	font-weight: bold;
	display: block;
}
#pressMidContent .poRITextList p { margin: 0 0 3px 0; }
#pressMidContent .poRITextList .relatedLink {
	font-size: 12px;
	padding: 0 14px 0 0;
	margin: 0 5px 0 0;
	background: url('../img/link_icon.jpg') center right no-repeat;
}
#pressMidContent .poRITextCity p { margin: 0 0 3px 0; }
#pressMidContent .poRITextCity .relatedLink {
	font-size: 12px;
	padding: 0 14px 0 0;
	margin: 0 5px 0 0;
	background: url('../img/link_icon.jpg') center right no-repeat;
}

/*****************************************************************/
/* PressOffice RELEASE LIST ITEM definitions                     */
/*****************************************************************/
		
#pressMidContent h1.hpiH1 { margin: 20px 0px 20px 0px; color: #e6690e; font-weight: bold; }
#pressMidContent h2.hpiH2 {
	font: bold 17px arial;
	padding: 2px 5px 1px 7px;
	margin: 30px 0 10px 0;
	border: 1px solid #e5e5e5;
	background: url('../img/plyearseparator.jpg') bottom left repeat-x;
	/*background: #e6690e;
	color: white;*/
}
#pressMidContent h2.hpiH2  a {
	font: bold 17px arial;
}
#pressMidContent h3.hpiH3 { margin: 10px 0px 10px 0px; }
#pressMidContent li { font-size: 14px; margin-bottom: 10px; }
#pressMidContent #HPITableofContents { margin: 0 0 0 30px; }
#pressMidContent #HPITableofContents li { font-size: 14px; list-style-type: none; margin: 15px 0px 10px 0px; font-weight: bold; color: #e6690e; }
#pressMidContent #HPITableofContents li a { font-size: 14px; list-style-type: none; margin: 15px 0px 10px 0px; font-weight: bold; color: #e6690e; text-decoration: underline; }
#pressMidContent #HPITableofContents li ul li { font-size: 13px; list-style-type: disc; margin: 5px 0px 10px 30px; font-weight: normal; color: black; }
.hpiFigureImage, .hpiFigureImage2 { text-align: center; }
.hpiFigureImage img { border: 1px solid #e6690e; border-bottom: 5px solid #e6690e; margin: 10px 0; }
.hpiFigureImage2 img { border: 0; margin: 10px 0; }
#pressMidContent #hpiIntro p { float: right; width: 48%; margin: 10px 0; }
#pressMidContent #hpiIntro p img { margin: 0 0 0 15px; padding: 0; }
.hpiHeadImage { margin: -3px 0px 0px 10px; padding: 3px; border: 0px solid #ddd; }
.hpiListCover { float: left; padding: 10px; margin: 0px; border: 0px solid #ddd; text-align: center; font-weight: bold; color: #999; clear: left; }
.hpiListCover a { padding-left: 20px; background: url('img/pdf_icon.jpg') center left no-repeat; }
.hpiListCover .cover { padding: 0px; }
.hpiListCover img { clear: both; }
.hpiListDesc { float: left; padding: 10px; margin: 0px; border: 0px solid #ddd; width: 410px; }
.hpiListDesc li { font-size: 12px; }
.hpiListDate { width: 80px; text-align: center; }
#pressMidContent #hpi { font-size: 12px; }
.hprInnerList li { clear: both; list-style-type: none; margin: 4px 0; padding: 4px 0; border-top: 1px solid #ddd; }
.hprInnerList li div { float: left; border: 0px solid red; padding: 0; margin: 0; }
.hprInnerList li div p { color: #999; font-weight: bold; line-height: 16px; }
.hprInnerList li div a { color: #e6690e; line-height: 16px; }
#pressMidContent .hpiListDesc h3 { font-weigth: bold; font-size: 12px; margin: 0; padding: 0 0 5px 0; }
#pressMidContent .hpiListDesc h3 a { font-weigth: bold; font-size: 12px; color: #e6690e; margin: 0; padding: 0 0 5px 0; }
.hpiListDesc h4 { font-weigth: bold; font-size: 12px; color: #999; margin: 0; padding: 0; }
#pressMidContent #cgListIntro { margin: 10px 0 -10px 0; font-size: 12px; }
.cityListMainLink {
	font-weight: bold;
	display: block;
  color: #999;
}
.cityListMainLink a {
  color: #e6690e;
  padding-right: 5px;
}
#jsAlerter {
  text-align: center;
  color: gray;
  background: #eee;
  height: 30px;
  padding-bottom: 10px;
}
#pressMidContent blockquote strong { color: #e6690e; }
#pressMidContent #whatRssList li { list-style-type: none; margin: 10px 15px; }
#pressMidContent #hpi-box { margin: 20px 0; padding: 5px; border: 1px solid #ddd; background: #f0f0f0; }
#pressMidContent #hpi-box h2 { background: #e6690e; border: 0; color: white; }
#pressMidContent #hpi-box li { font-weight: bold; margin: 0 20px 10px 20px; }
#pressMidContent #hpi-box li  ul li{ font-weight: normal; font-style: italic; margin: 10px 20px 0 20px; }
.toTopLink { padding: 2px 5px; margin: 30px 0 10px 620px; }
.toTopLink_es { padding: 2px 5px; margin: 30px 0 10px 600px; }
#pressMidContent .toTopLink a, #pressMidContent .toTopLink_es a { border: 1px solid #ddd; font: normal 12px arial; padding: 2px 5px; }


#pressMidContent .leftColumn { float: left; width: 49%; text-align: center; margin: 0; padding: 0; }
#pressMidContent .rightColumn { float: right; width: 49%; text-align: center; margin: 0; padding: 0; }
#pressMidContent .leftColumn h3, #pressMidContent .rightColumn h3 { border-top: 1px dotted #ddd; margin: 20px 0 0 0; padding: 5px 10px 10px 10px; }

#pressMidContent ol { list-style-type: decimal; margin: 0px 0px 10px 0px; padding-left: 0px; }
#pressMidContent ol li { list-style-type: decimal; margin: 0px 0px 10px 25px; padding-left: 0px; }

#pressMidContent .articleFigure { float: right; margin: 0 10px; padding: 10px 10px 5px 10px; border: 1px solid #eee; text-align: center; }
#pressMidContent .articleFigure a:link, #pressMidContent .articleFigure a:visited { text-decoration: none; font-size: 11px; }
#pressMidContent .articleFigure a:hover span, #pressMidContent .articleFigure a:active span { text-decoration: underline; }
#pressMidContent .articleFigure a img { margin: 0 0 3px 0; }

