body {
 _width:100%;
 _height:100%;
 margin:0px;
 border:0px none;
 padding:0px;
 }
#popup {
 position:fixed;
 _position:absolute;
 z-index:255;
 width:100%;
 height:100%;
 top:0px;left:0px;
 text-align:center;
 background-color:transparent;
 overflow:visible;
 }
#popup table {
 width:100%; height:100%;
 vertical-align:middle;
 }
#popup table tr,
#popup table tr td
{
 vertical-align:middle;
 }
#popupbgnd {
 position:absolute;
 z-index:0;
 width:100%;
 height:100%;
 top:0px;left:0px;
 background-image:none;
 background-color:#000000;
 opacity:0.5;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 }
#popupmsg {
 font-weight:bold;
 width:388px;
 padding:49px 16px 13px 23px;
 margin:auto;
 color:#000000;
 background-color:#FFFFFF;
 border-top: solid 1px #ADADAD;
 border-left: solid 1px #777777;
 border-bottom: solid 1px #858585;
 border-right: solid 1px #C3C3C3;
 text-align:left;
 position:relative;
 }
#popup .popupmsg-style2 {
 border:3px solid #FFFFFF;
 padding:20px;
 background:#33A02C;
 }
#popupclose {
 width:70px;
 height:34px;
 background:url(../../images/popup/popup-button-close.gif) no-repeat scroll left top ;
 cursor:pointer; cursor:hand;
 position:absolute;
 top:0px;
 right:0px;
 }
#popup .popupclose-style2 {
	top:-12px;	right:-15px;
	height:30px;	width:30px;
 background:url(../../images/popup/popup-button-close2.png) no-repeat scroll left top ;
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/popup-button-close2.png', sizingMethod='crop');
	cursor:pointer; cursor:hand;
	z-index:9999;
 }


/*118118 POPUP FORMS*/

#popup fieldset.inputs .input-container .text-wrap {
 height:20px;
 margin-bottom:0.5em;
 padding-top:5px;
 }
#popup fieldset.inputs input.text {
 background:transparent none no-repeat scroll 0 0;
 border:0 none;
 font-size:1.1em;
 margin:0;
 padding:0 6px 5px;
 color:#999999;
 }
#popup fieldset.inputs label em {
 font-size:0.7em;
 font-style:normal;
 font-weight:normal;
 }
#popup fieldset.inputs .input-column,
#popup fieldset.inputs .input-container {
 width:auto !important;
 }

#popup fieldset.inputs .textinput-medium .text-wrap {
 background:transparent url(../../images/popup/popup-form-textinput-medium.gif) no-repeat scroll 0 0;
 width:auto;
 }
#popup fieldset.inputs .textinput-medium input.text {
 width:259px;
 padding:0px 6px 5px 6px;
 margin:0px 40px 0px 0px;
 }
#popup fieldset.inputs .textinput-large .text-wrap {
 background:transparent url(../../images/popup/popup-form-textinput-large.gif) no-repeat scroll 0 0;
 width:auto;
 }
#popup fieldset.inputs .textinput-large input.text {
 width:586px;
 padding:0px 6px 5px 6px;
 margin:0px 20px 0px 0px;
 }

#submit_a_review_form #review-email {
 margin:0px;
 }
 
#popup .textarea-medium {
 
 } 
#popup .textarea-medium .textarea-wrap {
 background:transparent url(../../images/popup/popup-form-textarea-medium.gif) no-repeat scroll left top;
 margin-bottom:0.5em;
 padding-top:5px;
 }
#popup .textarea-medium .textarea-wrap textarea {
 background:none;
 border:0 none;
 font-size:1.1em;
 margin:0px 7px 0px 0px;
 padding:0px 6px 5px;
 width:264px;
 height:105px;
 }
#popup .textarea-large {
 
 }
#popup .textarea-large .textarea-wrap {
 background:transparent url(../../images/popup/popup-form-textarea-large.gif) no-repeat scroll left top;
 margin-bottom:0.5em;
 padding-top:5px;
 padding-bottom:5px;
 }
#popup .textarea-large .textarea-wrap textarea {
 background:none;
 border:0 none;
 font-size:1.1em;
 margin:0px 12px 0px 0px;
 padding:0px 6px 5px;
 width:574px;
 height:100px;
 }

.button-submit {
 width:76px;
 height:30px;
 background:url(../../images/popup/button-submit.gif) no-repeat scroll left top ;
 cursor:pointer; cursor:hand;
 float:left;
 margin:10px 16px 12px 0px;
 }
.button-preview {
 width:83px;
 height:30px;
 background:url(../../images/popup/button-preview.gif) no-repeat scroll left top ;
 cursor:pointer; cursor:hand;
 float:left;
 margin:10px 0px 12px 0px;
 }

#submit_a_review_form,
#send_details_mobile_form,
#send_details_email_form
{
 margin:0px !important;
 }
#send_details_mobile_form .button-submit,
#send_details_email_form .button-submit
{
 margin:4px 0px 0px 0px;
 }

#popup p {
 font-size:1.1em;
 font-weight:normal;
 margin:0px 0px 8px 0px;
 }
#popup p a {
 color:#e92002;
 }

#popup .label-small {
 font-size:1.1em;
 }

#popup .radiobtn {
 display:inline;
 background:transparent url(../../images/lhs-search-sections/radiobtn-unselected.gif) no-repeat scroll left bottom;
 margin:0px 6px 4px 0px;
 padding-left:17px;
 text-decoration:none;
 color:#484747;
 font-size:1.1em;
 color:#000000;
 cursor:pointer; cursor:hand;
 }
#popup .radiobtn-selected {
 background:transparent url(../../images/lhs-search-sections/radiobtn-selected.gif) no-repeat scroll left bottom;
 }


.sliderbase {
 float:left;
 margin:5px 16px 0px 0px;
 }
.sliderstars {
 float:left;
 }









