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 1px solid;
    border-left: gray 1px solid;
    padding-bottom: 10px;
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: gray 1px solid;
    border-right: gray 1px 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/meeting-rooms.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/meeting-venues.jpg) repeat-x center bottom;
}
#wrapper-forum
{
    width: 100%;
    background: url(/images/meeting-venues.jpg) repeat-x center bottom;
}
#page-wrapper
{
    margin: 0px auto;
    width: 815px;
}
#page-wrapper-forum
{
    margin: 0px auto;
    width: 815px;
}

/*
Commented by Deepbiz for changing the Background Image
#header
{
    MARGIN-BOTTOM: 10px;
    BACKGROUND: url(/images/venue-finding-agency.jpg) no-repeat 50% top;
    HEIGHT: 221px
}
*/
#header
{
    background: url("/images/V2/Background.png") no-repeat scroll 50% top transparent;
    height: 221px;
    margin-bottom: 10px;
}

#header .header-top-strip
{
    margin-left: 10px;
}
#header .header-top-strip A
{
    font-family: Arial, "Trebuchet MS" , Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}
#header .header-top-strip A:hover
{
    text-decoration: none;
}
#header .header-top-strip H3
{
    margin: 13px 10px 0px 0px;
    width: 280px;
    float: right;
    height: 21px;
    color: white;
    font-size: 16px;
}
#header .header-top-strip UL
{
    margin: 13px 0px 0px;
    float: left;
}
#header .header-top-strip UL LI
{
    margin: 0px;
    float: left;
}
#header .header-top-strip UL LI
{
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
}
#header .header-left
{
    margin-top: 6px;
    width: 655px;
    float: left;
}
#header .header-left .logo
{
    /*text-indent: -9999px;*/
    margin: 7px 0px 0px 10px;
    width: 324px;
    /*background: url(/images/conference-venues-logo.png) no-repeat;*/
    float: left;
    height: 38px;
}
#header .header-left .logo A
{
    display: block;
    height: 38px;
}
#header .header-left .logo-christmas-2013
{
    text-indent: -9999px;
    margin: -20px 0px 0px 25px;
    width: 309px;
    background: url(/images/CUK13_Christmas_Logo.png) no-repeat;
    float: left;
    height: 65px;
    /*border:solid 1px #ffffff;*/
}
#header .header-left .logo-christmas-2013 A
{
    display: block;
    margin: 25px 0px 0px 25px;
    width: 309px;
    height: 40px;
}
#header .header-left .myspan
{
    padding-bottom: 0px;
    text-indent: -9999px;
    margin: 14px 0px 0px 23px;
    padding-left: 0px;
    width: 286px;
    padding-right: 0px;
    background: url(/images/meeting-room-finder.png) no-repeat 0px 0px;
    float: left;
    height: 31px;
    padding-top: 0px;
}
#header .header-left .search-area
{
    position: relative;
    margin: 12px 0px 0px 25px;
    width: 218px;
    background: url(../images/search-venue.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;
}
#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, "Trebuchet MS" , 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;
}
.media-panel-1
{
    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/conference-deals.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: 16px;
    font-weight: bold;
    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/venue-finder.png);
    border-bottom: medium none;
    border-left: medium none;
    margin-top: 5px;
    width: 115px;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    height: 25px;
    color: white;
    font-size: 14px;
    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: #3D3D3D;
    font-weight: bold;

}
.results-top A
{
    padding-bottom: 0px;
    padding-left: 5px;
    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: 12px;
    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 H1
{
    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;
    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;
    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;
    float: left;
    height: 31px;
    margin-left: 5px;
}
#footer A.conf-group
{
    background-image: url(/images/conference-group.png);
    margin-top: 5px;
    text-indent: -9999px;
    width: 264px;
    display: block;
    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;
}
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: medium none;
    border-right: medium none;
    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 1px;
    border-right: gray 1px solid;
}
.main-listing-info TR.table-header2 .header3
{
    border-bottom: medium none;
    text-align: center;
    border-left: medium none;
    color: black;
    border-top: medium none;
    border-right: medium none;
}
.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
{    
    z-index: 5;
    /*
    clip: rect(5pt 5px 5pt 5px);
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-top: black 1px solid;
    border-right: black 1px solid;
    margin: 5px;
    width: 485px;
    height: 300px;*/
    width: 468px;
    height: 260px;
    /*visibility: visible;*/
    display:;
    
}
.google-map-street
{    
    z-index: 5;
    width: 468px;
    height: 260px;
    /*visibility: hidden;*/
    display:none ;
}
.map-street-links{color:#f7941d;font-weight:bold;}
.map-street-links .map-link {margin:5px;display:inline-block;cursor:pointer;}
.map-street-links .street-link {margin:5px;display:inline-block;cursor:pointer;}

.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-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: 145px;
    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: 133px;
    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;
}
.f-small1
{
    font-size: 10px;
}
.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;
}
.floor-plans{margin:0px;padding:0px;}
/*{
    z-index: 0;
    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: -35px;
    padding-left: 0px;
    background: url(/images/book-room-sml.jpg) no-repeat center center;
    color: #ffffff;
    margin-left: 335px;
    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
{
    z-index: 0;
    float: right;
}
.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;
}
.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;
}
.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;
    border-top: gray 1px solid;
    border-right: gray 1px solid;
    border-left: gray 1px solid;*/
    text-align: left;    
    padding-bottom: 0px;
   /*background-color: skyblue;*/
    background-color: #ffffff;
    padding-left: 5px;
    width: 380px;
    padding-right: 5px;
    font-size: 10px;
    
    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;*/
    background-color: #ffffff;
    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;
    border-top: gray 1px solid;
    border-right: gray 1px solid;
    border-left: gray 1px solid;*/
    text-align: center;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    margin-right: 10px;
    padding-top: 5px;
}
.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;
}
.wrapword2
{
    word-wrap: break-word;   
    word-break: break-all;
}
.wrapword3
{
    word-wrap: normal;   
    white-space: pre-wrap;
    word-break: hyphenate;
}
.wrapword4
{
    word-wrap: normal;      
    word-break: hyphenate;
}
.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: 9px;
    border-top: gray 1px solid;
    border-right: gray 1px;
}
.panel-header H3
{
    background-image: url(/images/ico-comparison-header.png);
    background-color: transparent;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: 8px 8px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
}
.venue-res-container P
{
}
.panel-body .my-items P
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.main-listing .main-listing-left .mgallery
{
    z-index: 0;
    padding-top: 30px;
}
.main-listing .main-listing-left .mgallery .img-special-offer
{
    z-index: 100;
    position: absolute;
    margin-top: -30px;
    margin-left: -30px;
}
.main-listing .main-listing-left .logo-thumb
{
    padding-bottom: 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);
    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;
}
#main-content #mid-column-wrapper .column-full-general TD.general
{
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 2px;
}
.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
{
    width: 99px;
    padding-right: 20px;
    background: url(/images/premium_shake_hand.gif) no-repeat right 50%;
    height: 58px;
}
.testimonial
{
    z-index: 0;
    border-bottom: medium none;
    padding-bottom: 5px;
    width: 495px;
    border-top: 1px solid;
    padding-top: 5px;
}
.testimonial .left
{
    z-index: 0;
    border-bottom: medium none;
    border-left: medium none;
    width: 150px;
    float: left;
    border-top: medium none;
    border-right: medium none;
}
.testimonial .right
{
    z-index: 0;
    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
{
    z-index: 0;
    position: absolute;
    margin-top: 8px;
    margin-left: 220px;
}
.bg-free-service .contact-venue-finder
{
    z-index: 0;
    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;
    position: relative;
    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;
}
DIV.train-airport-info
{
    padding-bottom: 1px;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
}
DIV.train-airport-info IMG.img-icon
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.bg-white
{
    background-color: #ffffff;
}
.callback-panel .callback-panel-top
{
    background-image: url(/images/callback-panel-top.png);
    padding-bottom: 0px;
    padding-left: 10px;
    width: 115px;
    padding-right: 10px;
    background-repeat: no-repeat;
    background-position: left top;
    height: 40px;
    padding-top: 0px;
}
.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;
}
.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
{
    background-image: url(/images/special-offers-search-form-bg.jpg);
    width: 485px;
    background-repeat: no-repeat;
    background-position: left top;
    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;
    border-left: medium none;
    padding-bottom: 5px;
    border-top: medium none;
    border-right: medium none;
}
.div-special-offers-results .div-special-offer .left
{
    z-index: 0;
    border-bottom: gray 1px;
    width: 320px;
    float: left;
    border-right: thin;
}
.div-special-offers-results .div-special-offer .right
{
    z-index: 0;
    margin-top: 5px;
    margin-left: 320px;
}
.div-special-offers-results H4
{
    font-weight: bold;
}
.div-special-offers-results .head
{
    line-height: normal;
    color: #00539b;
    font-size: 22px;
    font-weight: bold;
}
.line
{
}
.div-special-offer-detail
{
    padding-top: 10px;
}
.div-special-offer-detail h1
{
    line-height: normal;
    color: #00539b;
    font-size: 22px;
    font-weight: bold;
    margin-left:5px;
}
.f-site-font-blue
{
    color: #00539b;
}
.f-medium
{
    font-size: 14px;
}
LI.li-orange-bullet
{
    list-style: disc url(/images/orange_bullet.png) outside;
    margin-left: 10px;
}
.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-size: 18px;
    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;
}


/*Style sheet added by Deepbiz*/

.CUK12_Tabs
{
    width: 496px;
    margin: 0 auto;
}
.CUKtitle
{
    border: solid 1px #e8e8e8;
    border-bottom: solid 1px #b4b4b4;
    background-image: url(../images/V2/CUKtitle.png);
    background-position: bottom;
    background-repeat: repeat-x;
    /*height: 49px;*/
    display:inline-block;    
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    padding-bottom: 7px;
}
.CUKtitle a.selected
{
    color: #2198d5;
}
.customerreviewsactive
{
    width: auto;
    float: left;
    background-image: url(../images/V2/customerreviews.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 16px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}
.showsuitesactive
{
    width: auto;
    float: left;
    background-image: url(../images/V2/showsuites.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}
.compare
{
    width: auto;
    float: left;
    background-image: url(../images/V2/compare.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}
.mapactive
{
    width: auto;
    float: left;
    background-image: url(../images/V2/map.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}
/*.graycustomerreviews{ width:auto; float:left;  background-image:url(../images/V2/graycustomerreviews.png); background-position: left; background-repeat: no-repeat; margin:10px 10px 10px 16px; padding:10px 5px 10px 23px; cursor: pointer; color:#888888;}*/
/*.grayshowsuites{ width:auto; float:left;  background-image:url(../images/V2/grayshowsuites.png); background-position: left; background-repeat: no-repeat; margin:10px 10px 10px 10px; padding:10px 5px 10px 23px; cursor: pointer;color:#888888;}*/
.graycompare
{
    width: auto;
    float: left;
    background-image: url(../images/V2/graycompare.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}
/*.graymap{ width:auto; float:left;  background-image:url(../images/V2/graymap.png); background-position: left; background-repeat: no-repeat; margin:10px 10px 10px 10px; padding:10px 5px 10px 23px; cursor: pointer; color:#888888;}*/
.CUKdata
{
    width: 100%;
    float: left;
    background-image: url(../images/V2/CUKdata.png);
    background-position: left;
    background-repeat: repeat;
    height: 275px;
    border: solid 1px #e8e8e8;
    font-size: 11px;
    color: #666;
    overflow: hidden;
}

.CUKdata table tr td.tabtitletxt
{
    color: #2198d5;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 8px 0px 8px 0px;
    width: 66px;
}
.CUKdata table tr td
{
    padding: 5px 2px;
    border-bottom: solid 1px #afafaf;
    border-right: solid 1px #afafaf;
    text-align: center;
    width: 43px;
}
.CUKdata table tr td.white
{
    width: 43px !important;
    background: #fff;
}
.CUKdata table tr td.marginnone
{
    border-right: none;
    width: 93px;
}

.CUKdataSuit
{
    width: 100%;
    float: left;
    background-image: url(../images/V2/CUKdata.png);
    background-position: left;
    background-repeat: repeat;
    height: auto;
    border: solid 1px #e8e8e8;
    font-size: 9px;
    color: #666;
    overflow: hidden;
}

.CUKdataSuit table tr td.tabtitletxt
{
    color: #2198d5;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 8px 0px 8px 0px;
    width: 78px;
}

.CUKdataSuit table tr.yellow
{
   background: #ffff00;
}
.CUKdataSuit table tr td
{
    padding: 5px 2px;
    border-bottom: solid 1px #afafaf;
    border-right: solid 1px #afafaf;
    //text-align: center;
    text-align: left;
    /*width: 43px;*/
    width: 39px;
}
.CUKdataSuit table tr td.white
{
    /*width: 43px !important;*/
    width: 39px !important;
    background: #fff;
}
.CUKdataSuit table tr td.marginnone
{
    border-right: none;
    width: 117px;
}

.CUKfooter
{
    border: solid 1px #e8e8e8;
    background-image: url(../images/V2/CUKfooter.png);
    background-position: top;
    background-repeat: repeat-x;
    height: 16px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    float: left;
}
.CUKfooter span
{
    display: block;
    text-align: center;
    padding-top: 6px;
}
.CUKfootertop
{
    border: solid 1px #e8e8e8;
    background-image: url(../images/V2/CUKfooter.png);
    background-position: top;
    background-repeat: repeat-x;
    height: 16px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    float: left;
}
.CUKfootertop span
{
    display: block;
    text-align: center;
    padding-top: 6px;
}
.suite_inc_footer
{
    border: solid 1px #e8e8e8;
    background-image: url(../images/V2/CUKfooter.png);
    background-position: top;
    background-repeat: repeat-x repeat-y;
    min-height: 16px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    float: left;
}
.suite_inc_footer span
{
    display: block;
    text-align: left;
}
.suite_inc_top
{
    border: solid 1px #e8e8e8;
    background-image: url(../images/V2/CUKfooter.png);
    background-position: top;
    background-repeat: repeat-x;
    height: 16px;
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    float: left;
}
.suite_inc_top span
{
    display: block;
    text-align: center;
    padding-top: 6px;
}
.sitenameWid
{
    width: 61px !important;
    font-weight: bold;
    padding-left: 10px;
    height: 36px;
}
.CUKdata table tr td.sitenameWid
{
    text-align: left;
}
.dimensionsWid
{
    width: 100px;
}
.tabfull
{
    width: 100%;
}
.tabfull span
{
    width: 25%;
    float: left;
}
.customerReviewsDiv
{
    border-bottom: solid 1px #afafaf;
    font-size: 12px;
    line-height: 17px;
}
.inside
{
    border-top: solid 1px #fafafa;
    padding: 6px 0px 5px 20px;
}
.insidetop
{
    padding: 6px 0px 5px 20px;
}
.wid50ie
{
    width: 185px;
    float: left;
}
.wid50
{
    width: 50%;
    float: left;
}
.wid25
{
    width: 23%;
    float: left;
}
.sRn
{
    padding: 0px;
    margin: 10px 0px 0px 0px;
    float: left;
    font-size: 12px;
}
.sRn span
{
    vertical-align: middle;
}
.tabslide
{
    float: left !important;
}
.checkboxFlex
{
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    
}
.checkboxFlex input
{
    padding: 0px;
    margin: 0px 5px 0px 0px;
}
.wid50marg
{
    margin-left: 20px;
    width: 45%;
    float: left;
}
.block select
{
    border: solid 1px #d7d7d7;
    padding: 7px 4px 8px 4px;
}
.block select.max
{
    width: 203px;
}
.block label
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding-left: 5px;
    padding-bottom: 2px;
}
.block input
{
    border: solid 1px #d7d7d7;
    padding: 8px 4px;
}
.block input.max
{
    width: 195px;
    font-size: 140%;
    color: #666666;
}
.block input.min
{
    width: 90px;
    font-size: 140%;
    color: #666666;
}
.block input.selected
{
    border: solid 3px #F88F22;
    border-radius: 4px;
    width: 195px;
}
.block input.selectedblue
{
    border: solid 3px #13abee;
    border-radius: 4px;
    width: 195px;
    margin-left: 59px;
    margin-top: -7px;
}
.selectedmin
{
    border: solid 3px #F88F22 !important;
    border-radius: 4px;
    width: 90px;
    }
.selectedminblue
{
    border: solid 3px #13abee !important;
    border-radius: 4px;
    width: 90px; 
    margin:-2px;
}


.selectedpoundtxtbx
{
    border: solid 3px #F88F22;
    border-radius: 4px;
    width: 195px;
    padding: 8px 4px;
}
.selectednew
{
    margin-top: -8px;
    margin-left: 50px;
    height: 16px;
    padding: 8px 4px;
    width: 195px;
    margin-bottom: 16px;
    border: solid 3px #F88F22 !important;
    border-radius: 4px;
}
.selectednew1
{
    margin-top: -8px;
    margin-left: 94px;
    height: 16px;
    padding: 8px 4px;
    width: 195px;
    margin-bottom: 16px;
    border: solid 3px #F88F22 !important;
    border-radius: 4px;
}
.selectednew2
{
    height: 16px;
    margin-bottom: 16px;
    margin-left: 116px;
    margin-top: -8px;
    padding: 8px 4px;
    width: 195px;
    border: solid 3px #F88F22 !important;
    border-radius: 4px;
}
.selectednew3
{
    margin-top: -8px;
    margin-left: 171px;
    height: 16px;
    padding: 8px 4px;
    width: 195px;
    margin-bottom: 16px;
    border: solid 3px #F88F22 !important;
    border-radius: 4px;
}
.star
{
    color: #13abee;
}
.clearnew
{
    clear: both;
    float: left;
    margin-bottom: 15px;
}
.clearnewEnq
{
    clear: both;
    float: left;
    height: 45px;
    margin-bottom: 15px;
}

.container
{
    width: 496px;
    margin: 0 auto;
}

div.acc_trigger
{
    padding: 0;
    margin: 0 0 10px 0;
    background: #fff url(../images/V2/arrowdown1.png) no-repeat;
    background-position: center !important;
    border: solid 1px #e8e8e8;
    height: 20px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    float: left;
}


div.acc_triggeruparrow
{
    padding: 0;
    margin: 0 0 10px 0;
    background: #fff url(../images/V2/arrowup1.png) no-repeat;
    background-position: center !important;
    border: solid 1px #e8e8e8;
    height: 20px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    float: left;
    /*background-position: top;*/
}

div.acc_trigger a
{
    color: #333;
    text-decoration: none;
    display: block;
    padding: 0 0 0 0;
    height: 20px;
}
div.acc_trigger a:hover
{
    color: #ccc;
}

div.acc_triggeruparrow a
{
    color: #333;
    text-decoration: none;
    display: block;
    padding: 0 0 0 0;
    height: 20px;
}
div.acc_triggeruparrow a:hover
{
    color: #ccc;
}

div.active
{
    background-position: top;
}
.acc_container
{
    width: 100%;
    float: left;
    background-image: url(../images/V2/CUKdata.png);
    background-position: left;
    background-repeat: repeat;
    border: solid 1px #e8e8e8;
    font-size: 11px;
    color: #666;
}
.acc_container .block
{
    padding: 20px 20px 5px 20px;
    float: left;
}

.enquiry_header
{
    /*width: auto;*/
    width: 100%;
    float: left;   
    line-height: 25px;
    background-position: left;
    background-repeat: no-repeat;
    margin: 5px 10px 5px 0px;
    padding: 10px 5px 0px 0px;
    color: #f88f22;
    font-size: 20px;
    font-weight: bold;
    word-wrap: break-word;word-break: break-all;
}

.expertgeneral
{
    width: auto;
    float: left;
    background-image: url(../images/V2/general.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 5px 10px 7px 10px;
    padding: 10px 5px 10px 30px;
    color: #f88f22;
    font-size: 20px;
    font-weight: bold;
}

.equipmentrequired
{
    width: auto;
    float: left;
    background-image: url(../images/V2/equipmentrequiredicon.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 5px 10px 7px 10px;
    padding: 10px 5px 10px 30px;
    color: #f88f22;
    font-size: 20px;
    font-weight: bold;
}

.refreshment
{
    width: auto;
    float: left;
    background-image: url(../images/V2/refreshmenticon.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 5px 10px 7px 4px;
    padding: 10px 5px 10px 36px;
    color: #f88f22;
    font-size: 20px;
    font-weight: bold;
}

.contact
{
    width: auto;
    float: left;
    background-image: url(../images/V2/contacticon.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 5px 10px 7px 10px;
    padding: 10px 5px 10px 30px;
    color: #f88f22;
    font-size: 20px;
    font-weight: bold;
}

.floatcheck
{
    display: inline;
    padding: 12px 41px;
    font: "Times New Roman" , Times, serif;
    font-size: 11px;
    alignment-adjust: auto;
    margin: 0px;
    width: 32%;
    line-height: 0px;
}

.span
{
    float: left;
    margin: 3px 2px 16px;
    padding: 7px 2px 0 0;
}

.styled-select
{
    background-image: url("/images/V2/dropbox1.png") !important;
    background: transparent;
    width: 207px;
    padding: 0px;
    font-size: 16px;
    border: 1px solid #ccc;
    height: 30px;
    
}

.selt
{
    background-image: url("../images/V2/dropbox.png") !important;
    background: transparent;
    width: 207px;
    padding: 0px;
    font-size: 16px;
    height: 32px;
    float: left;
}

div.floatcheck span.checkboxFlex
{
    font-weight: normal;
    margin: 0px;
    padding: 7px 0px;
}
.poundsymbol
{
    padding-left: 80px;
    padding-right: 4px;
}
.poundtxtbx
{
    height: 16px;
    padding: 8px 4px;
    width: 195px;
}
.dvtotalbudget
{
    height: 220px;
    margin-bottom: -8px;
}
.lbltotalbudget
{
    margin-left: 3px;
    font-size: 12px;
}
.breakouttxtbx
{
    margin-top: -8px;
    margin-left: 50px;
    height: 16px;
    padding: 8px 4px;
    width: 195px;
    margin-bottom: 16px;
}
.layoutrequiredddn
{
    margin-left: 50px;
    width: 205px;
    margin-top: -8px;
    width: 204px !important;
}
.chckbxbreakout
{
    width: 173px !important;
}
.breakouttxtbxaddn1
{
    margin-left: 94px !important;
}
.breakouttxtbxaddn2
{
    margin-left: 121px !important;
}
.breakouttxtbxaddn4
{
    margin-left: 171px !important;
}
.dvchckbxbreakoutchckbxaddn1
{
    margin-left: 68px !important;
    margin-left: 116px !important;
}
.breakouttxtbxaddn3
{
    margin-left: 116px !important;
}
.ddnimage
{
    background-image: url("/images/V2/arrowdown1.png") !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-origin: padding-box;
    background-position: center !important;
    background-repeat: no-repeat;
    background-size: auto auto;
}

.customerReviewsDiv h1
{
    color: #2198D5;
    font-size: 15px;
    margin: 0;
    padding: 0;
}

.customerReviewsDiv h2
{
    color: #2198D5;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.customerReviewsDiv h3
{
    color: #888888;
    font-size: 14px;
    margin: 0;
    padding: 0;
}


input.backbtn
{
    background-image: url("/images/V2/CUKtitle.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #E8E8E8 #E8E8E8 #B4B4B4;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #F88F22;
    height: 25px;
    width: 143px;
    font-size: 15px !important;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
input.backbtn:hover
{
    background-image: url("/images/V2/CUKtitle.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #E8E8E8 #E8E8E8 #B4B4B4;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border: 1px outset #B4B4B4;
    border-width: 1px;
    color: #F88F22;
    height: 25px;
    width: 143px;
    font-size: 15px !important;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
input.backbtn:active
{
    background-image: url("/images/V2/CUKtitle.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #E8E8E8;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border: 1px inset #B4B4B4;
    border-width: 1px;
    color: #F88F22;
    height: 25px;
    width: 143px;
    font-size: 15px !important;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

input.TopSearchbtn
  {
   background-image: url("../images/V2/Search.png");
   cursor:pointer;
   height:38px !important;
   width: 125px !important;
   border:#E8E8E8;
   border-radius: 0 10px 10px 0;
   margin-top: -37.8px; margin-left: 456px; margin-bottom: 0px; padding-top: 38px; border-top-width: 0px; border-left-width: 0px;
   }


input.TopSearchbtn:hover
{
    background-image: url("/images/V2/Search.png");
    cursor: pointer;
    border: 1px #E8E8E8;
    border-radius: 0 10px 10px 0;   
}
input.TopSearchbtn:active
{
    background-image: url("/images/V2/Search.png");
    cursor: pointer;
    border: 1px #E8E8E8;
    border-radius: 0 10px 10px 0;
}



div.customerreviews
{
    width: auto;
    float: left;
    background-image: url('../images/V2/graycustomerreviews.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 16px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #888888;
}
div.customerreviews.active
{
    width: auto;
    float: left;
    background-image: url('../images/V2/customerreviews.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 16px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}

div.showsuites
{
    width: auto;
    float: left;
    background-image: url('../images/V2/grayshowsuites.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #888888;
}

div.showsuites.active
{
    width: auto;
    float: left;
    background-image: url('../images/V2/showsuites.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}

div.map
{
    width: auto;
    float: left;
    background-image: url('../images/V2/graymap.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #888888;
}

div.map.active
{
    width: auto;
    float: left;
    background-image: url('../images/V2/map.png');
    background-position: left;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 10px;
    padding: 10px 5px 10px 23px;
    cursor: pointer;
    color: #00539B;
}

.more
{
    margin-top: -23px;
    margin-left: 92px;
    font-size: 12px;
}

.ddn-select
{
    background: url(../images/V2/arrowdown1.png) no-repeat scroll right center #ffffff;
    background-position: center center;
    padding: 7px 30px 8px 0;
    width: 205px !important;
    overflow: hidden;
}

.topconference
{
    top: 39px !important;
}
.toptoplayout
{
    top: 20px !important;
}
/*.txtboximg
{
    background: url(../images/V2/SearchBarEntry.png) no-repeat;
    height: 38px !important;
    //color: #AAAAAA;    
    color: #3d3d3d;

}*/
.txtboximg 
{ 
background: url(../images/V2/SearchBarEntry.png) no-repeat; 
height: 38px !important; 
color: #3d3d3d; 
font-weight:bold; 
font-family:Helvetica, Arial; 
font-size:150% !important; 
} 

.txtboximg_mid 
{ 
background: url(../images/V2/SearchBarEntry_mid.png) no-repeat; 
height: 38px !important; 
color: #3d3d3d; 
font-weight:bold; 
font-family:Helvetica, Arial; 
font-size:150% !important; 
} 

.imgadvancedpanel
{
    margin-left: 455px;
    cursor: pointer;
    display: block;
}



/*This style is for Header Page*/
/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
form div
{
    position: relative;
}

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select
{
    position: relative;
    z-index: 10;
    width: 207px !important;
    height: 30px !important;
    line-height: 30px;
    color: #555;
}

selectddn.select
{
    position: relative;
    z-index: 10;
    width: 207px;
    height: 32px !important;
    line-height: 32px;
    color: #555;
}
/* dynamically created SPAN, placed below the SELECT */
span.select
{
    position: relative;
    bottom: 12px;
    float: left;
    left: 0;
    width: 201px;
    height: 32px;
    line-height: 1px;
    text-indent: 10px;
    background: url(../images/V2/bg_select.png) no-repeat 0 0;
    cursor: default;
    z-index: 1;
    color: #555;
    font-size: 12px;
}

.submitbtnclickimg
{
    background: url(../images/V2/SubmitEnquirybtnpressed.png) no-repeat 0 0;
    position: relative;
}

.submitbtn
{
    background: url(../images/V2/Submitenquirybtn.png) no-repeat 0 0;
    position: relative;
}
.scw
{
    padding: 1px;
    vertical-align: middle;
}
iframe.scw
{
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    visibility: hidden;
    width: 1px;
    height: 1px;
}
table.scw
{
    padding: 0px;
    visibility: hidden;
    position: absolute;
    cursor: default;
    width: 200px;
    top: 0px;
    left: 0px;
    z-index: 2;
    text-align: center;
}
/* IMPORTANT:  The SCW calendar script requires all                the classes defined here.*/
table.scw
{
    padding: 1px;
    vertical-align: middle;
    border: ridge 2px;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-weight: bold;
}
td.scwDrag, td.scwHead
{
    padding: 0px 0px;
    text-align: center;
}
td.scwDrag
{
    font-size: 8pt;
}
select.scwHead
{
    margin: 3px 1px;
    text-align: center;
}
input.scwHead
{
    height: 22px;
    width: 22px;
    vertical-align: middle;
    text-align: center;
    margin: 2px 1px;
    font-weight: bold;
    font-size: 10pt;
    font-family: fixedSys;
}
td.scwWeekNumberHead, td.scwWeek
{
    padding: 0px;
    text-align: center;
    font-weight: bold;
}
td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled
{
    padding: 0px;
    text-align: center;
    font-weight: normal;
}
table.scwCells
{
    text-align: right;
    font-size: 8pt;
    width: 96%;
}
td.scwCells, td.scwCellsHover, td.scwCells:hover, td.scwCellsDisabled, td.scwCellsExMonth, td.scwCellsExMonthHover, td.scwCellsExMonth:hover, td.scwCellsExMonthDisabled, td.scwCellsWeekend, td.scwCellsWeekendHover, td.scwCellsWeekend:hover, td.scwCellsWeekendDisabled, td.scwInputDate, td.scwInputDateHover, td.scwInputDate:hover, td.scwInputDateDisabled, td.scwWeekNo, td.scwWeeks
{
    padding: 3px;
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    vertical-align: middle;
}
/* Blend the colours into your page here...    *//* Calendar background */table.scw
{
    background-color: #6666CC;
}
/* Drag Handle */td.scwDrag
{
    background-color: #9999CC;
    color: #CCCCFF;
}
/* Week number heading */td.scwWeekNumberHead
{
    color: #6666CC;
}
/* Week day headings */td.scwWeek
{
    color: #CCCCCC;
}
/* Week numbers */td.scwWeekNo
{
    background-color: #776677;
    color: #CCCCCC;
}
/* Enabled Days *//* Week Day */td.scwCells
{
    background-color: #CCCCCC;
    color: #000000;
}
/* Day matching the input date */td.scwInputDate
{
    background-color: #CC9999;
    color: #FF0000;
}
/* Weekend Day */td.scwCellsWeekend
{
    background-color: #CCCCCC;
    color: #CC6666;
}
/* Day outside the current month */td.scwCellsExMonth
{
    background-color: #CCCCCC;
    color: #666666;
}
/* Today selector */td.scwFoot
{
    background-color: #6666CC;
    color: #FFFFFF;
}
/* MouseOver/Hover formatting        If you want to "turn off" any of the formatting        then just set to the same as the standard format       above.        Note: The reason that the following are       implemented using both a class and a :hover       pseudoclass is because Opera handles the rendering       involved in the class swap very poorly and IE6        (and below) only implements pseudoclasses on the       anchor tag.*//* Active cells */td.scwCells:hover, td.scwCellsHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Day matching the input date */td.scwInputDate:hover, td.scwInputDateHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Weekend cells */td.scwCellsWeekend:hover, td.scwCellsWeekendHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Day outside the current month */td.scwCellsExMonth:hover, td.scwCellsExMonthHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Today selector */td.scwFoot:hover, td.scwFootHover
{
    color: #FFFF00;
    cursor: pointer;
    font-weight: bold;
}
/* Disabled cells *//* Week Day *//* Day matching the input date */td.scwInputDateDisabled
{
    background-color: #999999;
    color: #000000;
}
td.scwCellsDisabled
{
    background-color: #999999;
    color: #000000;
}
/* Weekend Day */td.scwCellsWeekendDisabled
{
    background-color: #999999;
    color: #CC6666;
}
/* Day outside the current month */td.scwCellsExMonthDisabled
{
    background-color: #999999;
    color: #666666;
}
td.scwFootDisabled
{
    background-color: #6666CC;
    color: #FFFFFF;
}


/*input[type=checkbox]
    {
        position: absolute;
        left: -999em;
    }*/




.accordionh
{
    border: 1px solid #EEEEEE;
    color: #3777AF;
    display: block;
    margin: -1px 0 0 !important;
    padding: 0.5em 1em;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.accordion
{
    width: 0;
    margin: 1em 0em;
}



.accordion p
{
    font-size: 1.2em;
    line-height: 1.4em;
    padding: 10px;
}

.hiddendiv
{
    border-radius: 10px 10px 10px 10px;
    background-image: url("/images/V2/DDBackground.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: repeat;
    color: #666666;
    float: left;
    font-size: 11px;
    display: block;
    height: 262px;
    margin: 4px 0 15px 72px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    width: 463px;
    position: absolute;
    z-index: 12;
}

/*This style is for Enquiry Page*/
/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
form div
{
    position: relative;
}


/* dynamically created SPAN, placed below the SELECT */
span.select
{
    position: relative;
    bottom: 12px;
    float: left;
    left: 0;
    width: 201px;
    height: 32px;
    line-height: 1px;
    text-indent: 10px;
    background: url(../images/V2/bg_select.png) no-repeat 0 0;
    cursor: default;
    z-index: 1;
    color: #555;
    font-size: 12px;
}

.submitbtnclickimg
{
    background: url(../images/V2/SubmitEnquirybtnpressed.png) no-repeat 0 0;
    position: relative;
}

.submitbtn
{
    background: url(../images/V2/Submitenquirybtn.png) no-repeat 0 0;
    position: relative;
}
.scw
{
    padding: 1px;
    vertical-align: middle;
}
iframe.scw
{
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    visibility: hidden;
    width: 1px;
    height: 1px;
}
table.scw
{
    padding: 0px;
    visibility: hidden;
    position: absolute;
    cursor: default;
    width: 200px;
    top: 0px;
    left: 0px;
    z-index: 2;
    text-align: center;
}
/* IMPORTANT:  The SCW calendar script requires all                the classes defined here.*/table.scw
{
    padding: 1px;
    vertical-align: middle;
    border: ridge 2px;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-weight: bold;
}
td.scwDrag, td.scwHead
{
    padding: 0px 0px;
    text-align: center;
}
td.scwDrag
{
    font-size: 8pt;
}
select.scwHead
{
    margin: 3px 1px;
    text-align: center;
}
input.scwHead
{
    height: 22px;
    width: 22px;
    vertical-align: middle;
    text-align: center;
    margin: 2px 1px;
    font-weight: bold;
    font-size: 10pt;
    font-family: fixedSys;
}
td.scwWeekNumberHead, td.scwWeek
{
    padding: 0px;
    text-align: center;
    font-weight: bold;
}
td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled
{
    padding: 0px;
    text-align: center;
    font-weight: normal;
}
table.scwCells
{
    text-align: right;
    font-size: 8pt;
    width: 96%;
}
td.scwCells, td.scwCellsHover, td.scwCells:hover, td.scwCellsDisabled, td.scwCellsExMonth, td.scwCellsExMonthHover, td.scwCellsExMonth:hover, td.scwCellsExMonthDisabled, td.scwCellsWeekend, td.scwCellsWeekendHover, td.scwCellsWeekend:hover, td.scwCellsWeekendDisabled, td.scwInputDate, td.scwInputDateHover, td.scwInputDate:hover, td.scwInputDateDisabled, td.scwWeekNo, td.scwWeeks
{
    padding: 3px;
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    vertical-align: middle;
}
/* Blend the colours into your page here...    *//* Calendar background */table.scw
{
    background-color: #6666CC;
}
/* Drag Handle */td.scwDrag
{
    background-color: #9999CC;
    color: #CCCCFF;
}
/* Week number heading */td.scwWeekNumberHead
{
    color: #6666CC;
}
/* Week day headings */td.scwWeek
{
    color: #CCCCCC;
}
/* Week numbers */td.scwWeekNo
{
    background-color: #776677;
    color: #CCCCCC;
}
/* Enabled Days *//* Week Day */td.scwCells
{
    background-color: #CCCCCC;
    color: #000000;
}
/* Day matching the input date */td.scwInputDate
{
    background-color: #CC9999;
    color: #FF0000;
}
/* Weekend Day */td.scwCellsWeekend
{
    background-color: #CCCCCC;
    color: #CC6666;
}
/* Day outside the current month */td.scwCellsExMonth
{
    background-color: #CCCCCC;
    color: #666666;
}
/* Today selector */td.scwFoot
{
    background-color: #6666CC;
    color: #FFFFFF;
}
/* MouseOver/Hover formatting        If you want to "turn off" any of the formatting        then just set to the same as the standard format       above.        Note: The reason that the following are       implemented using both a class and a :hover       pseudoclass is because Opera handles the rendering       involved in the class swap very poorly and IE6        (and below) only implements pseudoclasses on the       anchor tag.*//* Active cells */td.scwCells:hover, td.scwCellsHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Day matching the input date */td.scwInputDate:hover, td.scwInputDateHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Weekend cells */td.scwCellsWeekend:hover, td.scwCellsWeekendHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Day outside the current month */td.scwCellsExMonth:hover, td.scwCellsExMonthHover
{
    background-color: #FFFF00;
    cursor: pointer;
    color: #000000;
}
/* Today selector */td.scwFoot:hover, td.scwFootHover
{
    color: #FFFF00;
    cursor: pointer;
    font-weight: bold;
}
/* Disabled cells *//* Week Day *//* Day matching the input date */td.scwInputDateDisabled
{
    background-color: #999999;
    color: #000000;
}
td.scwCellsDisabled
{
    background-color: #999999;
    color: #000000;
}
/* Weekend Day */td.scwCellsWeekendDisabled
{
    background-color: #999999;
    color: #CC6666;
}
/* Day outside the current month */td.scwCellsExMonthDisabled
{
    background-color: #999999;
    color: #666666;
}
td.scwFootDisabled
{
    background-color: #6666CC;
    color: #FFFFFF;
}


.column-three input[type=checkbox]
{
    position: inherit;
    left: -999em;
}

/*
    input[type=checkbox] + span
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        background: url(../images/V2/TickActive.png) top left no-repeat;
    }
    input[type=checkbox]:checked + span
    {
        background-image: url(../images/V2/TickNActive.png);
    }
    
    input[type=checkbox] + span.Cbox
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        background: url(../images/V2/OptionN.png) top left no-repeat;
    }
    input[type=checkbox]:checked + span.Cbox
    {
        background-image: url(../images/V2/OptionA.png);
    }
    
    input[type=radio]
    {
        position: absolute;
        left: -999em;
    }
    input[type=radio] + span
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        background: url(../images/V2/OptionN.png) top left no-repeat;
    }
    input[type=radio]:checked + span
    {
        background-image: url(../images/V2/OptionA.png);
    }
    
    .rdospan
    {
        padding-top: 7px;
    }
   
    .accordion
    {
        width: 0;
        margin: 1em 0em;
    }
    
    
    
    .accordion p
    {
        font-size: 1.2em;
        line-height: 1.4em;
        padding: 10px;
    }
   
    .hiddendiv
    {
        border-radius: 10px 10px 10px 10px;
        background-image: url("/images/V2/DDBackground.png");
        background-repeat: no-repeat;
        background-position: left center;
        background-repeat: repeat;
        color: #666666;
        float: left;
        font-size: 11px;
        display: block;
        height: 233px;
        margin: 4px 0 15px 72px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
        width: 463px;
        position: absolute;
    }  
    */
    
    /*input[type=checkbox]
    {
        position: absolute;
        left: -999em;
    }*/
    input[type=checkbox] + span
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        /*background: url(/images/V2/TickNActive.png) top left no-repeat;
        background: url(../images/V2/TickActive.png) top left no-repeat;*/
    }
    input[type=checkbox]:checked + span
    {
        /*background-image: url(../images/V2/TickNActive.png);
        background-image: url(/images/V2/TickActive.png);*/
    }
    
    input[type=checkbox] + span.Cbox
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        /*background: url(/images/V2/OptionN.png) top left no-repeat;*/
    }
    input[type=checkbox]:checked + span.Cbox
    {
        /*background-image: url(/images/V2/OptionA.png);*/
    }
    
    .radiocls
    {
        
        position: absolute;
        left: -999em;
    }
    /*input[type=radio]
    {
        position: absolute;
        left: -999em;
    }*/
    
     input[type=radio] + span
    {
        display: block;
        height: 16px;
        padding-left: 25px;
        /*background: url(/images/V2/OptionN.png) top left no-repeat;*/
    }
    input[type=radio]:checked + span
    {
        /*background-image: url(/images/V2/OptionA.png);*/
    }
    .rdospan
    {
        padding-top: 7px;
    }
    
    
    .accordionh
    {
        border: 1px solid #EEEEEE;
        color: #3777AF;
        display: block;
        margin: -1px 0 0 !important;
        padding: 0.5em 1em;
        -moz-transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        transition: all 0.3s ease-in-out 0s;
    }
    .accordion
    {
        width: 0;
        margin: 1em 0em;
    }
    
    
    
    .accordion p
    {
        font-size: 1.2em;
        line-height: 1.4em;
        padding: 10px;
    }
    
    .hiddendiv
    {
        border-radius: 10px 10px 10px 10px;
        background-image: url("/images/V2/DDBackground.png");
        background-repeat: no-repeat;
        background-position: left center;
        background-repeat: repeat;
        color: #666666;
        float: left;
        font-size: 11px;
        display: block;
        height: 262px;
        margin: 4px 0 15px 72px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
        width: 463px;
        position: absolute;
        z-index: 12;
    }   
    
    
.g-map
{
    clip: rect(5pt 5px 5pt 5px);
    z-index: 5;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    width: 344px;
    height: 250px;
    visibility: visible;
    border-top: black 1px solid;
    border-right: black 1px solid;
    margin-top: -17px;
    margin-left: -3px;
    margin-right: -5px;
}

.Captchaimg
{
    text-align: center;
    border: none;
    font-weight: bold;
    font-family: 'Segoe UI';
    width: 151px;
    height: 30px;
    margin-left: 5px !important;
}
.hdaccordion
{
    margin-left: 55px;
    margin-top: -22px;
}

.auto_text
{
    background-color: White;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D9D9D9 #CCCCCC #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: default;
    /*width: 460px;*/
    width: 385px;
    /*font-family: arial,sans-serif;
    font-weight: bold;
    font-size: medium;*/
    color:#007fc7;
    font-size:13px;    
}

.pbox
{
    margin-top: -37px;
    margin-top: -20px\9;
}
.pbox_fx
{
    margin-top: 0px\9;
    margin-top: -37px;
}
.pimgmargin
{
    margin-top: 0px;
    margin-top: -17px\9;
    padding-left: 3px;
}
.dvWorks
{
    margin-top: 35px;
}
.reviewhead
{
    color: #2198D5;
}
.reviewli
{
    height: auto !important;
}
.reviewinside
{
    height: auto !important;
    border-top: 1px solid #FAFAFA;
    padding: 6px 0 5px 20px;
}
.clearwidth
{
    width: 0px !important;
    height: 0px !important;
}
.google-map-premium
{    
    clip: rect(5pt 5px 5pt 5px);
    z-index: 5;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    margin: 5px;
    
    visibility: visible;
    border-top: black 1px solid;
    border-right: black 1px solid;
    
    height: 263px; 
    margin-top: -16px; 
    margin-bottom: 3px;
    width: 325px; 
    margin-left: 1px; 
    margin-right: 3px;
    
    margin-top: -16px\9; 
    margin-bottom: 2px\9;
    margin-left: 1px\9; 
    margin-right: 3px\9;
}
.h1tag
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 5px;
    font-style: normal;
    /*font-weight: normal;*/
    font-weight: bold;
    font-family: Arial, "Trebuchet MS" , Helvetica, sans-serif;
    color: #00539b;
    /*font-size: 18px;*/
    font-size: 23px;
    line-height:25px;
}
.h2tag
{
    font-size: 15px;
    padding-left: 5px;
}
.h3tag
{
    font-pointsize: 27px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 0px;
    background: url(/images/headbg-blue-lrg.png) no-repeat;
    font-size: 14px;
    padding-top: 2px;
}


.h2tag2
{
    font-size: 15px;
    margin-left: -7px;
}

.paragraph
{
    margin-left: 5px;
}

.locmaptext
{
       
    margin-top: -18px;
    margin-top: -18px\9;
    }
    
.locmapinput
{
    margin-right: 2px;
    margin-left: -4px;
    
    margin-right: -3px\9;
    margin-left: -7px\9;
    }
    .descdiv
   {
      margin-right: 10px;
      margin-left: 10px;
   }
   
   /*Full Details*/
   .slidyContainer
    {
        overflow: hidden;
        position: relative;
        margin: 0.5em 0 1em 0;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }
    
    .slidyContainer .slidySlides
    {
        margin: auto;
        position: relative;
        left: 0;
        z-index: 1 overflow: hidden;
        -webkit-transition: all 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
        -moz-transition: all 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
        -o-transition: all 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
        transition: all 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */
    }
    
    /*
* Next / Previous Buttons
* Edit url to point to arrow images
*/
    .movePrev
    {
        position: absolute;
        background: url('/images/V2/arrows2.png');
        width: 33px;
        height: 33px;
        display: inline;
    }
    .moveNext
    {
        position: absolute;
        background: url('/images/V2/arrows2.png');
        width: 33px;
        height: 33px;
        display: inline;
    }
    .slidyContainer .movePrev, .slidyContainer .moveNext
    {
        opacity: 0;
        -webkit-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        -moz-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        -o-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        top: 5%;
        z-index: 10;
        cursor: pointer;
        -webkit-border-radius: 19px;
        -moz-border-radius: 19px;
        -o-border-radius: 19px;
        border-radius: 19px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        -moz-box-shadow: 0px 0px 2em 0.2em #444;
        -webkit-box-shadow: 0px 0px 2em 0.2em #444;
        box-shadow: 0px 0px 2em 0.2em #444;
    }
    
    .slidyContainer .movePrev:hover, .slidyContainer .moveNext:hover
    {
        -moz-box-shadow: 0px 0px 1em 0.3em #444;
        -webkit-box-shadow: 0px 0px 1em 0.3em #444;
        box-shadow: 0px 0px 1em 0.3em #444;
    }
    
    .slidyContainer .movePrev:hover
    {
        background-position: 0px -34px;
    }
    
    .slidyContainer .moveNext:hover
    {
        background-position: -34px -34px;
    }
    
    
    .slidyContainer .movePrev
    {
        left: 81%;
    }
    
    .slidyContainer .moveNext
    {
        right: 1%;
        background-position: -34px 0;
    }
    
    .slidyContainer .movePrev.opaque, .slidyContainer .moveNext.opaque
    {
        opacity: 1;
    }
    
    
    /*
* Slides
*/
    
    .slidyContainer .slidySlides figure.slidyLeft
    {
        left: -100%;
        -webkit-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        -moz-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        -o-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms; /* easeOutQuart */
    }
    
    .slidyContainer .slidySlides figure.slidyRight
    {
        left: 100%;
        -webkit-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        -moz-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        -o-transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms;
        transition: left 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 100ms; /* easeOutQuart */
    }
    
    .slidyContainer .slidySlides figure.slidyCurrent
    {
        position: relative;
        left: 0;
        z-index: 3;
        -webkit-transition: left 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 50ms;
        -moz-transition: left 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 50ms;
        -o-transition: left 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 50ms;
        transition: left 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 50ms; /* easeOutQuart */
    }
    
    .slidyContainer .slidySlides figure.slidyCurrent img
    {
        position: static;
        opacity: 1;
    }
    
    .slidyContainer .slidySlides figure
    {
        margin: 0;
        position: absolute;
        top: 0;
        left: 100%;
        height: 100%;
        width: 100%;
        z-index: 2;
    }
    
    .slidyContainer .slidySlides img
    {
        margin: 0;
        height: auto;
        width: 100%;
        position: absolute;
        -webkit-transition: opacity 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 100ms;
        -moz-transition: opacity 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 100ms;
        -o-transition: opacity 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 100ms;
        transition: opacity 1500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 100ms; /* ease (default) */
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        opacity: 1;
    }
    
    /*
* Caption
*/
    
    .slidyContainer .slidySlides figure.slidyCurrent figcaption
    {
        opacity: 0.7;
    }
    
    .slidyContainer .slidySlides figcaption
    {
        display: inline;
        float: bottom;
        position: absolute;
        bottom: 4px;
        left: 1%;
        z-index: 9;
        padding: 0.2em 0.4em;
        background-color: #444;
        color: GhostWhite;
        font-family: Nobile, Helvetica, Arial, sans-serif;
        font-size: 1.7em;
        font-weight: bold;
        line-height: 1;
        text-align: center;
        text-shadow: 0px 0px 2px #444;
        -webkit-border-radius: 0.3em;
        -moz-border-radius: 0.3em;
        -o-border-radius: 0.3em;
        border-radius: 0.3em;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        opacity: 0;
        -moz-box-shadow: 0px 0px 3em 0.2em #444;
        -webkit-box-shadow: 0px 0px 3em 0.2em #444;
        box-shadow: 0px 0px 3em 0.2em #444;
        border: 2px solid GhostWhite;
        box-shadow: 0.2em 0.1em 0.9em 0 #444;
        -webkit-transition: opacity 2000ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 1000ms;
        -moz-transition: opacity 2000ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 1000ms;
        -o-transition: opacity 2000ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 1000ms;
        transition: opacity 2000ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 1000ms; /* ease (default) */
    }
    
    .slidyContainer .slidySlides figcaption.transparent
    {
        opacity: 0;
        -webkit-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        -moz-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        -o-transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
        transition: opacity 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 50ms;
    }
     /* */
    
    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    form div
    {
        position: relative;
    }
    
    /* setting the width and height of the SELECT element to match the replacing graphics */
    select.select
    {
        position: relative;
        z-index: 10;
        width: 207px !important;
        height: 32px !important;
        line-height: 32px;
        color: #555;
    }
    
    selectddn.select
    {
        position: relative;
        z-index: 10;
        width: 207px;
        height: 32px !important;
        line-height: 32px;
        color: #555;
    }
    /* dynamically created SPAN, placed below the SELECT */
    span.select
    {
        position: relative;
        bottom: 12px;
        float: left;
        left: 0;
        width: 201px;
        height: 32px;
        line-height: 1px;
        text-indent: 10px;
        background: url(/images/V2/bg_select.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        color: #555;
        font-size: 12px;
    }
    
    .submitbtnclickimg
    {
        background: url(/images/V2/SubmitEnquirybtnpressed.png) no-repeat 0 0;
        position: relative;
    }
    
    .submitbtn
    {
        background: url(/images/V2/Submitenquirybtn.png) no-repeat 0 0;
        position: relative;
    }
     .scw
    {
        padding: 1px;
        vertical-align: middle;
    }
    iframe.scw
    {
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
        visibility: hidden;
        width: 1px;
        height: 1px;
    }
    table.scw
    {
        padding: 0px;
        visibility: hidden;
        position: absolute;
        cursor: default;
        width: 200px;
        top: 0px;
        left: 0px;
        z-index: 2;
        text-align: center;
    }
    /* IMPORTANT:  The SCW calendar script requires all                the classes defined here.*/table.scw
    {
        padding: 1px;
        vertical-align: middle;
        border: ridge 2px;
        font-size: 10pt;
        font-family: Verdana,Arial,Helvetica,Sans-Serif;
        font-weight: bold;
    }
    td.scwDrag, td.scwHead
    {
        padding: 0px 0px;
        text-align: center;
    }
    td.scwDrag
    {
        font-size: 8pt;
    }
    select.scwHead
    {
        margin: 3px 1px;
        text-align: center;
    }
    input.scwHead
    {
        height: 22px;
        width: 22px;
        vertical-align: middle;
        text-align: center;
        margin: 2px 1px;
        font-weight: bold;
        font-size: 10pt;
        font-family: fixedSys;
    }
    td.scwWeekNumberHead, td.scwWeek
    {
        padding: 0px;
        text-align: center;
        font-weight: bold;
    }
    td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled
    {
        padding: 0px;
        text-align: center;
        font-weight: normal;
    }
    table.scwCells
    {
        text-align: right;
        font-size: 8pt;
        width: 96%;
    }
    td.scwCells, td.scwCellsHover, td.scwCells:hover, td.scwCellsDisabled, td.scwCellsExMonth, td.scwCellsExMonthHover, td.scwCellsExMonth:hover, td.scwCellsExMonthDisabled, td.scwCellsWeekend, td.scwCellsWeekendHover, td.scwCellsWeekend:hover, td.scwCellsWeekendDisabled, td.scwInputDate, td.scwInputDateHover, td.scwInputDate:hover, td.scwInputDateDisabled, td.scwWeekNo, td.scwWeeks
    {
        padding: 3px;
        width: 16px;
        height: 16px;
        border-width: 1px;
        border-style: solid;
        font-weight: bold;
        vertical-align: middle;
    }
    /* Blend the colours into your page here...    *//* Calendar background */table.scw
    {
        background-color: #6666CC;
    }
    /* Drag Handle */td.scwDrag
    {
        background-color: #9999CC;
        color: #CCCCFF;
    }
    /* Week number heading */td.scwWeekNumberHead
    {
        color: #6666CC;
    }
    /* Week day headings */td.scwWeek
    {
        color: #CCCCCC;
    }
    /* Week numbers */td.scwWeekNo
    {
        background-color: #776677;
        color: #CCCCCC;
    }
    /* Enabled Days *//* Week Day */td.scwCells
    {
        background-color: #CCCCCC;
        color: #000000;
    }
    /* Day matching the input date */td.scwInputDate
    {
        background-color: #CC9999;
        color: #FF0000;
    }
    /* Weekend Day */td.scwCellsWeekend
    {
        background-color: #CCCCCC;
        color: #CC6666;
    }
    /* Day outside the current month */td.scwCellsExMonth
    {
        background-color: #CCCCCC;
        color: #666666;
    }
    /* Today selector */td.scwFoot
    {
        background-color: #6666CC;
        color: #FFFFFF;
    }
    /* MouseOver/Hover formatting        If you want to "turn off" any of the formatting        then just set to the same as the standard format       above.        Note: The reason that the following are       implemented using both a class and a :hover       pseudoclass is because Opera handles the rendering       involved in the class swap very poorly and IE6        (and below) only implements pseudoclasses on the       anchor tag.*//* Active cells */td.scwCells:hover, td.scwCellsHover
    {
        background-color: #FFFF00;
        cursor: pointer;
        color: #000000;
    }
    /* Day matching the input date */td.scwInputDate:hover, td.scwInputDateHover
    {
        background-color: #FFFF00;
        cursor: pointer;
        color: #000000;
    }
    /* Weekend cells */td.scwCellsWeekend:hover, td.scwCellsWeekendHover
    {
        background-color: #FFFF00;
        cursor: pointer;
        color: #000000;
    }
    /* Day outside the current month */td.scwCellsExMonth:hover, td.scwCellsExMonthHover
    {
        background-color: #FFFF00;
        cursor: pointer;
        color: #000000;
    }
    /* Today selector */td.scwFoot:hover, td.scwFootHover
    {
        color: #FFFF00;
        cursor: pointer;
        font-weight: bold;
    }
    /* Disabled cells *//* Week Day *//* Day matching the input date */td.scwInputDateDisabled
    {
        background-color: #999999;
        color: #000000;
    }
    td.scwCellsDisabled
    {
        background-color: #999999;
        color: #000000;
    }
    /* Weekend Day */td.scwCellsWeekendDisabled
    {
        background-color: #999999;
        color: #CC6666;
    }
    /* Day outside the current month */td.scwCellsExMonthDisabled
    {
        background-color: #999999;
        color: #666666;
    }
    td.scwFootDisabled
    {
        background-color: #6666CC;
        color: #FFFFFF;
    }
    
   .check_box
   {
        padding-top: 7px;
        margin-left: 7px;
       }
   .CUKtitlehead
{
    border: solid 1px #e8e8e8;
    
    background-image: url(../images/V2/CUKtitle.png);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 320px;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    padding-bottom: 7px;
}

.CUKtitlefoot
{
    border: solid 1px #e8e8e8;
    
    background-image: url(../images/V2/CUKtitle.png);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 49px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    padding-bottom: 7px;
}    

 /*END OF ADDED STYLES*/
.compare1
{
    BACKGROUND-IMAGE: url(/images/ico-compare.jpg);
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    PADDING-TOP: 5px
}
    
.li-compare-premium_v2
{
    /*background-image: url(/images/V2/img-compare_gray.png);*/
    background-image: url(/images/img_compare1_sel_gray.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;
}

.li-compare-premium_v2:hover
{
    /*background-image: url(/images/V2/img-compare-sel_blue.png);*/
    background-image: url(/images/img_compare1_sel_blue.png);
    color: #00539b;
}
.compare-v2
{
    background-image: url(/images/img_compare1_sel_gray.png);
    background-color: transparent;
    display:inline-block;
    margin-top: 0px;   
    background-repeat: no-repeat;
    background-position: left center;
    height: 17px;
    width: 19px;
    color: #3d3d3d;   
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}

.compare-v2:hover
{
    background-image: url(/images/img_compare1_sel_blue.png);
    color: #00539b;
}
.previ
{
    background-image: url(/images/V2/arrowup.png);
    background-color: transparent;
    outline: none;
    cursor: pointer;     
    background-repeat: no-repeat;  
}
.next1
{
    background-image: url(/images/V2/arrowdown.png);
    background-color: transparent;
    outline: none;
    cursor: pointer;   
    background-repeat: no-repeat; 
}
.previ:hover
{
   background-image: url(/images/V2/arrowup_blue.png);
}
.next1:hover
{
   background-image: url(/images/V2/arrowdown_blue.png);
} 
===

.wid51
{
    width: 50%;
    float: left;
    width: 520px;
    height: 115px;
    margin-top: -7px\9;
}

.checkboxFlex1
{
    font-weight: normal;
    margin: 0px 0px 0px 20px;
    margin-top: -16px; margin-bottom: -5px;
}	
.block input.min1
{
    width: 90px;
    font-size: 140%;
    color: #666666;
    position: relative;
    font-size: 113%; 
    float: left; 
    left: 19px;
    left: -35px\9;
}
.clearnew1
{
   margin-top: -14px;
   margin-left: 19px;
   width: 545px;
   width: 545px\8;

}.ddlayout
{
    width: 107px;
    width: 109px\9;
}
.star1
{
    color: #13abee;
    margin-left: -20px;
     margin-left: -20px\8;
    margin-left: -145px\9;
}
.selt
{
    background-image: url("/images/V2/dropbox1.png") !important;
    background: transparent;
    width: 207px;
    padding: 0px;
    font-size: 16px;

    float: left;
    
}
input.TopSearchbtn1
  {
   background-image: url("/images/V2/Search.png");
   cursor:pointer;
   height:38px !important;
   width: 125px !important;
   border:#E8E8E8;
   border-radius: 0 10px 10px 0;
   margin-bottom: 0px; border-top-width: 0px; border-left-width: 0px;
   margin-top: -16px;
  
    padding-top: 38px;
  
   margin-left:-3px;
   }
.headerviewonmap
{
    float: right;
     margin-right: -480px; 
     margin-top: 13px;
     margin-right: -290px\9; 
     margin-top: 13px\9; 
     color: #FFFFFF;
     }
.divhide
  {
     float: right;
     width: 110px; 
     margin-top: 5px;
     margin-top: -4px\9; 
     margin-bottom: -4px\9; 
  }
     
   .headerddp
   {
        margin-left: 90px; margin-top: -28px; margin-top: -24px\9; opacity: 0.99;
       }
.headersearch
{
    cursor: pointer;
    background-image: url('/images/V2/AdvancedPanel.png');
    width: 125px;
    height: 25px;
    float: right;
    margin-right: -580px;
    margin-top: 13px;
    margin-right: -385px\9;
    margin-top: 13px\9;
                        }

.search-btn
{
 margin-top: -7px;
 margin-top:  2px\9;
 border:0px !important;
}

.searchhide
{
 padding-top: 15px\9;
 color: #0053A8;
}
#main-content #mid-column-wrapper .column-full-general-1
{
    WIDTH: 495px
}
.div-panel-grey
{
    BACKGROUND-IMAGE: url(/images/corporate_login/panel_grey.png);
    WIDTH: 245px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 5px;
    HEIGHT: 163px;
    MARGIN-RIGHT: 5px
}
.div-banner-grey
{
    BACKGROUND-IMAGE: url(/images/corporate_login/banner_grey.png);
    PADDING-LEFT: 15px;
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 38px;
    PADDING-TOP: 12px
}
.align-center
{
    WIDTH: 100%;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.div-banner-special-offers
{
    BACKGROUND-IMAGE: url(/images/corporate_login/banner_special_offers.png);
    WIDTH: 495px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 60px
}
.f-big-2
{
    FONT-SIZE: 22px
}
.div-top-blog
{
    background-image: url(/images/div-top-blog.png);
    width: 495px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 10px;
}
.div-body-blog
{
    background-image: url(/images/div-body-blog.png);
    padding-bottom: 5px;
    width: 495px;
}
.div-bottom-blog
{
    background-image: url(/images/div-bottom-blog.png);
    width: 495px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 10px;
}
.div-top-blog-right
{
    background-image: url(/images/div-top-blog-right.png);
    width: 135px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 10px;
}
.div-body-blog-right
{
    background-image: url(/images/div-body-blog-right.png);    
    padding-bottom: 5px;
    width: 135px;
}
.div-body-blog-right p {
  margin: 0 0 1em 0;  
  line-height: 1.5;
}

.div-bottom-blog-right
{
    background-image: url(/images/div-bottom-blog-right.png);
    width: 135px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 10px;
}

.font-arial-22 {font-family: "arial";
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	color: #000000;
	text-decoration:underline
}
.font-arial-18 {font-family: "arial";
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: #00539b;;
	/*text-decoration:underline*/
}


.font-arial-16{	font-family: "arial";
	font-style: normal;
	font-weight: bold;	
	font-size: 16px;
	color: #00539b;;	
}

//testimonials styles start

@font-face{font-family:'allerbold';src: url('../_fonts/aller_bd-webfont.eot');src: url('../_fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),url('../_fonts/aller_bd-webfont.woff') format('woff'),url('../_fonts/aller_bd-webfont.ttf') format('truetype'),url('../_fonts/aller_bd-webfont.svg#allerbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'allerregular';src:url('../_fonts/aller_rg-webfont.eot');src:url('../_fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),url('../_fonts/aller_rg-webfont.woff') format('woff'),url('../_fonts/aller_rg-webfont.ttf') format('truetype'),url('../_fonts/aller_rg-webfont.svg#allerregular') format('svg');font-weight:normal;font-style:normal;}

.fl{float:left;}
.fr{float:right;}

#main-content #mid-column-wrapper.testi-page{width:495px !important;margin-right: 15px;}

.testi-page h1{color:#009AEC;font-size:22px;margin:15px 10px 25px;}
	
.testi-page .testi-panel-outer{margin-bottom:50px;}
.testi-page .testi-panel-outer.last{margin-bottom:30px;}	

.testi-page .testi-panel-header{background:transparent url("../images/testi-header.png") no-repeat center top;padding:12px 0 10px 20px;}
.testi-page .testi-panel-header h3{background:transparent url("../images/usr.png") no-repeat 0 2px;color:#FFFFFF;float:left;font-size:12px;font-weight:bold;padding:0 0 0 15px;}
.testi-page .testi-panel-header .rating{background:transparent url("../images/stars.png") no-repeat 0 0;color:#FFFFFF;float:left;margin-left:20px;padding:0 90px 0 0;}
.testi-page .testi-panel-header .rating.star5{background-position:48px 2px;}
.testi-page .testi-panel-header .rating.star4{background-position:48px -35px;}
.testi-page .testi-panel-header .rating.star3{background-position:48px -72px;}
.testi-page .testi-panel-header .rating.star2{background-position:48px -110px;}
.testi-page .testi-panel-header .rating.star1{background-position:48px -147px;margin-left:0;}
.testi-page .testi-panel-header .rating.star0{background-position:48px -184px;}

.testi-page .testi-panel-cont{position:relative;border-color:#DDD;border-style:solid;border-width:0 1px 1px 1px;background:#EFEFEF;padding:10px 20px 15px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;box-shadow:0 -1px 0 #FFFFFF inset;}
.testi-page .testi-panel-cont p{color:#555555;margin-bottom:5px;width:295px;min-height:115px;}
.testi-page .testi-panel-cont em{font-size:11px;font-style:normal;}
.testi-page .testi-panel-cont img.person{position:absolute;right:12px;bottom:0px;}
.testi-page .testi-panel-cont img.person1{position:absolute;top:-59px;right:12px;}
.testi-page .testi-panel-cont img.person2{position:absolute;top:-58px;right:0;}
.testi-page .testi-panel-cont img.person3{position:absolute;top:-68px;right:28px;}

.testi-page .overall{color:#fb9e00;font-size:14px;font-weight:bold;margin:0 10px 25px}
.testi-page .overall-outer{width:237px;margin-bottom:20px;}
.testi-page .overall-outer .overall-header{background:transparent url("../images/overall-header.png") no-repeat center top;min-height:57px;}
.testi-page .overall-outer .overall-header h4{font-size:17px;font-weight:bold;text-align:center;color:#FFFFFF;padding-top:18px;}
.testi-page .overall-outer .overall-header h4.double{padding-top:9px;}
.testi-page .overall-outer .overall-cont{border-color:#DDD;border-style:solid;border-width:0 1px 1px 1px;background:#EFEFEF;padding:25px 0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;box-shadow:0 -1px 0 #FFFFFF inset;}
.testi-page .overall-outer .overall-cont h5{font-family:'allerbold',Helvetica,sans-serif;font-size:70px;color:#fb9e00;text-align:center;padding:0;}
.testi-page .overall-outer .overall-cont h5 span{font-family:'allerregular',Helvetica,sans-serif;font-size:22px;color:#CCCCCC;}

.testi-page .review-text{margin:0 0 20px 10px;}
.testi-page .review-panel-outer{background:url("../images/review-panel-bg.png") repeat-y;}
.testi-page .review-panel-outer-btm{background: url("../images/review-panel-bg-btm.png") no-repeat;height:4px;margin-bottom:20px;}
.testi-page .review-panel-outer .review-panel-left{float:left;width:130px;padding:15px 10px 15px 20px;}
.testi-page .review-panel-outer .review-panel-left p.user{background:transparent url("../images/usr.png") no-repeat 0 2px;color:#FFFFFF;font-size:12px;font-weight:bold;padding:0 0 0 20px;}
.testi-page .review-panel-outer .review-panel-left p.general{color:#FFFFFF;font-size:12px;font-weight:bold;padding:0 0 0 20px;}

.testi-page .review-panel-outer .review-panel-left .rating{background:transparent url("../images/stars.png") no-repeat 0 0;color:#FFFFFF;padding:0 0 20px 20px;margin-top:4px;}
.testi-page .review-panel-outer .review-panel-left .rating.star5{background-position:18px 21px;}
.testi-page .review-panel-outer .review-panel-left .rating.star4{background-position:18px -16px;}
.testi-page .review-panel-outer .review-panel-left .rating.star3{background-position:18px -54px;}
.testi-page .review-panel-outer .review-panel-left .rating.star2{background-position:18px -91px;}
.testi-page .review-panel-outer .review-panel-left .rating.star1{background-position:18px -128px;margin-left:0;}
.testi-page .review-panel-outer .review-panel-left .rating.star0{background-position:18px -165px;}

.testi-page .review-panel-outer .review-panel-right{float:left;padding:15px 20px;width:295px;}
.testi-page .review-panel-outer .review-panel-right p{color:#555555;margin-bottom:5px;width:295px;}
.testi-page .review-panel-outer .review-panel-right em{font-size:11px;font-style:normal;}

.testi-page .loader{margin:10px 0;text-align:center;}
/*testimonilas styles end*/

/*Unslider related styles start*/
.unslider_banner { position: relative; overflow: auto; }
.unslider_banner li { list-style: none; }
.unslider_banner ul li { float: left; }

.dots {
    position: absolute;
    left: 20px;
    right: 0;
    bottom: 20px;
}
.dots li {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 4px;

    text-indent: -999em;

    border: 4px solid #fff;
    border-radius: 8px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.dots li.active {
    background: #fff;
    opacity: 1;
}
/*Unslider related styles end*/

.comparision-panel-header
{
    background-image: url(/images/comparision-panel-header-bg.png);
    z-index: 0;
    width: 145px;
    height: 36px;
    background-repeat: no-repeat;       
}
.comparision-panel-footer
{
    background-image: url(/images/comparision-panel-footer-bg.png);
    width: 145px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    height: 10px;
}
.comparision-panel-body
{
    background-image: url(/images/comparision-panel-body-bg.png);
    background-repeat: repeat-y;
    min-height: 5px;
    width: 130px;
    padding: 3px 5px 5px 5px;
}
.comparision-panel-body .my-items
{
    background-color: #ffffff transparent;
}
.comparision-panel-body .my-items A.venue
{
    z-index: 0;
    /*background-color: #ffffff transparent;*/
    background-image: url(/images/ico-hotel.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    width: 100px;
    display: block;
    float: left;
    font-size: 12px;   
    padding-top: 3px;     
}
.comparision-panel-body .my-items A.venue-remove
{
    z-index: 0;
    background-color: #ffffff transparent;
    padding-left: 25px;
    width: 100px;
    display: block;
    color: #ec1c24;
    font-size: 8px;
    text-decoration: underline;   
}
.comparision-panel-body .my-items A.venue-remove:hover
{
    padding-left: 25px;
    display: block;
    text-decoration: none;
}
.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; 
}
/*********New lines added as provided, in style_v2016***********/
/*.result-image-container {
    //display: flex;/
    display: inline-block;
    padding: 0px 0px;
    box-sizing: border-box;
    width: 468px;
    height: 236px;
    margin-bottom:5px;
    //border:1px solid #000000;/
}*/
/*.result-image-container .result-image {        
        margin: auto;       
        max-width: 100%;
        max-height: 100%;
}*/
/*********New lines added as provided, in style_v2016***********/