HTML
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #3d3d3d;
    PADDING-TOP: 0px
}
DIV
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
PRE
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    BORDER-BOTTOM: gray thin solid;
    BORDER-LEFT: gray thin solid;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: gray thin solid;
    BORDER-RIGHT: gray thin solid;
    PADDING-TOP: 10px
}
INPUT
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
IFRAME
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H1
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
H2
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
H3
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
H4
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
H5
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
H6
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
PRE
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
CODE
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
ADDRESS
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
CAPTION
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
CITE
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
CODE
{
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
UL
{
    LIST-STYLE-TYPE: none
}
OL
{
    LIST-STYLE-TYPE: none
}
IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
CAPTION
{
    TEXT-ALIGN: left
}
TH
{
    TEXT-ALIGN: left
}
.clear
{
    WIDTH: 0px;
    DISPLAY: block;
    HEIGHT: 0px;
    CLEAR: both;
    OVERFLOW: hidden
}
.clearfix:after
{
    LINE-HEIGHT: 0;
    WIDTH: 0px;
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    FONT-SIZE: 0px
}
.clearfix
{
    DISPLAY: inline-block
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
*
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: 12px/18px Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND: url(/images/main-bg.jpg) #ffffff repeat-x center top;
    COLOR: #3d3d3d;
    PADDING-TOP: 0px
}
A
{
    COLOR: #00539b;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #00539b;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #00539b;
    TEXT-DECORATION: underline
}
H1
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H2
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H3
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H4
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H5
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H6
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    COLOR: #00539b
}
H1
{
    FONT-SIZE: 34px
}
H2
{
    FONT-SIZE: 34px
}
H3
{
    FONT-SIZE: 24px
}
H4
{
    FONT-SIZE: 20px
}
H5
{
    FONT-SIZE: 18px
}
H6
{
    FONT-SIZE: 14px
}
#wrapper
{
    WIDTH: 100%;
    BACKGROUND: url(/images/main-bg-bottom.jpg) repeat-x center bottom
}
#wrapper-forum
{
    WIDTH: 100%;
    BACKGROUND: url(/images/main-bg-bottom.jpg) repeat-x center bottom
}
#page-wrapper
{
    MARGIN: 0px auto;
    WIDTH: 815px
}
#page-wrapper-forum
{
    MARGIN: 0px auto;
    WIDTH: 815px
}
#header
{
    MARGIN-BOTTOM: 10px;
    BACKGROUND: url(/images/header-bg.jpg) no-repeat 50% top;
    HEIGHT: 221px
}
#header .header-top-strip
{
    MARGIN-LEFT: 5px
}
#header .header-top-strip A
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#header .header-top-strip A:hover
{
    TEXT-DECORATION: none
}
#header .header-top-strip H3
{
    MARGIN: 13px 0px 0px 10px;
    WIDTH: 300px;
    FLOAT: left;
    HEIGHT: 21px;
    COLOR: white;
    FONT-SIZE: 16px
}
#header .header-top-strip UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 13px 0px 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#header .header-top-strip LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}
#header .header-top-strip .input-country
{
    MARGIN: 14px 0px 0px;
    WIDTH: 135px;
    FLOAT: right
}
#header .header-top-strip .input-country SELECT
{
    WIDTH: 100px;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 9px
}
#header .header-top-strip .input-country LABEL
{
    TEXT-INDENT: -9999px;
    WIDTH: 24px;
    DISPLAY: block;
    BACKGROUND: url(/images/flags-sprite.png) no-repeat 250px 280px;
    FLOAT: left;
    HEIGHT: 18px
}
#header .header-top-strip .input-country LABEL.argentina
{
    BACKGROUND-POSITION: 0px -28px
}
#header .header-top-strip .input-country LABEL.australia
{
    BACKGROUND-POSITION: 0px -56px
}
#header .header-top-strip .input-country LABEL.austria
{
    BACKGROUND-POSITION: 0px -84px
}
#header .header-top-strip .input-country LABEL.bahamas
{
    BACKGROUND-POSITION: 0px -112px
}
#header .header-top-strip .input-country LABEL.barbados
{
    BACKGROUND-POSITION: 0px -140px
}
#header .header-top-strip .input-country LABEL.belgium
{
    BACKGROUND-POSITION: 0px -168px
}
#header .header-top-strip .input-country LABEL.brazil
{
    BACKGROUND-POSITION: 0px -196px
}
#header .header-top-strip .input-country LABEL.bulgaria
{
    BACKGROUND-POSITION: 0px -224px
}
#header .header-top-strip .input-country LABEL.canada
{
    BACKGROUND-POSITION: 0px -252px
}
#header .header-top-strip .input-country LABEL.chile
{
    BACKGROUND-POSITION: -49px 0px
}
#header .header-top-strip .input-country LABEL.china
{
    BACKGROUND-POSITION: -49px -28px
}
#header .header-top-strip .input-country LABEL.colombia
{
    BACKGROUND-POSITION: -49px -56px
}
#header .header-top-strip .input-country LABEL.costa-rica
{
    BACKGROUND-POSITION: -49px -84px
}
#header .header-top-strip .input-country LABEL.croatia
{
    BACKGROUND-POSITION: -49px -112px
}
#header .header-top-strip .input-country LABEL.cuba
{
    BACKGROUND-POSITION: -49px -140px
}
#header .header-top-strip .input-country LABEL.denmark
{
    BACKGROUND-POSITION: -49px -196px
}
#header .header-top-strip .input-country LABEL.dominican-republic
{
    BACKGROUND-POSITION: -49px -224px
}
#header .header-top-strip .input-country LABEL.ecuador
{
    BACKGROUND-POSITION: -49px -252px
}
#header .header-top-strip .input-country LABEL.el-salvador
{
    BACKGROUND-POSITION: -98px 0px
}
#header .header-top-strip .input-country LABEL.fiji
{
    BACKGROUND-POSITION: -98px -28px
}
#header .header-top-strip .input-country LABEL.finland
{
    BACKGROUND-POSITION: -98px -56px
}
#header .header-top-strip .input-country LABEL.france
{
    BACKGROUND-POSITION: -98px -84px
}
#header .header-top-strip .input-country LABEL.germany
{
    BACKGROUND-POSITION: -98px -112px
}
#header .header-top-strip .input-country LABEL.greece
{
    BACKGROUND-POSITION: -98px -140px
}
#header .header-top-strip .input-country LABEL.grenada
{
    BACKGROUND-POSITION: -98px -168px
}
#header .header-top-strip .input-country LABEL.guatemala
{
    BACKGROUND-POSITION: -98px -196px
}
#header .header-top-strip .input-country LABEL.haiti
{
    BACKGROUND-POSITION: -98px -224px
}
#header .header-top-strip .input-country LABEL.hungary
{
    BACKGROUND-POSITION: -98px -252px
}
#header .header-top-strip .input-country LABEL.iceland
{
    BACKGROUND-POSITION: -147px 0px
}
#header .header-top-strip .input-country LABEL.india
{
    BACKGROUND-POSITION: -147px -28px
}
#header .header-top-strip .input-country LABEL.ireland
{
    BACKGROUND-POSITION: -147px -56px
}
#header .header-top-strip .input-country LABEL.israel
{
    BACKGROUND-POSITION: -147px -84px
}
#header .header-top-strip .input-country LABEL.italy
{
    BACKGROUND-POSITION: -147px -112px
}
#header .header-top-strip .input-country LABEL.japan
{
    BACKGROUND-POSITION: -147px -140px
}
#header .header-top-strip .input-country LABEL.lebanon
{
    BACKGROUND-POSITION: -147px -168px
}
#header .header-top-strip .input-country LABEL.malaysia
{
    BACKGROUND-POSITION: -147px -196px
}
#header .header-top-strip .input-country LABEL.maldives
{
    BACKGROUND-POSITION: -147px -224px
}
#header .header-top-strip .input-country LABEL.malta
{
    BACKGROUND-POSITION: -147px -252px
}
#header .header-top-strip .input-country LABEL.mexico
{
    BACKGROUND-POSITION: -196px 0px
}
#header .header-top-strip .input-country LABEL.monaco
{
    BACKGROUND-POSITION: -196px -28px
}
#header .header-top-strip .input-country LABEL.netherlands
{
    BACKGROUND-POSITION: -196px -56px
}
#header .header-top-strip .input-country LABEL.new-zealand
{
    BACKGROUND-POSITION: -196px -84px
}
#header .header-top-strip .input-country LABEL.nicaragua
{
    BACKGROUND-POSITION: -196px -112px
}
#header .header-top-strip .input-country LABEL.norway
{
    BACKGROUND-POSITION: -196px -140px
}
#header .header-top-strip .input-country LABEL.pakistan
{
    BACKGROUND-POSITION: -196px -168px
}
#header .header-top-strip .input-country LABEL.panama
{
    BACKGROUND-POSITION: -196px -196px
}
#header .header-top-strip .input-country LABEL.paraguay
{
    BACKGROUND-POSITION: -196px -224px
}
#header .header-top-strip .input-country LABEL.poland
{
    BACKGROUND-POSITION: -196px -252px
}
#header .header-top-strip .input-country LABEL.portugal
{
    BACKGROUND-POSITION: -245px 0px
}
#header .header-top-strip .input-country LABEL.saudi-arabia
{
    BACKGROUND-POSITION: -245px -28px
}
#header .header-top-strip .input-country LABEL.singapore
{
    BACKGROUND-POSITION: -245px -56px
}
#header .header-top-strip .input-country LABEL.south-africa
{
    BACKGROUND-POSITION: -245px -84px
}
#header .header-top-strip .input-country LABEL.south-korea
{
    BACKGROUND-POSITION: -245px -112px
}
#header .header-top-strip .input-country LABEL.spain
{
    BACKGROUND-POSITION: -245px -140px
}
#header .header-top-strip .input-country LABEL.sri-lanka
{
    BACKGROUND-POSITION: -245px -168px
}
#header .header-top-strip .input-country LABEL.st-lucia
{
    BACKGROUND-POSITION: -245px -196px
}
#header .header-top-strip .input-country LABEL.sweden
{
    BACKGROUND-POSITION: -245px -252px
}
#header .header-top-strip .input-country LABEL.switzerland
{
    BACKGROUND-POSITION: -294px 0px
}
#header .header-top-strip .input-country LABEL.united-arab-emirates
{
    BACKGROUND-POSITION: -294px -56px
}
#header .header-top-strip .input-country LABEL.united-kingdom
{
    BACKGROUND-POSITION: -294px -84px
}
#header .header-top-strip .input-country LABEL.united-states
{
    BACKGROUND-POSITION: -294px -112px
}
#header .header-top-strip .input-country LABEL.uruguay
{
    BACKGROUND-POSITION: -294px -140px
}
#header .header-top-strip .input-country LABEL.vietnam
{
    BACKGROUND-POSITION: -294px -168px
}
#header .header-top-strip .input-country LABEL.turkey
{
    BACKGROUND-POSITION: -294px -196px
}
#header .header-left
{
    MARGIN-TOP: 6px;
    WIDTH: 655px;
    FLOAT: left
}
#header .header-left .logo
{
    TEXT-INDENT: -9999px;
    MARGIN: 7px 0px 0px 10px;
    WIDTH: 326px;
    BACKGROUND: url(/images/logo.png) no-repeat;
    FLOAT: left;
    HEIGHT: 38px
}
#header .header-left .logo A
{
    DISPLAY: block;
    HEIGHT: 38px
}
#header .header-left H1
{
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: -9999px;
    MARGIN: 13px 0px 0px 18px;
    PADDING-LEFT: 0px;
    WIDTH: 286px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/header-h1.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 32px;
    PADDING-TOP: 0px
}
#header .header-left .search-area
{
    POSITION: relative;
    MARGIN: 12px 0px 0px 25px;
    WIDTH: 218px;
    BACKGROUND: url(/images/ico-search.png) no-repeat 0px 0px;
    FLOAT: left
}
#header .header-left .search-area P
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 60px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 30px
}
#header .header-left .search-area INPUT.search-field
{
    MARGIN-TOP: 7px;
    WIDTH: 140px
}
#header .header-left .search-area INPUT.search-btn
{
    POSITION: absolute;
    TOP: 65px;
    RIGHT: 0px
}
#header .header-left .options-area
{
    POSITION: relative;
    MARGIN: 12px 0px 0px 25px;
    WIDTH: 383px;
    FLOAT: left
}
#header .header-left .options-area P
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
#header .header-left .options-area .input-row
{
    WIDTH: 100%
}
#header .header-left .options-area .input-row .input-left
{
    WIDTH: 170px;
    FLOAT: left
}
#header .header-left .options-area .input-row .input-right
{
    WIDTH: 135px;
    FLOAT: left
}
#header .header-left .options-area .input-row .input-map
{
    WIDTH: 70px;
    FLOAT: left
}
#header .header-left .options-area .input-row .input-left LABEL
{
    MARGIN-TOP: 6px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
#header .header-left .options-area .input-row .input-right LABEL
{
    MARGIN-TOP: 6px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
#header .header-left .options-area .input-row .input-map LABEL
{
    MARGIN-TOP: 6px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
#header .header-left .options-area .input-row .input-map LABEL
{
    LINE-HEIGHT: 13px
}
#header .header-left .options-area .input-row .input-map .checkbox
{
    POSITION: absolute;
    TOP: 38px;
    RIGHT: 15px
}
#header .header-left .options-area .input-row .input-left SELECT
{
    WIDTH: 120px
}
#header .header-left .options-area .input-row .input-right SELECT
{
    WIDTH: 120px
}
#header .header-left .options-area .input-row INPUT.input-field
{
    WIDTH: 145px;
    FONT-SIZE: 10px
}
#header .header-left .options-area .input-row .input-right INPUT.search-btn-other
{
    POSITION: absolute;
    TOP: 62px;
    RIGHT: 5px
}
#header .header-right
{
    Z-INDEX: 0;
    BACKGROUND-COLOR: transparent;
    MARGIN-TOP: 6px;
    WIDTH: 143px;
    FLOAT: right
}
#header .header-right UL
{
    MARGIN: 5px 10px 0px
}
#header .header-right UL LI
{
    TEXT-ALIGN: right
}
#header .header-right UL LI A
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 1px
}
#header .header-right UL LI A:hover
{
    BACKGROUND: url(/images/header-links-bg.png);
    TEXT-DECORATION: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
#header .header-right UL LI A.active
{
    BACKGROUND: url(/images/header-links-bg.png);
    TEXT-DECORATION: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
#main-content
{
    BACKGROUND: url(/images/content-bg-top.jpg) #ffffff no-repeat center top;
    PADDING-TOP: 10px
}
#main-content .column-one
{
    FLOAT: left
}
#main-content .column-two
{
    FLOAT: left
}
#main-content .column-three
{
    FLOAT: left
}
#main-content .column-four
{
    FLOAT: left
}
#main-content .column-one
{
    MARGIN: 0px 15px 0px 10px;
    WIDTH: 135px
}
#main-content #mid-column-wrapper .column-two
{
    MARGIN: 0px 15px 0px 0px;
    WIDTH: 240px
}
#main-content #mid-column-wrapper .column-three
{
    MARGIN: 0px 15px 0px 0px;
    WIDTH: 240px
}
#main-content .column-four
{
    MARGIN: 0px 10px 0px 0px;
    WIDTH: 135px
}
#main-content #mid-column-wrapper
{
    WIDTH: 510px;
    FLOAT: left
}
#main-content #mid-column-wrapper .column-full
{
    WIDTH: 495px;
    BACKGROUND: url(/images/headbg-blue-xllrg.png) no-repeat center top
}
#main-content H3.grey-sml
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/headbg-grey-sml.png) no-repeat;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px
}
#main-content H3.grey-fat
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/headbg-grey-fat.png) no-repeat;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px
}
#main-content H3.blue-sml
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/headbg-blue-sml.png) no-repeat;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px
}
#main-content H3.blue-mid
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    MARGIN: 23px 0px 25px 32px;
    PADDING-LEFT: 0px;
    WIDTH: 176px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/headbg-blue-mid.png) no-repeat;
    COLOR: #ee4036;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px
}
#main-content H3.blue-lrg
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/headbg-blue-lrg.png) no-repeat;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px
}
.venue-panel
{
    MARGIN-BOTTOM: 15px
}
.forum-panel
{
    MARGIN-BOTTOM: 15px
}
.help-panel
{
    MARGIN-BOTTOM: 15px
}
.events-panel
{
    MARGIN-BOTTOM: 15px
}
.deals-panel
{
    MARGIN-BOTTOM: 15px
}
.callback-panel
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 14px;
    PADDING-LEFT: 0px;
    WIDTH: 115px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 15px;
    PADDING-TOP: 0px
}
.social-panel
{
    MARGIN-BOTTOM: 15px
}
.media-panel
{
    MARGIN-BOTTOM: 15px
}
.press-panel
{
    MARGIN-BOTTOM: 15px
}
.newsfeed-panel
{
    MARGIN-BOTTOM: 15px
}
.news-panel
{
    MARGIN-BOTTOM: 15px
}
.venue-panel UL
{
    PADDING-TOP: 5px
}
.forum-panel UL
{
    PADDING-TOP: 5px
}
.help-panel UL
{
    PADDING-TOP: 5px
}
.events-panel UL
{
    PADDING-TOP: 5px
}
.venue-panel UL LI
{
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px
}
.forum-panel UL LI
{
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px
}
.help-panel UL LI
{
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px
}
.events-panel UL LI
{
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px
}
.venue-panel UL LI A
{
    COLOR: #3d3d3d
}
.forum-panel UL LI A
{
    COLOR: #3d3d3d
}
.help-panel UL LI A
{
    COLOR: #3d3d3d
}
.events-panel UL LI A
{
    COLOR: #3d3d3d
}
.deals-panel
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/images/deals-bg.jpg) no-repeat;
    HEIGHT: 102px;
    PADDING-TOP: 0px
}
.deals-panel H3
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    FONT-SIZE: 14px;
    PADDING-TOP: 9px;
    text-shadow: 1px 1px 0px #000000
}
.deals-panel FORM
{
    TEXT-ALIGN: center
}
.deals-panel INPUT.email-field
{
    WIDTH: 110px;
    FONT-SIZE: 11px
}
.deals-panel INPUT.submit
{
    MARGIN-TOP: 5px
}
.callback-panel H3
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: darkgray;
    FONT-SIZE: 14px;
    PADDING-TOP: 9px;
    text-shadow: 1px 1px 0px #000000
}
.callback-panel FORM
{
    TEXT-ALIGN: center
}
.callback-panel INPUT.callback-field
{
    MARGIN: 4px 0px;
    WIDTH: 110px;
    FONT-SIZE: 11px
}
.callback-panel INPUT.submit
{
    BACKGROUND-IMAGE: url(/images/btn-orange.png);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN-TOP: 5px;
    WIDTH: 115px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    COLOR: white;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none
}
.login-panel
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(/images/login-panel.jpg) no-repeat;
    HEIGHT: 117px;
    PADDING-TOP: 0px
}
.login-panel FORM
{
    TEXT-ALIGN: center
}
.login-panel H3
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    PADDING-TOP: 9px;
    text-shadow: 1px 1px 0px #000000
}
.login-panel A
{
    TEXT-ALIGN: left;
    DISPLAY: block;
    COLOR: #ee4036;
    FONT-SIZE: 11px
}
.login-panel INPUT.login-field
{
    MARGIN: 2px 0px;
    WIDTH: 110px;
    FONT-SIZE: 11px
}
.login-panel INPUT.submit
{
    POSITION: absolute;
    TOP: 86px;
    RIGHT: -6px
}
.login-panel H4
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    PADDING-TOP: 10px
}
.login-panel-2
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(/images/login-panel-2.jpg) no-repeat;
    HEIGHT: 125px;
    PADDING-TOP: 0px
}
.login-panel-2 FORM
{
    TEXT-ALIGN: center
}
.login-panel-2 H3
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    PADDING-TOP: 9px;
    text-shadow: 1px 1px 0px #000000
}
.login-panel-2 A
{
    TEXT-ALIGN: left;
    DISPLAY: block;
    COLOR: #ffffff;
    FONT-SIZE: 11px
}
.login-panel-2 INPUT.login-field
{
    MARGIN: 2px 0px;
    WIDTH: 110px;
    FONT-SIZE: 11px
}
.login-panel-2 INPUT.submit
{
    POSITION: absolute;
    TOP: 86px;
    RIGHT: -6px
}
.login-panel-2 H4
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    PADDING-TOP: 10px
}
.social-panel P
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 16px
}
.social-panel IMG
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.media-panel
{
    BACKGROUND: url(/images/headbg-grey-fat.png) no-repeat
}
.press-panel
{
    BACKGROUND: url(/images/headbg-grey-fat.png) no-repeat
}
.newsfeed-panel
{
    BACKGROUND: url(/images/headbg-grey-fat.png) no-repeat
}
.media-panel H3
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 3px
}
.press-panel H3
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 3px
}
.newsfeed-panel H3
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 3px
}
.media-panel H3
{
    BACKGROUND: url(/images/ico-news.png) no-repeat 10px 0px
}
.press-panel H3
{
    BACKGROUND: url(/images/ico-press.png) no-repeat 10px 0px
}
.newsfeed-panel H3
{
    BACKGROUND: url(/images/ico-news.png) no-repeat 10px 0px
}
.news-panel
{
    TEXT-ALIGN: right;
    FONT-SIZE: 11px
}
.news-panel H3
{
    LINE-HEIGHT: 15px;
    COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.news-panel BLOCKQUOTE
{
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
    COLOR: #0000ff
}
.news-panel CITE
{
    COLOR: #333333
}
.showreel-panel
{
    MARGIN-BOTTOM: 30px
}
.emag-panel
{
    MARGIN-BOTTOM: 30px
}
.showreel-panel P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}
.emag-panel P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}
.showreel-panel IMG
{
    MARGIN: 10px 0px 0px 16px
}
.venue-finding-panel
{
    MARGIN-BOTTOM: 24px
}
.venue-finding-panel P
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10px;
    PADDING-TOP: 10px
}
.venue-finding-panel H4
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    PADDING-TOP: 15px
}
.venue-finding-panel A
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.venue-finding-panel A:hover
{
    TEXT-DECORATION: none
}
.venue-finding-panel SPAN
{
    COLOR: #ee4036
}
.venue-finding-panel UL.styled
{
    LIST-STYLE-TYPE: disc;
    PADDING-LEFT: 30px
}
.venue-finding-panel .left
{
    WIDTH: 100px;
    FLOAT: left
}
.venue-finding-panel .right
{
    WIDTH: 100px;
    FLOAT: left
}
.venue-finding-panel A.note
{
    PADDING-BOTTOM: 5px;
    MARGIN: 15px 0px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(/images/ico-shield.jpg) no-repeat;
    PADDING-TOP: 0px
}
#main-content #mid-column-wrapper .column-full P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 13px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-full IMG
{
    MARGIN: 20px 0px 0px
}
#main-content #mid-column-wrapper .column-full H4
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    PADDING-TOP: 15px
}
#main-content #mid-column-wrapper .column-full-general
{
    WIDTH: 495px;
    BACKGROUND: url(/images/headbg-blue-xllrg.png) no-repeat center top
}
#main-content #mid-column-wrapper .column-full-general P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-full-general IMG
{
    MARGIN: 5px 0px 0px 5px
}
#main-content #mid-column-wrapper .column-full-general H4
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
#main-content-btm
{
    PADDING-BOTTOM: 15px;
    BACKGROUND: url(/images/content-bg-btm.png) no-repeat center top;
    HEIGHT: 15px
}
.inner-mid-column
{
    WIDTH: 495px;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.inner-mid-column UL.options
{
    MARGIN-BOTTOM: 30px
}
.inner-mid-column UL.options LI.cities
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/ico-view.png) #f2f2f2 no-repeat 10px 3px;
    FLOAT: left;
    MARGIN-RIGHT: 20px;
    PADDING-TOP: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.inner-mid-column UL.options LI.assistance
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/ico-flag.png) #f2f2f2 no-repeat 10px 3px;
    FLOAT: left;
    MARGIN-RIGHT: 20px;
    PADDING-TOP: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.inner-mid-column UL.options LI.edit
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/ico-magnif.png) #f2f2f2 no-repeat 10px 3px;
    FLOAT: left;
    PADDING-TOP: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.inner-mid-column UL.options LI.cities A
{
    DISPLAY: block
}
.inner-mid-column UL.options LI.assistance A
{
    DISPLAY: block
}
.inner-mid-column UL.options LI.edit A
{
    DISPLAY: block
}
.results-top
{
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.results-top A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.results-top A.book-sml-btn
{
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 28px;
    BACKGROUND: url(/images/book-sml.jpg) no-repeat;
    FLOAT: right;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    text-shadow: -1px -1px 0 #000000
}
.results-top A.view
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 6px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/ico-view.png) no-repeat;
    FLOAT: right;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
.top-bar
{
    Z-INDEX: 0;
    POSITION: relative;
    MARGIN-TOP: 10px;
    BACKGROUND: url(/images/main-listing-head.jpg) no-repeat center top
}
.main-listing
{
    Z-INDEX: 0;
    POSITION: relative;
    MARGIN-TOP: 10px;
    BACKGROUND: url(/images/main-listing-head.jpg) no-repeat center top
}
.results
{
    PADDING-BOTTOM: 10px;
    BACKGROUND: url(/images/result-listing-bg.jpg) no-repeat center top
}
.main-listing H5
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 12px
}
.main-listing .header
{
}
.main-listing .header IMG.corner
{
    POSITION: absolute;
    TOP: -4px;
    RIGHT: 0px
}
.main-listing .header UL LI
{
    FLOAT: left
}
.main-listing .header UL LI H5
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 10px;
    PADDING-TOP: 3px
}
.main-listing .header UL LI H3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 53px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.main-listing .header UL LI.stars IMG
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 2px
}
.main-listing .header UL LI.hands IMG
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.main-listing .main-listing-left
{
    WIDTH: 220px;
    FLOAT: left;
    MARGIN-LEFT: 10px
}
.main-listing .main-listing-left A
{
    DISPLAY: block;
    TEXT-DECORATION: underline
}
.main-listing .main-listing-left A.floorplan
{
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/sml-ico-floorplan.png) no-repeat;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.compare
{
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/ico-compare.jpg) no-repeat;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.save
{
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    WIDTH: 100px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/ico-save.jpg) no-repeat;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.location
{
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    WIDTH: 100px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/ico-viewmap.jpg) no-repeat;
    FLOAT: left;
    FONT-SIZE: 10px;
    PADDING-TOP: 2px
}
.main-listing .main-listing-left A.book-lrg-btn
{
    PADDING-BOTTOM: 15px;
    MARGIN-TOP: 40px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/book-lrg.jpg) no-repeat;
    COLOR: #ffffff;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none;
    PADDING-TOP: 15px;
    text-shadow: -1px -1px 0 #000000
}
.main-listing .main-listing-right
{
    WIDTH: 245px;
    FLOAT: right
}
.main-listing .main-listing-right H2
{
    MARGIN-BOTTOM: 5px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.main-listing .main-listing-right DL
{
    FONT-SIZE: 11px;
    PADDING-TOP: 10px
}
.main-listing .main-listing-right DT
{
    BORDER-BOTTOM: #ccc 1px dotted;
    WIDTH: 100px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.main-listing .main-listing-right DD
{
    BORDER-BOTTOM: #ccc 1px dotted;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 100px
}
.main-listing .main-listing-right DT.last
{
    BORDER-BOTTOM: medium none
}
.main-listing .main-listing-right DD.last
{
    BORDER-BOTTOM: medium none
}
.main-listing .main-listing-right .desc
{
    LINE-HEIGHT: 15px;
    FONT-SIZE: 11px;
    BORDER-TOP: #ccc 1px dotted;
    PADDING-TOP: 15px
}
.main-listing .main-listing-right .desc P
{
    PADDING-BOTTOM: 10px
}
.main-listing .main-listing-right .desc SPAN
{
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.main-listing-info
{
    MARGIN: 30px 0px 40px
}
.main-listing-info TABLE H4
{
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-shadow: -1px -1px 0px #FFFFFF
}
.main-listing-info TR.table-header
{
    BACKGROUND: url(/images/table-header-bg.jpg) no-repeat 0px top;
    HEIGHT: 24px
}
.main-listing-info TR.top
{
    BACKGROUND: url(/images/table-row-top.jpg) left top
}
.left
{
    BORDER-RIGHT: #ccc 1px solid
}
.bottom
{
    BORDER-BOTTOM: #ccc 1px solid
}
.main-listing .main-listing-left-results
{
    WIDTH: 100px;
    FLOAT: left;
    MARGIN-LEFT: 10px
}
.main-listing .main-listing-right-results
{
    WIDTH: 375px;
    FLOAT: right
}
.main-listing .main-listing-right-results H2
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.main-listing .main-listing-right-results .desc-left
{
    WIDTH: 180px;
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.main-listing .main-listing-right-results .desc-right
{
    WIDTH: 180px;
    FLOAT: left
}
.main-listing .main-listing-right-results DL
{
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.main-listing .main-listing-right-results DT
{
    BORDER-BOTTOM: #ccc 1px dotted;
    WIDTH: 90px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.main-listing .main-listing-right-results DD
{
    BORDER-BOTTOM: #ccc 1px dotted;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 90px
}
.main-listing .main-listing-right-results DT.addy
{
    WIDTH: 50px
}
.main-listing .main-listing-right-results DD.addy
{
    BORDER-BOTTOM: medium none;
    WIDTH: 130px;
    MARGIN-LEFT: 55px
}
.main-listing .main-listing-right-results .desc
{
    LINE-HEIGHT: 15px;
    FONT-SIZE: 10px
}
.main-listing .main-listing-right-results .desc P
{
    PADDING-BOTTOM: 10px
}
.main-listing .main-listing-right-results .desc SPAN
{
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.main-listing UL LI A
{
    DISPLAY: block;
    FONT-SIZE: 10px
}
.main-listing UL LI
{
    FLOAT: left
}
.venue-search-results
{
    MARGIN-TOP: 10px
}
.venue-search-results .results-title
{
    BACKGROUND: url(/images/venue-results-top.jpg) no-repeat
}
.venue-search-results .results-title H3
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 13px;
    PADDING-TOP: 2px
}
.venue-res-container
{
    BORDER-BOTTOM: #ccc 1px dotted;
    PADDING-BOTTOM: 5px;
    CLEAR: both;
    PADDING-TOP: 30px
}
.venue-res-container .left-col
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.venue-res-container .right-col
{
    Z-INDEX: 0;
    WIDTH: 370px;
    FLOAT: right
}
.venue-res-container .right-col .desc
{
    Z-INDEX: -2;
    WIDTH: 250px;
    FLOAT: left
}
.venue-res-container .right-col .desc A.title
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.venue-res-container .right-col .desc STRONG
{
    LINE-HEIGHT: 14px;
    DISPLAY: block;
    FONT-SIZE: 10px
}
.venue-res-container .right-col .desc P
{
    LINE-HEIGHT: 14px;
    FONT-SIZE: 10px
}
.venue-res-container .right-col .options
{
    Z-INDEX: -2;
    WIDTH: 118px;
    FLOAT: right
}
.venue-res-container .right-col .options UL
{
}
.venue-res-container .right-col .options UL LI.compare
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-compare.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-container .right-col .options UL LI.save
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-save.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-container .right-col .options UL LI.more
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 48px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.venue-res-container .right-col .options UL LI.enquiry
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 14px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.venue-res-container .right-col .options2
{
    Z-INDEX: 0;
    WIDTH: 500px;
    FLOAT: right
}
.venue-res-container .right-col .options2 UL
{
    Z-INDEX: 0;
    FLOAT: right;
    MARGIN-RIGHT: 8px
}
.venue-res-container .right-col .options2 UL LI.more
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 2px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.venue-res-container .right-col .options2 UL LI.enquiry
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 5px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.venue-res-container .img-small1
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.venue-res-container TABLE
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}
.venue-res-container IMG
{
    Z-INDEX: -1;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 5px
}
.venue-res-container .right-col .options UL LI.delete
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-delete.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-container .right-col .options UL LI.suites
{
    MARGIN-TOP: 0px;
    PADDING-RIGHT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/sml-ico-suites.png) no-repeat right 50%;
    MARGIN-LEFT: 38px
}
.venue-res-container .right-col .options UL LI.location
{
    PADDING-RIGHT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/ico-viewmap.jpg) no-repeat right 50%;
    MARGIN-LEFT: 32px
}
.venue-res-container .thumbnail
{
    Z-INDEX: 4;
    POSITION: relative;
    FLOAT: left
}
.venue-res-container .thumbnail .img-special-offer
{
    Z-INDEX: 100;
    MARGIN-TOP: -12px;
    MARGIN-LEFT: -11px
}
.venue-res-container .thumbnail:hover
{
    Z-INDEX: 55
}
.venue-res-container .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.venue-res-container .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.venue-res-container .thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 110px
}
.comparision-panel
{
    WIDTH: 135px;
    MARGIN-BOTTOM: 20px;
    BACKGROUND: url(/images/comparison-panel.jpg) no-repeat;
    HEIGHT: 200px
}
.comparision-panel H3
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/ico-comparison-header.png) no-repeat 8px 5px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.comparision-panel A.venue
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 24px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(/images/ico-house.png) no-repeat 5px 3px;
    FLOAT: left;
    FONT-SIZE: 11px;
    PADDING-TOP: 3px
}
.comparision-panel A.venue-remove
{
    MARGIN-TOP: -6px;
    PADDING-RIGHT: 6px;
    FLOAT: right;
    COLOR: #ec1c24;
    FONT-SIZE: 8px;
    TEXT-DECORATION: underline
}
.comparision-panel A.venue-remove:hover
{
    TEXT-DECORATION: none
}
.premium-listings-panel
{
    MARGIN-BOTTOM: 5px;
    FONT-SIZE: 10px
}
.premium-listings-panel H3
{
    PADDING-BOTTOM: 5px;
    TEXT-INDENT: -9999px;
    WIDTH: 135px;
    BACKGROUND: url(/images/premium-heading.jpg) no-repeat;
    HEIGHT: 30px
}
.premium-listings-panel A
{
    PADDING-LEFT: 5px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.premium-listings-panel A:hover
{
    TEXT-DECORATION: none
}
.premium-listings-panel STRONG
{
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 5px;
    COLOR: #00539b;
    FONT-WEIGHT: bold
}
.premium-listings-panel P
{
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold
}
.premium-listings-panel A.more-btn
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #e1f0fb;
    PADDING-LEFT: 5px;
    WIDTH: 65px;
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    PADDING-TOP: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.premium-listings-panel A.more-btn:hover
{
    BACKGROUND: #f2f2f2;
    TEXT-DECORATION: none
}
#footer
{
    HEIGHT: 40px
}
#footer A.conf-uk
{
    BACKGROUND-IMAGE: url(/images/footer-conferences-uk.png);
    MARGIN-TOP: 5px;
    TEXT-INDENT: -9999px;
    WIDTH: 186px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 31px;
    MARGIN-LEFT: 5px
}
#footer A.conf-venue
{
    BACKGROUND-IMAGE: url(/images/footer-conferencevenues.png);
    MARGIN-TOP: 5px;
    TEXT-INDENT: -9999px;
    WIDTH: 186px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 31px;
    MARGIN-LEFT: 5px
}
#footer A.corp-desk
{
    BACKGROUND-IMAGE: url(/images/footer-corporatedesk.png);
    MARGIN-TOP: 5px;
    TEXT-INDENT: -9999px;
    WIDTH: 145px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 31px;
    MARGIN-LEFT: 5px
}
#footer A.conf-group
{
    BACKGROUND-IMAGE: url(/images/footer-conferencegroup.png);
    MARGIN-TOP: 5px;
    TEXT-INDENT: -9999px;
    WIDTH: 264px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 31px;
    MARGIN-LEFT: 5px
}
.main-listing .main-listing-left .tbl_thumb_img
{
}
.main-listing .main-listing-left .thumb_img
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 55px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-full-general UL
{
    Z-INDEX: 0;
    LIST-STYLE-TYPE: disc;
    PADDING-LEFT: 20px
}
#main-content #mid-column-wrapper .column-full-general H5
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 16px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-full-general UL P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.error-text
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: red;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
#main-content #mid-column-wrapper .column-full-general TD
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 5px
}
TR.bgdark
{
    BACKGROUND-IMAGE: url(/images/headbg-blue-xllrg.png);
    BACKGROUND-REPEAT: no-repeat
}
TR.bglight
{
}
TR.bgdark TD.testimonial-date
{
    WIDTH: 70px;
    PADDING-TOP: 5px
}
TR.bgdark TD.testimonial-title
{
    TEXT-TRANSFORM: capitalize;
    WIDTH: 270px;
    PADDING-TOP: 5px
}
TR.bgdark TD.testimonial-rating
{
    Z-INDEX: 0;
    TEXT-ALIGN: right;
    PADDING-RIGHT: 50px;
    PADDING-TOP: 5px
}
TR.bglight TD.testimonial-desc
{
    WIDTH: 495px
}
#main-content #mid-column-wrapper .column-full-general TD IMG
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.venue-res-standard
{
    Z-INDEX: 0;
    BORDER-BOTTOM: #ccc 1px dotted;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: url(/images/main-listing-head.jpg) no-repeat center top
}
.venue-res-standard .header
{
}
.venue-res-standard .header IMG.corner
{
    POSITION: absolute;
    TOP: -4px;
    RIGHT: 0px
}
.venue-res-standard .header UL LI
{
    FLOAT: left
}
.venue-res-standard .header UL LI H5
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 10px;
    PADDING-TOP: 3px
}
.venue-res-standard .header UL LI H3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 53px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.venue-res-standard .header UL LI.stars IMG
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 2px
}
.venue-res-standard .header UL LI.hands IMG
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.venue-res-standard .desc
{
    MARGIN: 15px 0px 0px;
    WIDTH: 275px;
    FLOAT: left
}
.venue-res-standard .desc A.title
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.venue-res-standard .desc STRONG
{
    LINE-HEIGHT: 14px;
    DISPLAY: block;
    FONT-SIZE: 10px
}
.venue-res-standard .desc P
{
    LINE-HEIGHT: 14px;
    FONT-SIZE: 10px
}
.venue-res-standard .options
{
    MARGIN-TOP: 15px;
    WIDTH: 118px;
    FLOAT: right
}
.venue-res-standard .options UL LI.compare
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-compare.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-standard .options UL LI.save
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 18px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-save.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-standard .options UL LI.more
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 48px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.venue-res-standard .header UL LI.stars
{
}
.venue-res-standard IMG.thumb
{
    MARGIN: 15px 10px;
    FLOAT: left
}
.comparision-panel P
{
    MARGIN: 5px
}
.img_name
{
    FONT-SIZE: 10px
}
.main-listing-info TR.top .header
{
    BORDER-BOTTOM: gray;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px;
    PADDING-TOP: 5px
}
.main-listing-info TR.top .data
{
    BORDER-BOTTOM: gray;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 30px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px
}
.main-listing-info TR.table-header2
{
    BACKGROUND-IMAGE: url(/images/table-row-top.jpg);
    Z-INDEX: 0;
    BACKGROUND-REPEAT: repeat
}
.main-listing-info TR.table-header2 .header
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: black;
    FONT-SIZE: 12px;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px;
    PADDING-TOP: 0px
}
.main-listing-info TR.table-header2 .data
{
    BORDER-BOTTOM: gray 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 30px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px
}
.main-listing-info TR.desc
{
    BACKGROUND-IMAGE: url(/images/table-row-top.jpg);
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-TOP: 5px
}
.main-listing-info TR.table-header2 .header2
{
    BORDER-BOTTOM: gray 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-TOP: gray;
    BORDER-RIGHT: gray 1px solid
}
.main-listing-info TR.table-header2 .header3
{
    TEXT-ALIGN: center;
    BORDER-LEFT: gray;
    COLOR: black;
    BORDER-TOP: gray;
    BORDER-RIGHT: gray 1px
}
.main-listing-info TR.desc .data
{
    BORDER-BOTTOM: gray 1px;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px;
    PADDING-TOP: 5px
}
.inner-mid-column-adv-search
{
    BACKGROUND-IMAGE: url(/images/headbg-blue-xllrg.png);
    Z-INDEX: 0;
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.inner-mid-column-adv-search .column-three
{
    Z-INDEX: 0;
    WIDTH: 240px;
    FLOAT: left
}
.inner-mid-column-adv-search H4
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.inner-mid-column-adv-search P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.inner-mid-column-adv-search .column-two
{
    Z-INDEX: 0;
    WIDTH: 240px;
    FLOAT: left
}
.inner-mid-column-adv-search TD
{
}
.inner-mid-column-map
{
    BACKGROUND-IMAGE: url(/images/headbg-blue-xllrg.png);
    Z-INDEX: 0;
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.inner-mid-column-map H4
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.inner-mid-column-map P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.inner-mid-column-map .column-two
{
    Z-INDEX: 0;
    WIDTH: 240px;
    FLOAT: left
}
.inner-mid-column-map .column-three
{
    Z-INDEX: 0;
    WIDTH: 240px;
    FLOAT: left
}
.google-map
{
    CLIP: rect(5pt 5px 5pt 5px);
    Z-INDEX: 5;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    MARGIN: 5px;
    WIDTH: 485px;
    HEIGHT: 300px;
    VISIBILITY: visible;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid
}
.map_data_cell
{
    MARGIN: 2px;
    FONT-SIZE: 10px
}
.map_data_tab
{
    MARGIN: 2px;
    WIDTH: 350px;
    FONT-SIZE: 10px
}
.map_data_suite
{
    MARGIN: 2px;
    FONT-SIZE: 10px
}
.map_data_celldesc
{
    MARGIN: 2px;
    FONT-SIZE: 10px
}
.video-player
{
    Z-INDEX: 0;
    PADDING-LEFT: 15px;
    WIDTH: 210px
}
#main-content #mid-column-wrapper .column-three H4
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-three H5
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 13px;
    PADDING-TOP: 5px
}
.video-list
{
    WIDTH: 240px;
    FONT-SIZE: 11px
}
.video-display
{
    Z-INDEX: 0;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px
}
.virtual-tours
{
}
#main-content .column-2-3-4
{
    BACKGROUND-IMAGE: url(/images/headbg-blue-2-3-4.png);
    Z-INDEX: 0;
    PADDING-BOTTOM: 0px;
    MARGIN: -30px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 630px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    FLOAT: left;
    PADDING-TOP: 0px
}
#main-content .column-2-3-4 H4
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    PADDING-TOP: 15px
}
#main-content .column-2-3-4 P
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 13px;
    PADDING-TOP: 5px
}
#main-content .column-2-3-4 SPAN
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-content #mid-column-wrapper .column-full-compare
{
    BACKGROUND-IMAGE: url(/images/headbg-blue-xllrg.png);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat
}
#main-content #mid-column-wrapper .column-full-compare H3
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
#main-content #mid-column-wrapper .column-full-compare P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px
}
.comparision-panel .compare
{
    Z-INDEX: 0;
    POSITION: absolute;
    PADDING-LEFT: 15px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.comparision-panel .my-items
{
    WIDTH: 135px;
    HEIGHT: 135px
}
.venue-res-container .options UL LI.delete
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 18px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-delete.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.venue-res-standard .options UL LI.delete
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 18px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(/images/sml-ico-delete.png) no-repeat right 50%;
    PADDING-TOP: 0px
}
.f-green
{
    COLOR: #008000
}
.f-initial-capital
{
    TEXT-TRANSFORM: capitalize
}
.main-listing .main-listing-left A.layout-plan
{
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-layout-plan.png) no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 10px
}
#main-content #mid-column-wrapper .column-full-general TD.no-padding
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-content #mid-column-wrapper .column-full-general H3
{
    LINE-HEIGHT: 30px;
    FONT-SIZE: 28px;
    FONT-WEIGHT: 600;
    PADDING-TOP: 15px
}
.agency-panel
{
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(/images/grey-Panel.png) no-repeat
}
.baloon-panel
{
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(/images/grey-Panel.png) no-repeat
}
.interact-panel
{
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(/images/grey-Panel.png) no-repeat
}
.agency-panel H4
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(/images/ico-agency.png) no-repeat 180px 0px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.baloon-panel H4
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(/images/ico-baloon.png) no-repeat 180px 0px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
#main-content #mid-column-wrapper .column-full-general UL LI.numbered
{
    LIST-STYLE-TYPE: decimal
}
#main-content #mid-column-wrapper .column-full-general .thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left
}
#main-content #mid-column-wrapper .column-full-general .thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
#main-content #mid-column-wrapper .column-full-general .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
#main-content #mid-column-wrapper .column-full-general .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
#main-content #mid-column-wrapper .column-full-general .thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 90px;
    LEFT: 0px
}
.interact-panel H4
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(/images/ico-interact.png) no-repeat 180px 0px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.main-listing UL
{
    PADDING-RIGHT: 0px
}
.main-listing H3
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.main-listing-info TR.table-footer
{
    WIDTH: 495px;
    BACKGROUND: url(/images/table-footer-bg.jpg) no-repeat center top;
    HEIGHT: 24px
}
.panel-header
{
    BACKGROUND-IMAGE: url(/images/panel-header-bg.jpg);
    Z-INDEX: 0;
    WIDTH: 135px;
    BACKGROUND-REPEAT: no-repeat
}
.panel-footer
{
    BACKGROUND-IMAGE: url(/images/panel-footer-bg.jpg);
    WIDTH: 135px;
    BACKGROUND-REPEAT: no-repeat;
    MARGIN-BOTTOM: 20px;
    HEIGHT: 52px
}
.panel-body
{
    BACKGROUND-COLOR: #cbe6ff;
    WIDTH: 135px
}
.panel-body .my-items
{
    BACKGROUND-COLOR: #cbe6ff
}
.panel-body .my-items A.venue
{
    Z-INDEX: 0;
    BACKGROUND-COLOR: #cbe6ff;
    PADDING-LEFT: 2px;
    WIDTH: 129px;
    DISPLAY: block;
    FLOAT: left;
    FONT-SIZE: 11px;
    PADDING-TOP: 3px;
    BACKGROUND-: left
}
.panel-body .my-items A.venue-remove
{
    Z-INDEX: 0;
    BACKGROUND-COLOR: #cbe6ff;
    PADDING-LEFT: 90px;
    WIDTH: 135px;
    COLOR: #ec1c24;
    FONT-SIZE: 8px;
    TEXT-DECORATION: underline
}
.panel-body .my-items A.venue-remove:hover
{
    PADDING-LEFT: 90px;
    TEXT-DECORATION: none
}
.panel-footer .button
{
    Z-INDEX: 0;
    POSITION: absolute;
    PADDING-LEFT: 10px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 25px
}
.premium-listings-panel IMG.img-hotel
{
    WIDTH: 125px
}
.premium-listings-panel .item-body
{
    BACKGROUND-IMAGE: url(/images/Sml-Premium.png);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right bottom
}
.venue-search-results .results-title A.img-right
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FLOAT: right;
    PADDING-TOP: 2px
}
.venue-search-results .results-title .results-title-header
{
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.venue-search-results .results-title A
{
}
.panel-body P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 5px
}
.f-small
{
    FONT-SIZE: 9px
}
.premium-listings-panel .gallery
{
    Z-INDEX: 0;
    LINE-HEIGHT: normal;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 2px;
    BACKGROUND: url(/images/sml-ico-gallery.png) no-repeat 0px 0px
}
.f-red
{
    COLOR: #ff0000
}
.f-white
{
    COLOR: #ffffff
}
.f-blue
{
    COLOR: #0000ff
}
.f-red2
{
    COLOR: #bb0000
}
.venue-res-container .options UL LI.suites
{
    MARGIN-TOP: 0px;
    PADDING-RIGHT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/sml-ico-suites.png) no-repeat right 50%;
    MARGIN-LEFT: 38px
}
.floor-plans
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 495px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-TOP: 5px
}
.floor-plans IMG.img-hotel
{
    WIDTH: 100px
}
.floor-plans TR.table-header2
{
}
.floor-plans TR.table-header2 .header
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px;
    PADDING-TOP: 0px
}
.floor-plans TR.table-header2 .data
{
    BORDER-BOTTOM: gray 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 30px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px
}
.floor-plans TR.table-header2 .header2
{
    BORDER-BOTTOM: gray 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    FONT-SIZE: 11px;
    BORDER-TOP: gray;
    BORDER-RIGHT: gray 1px solid
}
.floor-plans TR.table-header2 .header3
{
    TEXT-ALIGN: center;
    BORDER-LEFT: gray;
    FONT-SIZE: 11px;
    BORDER-TOP: gray;
    BORDER-RIGHT: gray 1px
}
.floor-plans TR.top
{
}
.floor-plans TR.top .header
{
    BORDER-BOTTOM: gray;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px;
    PADDING-TOP: 5px
}
.floor-plans TR.top .data
{
    BORDER-BOTTOM: gray;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 30px;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px
}
.floor-plans .left
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 110px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.floor-plans .right
{
    Z-INDEX: 0;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.floor-plans A
{
    PADDING-LEFT: 0px
}
.floor-plans .title
{
    PADDING-LEFT: 5px
}
.floor-plans .view-floor-plan
{
    PADDING-LEFT: 5px
}
.floor-plans .view-virtual-tour
{
    PADDING-LEFT: 5px
}
.floor-plans A.book
{
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 15px
}
.floor-plans P.book-room-sml-btn
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    MARGIN-TOP: -40px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/images/book-room-sml.jpg) no-repeat center center;
    COLOR: #ffffff;
    MARGIN-LEFT: 350px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.main-listing UL LI.delete1
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-save.png) no-repeat;
    MARGIN-RIGHT: 5px
}
.main-listing UL LI.gallery1
{
    PADDING-BOTTOM: 5px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-gallery.png) no-repeat;
    MARGIN-RIGHT: 5px
}
.main-listing UL LI.more1
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e1f0fb;
    MARGIN-LEFT: 25px;
    PADDING-TOP: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.main-listing UL LI.more1 A
{
    FONT-SIZE: 11px
}
.main-listing UL LI.plan1
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-plan.png) no-repeat;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 10px
}
.main-listing UL LI.save1
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-save.png) no-repeat;
    MARGIN-RIGHT: 10px
}
.main-listing UL LI.suites1
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-suites.png) no-repeat;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
.main-listing UL LI.compare1
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(/images/sml-ico-compare.png) no-repeat;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 10px
}
.results-top A.book-btn-top
{
    MARGIN-LEFT: 248px
}
.main-listing-info TR.table-footer .data
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px
}
.main-listing .main-listing-left A.reviews
{
    BACKGROUND-IMAGE: url(/images/sml-ico-ClientReviews.png);
    PADDING-LEFT: 20px;
    WIDTH: 100px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.email
{
    BACKGROUND-IMAGE: url(/images/sml-ico-email.png);
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    WIDTH: 100px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.print
{
    BACKGROUND-IMAGE: url(/images/sml-ico-print.png);
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    FONT-SIZE: 10px
}
.main-listing .main-listing-left A.gallery
{
    BACKGROUND-IMAGE: url(/images/sml-ico-gallery.png);
    Z-INDEX: 0;
    PADDING-LEFT: 20px;
    WIDTH: 100px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    FONT-SIZE: 10px;
    PADDING-TOP: 2px
}
.main-listing-info .table-middle-bg
{
    BACKGROUND-IMAGE: url(/images/table-middle-bg.jpg);
    Z-INDEX: 0;
    WIDTH: 100%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    HEIGHT: 24px
}
.main-listing-info .table-header-right
{
    BACKGROUND-IMAGE: url(/images/table-header-right.jpg);
    Z-INDEX: 0;
    WIDTH: 14px;
    FLOAT: left;
    HEIGHT: 24px
}
.main-listing-info .table-header-left
{
    BACKGROUND-IMAGE: url(/images/table-header-left.jpg);
    Z-INDEX: 0;
    WIDTH: 14px;
    FLOAT: left;
    HEIGHT: 24px
}
.main-listing-info .table-footer-right
{
    BACKGROUND-IMAGE: url(/images/table-footer-right.jpg);
    Z-INDEX: 0;
    WIDTH: 14px;
    FLOAT: left;
    HEIGHT: 24px
}
.main-listing-info .table-footer-left
{
    BACKGROUND-IMAGE: url(/images/table-footer-left.jpg);
    Z-INDEX: 0;
    WIDTH: 14px;
    FLOAT: left;
    HEIGHT: 24px
}
.div-forum
{
    WIDTH: 630px;
    FLOAT: left
}
.div-forum TD
{
    TEXT-INDENT: 0px
}
SELECT.forum-drop-down
{
    WIDTH: 250px;
    FONT-SIZE: 10px
}
.venue-res-container .options UL LI.location
{
    PADDING-RIGHT: 20px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/ico-viewmap.jpg) no-repeat right 50%;
    MARGIN-LEFT: 32px
}
.venue-res-container .thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left
}
.venue-res-container .thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
.venue-res-container .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.venue-res-container .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.venue-res-container .thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 100px
}
.main-listing-left-results .thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left
}
.main-listing-left-results .thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
.main-listing-left-results .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.main-listing-left-results .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.main-listing-left-results .thumbnail:hover SPAN
{
    Z-INDEX: 150;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 110px
}
.premium-listings-panel .thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left
}
.premium-listings-panel .thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
.premium-listings-panel .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.premium-listings-panel .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.premium-listings-panel .thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 150px
}
.f-big
{
    FONT-SIZE: 16px
}
.premium-home
{
    WIDTH: 100%
}
.premium-home .item-body
{
    Z-INDEX: 0;
    PADDING-TOP: 5px
}
.premium-home IMG.img-hotel
{
    Z-INDEX: 0;
    PADDING-LEFT: 5px;
    WIDTH: 100px
}
.premium-home .thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left;
    PADDING-TOP: 5px
}
.premium-home .thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent;
    PADDING-TOP: 5px
}
.premium-home .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.premium-home .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.premium-home .thumbnail:hover SPAN
{
    Z-INDEX: 50;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 120px
}
.premium-home P
{
    Z-INDEX: 0;
    PADDING-LEFT: 5px
}
.premium-home .title
{
    Z-INDEX: 0
}
#header .header-top-strip .input-country LABEL.trinidad-and-tobago
{
    BACKGROUND-POSITION: -294px -28px
}
#header .header-top-strip .input-country LABEL.antigua-and-barbuda
{
    BACKGROUND-POSITION: 0px 0px
}
#header .header-top-strip .input-country LABEL.czech-republic
{
    BACKGROUND-POSITION: -49px -168px
}
#header .header-top-strip .input-country LABEL.st-vincent-grenadines
{
    BACKGROUND-POSITION: -245px -224px
}
.ad-panel
{
    BACKGROUND-IMAGE: url(/images/survey_monkey.gif);
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 239px
}
.ad-panel IMG.submit
{
    MARGIN-TOP: 170px;
    MARGIN-LEFT: 7px
}
.special-offers-panel
{
    MARGIN-BOTTOM: 15px
}
.map-tab-hover
{
    BACKGROUND-IMAGE: url(/images/mapImages/TabheadRdark.gif);
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center;
    BORDER-LEFT: 0px;
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right top;
    FONT-SIZE: 10px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: 0px
}
.map-tab
{
    BACKGROUND-IMAGE: url(/images/mapImages/TabheadRlight.gif);
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center;
    BORDER-LEFT: 0px;
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right top;
    FONT-SIZE: 10px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px
}
.map-data-tab
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: skyblue;
    PADDING-LEFT: 5px;
    WIDTH: 380px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 10px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    PADDING-TOP: 5px
}
.map-data-cellDesc
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: skyblue;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 10px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    PADDING-TOP: 2px
}
.map-data-cell
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: skyblue;
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 10px;
    PADDING-TOP: 2px
}
.map-data-cellSuite
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: skyblue;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FONT-SIZE: 10px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    PADDING-TOP: 1px
}
.map-data-img
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: gray 1px solid;
    PADDING-TOP: 2px
}
.map-data-cell .map-title
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.map-Heading
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: skyblue;
    PADDING-LEFT: 5px;
    WIDTH: 380px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 12px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    PADDING-TOP: 5px
}
.venue-ratings
{
    PADDING-BOTTOM: 5px;
    WIDTH: 350px;
    MARGIN-LEFT: 70px;
    CLEAR: both;
    PADDING-TOP: 5px
}
.venue-ratings .heading
{
    TEXT-ALIGN: center;
    COLOR: #00539b;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 900
}
.venue-ratings .venue-rating
{
}
.venue-ratings .venue-rating .venue-label
{
    BORDER-BOTTOM: #ccc 1px dotted;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 1px;
    FLOAT: left;
    PADDING-TOP: 5px
}
.venue-ratings .venue-rating .venue-label-rating
{
    BORDER-BOTTOM: #ccc 1px dotted;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #cbe4ee;
    PADDING-LEFT: 60px;
    WIDTH: 80px;
    MARGIN-BOTTOM: 1px;
    FLOAT: right;
    PADDING-TOP: 5px
}
.venue-feedbacks
{
    BACKGROUND-IMAGE: url(/images/tab_venue_feedback.jpg);
    MARGIN-TOP: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    PADDING-TOP: 60px
}
.venue-feedbacks .venue-feedback
{
    BORDER-BOTTOM: #ccc 1px dotted;
    PADDING-BOTTOM: 5px
}
.f-site-blue
{
    COLOR: #00539b
}
.wrapword
{
    WORD-WRAP: break-word;
    WHITE-SPACE: pre-wrap;
    WORD-BREAK: break-all
}
.wrapword
{
    WORD-WRAP: break-word;
    WHITE-SPACE: pre-wrap;
    WORD-BREAK: break-all
}
.results-paging
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 0px
}
.results-paging A
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.results-paging P
{
    PADDING-LEFT: 5px
}
.main-listing-info TR.table-header2 .data2
{
    BORDER-BOTTOM: gray 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: gray 1px solid;
    PADDING-LEFT: 5px;
    WIDTH: 30px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 8px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px
}
.venue-res-container P
{
}
.panel-header H3
{
    BACKGROUND-IMAGE: url(/images/ico-comparison-header.png);
    PADDING-LEFT: 40px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 8px 8px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.main-listing .main-listing-left .logo-thumb
{
    PADDING-BOTTOM: 30px
}
.main-listing .main-listing-left .mgallery
{
    PADDING-TOP: 30px
}
.main-listing .main-listing-left .mgallery .img-special-offer
{
    POSITION: absolute;
    MARGIN-TOP: -30px;
    MARGIN-LEFT: -30px
}
B.special-offers
{
    BORDER-BOTTOM: #ccc 1px dotted;
    PADDING-BOTTOM: 3px;
    WIDTH: 100px;
    MARGIN-BOTTOM: 15px;
    COLOR: #bb0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.venue-res-container IMG.rating
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.div-bottom-light-blue
{
    BACKGROUND-IMAGE: url(/images/section_bottom_light_blue.gif);
    PADDING-BOTTOM: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 15px
}
.div-body-light-blue
{
    BACKGROUND-IMAGE: url(/images/light_blue_pixel.jpg)
}
.div-body-light-blue P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.div-top-light-blue
{
    BACKGROUND-IMAGE: url(/images/section_top_light_blue.gif);
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 15px
}
.div-body-light-blue TD
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}
.div-body-light-blue TD.no-padding
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.div-body-light-blue .thumbnail
{
    Z-INDEX: 4;
    POSITION: relative;
    FLOAT: left
}
.div-body-light-blue .thumbnail:hover
{
    Z-INDEX: 55
}
.div-body-light-blue .thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.div-body-light-blue .thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.div-body-light-blue .thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 40px;
    LEFT: 0px
}
.div-top-tab
{
    BACKGROUND-IMAGE: url(/images/tab_header_light_blue.gif);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top
}
.div-top-tab H4
{
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 5px;
    COLOR: white;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.div-top-med-blue
{
    BACKGROUND-IMAGE: url(/images/section_top_med_blue.gif);
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    HEIGHT: 15px
}
.div-body-med-blue
{
    BACKGROUND-IMAGE: url(/images/med_blue_pixel.jpg);
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
.div-bottom-med-blue
{
    BACKGROUND-IMAGE: url(/images/section_bottom_med_blue.gif);
    PADDING-BOTTOM: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    HEIGHT: 15px
}
.div-body-med-blue P
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.div-body-med-blue TD
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.div-body-med-blue TD.no-padding
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.div-body-med-blue IMG
{
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px
}
.dotted-underline
{
    BORDER-BOTTOM: #ccc 1px dotted;
    MARGIN-BOTTOM: 5px;
    COLOR: #00539b
}
.blue-line
{
    BORDER-BOTTOM: #00539b 1px solid;
    MARGIN-BOTTOM: 5px;
    COLOR: #00539b
}
.thumbnail
{
    Z-INDEX: 0;
    POSITION: relative;
    PADDING-LEFT: 2px;
    FLOAT: left
}
.thumbnail:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
.thumbnail SPAN
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.thumbnail SPAN IMG
{
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.thumbnail:hover SPAN
{
    Z-INDEX: 55;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 100px;
    LEFT: 0px
}
.floor-plans .thumbnail-fp
{
    Z-INDEX: 0;
    POSITION: relative;
    FLOAT: left
}
.floor-plans .thumbnail-fp SPAN
{
    Z-INDEX: -10;
    BORDER-BOTTOM: gray 1px dashed;
    POSITION: absolute;
    BORDER-LEFT: gray 1px dashed;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VISIBILITY: hidden;
    COLOR: black;
    BORDER-TOP: gray 1px dashed;
    BORDER-RIGHT: gray 1px dashed;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.floor-plans .thumbnail-fp SPAN IMG
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 2px;
    BORDER-RIGHT-WIDTH: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 2px
}
.floor-plans .thumbnail-fp:hover
{
    Z-INDEX: 50;
    BACKGROUND-COLOR: transparent
}
.floor-plans .thumbnail-fp:hover SPAN
{
    Z-INDEX: 150;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 0px;
    LEFT: 105px
}
.venue-res-container .right-col .options UL LI.premium
{
    BACKGROUND-IMAGE: url(/images/premium_shake_hand.gif);
    BACKGROUND-COLOR: transparent;
    WIDTH: 99px;
    PADDING-RIGHT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right 50%;
    HEIGHT: 58px
}
.testimonial
{
    PADDING-BOTTOM: 5px;
    WIDTH: 495px;
    BORDER-TOP: 1px solid;
    PADDING-TOP: 5px
}
.testimonial .left
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.testimonial .right
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN-LEFT: 150px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.bg-free-service
{
    BACKGROUND-IMAGE: url(/images/free-service.gif);
    MARGIN-TOP: 5px;
    WIDTH: 495px;
    MARGIN-BOTTOM: 5px;
    HEIGHT: 71px
}
.bg-free-service .contact-venue
{
    POSITION: absolute;
    MARGIN-TOP: 8px;
    MARGIN-LEFT: 220px
}
.bg-free-service .contact-venue-finder
{
    POSITION: absolute;
    MARGIN-TOP: 38px;
    MARGIN-LEFT: 220px
}
.film-production-banner
{
    BACKGROUND-IMAGE: url(/images/film-production-banner.png);
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 100px;
    BACKGROUND-REPEAT: no-repeat;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 32px
}
.hotel-group
{
    Z-INDEX: 0;
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 5px;
    WIDTH: 495px;
    BORDER-TOP: 1px solid;
    PADDING-TOP: 5px
}
.hotel-group .left
{
    Z-INDEX: 0;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 95px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.hotel-group .right
{
    Z-INDEX: 0;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN-LEFT: 95px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.f-italics
{
    FONT-STYLE: italic
}
.panel-body .compare-message
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
.bg-white
{
    BACKGROUND-COLOR: #ffffff
}
.callback-panel .callback-panel-body
{
    BACKGROUND-IMAGE: url(/images/callback-panel-body.png);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    PADDING-TOP: 0px
}
.callback-panel .callback-panel-bottom
{
    BACKGROUND-IMAGE: url(/images/callback-panel-bottom.png);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 5px;
    PADDING-TOP: 0px
}
.callback-panel .callback-panel-top
{
    BACKGROUND-IMAGE: url(/images/callback-panel-top.png);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 115px;
    PADDING-RIGHT: 10px;
    HEIGHT: 40px;
    PADDING-TOP: 0px
}
.div-top-tab-large
{
    BACKGROUND-IMAGE: url(/images/tab_header_light_blue_large.gif);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top
}
.div-top-tab-large H4
{
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 5px;
    COLOR: white;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.div-special-offers-form
{
    WIDTH: 485px;
    HEIGHT: 333px;
    MARGIN-LEFT: 5px
}
.div-special-offers-results
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
.div-special-offers-results .div-special-offer
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 5px
}
.div-special-offers-results .div-special-offer .left
{
    WIDTH: 120px;
    FLOAT: left
}
.div-special-offers-results .div-special-offer .right
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 120px
}
.div-special-offers-results .head
{
    LINE-HEIGHT: normal;
    COLOR: #00539b;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold
}
.div-special-offers-results H4
{
    FONT-WEIGHT: bold
}
.blue-line
{
    COLOR: #00539b
}
.f-site-font-blue
{
    COLOR: #00539b
}
.f-medium
{
    FONT-SIZE: 14px
}
.div-special-offer-detail
{
    PADDING-TOP: 10px
}
.div-special-offer-detail .head
{
    LINE-HEIGHT: normal;
    COLOR: #00539b;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold
}
LI.li-orange-bullet
{
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 10px;
    LIST-STYLE-IMAGE: url(/images/orange_bullet.png)
}
.film-production-panel
{
    MARGIN-BOTTOM: 15px
}
.venue-res-container-premium
{
    PADDING-TOP: 5px
}
.venue-res-container-premium .div-top-premium
{
    BACKGROUND-IMAGE: url(/images/div-top-premium.png);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 10px
}
.venue-res-container-premium .div-body-premium
{
    BACKGROUND-IMAGE: url(/images/div-body-premium.png);
    PADDING-BOTTOM: 5px;
    WIDTH: 495px
}
.venue-res-container-premium .div-bottom-premium
{
    BACKGROUND-IMAGE: url(/images/div-bottom-premium.png);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 50px
}
.venue-res-container-premium .left-col
{
    PADDING-LEFT: 10px;
    FLOAT: left
}
.venue-res-container-premium .right-col
{
    PADDING-LEFT: 10px;
    WIDTH: 170px;
    PADDING-RIGHT: 5px;
    FLOAT: right
}
.venue-res-container-premium .right-col A.title-premium
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium
{
    WIDTH: 495px;
    FLOAT: left
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-compare-premium
{
    BACKGROUND-IMAGE: url(/images/img-compare.png);
    BACKGROUND-COLOR: transparent;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 30px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left center;
    HEIGHT: 25px;
    COLOR: #3d3d3d;
    MARGIN-LEFT: 15px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-show-suites-premium
{
    BACKGROUND-IMAGE: url(/images/img-suite-premium.png);
    BACKGROUND-COLOR: transparent;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 30px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left center;
    HEIGHT: 25px;
    COLOR: #3d3d3d;
    MARGIN-LEFT: 15px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-view-on-map-premium
{
    BACKGROUND-IMAGE: url(/images/img-view-map-premium.png);
    MARGIN-TOP: 15px;
    PADDING-LEFT: 30px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left center;
    HEIGHT: 25px;
    COLOR: #3d3d3d;
    MARGIN-LEFT: 15px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.venue-res-container-premium .img-special-offer-premium
{
    POSITION: absolute;
    MARGIN-LEFT: 15px
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-compare-premium:hover
{
    BACKGROUND-IMAGE: url(/images/img-compare-sel.png);
    COLOR: #00539b
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-show-suites-premium:hover
{
    BACKGROUND-IMAGE: url(/images/img-suite-premium-sel.png);
    COLOR: #00539b
}
.venue-res-container-premium .div-bottom-premium .ul-footer-premium .li-view-on-map-premium:hover
{
    BACKGROUND-IMAGE: url(/images/img-view-map-premium-sel.png);
    COLOR: #00539b
}
.imagedropshadow  
{
    padding: 5px; 
    border: solid 1px #EFEFEF; 
} 
a:hover img.imagedropshadow 
{ 
    border: solid 1px #CCC; 
    -moz-box-shadow: 1px 1px 5px #999; 
    -webkit-box-shadow: 1px 1px 5px #999; 
    box-shadow: 1px 1px 5px #999; 
}
