/* WEB SURVEY FORM STYLES */
#surveySubmittedText{display:none;}
.surveySubmitted {background-image: none !important;}
.mb10{margin-bottom: 10px;}
.bold{font-weight: bold;}
.surveyHd{width: 570px;}
.surveyBookingInfo{float:left;width:277px;margin-left:15px;padding-top:10px;line-height: 18px;}
.surveyBookingInfo h2{padding:0px 0px 10px 0px;font-size:14px;color:#000;}
.surveyBookingInfo th, .surveyBookingInfo  td{width:50%;font-size:11px;padding:2px 0 2px 0;text-align:left;line-height: 14px;}
.surveyBookingInfo th{border-bottom:1px solid #bbcacc;font-size:12px;}
.survey_bottomContent{float:left;padding:0px 0px 13px 0px;}
.basic_formGroup .rateRadioBtn{width:15px;margin-left: 60px;margin-top: -6px;}
.ie7 .basic_formGroup .rateRadioBtn, .ie8 .basic_formGroup .rateRadioBtn{margin-left: 59px;}
.basic_formGroup #firstRateRadioBtn{width:15px;margin-left: -1px;margin-top: -6px;}
.basic_formGroup .rateRadioLabel{width:15px;margin-left: 60px;}
.basic_formGroup .firstRateRadioLabel{width:15px;margin-left: 4px;}
.basic_formGroup .otherRadioBtn{margin-top: -6px;}
.basic_formGroup .rateDissatisfied{width:136px;margin-top: -10px;}
.basic_formGroup .rateNeutral{width:130px;margin-top: -10px;}
.basic_formGroup .rateSatisfied{width:130px;margin-top: -10px;}
.basic_formGroup .radioCBLong p {margin-left: 25px;margin-top: -24px;}
.errorTextSurvey{background: url("../img/ui/form/error2.gif") no-repeat scroll 0px 0px transparent;float:left;margin:26px 0 0 20px;padding-left:38px;width:125px;color: #AB0101;font-size: 11px;height:26px;line-height: 13px;}
.errorTextSurveyLong{background: url("../img/ui/form/error2.gif") no-repeat scroll 0px 0px transparent;float:left;margin:26px 0 0 20px;padding-left:38px;width:200px;color: #AB0101;font-size: 11px;height:26px;line-height: 13px;}

/* REVIEW CITY ARCHIVE STYLES */
#reviews{margin:5px 0 0 0;}
.dg_loc{width:550px !important;}
.landing .dg_loc{width:340px !important;}
.reviewHeading{font-weight: bold;margin: 0;border-bottom: 1px solid #D7D8DA;}
.reviewHeading a{font-size:14px;text-decoration: none;}
.pageNumbering{width:565px;margin-bottom: 10px;padding: 0 20px;}
.pageNumbering h4{float: left;padding: 0;font-size: 18px;}
.pageNumbering h3{padding:0;float: right;text-align: right;}
.reviewBreadcrumb{width:100%}
.reviewNav{float:left;}
.reviewNav h2{padding: 15px 0 8px 0;}
.reviewSingle{margin:0 0 10px 0;}
.starAverage{float: left;margin:0;width: 100%;}
.starAvgCopy{float:left;margin:2px 7px 0 1px;font-size: 14px;font-weight: bold;color: #4990AD;}
.starRateSum{float:left;width: 100%;margin:0;padding: 0;font-weight: bold;}
.starRateSum img{float: left;}
.ratePercentage{background-color:#D7D8DA;width:100px;height:9px;margin:6px 7px 5px 7px;}
.rateNum{background-color:#4990AD;height:9px;margin:0;}
.pagnationTop{float:right;margin: 8px 17px 0 0;}
.pagnationBottom{float:right;}
.reviewDestTop{background: #ffffff url('../img/ui/usp_Bullet.png') no-repeat 0 11px;float: left;border-bottom: 1px solid #989898;padding: 10px 5px 10px 15px;margin: 0 15px;width: 565px;}
.reviewDestBottom{background: #ffffff url('../img/ui/usp_Bullet.png') no-repeat 0 12px;padding: 10px 0 10px 15px;width: 100%;float: left;}
.reviewDestTop a, .reviewDestBottom a{font-size:14px;text-decoration: none;font-weight: bold;}
.pgnaLink{margin: 0 2px;}
.pageNum{border: 1px solid #4990AD;padding: 3px 5px;margin-left: 4px;}
.reviewDD{float: left;margin: 8px 17px 13px 20px;}
.reviewBox{float: left;border-bottom: 1px solid #989898;padding: 0 10px 10px 10px;margin:0 0 8px 0;width: 548px;}
.reviewerItems{float: left;margin: 5px 0 0 0;font-weight: bold;clear: left;}
.reviewerInfo{margin: 0;padding: 1px;}
.reviewerData{font-weight: normal;color: #FF6533;}
.copyBlock{clear: both;margin-bottom:15px;}
.reviewHeading .seeFullReview{float:right;font-size:12px;}

/* SIDEBAR STYLES */
.review_formSec{float: left;width: 309px;background: white url('../img/ui/form/bookForm_bg.jpg') repeat-x left bottom;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;}
.review_bottomContent{min-height: 200px;}
.reviewSec{float: left;border: 1px solid #D6D7D9;padding: 10px;margin: 5px 5px 0 5px;width: 277px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}
.reviewer_side_name{color: #FF6533;}
.starRatingSide{background-image: url('../img/ui/ic_starRating_sm.png');float: left;margin: 0 0 5px 0;width: 90px;height: 15px;}
.reviewHeadingSide{font-weight: bold;margin: 0;padding: 0;}
.reviewHeadingSide a{font-weight: bold;font-size:12px;text-decoration: none;color:#4990AD;}
.reviewerInfoSide{float: left;margin: 5px 0;}
.readMore,.readLess{float: right;margin: 5px 0 0 0;color:#4990AD;text-decoration:underline;cursor:pointer;}
.copyBlock_side{clear: both;}
.cityLink{float: left;width: 100%;text-align: center;padding:10px 0;text-decoration: none;color:#4990AD;}
.cityLink a{text-decoration: none;color:#4990AD;}

/* SIDEBAR WIDE STYLES */
.reviews_wide_sidebar{min-height:300px;}
.reviews_wide_top{border-bottom:none;width:940px;margin: 15px 0 20px 10px;}
.reviews_wide_block_outside{width:392px;float:left;}
.reviews_wide_block_inside{float: left;width: 412px;background: white url('../img/ui/form/bookForm_bg.jpg') repeat-x left bottom;border: 1px solid #D6D7D9;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;}
/*.ppc .reviews_wide_block_inside{height:500px} - style not used - AMY - 13 MAY 2013 */
.reviews_wide_item{float: left;border: 1px solid #D6D7D9;padding: 10px;margin: 5px 5px 0 5px;width: 379px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}
.reviews_wi_heading{font-weight: bold;margin: 0;padding: 0;font-size: 14px;}
.reviews_wi_heading a{font-weight: bold;font-size:12px;text-decoration: none;color:#4990AD;}
.reviewer_wide_info{float: left;margin: 5px 0;width: 100%;}
.reviewer_wide_name{color: #FF6533;}
.starRating_wideSide{background-image: url('../img/ui/ic_starRating_sm.png');float: left;margin: 0 0 5px 0;width: 90px;height: 15px;}
.review_box_wide{    background: url("../img/ui/form/bookForm_bg.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    float: right;
    left: 325px;
    margin: 0 0 15px;
    position: relative;
    //top: -345px;
    width: 678px;
    box-shadow: 2px 2px 3px #555555;
 }
.review_content_wide{width:486px;float:right;padding: 10px;margin: 5px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}
.copyBlock_wide{clear: both;line-height:16px;}
.copyBlock_wide p{margin:8px 0;}
.cityLink_wide{float: left;width: 100%;text-align: center;padding:10px 0;text-decoration: none;color:#4990AD;}
.cityLink_wide a{text-decoration: none;color:#4990AD;}

/* REVIEW INDEX ARCHIVE STYLES */
.indexDisplay{line-height: 12px;font-size: 11px; float: left;margin: 0 0 8px 0;list-style: none outside none;}
.indexDisplay ul{margin:0 0 10px 0;}
.ctryTitle{font-weight: bold;padding: 0 2px 0 0;margin: 2px 2px 2px 0;width: 185px;}
.reviewItems{font-weight: normal;margin: 2px 0 2px 22px;}
.index_btnWrapper{float: right; margin: -55px 0 0 0;}


/* SPRiTs ---------------------------------------- */

/* STARs SPRIT */
/* STAR RATING - SMALL STARS */
.starRating{background-image: url('../img/ui/ic_starRating_sm.png');float: right;margin: 5px 0 0 0;width: 90px;height: 15px;}
.star_05{background-position: 0 -19px;}
.star_10{background-position: 0 -38px;}
.star_15{background-position: 0 -57px;}
.star_20{background-position: 0 -77px;}
.star_25{background-position: 0 -96px;}
.star_30{background-position: 0 -115px;}
.star_35{background-position: 0 -235px;}
.star_40{background-position: 0 -154px;}
.star_45{background-position: 0 -173px;}
.star_50{background-position: 0 -192px;}

/* STAR RATING AVERAGE */
.starRatingAvg{background-image: url('../img/ui/ic_starRating_mirror.png');float: left;margin: 0;width: 110px;height: 29px;}
.starAverage .star_05{background-position: 0 -30px;}
.starAverage .star_10{background-position: 0 -60px;}
.starAverage .star_15{background-position: 0 -90px;}
.starAverage .star_20{background-position: 0 -120px;}
.starAverage .star_25{background-position: 0 -150px;}
.starAverage .star_30{background-position: 0 -180px;}
.starAverage .star_35{background-position: 0 -210px;}
.starAverage .star_40{background-position: 0 -240px;}
.starAverage .star_45{background-position: 0 -270px;}
.starAverage .star_50{background-position: 0 -300px;}

/* STARs SPRIT - LARGE STARS
.starRating{background-image: url('../img/ui/ic_starRating.png');float: right;margin: 10px 0;width: 140px;height: 23px;}
.star_05{background-position: 0 -30px;}
.star_10{background-position: 0 -60px;}
.star_15{background-position: 0 -90px;}
.star_20{background-position: 0 -120px;}
.star_25{background-position: 0 -150px;}
.star_30{background-position: 0 -180px;}
.star_35{background-position: 0 -210px;}
.star_40{background-position: 0 -240px;}
.star_45{background-position: 0 -270px;}
.star_50{background-position: 0 -300px;}*/

/* FLAGs SPRIT */
.flgIcon{float:left;background-image: url('../img/ui/ic_spFlagsSurvey.png');width: 19px;height: 19px;margin: -3px 4px 0 0;}

/* -------- USE AE FLAG ------- */
.flag_AQ, .flag_IY, .flag_PS, .flag_UR, .flag_WI{background-position: 0 0;}

/* -------- UNFINISHED USE AE FLAG TEMP ------- */
.flag_BI, .flag_CV, .flag_CF, .flag_CX, .flag_KM, .flag_CG,
.flag_CK, .flag_CW, .flag_DJ, .flag_GQ, .flag_ER, .flag_ET,
.flag_FJ, .flag_PF, .flag_XA, .flag_GD, .flag_GU, .flag_GK,
.flag_GW, .flag_JE, .flag_KI, .flag_LS, .flag_LR, .flag_MW,
.flag_MH, .flag_MZ, .flag_NR, .flag_NC, .flag_PG, .flag_RW,
.flag_SM, .flag_ST, .flag_SC, .flag_SB, .flag_LK, .flag_AI,
.flag_LC, .flag_VC, .flag_SD, .flag_TG, .flag_TL, .flag_TO,
.flag_TV, .flag_UG, .flag_VU, .flag_WE, .flag_WS, .flag_ZW,
.flag_ZI{background-position: 0 0;}

/* -------- USE FRENCH FLAG ------- */
.flag_GP, .flag_GF, .flag_IP, .flag_MQ, .flag_YT, .flag_AN,
.flag_WF, .flag_PM, .flag_TE, .flag_JU, .flag_EU, .flag_FS{background-position: -124px -22px;}

/* -------- USE IRLAND FLAG ------- */
.flag_CI{background-position: -4px -43px;}

/* -------- USE USA FLAG ------- Northern Mariana Islands (MP)* - commonwealth change eventually */
.flag_FQ, .flag_HQ, .flag_DQ, .flag_JQ, .flag_KQ, .flag_BQ,
.flag_LQ, .flag_WQ, .flag_MP{background-position: -184px -85px;}

/* -------- USE NORWAY FLAG ------- */
.flag_BV, .flag_JN{background-position: -34px -127px;}

/* -------- USE AUSTRALIA FLAG ------- */
.flag_CC, .flag_HM{background-position: -154px -127px;}

/* -------- USE CHINA FLAG ------- */
.flag_MO{background-position: -274px -1px;}

/* -------- USE UNITED KINGDOM FLAG ------- */
.flag_VQ, .flag_AV, .flag_KY, .flag_MS, .flag_SH, .flag_IO,
.flag_FK, .flag_PC, .flag_TC, .flag_BM{background-position: -154px -85px;}


/* -------- ROW 01 -------- */
/* --- First icon default ---*/
.flag_AR{background-position: -34px -1px;}
.flag_AT{background-position: -64px -1px;}
.flag_AZ{background-position: -94px -1px;}
.flag_BE{background-position: -124px -1px;}
.flag_BO{background-position: -154px -1px;}
.flag_BR{background-position: -184px -1px;}
.flag_BG{background-position: -214px -1px;}
.flag_CA{background-position: -244px -1px;}
.flag_CN{background-position: -274px -1px;}

/* -------- ROW 02 -------- */
.flag_CS{background-position: -4px -22px;}
.flag_SV{background-position: -34px -22px;}
.flag_EE{background-position: -64px -22px;}
.flag_MK{background-position: -94px -22px;}
.flag_FR{background-position: -124px -22px;}
.flag_GE{background-position: -154px -22px;}
.flag_DE{background-position: -184px -22px;}
.flag_GT{background-position: -214px -22px;}
.flag_HN{background-position: -244px -22px;}
.flag_HU{background-position: -274px -22px;}

/* -------- ROW 03 -------- */
.flag_IE{background-position: -4px -43px;}
.flag_IT{background-position: -34px -43px;}
.flag_JP{background-position: -64px -43px;}
.flag_KZ{background-position: -94px -43px;}
.flag_KR{background-position: -124px -43px;}
.flag_LI{background-position: -154px -43px;}
.flag_LT{background-position: -184px -43px;}
.flag_LU{background-position: -214px -43px;}
.flag_MD{background-position: -244px -43px;}
.flag_NZ{background-position: -274px -43px;}

/* -------- ROW 04 -------- */
.flag_SI{background-position: -4px -64px;}
.flag_NL{background-position: -34px -64px;}
.flag_NI{background-position: -64px -64px;}
.flag_PY{background-position: -94px -64px;}
.flag_PE{background-position: -124px -64px;}
.flag_PL{background-position: -154px -64px;}
.flag_PT{background-position: -184px -64px;}
.flag_RO{background-position: -214px -64px;}
.flag_RU{background-position: -244px -64px;}
.flag_UY{background-position: -274px -64px;}

/* -------- ROW 05 -------- */
.flag_BB{background-position: -4px -85px;}
.flag_BZ{background-position: -34px -85px;}
.flag_ES{background-position: -64px -85px;}
.flag_CH{background-position: -94px -85px;}
.flag_PH{background-position: -124px -85px;}
.flag_GB{background-position: -154px -85px;}
.flag_US{background-position: -184px -85px;}
.flag_VE{background-position: -214px -85px;}
.flag_TW{background-position: -244px -85px;}
.flag_PR{background-position: -274px -85px;}

/* -------- ROW 06 -------- */
.flag_UA{background-position: -4px -106px;}
.flag_TH{background-position: -34px -106px;}
.flag_BA{background-position: -64px -106px;}
.flag_CL{background-position: -95px -106px;}
.flag_CO{background-position: -124px -106px;}
.flag_CR{background-position: -154px -106px;}
.flag_DK{background-position: -184px -106px;}
.flag_DO{background-position: -214px -106px;}
.flag_GR{background-position: -244px -106px;}
.flag_HR{background-position: -274px -106px;}

/* -------- ROW 07 -------- */
.flag_LV{background-position: -4px -127px;}
.flag_NO{background-position: -34px -127px;}
.flag_ZZ{background-position: -64px -127px;}
.flag_TR{background-position: -94px -127px;}
.flag_ZA{background-position: -124px -127px;}
.flag_AU{background-position: -154px -127px;}
.flag_GI{background-position: -184px -127px;}
.flag_PA{background-position: -214px -127px;}
.flag_HK{background-position: -244px -127px;}
.flag_SK{background-position: -274px -127px;}

/* -------- ROW 08 -------- */
.flag_AM{background-position: -4px -148px;}
.flag_SE{background-position: -34px -148px;}
.flag_IS{background-position: -64px -148px;}
.flag_FI{background-position: -94px -148px;}
.flag_VN{background-position: -124px -148px;}
.flag_YE{background-position: -154px -148px;}
.flag_AG{background-position: -184px -148px;}
.flag_BS{background-position: -214px -148px;}
.flag_CU{background-position: -244px -148px;}
.flag_UZ{background-position: -274px -148px;}

/* -------- ROW 09 -------- */
.flag_MX{background-position: -4px -169px;}
.flag_MD{background-position: -34px -169px;}
/*.flag_PT{background-position: -64px -169px;} duplicate*/
.flag_MT{background-position: -94px -169px;}
.flag_ID{background-position: -124px -169px;}
.flag_IB{background-position: -154px -169px;}
.flag_VT{background-position: -184px -169px;}
.flag_DM{background-position: -214px -169px;}
.flag_GL{background-position: -244px -169px;}
.flag_GY{background-position: -274px -169px;}

/* -------- ROW 10 -------- */
.flag_HT{background-position: -4px -190px;}
.flag_JM{background-position: -34px -190px;}
.flag_TT{background-position: -64px -190px;}
.flag_AF{background-position: -94px -190px;}
.flag_BH{background-position: -124px -190px;}
.flag_BD{background-position: -154px -190px;}
.flag_BT{background-position: -184px -190px;}
.flag_BN{background-position: -214px -190px;}
.flag_KH{background-position: -244px -190px;}
.flag_CY{background-position: -274px -190px;}

/* -------- ROW 11 -------- */
.flag_IN{background-position: -4px -211px;}
.flag_MC{background-position: -34px -211px;}
.flag_IR{background-position: -64px -211px;}
.flag_IQ{background-position: -94px -211px;}
.flag_IL{background-position: -124px -211px;}
.flag_JO{background-position: -154px -211px;}
.flag_KP{background-position: -184px -211px;}
.flag_KW{background-position: -214px -211px;}
.flag_KG{background-position: -244px -211px;}
.flag_LA{background-position: -274px -211px;}

/* -------- ROW 12 -------- */
.flag_LB{background-position: -4px -232px;}
.flag_MY{background-position: -34px -232px;}
.flag_MV{background-position: -64px -232px;}
.flag_NP{background-position: -94px -232px;}
.flag_OM{background-position: -124px -232px;}
.flag_PK{background-position: -154px -232px;}
.flag_QA{background-position: -184px -232px;}
.flag_SA{background-position: -214px -232px;}
.flag_SG{background-position: -244px -232px;}
.flag_SY{background-position: -274px -232px;}

/* -------- ROW 13 -------- */
.flag_TJ{background-position: -4px -254px;}
.flag_TM{background-position: -34px -254px;}
.flag_AE{background-position: -64px -254px;}
.flag_EC{background-position: -94px -254px;}
.flag_ME{background-position: -124px -254px;}
.flag_MA{background-position: -154px -254px;}
.flag_EG{background-position: -184px -254px;}
.flag_SR{background-position: -214px -254px;}
.flag_SO{background-position: -244px -254px;}
.flag_NA{background-position: -274px -254px;}

/* -------- ROW 14 -------- */
.flag_TN{background-position: -4px -274px;}
.flag_MG{background-position: -34px -274px;}
.flag_AW{background-position: -64px -274px;}
.flag_DZ{background-position: -94px -274px;}
.flag_AS{background-position: -124px -274px;}
.flag_AO{background-position: -154px -274px;}
.flag_ZR{background-position: -184px -274px;}
.flag_SZ{background-position: -214px -274px;}
.flag_KE{background-position: -244px -274px;}
.flag_YU{background-position: -274px -274px;}

/* -------- ROW 15 -------- */
.flag_TZ{background-position: -4px -295px;}
.flag_MR{background-position: -34px -295px;}
.flag_BJ{background-position: -64px -295px;}
.flag_MU{background-position: -94px -295px;}
.flag_BW{background-position: -124px -295px;}
.flag_BF{background-position: -154px -295px;}
.flag_CM{background-position: -184px -295px;}
.flag_NE{background-position: -214px -295px;}
.flag_TD{background-position: -244px -295px;}
.flag_FM{background-position: -274px -295px;}

/* -------- ROW 16 -------- */
.flag_GA{background-position: -4px -317px;}
.flag_GM{background-position: -34px -317px;}
.flag_GH{background-position: -64px -317px;}
.flag_LY{background-position: -94px -317px;}
.flag_ML{background-position: -124px -317px;}
.flag_NG{background-position: -154px -317px;}
.flag_SN{background-position: -184px -317px;}
.flag_SL{background-position: -214px -317px;}
.flag_AL{background-position: -244px -317px;}
/*.flag_{background-position: -274px -317px;}*/

form#websurvey ul.basic_formGroup.survey_rate {
    background: url('/img/ui/survey-bar_noarrows.jpg') no-repeat;
    width: 350px;
}

form#websurvey .basic_formGroup li{width: 400px;}

#comments {
    width: 315px;
}

.mb10 .basic_labelDescr {
    float: right;
    padding-right: 94px;
    text-align: right;
}

.mb10 .basic_formGroupHeader {
}

form#websurvey .basic_formlist label,
form#websurvey .basic_formgroupheader,
form#websurvey .basic_displaylabel {
    text-align: left;
}

form#websurvey .basic_formList .subSectionLi {
    background: url("../img/ui/bg/bg_step3ContentHeader.jpg") repeat-x left top #F4F6F5;
    margin-left: -18px;
    width: 587px; 
    padding: 12px 0 12px 18px !important;
    color: #4977A5;
    border-top: 1px solid #D2D9DE;
    border-bottom: 1px solid #D2D9DE;
}

form#websurvey .basic_formList .subSectionLi span {
    font-size: 14px; 
    font-weight: normal;
    width: 570px;
}

form#websurvey .basic_formgroup #firstrateradiobtn {
    margin-left: 7px;
}

form#websurvey .basic_formgroup .rateRadioBtn {
    margin-right: -5px;
}

form#websurvey .basic_formGroupHeader {
    padding: 2px 15px 0 0;
    clear: left;
}

form#websurvey .basic_formgroup.survey_rate li {
    width: 320px;
}
