#USER_REVIEW_FORM .box { border:1px solid #C0D0A1; background-color:#ECF1E1; padding:3px;}
.inlineForm .box .top { margin:0 5px 5px 15px; height:1%; overflow:hidden;}
.inlineForm .box .top h2 { color:#EE7818; font-size:145%; margin-top:8px;}
.inlineForm .box .top h4 { color:#2c2c2c; font-size:92.5%; font-weight:normal; margin-top:3px;}
.inlineForm .box .top div { }

.inlineForm .box .top div a {font-weight:normal;}
#USER_REVIEW_FORM fieldset.submit {padding:0 0 12px;}
#UR_PROFILE fieldset.submit {padding:10px 0 0;}
.inlineForm dl {padding: 0}
.inlineForm dl dt em {font-size:1.1670em; color:#217148; font-weight:normal; font-style:normal;}
.inlineForm dl dt i {color:#c00; font-weight:normal; font-style:normal;}
.inlineForm dl dt,
  .inlineForm dl dd label { display:block; color:#656565; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; margin-bottom:2px;}
.inlineForm .rdoSet label { margin-bottom:0;}
.inlineForm dl dd label b { font-weight:normal;}
.inlineForm dd .hdr { border-bottom:1px dotted #90b156; margin-bottom:8px; font-weight:bold; color:#666; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.inlineForm textarea {width:375px;}

#USER_REVIEW_FORM dl dd {margin:0 0 12px;}
#USER_REVIEW_FORM .inner {background-color:#fff; padding:0 15px;border:1px solid #D5E3BB;}

#REVIEW_TEXT textarea { width:375px; padding:3px 5px; color:#2c2c2c; font:100% Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; line-height:137.5%;}
#REVIEW_TEXT textarea.defaultText {color:#858585;}
textarea.text { border:1px solid #C8C8C8;}

#REVIEW_TITLE .text { padding:3px 5px; width:375px; font:bold 115% Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;border:1px solid #C8C8C8;}
#REVIEW_TITLE div { position:relative; width:375px;}
#REVIEW_TITLE div .lft,
    #REVIEW_TITLE div .rgt { position:absolute; top:-5px; font-size:430%; color:#b9b9b9; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; font-style:italic;}
#REVIEW_TITLE div .lft { left:-25px;}
#REVIEW_TITLE div .rgt { right:-30px;}

.inlineForm select {border:1px solid #C8C8C8;}
#USER_REVIEW_FORM .inlineRequired {color:#589442;padding: 11px 0;}
#USER_REVIEW_FORM .reviewTitle {font-size:1.25em; font-weight:bold; font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif; padding-top:7px;}
#USER_REVIEW_FORM .expander {background:url('/img2/sprites/gui-v18.gif') no-repeat -121px -1589px; width:14px;float: right;}
#USER_REVIEW_FORM .reviewTitle .hvrIE6:hover,
  #USER_REVIEW_FORM .reviewTitle .hvrIE6.mseOvr {cursor:pointer;}
#USER_REVIEW_FORM .expander img {height:1px; width:1px;}

#USER_REVIEW_FORM .box .fraudFly { color:#656565; font-size:0.9165em; font-family:Arial,"Bitstream Vera Sans",Verdana,Helvetica,sans-serif; margin:2px 10px 0;}
#USER_REVIEW_FORM .box .fraudFly .hvrIE6 { color:#202D95; cursor:pointer; font-weight:normal;}
#USER_REVIEW_FORM .box .fraudFly .hvrIE6:hover,
  #USER_REVIEW_FORM .box .fraudFly .hvrIE6.mseOvr { text-decoration:underline;}

.fraud .inner { width:400px; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.fraud .inner h3 { color:#2c2c2c; font-size:130%; margin-bottom:8px;}
.fraud .inner h4 { color:#2c2c2c;}
.fraud .inner p { margin-top:6px; font-size:92.5%;}
.fraud .inner ul li { font-size:92.5%;}

/*Overall Rating*/
#USER_REVIEW_FORM dl.rating dt { height:1%; overflow:hidden;}
#USER_REVIEW_FORM dl.rating dt i { float:left; margin-right:3px;}
#USER_REVIEW_FORM dl.rating dt span { float:left; margin-right:6px;}
#USER_REVIEW_FORM dl.rating dt .rate { margin-top:-2px; cursor:pointer;}
#USER_REVIEW_FORM dl.rating dt div { height: 21px; }
#USER_REVIEW_FORM dl.rating dt div.flagged span { background-image:url("/img2/sprites/userReviewForm-v1.gif"); margin: -6px 0px 0px 0px; background-repeat: no-repeat; width: 16px; height: 27px; background-position: 0px 3px; }
#USER_REVIEW_FORM dl.rating dt div.flagged em { color: #ffffff; display: block; background-color: #589442; margin: -6px 0px 0px 0px; padding: 0px 10px 0px 10px; font-weight: bold; text-align: center; height: 21px; line-height: 20px; position: relative; top: 6px; }
#USER_REVIEW_FORM dl.rating dd li { float:left; width:153px; margin-bottom:3px;}
#USER_REVIEW_FORM dl.rating dd li div { float:left; width:77px; margin-right:3px; text-align:right; font-size:92.5%; color:#777; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; font-weight:bold;}
#USER_REVIEW_FORM dl.rating dd li .rate { margin-top:1px; cursor:pointer;}
#USER_REVIEW_FORM dl.rating dd li.wide { width:206px;}
#USER_REVIEW_FORM dl.rating dd li.wide div { width:130px;}

#USER_REVIEW_FORM fieldset.submit .preview { margin-left:12px; color:#202D95; cursor:pointer; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
#USER_REVIEW_FORM fieldset.submit .hvrIE6:hover,
  #USER_REVIEW_FORM fieldset.submit .hvrIE6.mseOvr { text-decoration:underline;}

#USER_REVIEW_FORM div.error { color:#c00; background:#fee url(/img2/sprites/gui-v18.gif) no-repeat -158px -1980px; border:2px solid #c00; padding:5px 5px 5px 30px; margin:12px 0; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.inlineForm dt.error, .inlineForm #attributeRatings li.error div,
  #USER_REVIEW_FORM dd.purpose div.purposeError label.purposeLabel,
  .inlineForm dd.error label { color:#c00;}
.inlineForm dd.error .rdoSet label { color:#656565;}
#USER_REVIEW_FORM .chkSet.error { background:none; border:none; padding:0;}
#USER_REVIEW_FORM .chkSet.error { margin-top:0;}
#USER_REVIEW_FORM .photo.error label.caption,
  #USER_REVIEW_FORM .chkSet.error label { color:#c00;}
.error input.text,
  #REVIEW_TITLE.error .text,
  .error textarea,
  #USER_REVIEW_FORM dd.purpose div.purposeError select,
  .error select { border:1px solid #c00;}


/*Tips & guidelines*/
span.tips { color:#202D95; cursor:pointer; font-weight:normal; margin-left:5px; padding-left:10px; background:transparent url(/img2/sprites/gui-v18.gif) no-repeat -24px -1706px;}
span.tips.open { background-position:0px -1729px;}
div.tips { display:none; height:100px; width:369px; margin-bottom:5px; overflow-y:auto; padding:8px; background-color:#ffe; border:1px solid #C8C8C8; color:#444; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; line-height:130%;}
div.tips h4 { font-size:100%; color:#694; margin-bottom:8px;}
div.tips ul { margin:8px 0;}
div.tips strong { display:block;}
div.tips p.abortOK { padding-bottom:8px;}


#SELECT_WOULD_RECOMMEND label { margin-right:15px;}
#SELECT_WOULD_RECOMMEND .rdoSet { float: left; margin-top: 8px; }
#SELECT_WOULD_RECOMMEND .rdoSet label { float:none; margin-top: 2px;}
#SELECT_WOULD_RECOMMEND .recommendImage {background: url("/img2/sprites/thumbs-v1.png") no-repeat; float: left; width: 18px; height: 30px; cursor: pointer; padding-right: 5px; margin: 0; }
#SELECT_WOULD_RECOMMEND .option_yes { background-position:0 4px;}
#SELECT_WOULD_RECOMMEND .option_no { background-position:0 -20px;}

#SUBMIT_FRAME {display:none;}

#USER_REVIEW_FORM dd.purpose { height:1%; overflow:hidden; }
#USER_REVIEW_FORM dd.purpose .rdoSet { margin:2px 0;}
#USER_REVIEW_FORM dd.purpose .rdoSet,
    #USER_REVIEW_FORM dd.purpose select { float:left; margin-right:12px;}
#USER_REVIEW_FORM dd.purpose .chkSet { float:left; margin-left:3px;}
#USER_REVIEW_FORM dd.purpose div.purposeCol { float: left; }
.purpose .addl { clear: both; margin-top: 6px; display:none;}

/*Preview Lightbox (!! duplicate in dest_review.css !!)*/
.ur_prev {border:4px solid #589442;}
.ur_prev .inner {padding:14px 24px;}
.ur_prev h3 { color:#09532D; font:normal 145% Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.ur_prev .typeA { margin:6px 0;}
.ur_prev .typeA .interior { margin:0 }
.ur_prev .review_preview { width:435px;}
.ur_prev .traveler { width:433px; overflow:auto; border:1px solid #858585; margin:8px 0; background-color:#fff; position:relative;}
.ur_prev .traveler .review { padding-bottom:11px;}
.ur_prev .traveler .review .title { margin-bottom:0; color:#2c2c2c }
.ur_prev .traveler .review .quote { margin-bottom:0;}
.ur_prev .traveler .review .entry { margin-bottom:12px;}
.ur_prev .traveler .review .note { margin:15px 0 10px;}
.ur_prev .traveler .review .thumbnails ul { margin:0;}
.ur_prev .traveler .review .thumbnails ul  li { margin:0  0px 5px 10px }
.ur_prev .media .thumbnails .more { margin:0 10px 5px 10px; font-size:87.5%; line-height:100% }
.ur_prev .traveler .memberLikes { margin-bottom:15px;}
.ur_prev .traveler .memberLikes li ul { margin-top:6px;}
.ur_prev .traveler .memberLikes li ul li { margin-top:3px;}
.ur_prev .traveler .memberLikes li ul li b { color:#565656;}
.ur_prev .traveler .floatSummary { width:157px; margin:8px 0 5px 5px; float:right;}
.ur_prev .traveler .sumSect .listRatings {margin-bottom:0;}
.ur_prev .traveler .sumSect .interior { font-size:92.5% }
.ur_prev .traveler .sumSect .text { margin-bottom:8px }
.ur_prev .traveler .box,
  .ur_prev .traveler .box .interior { overflow:visible;}
.ur_prev .traveler .review a { cursor:default;}
.ur_prev .traveler .review a:hover { text-decoration:none;}
.ur_prev .media .thumbnails ul li a:hover { border-color:#D9E4C4;}
.ur_prev .recommendations .questions .prompt { font-weight:bold; color:#565656;}
#PREVIEW_SUBMIT,
  #PREVIEW_CANCEL { cursor:pointer;}

#UR_PROFILE div.imgwrapper { float:left; margin-right:4px; margin-top:6px;}
#UR_PROFILE div.imgwrapper img { margin:0; height:74px; width:74px; cursor:pointer;}
#UR_PROFILE img.avatarphoto { width:74px; height:74px; margin:8px 0;}

#THANK_YOU.inlineForm {width:650px;}

/*Thanks lightbox*/
#UR_PROFILE dl dd {margin:0 98px 12px;}
#UR_PROFILE .box {margin-bottom:0;}
#UR_PROFILE .box img { display:block;}
#UR_PROFILE .box dl dt { color:#09532D; font-size:130%;}
#UR_PROFILE dd.gender .wrap .rdoSet { float:left; margin-right:12px;}
#UR_PROFILE .box { color:#858585; font-style:normal; font-size:100%; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
#UR_PROFILE dd.photo input[type=file] { margin-bottom:8px;}
#UR_PROFILE dd.photo em { display:block; margin-top:5px;}
#UR_PROFILE dd.photo input[type=iamge] { vertical-align:bottom;}
#UR_PROFILE dd.photo .error { color:#c00; font-size:92.5%; margin-left:8px;}
#UR_PROFILE fieldset.submit input[type=image] { vertical-align:bottom;}
#UR_PROFILE fieldset.submit span.message { color:#68A253; margin-left:20px; font:bold 130% Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
#UR_PROFILE fieldset.submit {border-top:1px dotted #90b156}
#UR_PROFILE div.imgwrapper { float:left; margin-right:4px; margin-top:6px;}
#UR_PROFILE div.imgwrapper img { margin:0 0 15px; height:74px; width:74px; cursor:pointer;}
#UR_PROFILE img.avatarphoto { width:74px; height:74px; margin:8px 0;}
#UR_PROFILE div.arrow { float : left; height : 19px; width:20px;background:transparent url(/img2/sprites/photoNav-v1.png) no-repeat scroll 0 -1px; margin-top : 35px;}
#UR_PROFILE div.leftdisabled { background-position : -105px 50%; margin-right : 4px;}
#UR_PROFILE div.leftenabled { background-position : -84px 50%; margin-right : 4px; }
#UR_PROFILE div.rightdisabled { background-position : -147px 50%;}
#UR_PROFILE div.rightenabled { background-position:-126px 50%; }
#UR_PROFILE .box dd #error_wrap {padding-top:5px}
#UR_PROFILE .box dd span.error{color:#c00;}
#UR_PROFILE .box .inner dd img{display:inline}
#UR_PROFILE .facebookAvatar img.facebookAvatarLogo {left:60px !important;display:block !important}
#UR_PROFILE .facebookAvatar img.avatarphoto{display:block !important}
#UR_PROFILE .box .inner .more {padding-bottom:10px}
#UR_PROFILE .inner .box { border:1px solid #C0D0A1; background-color:#ECF1E1; padding:3px;}

#UR_PROFILE .submit .hvrIE6 { color:#202D95; cursor:pointer; font-weight:normal; margin-left:10px;}
#UR_PROFILE .submit .hvrIE6:hover,
  #UR_PROFILE .submit .hvrIE6.mseOvr { text-decoration:underline;}

/*Thanks Page*/
#UR_THANKS h2 { font-size:205%; font-weight:normal; color:#68A253; padding:12px 0 3px;}
.box.thanks .inner { padding-bottom:15px !important;}
.box.thanks p { font-size:100%; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; margin-bottom: 8px;}
.box.thanks img { margin-bottom:0;}
.box.thanks .inner .share p{margin-bottom:0px}
.box.thanks .inner .previewlink { font-size:100%; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; padding-bottom: 8px;}
.box.thanks .inner .previewlink a { font-weight: bold;}
a.return { margin-left:20px;}

.resultList { border:1px solid #91B8A3; padding:8px; height:120px; overflow-y:auto; margin-bottom:8px;}
.resultList .optn input { height:15px; width:15px; margin-right:5px; margin-bottom:4px;}
.resultList .optn label { display:inline !important; font-weight:normal; cursor:pointer;}
#EATERY_THANKS dl dt { font-size:122.5%; margin-bottom:8px; color:#217148; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
#EATERY_THANKS dl dd { margin:0 98px 12px;}

