#fivestar_enquiry .sfm_textbox

{

    padding:1px;
    padding-left:5px;
}

#fivestar_enquiry .sfm_textarea

{

    padding:2px;

    resize:none;

}

#fivestar_enquiry .error_strings

{

    font-family:Verdana;

    font-size:12px;

    color:#660000;

}

#fivestar_enquiry img

{

    border:0;

}

#fivestar_enquiry .loading_div

{

    background-color:transparent;

    background-image:url("images/loading.gif");

    background-position:center center;

    background-repeat:no-repeat;

}

#fivestar_enquiry input[type='submit'],input[type='reset']

{

    font:inherit;

    color:inherit;

}

#fivestar_enquiry .sfm_cr_box

{

    font-family:Verdana;

    font-size:10px;

    color:#888888;

}

#fivestar_enquiry .sfm_cr_box a

{

    color:#888888;

}

#fivestar_enquiry .form_outer_div

{

    margin:0 auto;

    border:none;

    background-color:transparent;

}

#fivestar_enquiry .sfm_form_label

{

    background-color:transparent;

    font-family:Verdana;

    font-size:14px;

    color:#000000;

}

#fivestar_enquiry .element_label

{

    background-color:transparent;

    font-family:Verdana;

    font-size:14px;

    color:#000000;

}

body#sfm_fivestar_enquiry_body

{

    background-color:transparent;

    font-family:Arial;

    font-size:12px;

    color:#000000;

    margin:0px;

}

#fivestar_enquiry .form_outer_div

{

    font-family:Arial;

    font-size:12px;

    color:#000000;

}

#fivestar_enquiry .form_subheading

{

    background-color:transparent;

    font-family:Verdana;

    font-size:20px;

    color:#a52a00;

    font-style:italic;

    margin:0;

    padding:0;

    font-weight:normal;

}

#fivestar_enquiry .sfm_float_error_box

{

    font-family:Verdana;

    font-size:13px;

    color:#a52a00;

    font-style:italic;

    font-weight:bold;

    background:none repeat scroll 0 0 #ffffd7;

    border:0;

    border-radius:4px;

    -moz-border-radius:4px;

    -webkit-border-radius:4px;

    box-shadow:0 0 4px #333;

    border:2px solid #ff6820;

}

#fivestar_enquiry .sfm_close_box

{

    font-family:Verdana;

    font-size:13px;

    color:#a52a00;

    font-style:italic;

    font-weight:bold;

}

#fivestar_enquiry .progress_box_container

{

    border:1px solid #8e8e8e;

    background-color:#cccccc;

    font-family:Arial;

    font-size:10px;

    color:#ffffff;

    text-align:center;

    vertical-align:middle;

}

#fivestar_enquiry .progress_box

{

    background-color:#333333;

    width:2px;

    float:left;

    margin:2px;

}

#fivestar_enquiry .page_heading

{

    background-color:transparent;

    margin:0;

    padding:0;

}

#fivestar_enquiry .page_number

{

    background-color:transparent;

}

#fivestar_enquiry input[type='text'],input[type='password']

{

    background-color:#ffffff;

    border:1px solid #888888;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    font-family:Verdana;

    font-size:14px;

    color:#000000;

    font-style:italic;

    height:28px;

    line-height:28px;

}

#fivestar_enquiry textarea

{

    background-color:#ffffff;

    border:1px solid #888888;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    font-family:Verdana;

    font-size:13px;

    color:#000000;

}

#fivestar_enquiry select

{

    background-color:#ffffff;

    font-family:Verdana;

    font-size:14px;

    color:#000000;

    border:1px solid #8e8f8f;

}





#fivestar_enquiry #t67675edd0ad64c9c34ea

{

    width:5px;

    height:5px;

    display:none;

}

#fivestar_enquiry #label_container

{

    position:absolute;

    left:56px;

    top:44px;

    width:60px;

    height:20px;

    z-index:1;

}

#fivestar_enquiry #label

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label1_container

{

    position:absolute;

    left:7px;

    top:85px;

    width:109px;

    height:20px;

    z-index:4;

}

#fivestar_enquiry #label1

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label2_container

{

    position:absolute;

    left:7px;

    top:130px;

    width:109px;

    height:20px;

    z-index:6;

}

#fivestar_enquiry #label2

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label3_container

{

    position:absolute;

    left:25px;

    top:171px;

    width:91px;

    height:20px;

    z-index:8;

}

#fivestar_enquiry #label3

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label4_container

{

    position:absolute;

    left:9px;

    top:214px;

    width:107px;

    height:20px;

    z-index:10;

}

#fivestar_enquiry #label4

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label5_container

{

    position:absolute;

    left:19px;

    top:258px;

    width:97px;

    height:20px;

    z-index:11;

}

#fivestar_enquiry #label5

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label6_container

{

    position:absolute;

    left:1px;

    top:298px;

    width:115px;

    height:20px;

    z-index:14;

}

#fivestar_enquiry #label6

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label7_container

{

    position:absolute;

    left:279px;

    top:337px;

    width:80px;

    height:20px;

    z-index:16;

}

#fivestar_enquiry #label7

{

    position:absolute;

    top:0px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label8_container

{

    position:absolute;

    left:36px;

    top:338px;

    width:80px;

    height:20px;

    z-index:18;

}

#fivestar_enquiry #label8

{

    position:absolute;

    top:0px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label9_container

{

    position:absolute;

    left:0px;

    top:390px;

    width:117px;

    height:20px;

    z-index:20;

}

#fivestar_enquiry #label9

{

    position:absolute;

    top:0px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #label10_container

{

    position:absolute;

    left:30px;

    top:457px;

    width:347px;

    height:20px;

    z-index:21;

}

#fivestar_enquiry #label10

{

    position:absolute;

    top:0px;

    left:0px;

    text-align:left;

}

#fivestar_enquiry #label11_container

{

    position:absolute;

    left:33px;

    top:561px;

    width:83px;

    height:20px;

    z-index:25;

}

#fivestar_enquiry #label11

{

    position:absolute;

    top:1px;

    right:0px;

    text-align:right;

}

#fivestar_enquiry #Name_container

{

    position:absolute;

    left:146px;

    top:42px;

    z-index:2;

}

#fivestar_enquiry #Name

{

    float:left;

    width:324px;

    z-index:2;

}

#fivestar_enquiry #Email_container

{

    position:absolute;

    left:146px;

    top:85px;

    z-index:3;

}

#fivestar_enquiry #Email

{

    float:left;

    width:324px;

    z-index:3;

}

#fivestar_enquiry #Telephone_container

{

    position:absolute;

    left:146px;

    top:128px;

    z-index:5;

}

#fivestar_enquiry #Telephone

{

    float:left;

    width:324px;

    z-index:5;

}

#fivestar_enquiry #ArriveDate_container

{

    position:absolute;

    left:146px;

    top:171px;

    width:182px;

    height:30px;

    z-index:7;

}

#fivestar_enquiry #ArriveDate

{

    float:left;

    width:148px;

    z-index:7;

    margin:0px;

}

#fivestar_enquiry #ArriveDate_image_container

{

    float:left;

    width:20px;

    z-index:7;

    height:100%;

    position:relative;

}

#fivestar_enquiry #ArriveDate_image

{

    position:absolute;

    top:50%;

    margin-top:-10px;

}

#fivestar_enquiry #DepartureDate_container

{

    position:absolute;

    left:146px;

    top:214px;

    width:182px;

    height:30px;

    z-index:9;

}

#fivestar_enquiry #DepartureDate

{

    float:left;

    width:148px;

    z-index:9;

    margin:0px;

}

#fivestar_enquiry #DepartureDate_image_container

{

    float:left;

    width:20px;

    z-index:9;

    height:100%;

    position:relative;

}

#fivestar_enquiry #DepartureDate_image

{

    position:absolute;

    top:50%;

    margin-top:-10px;

}

#fivestar_enquiry #Days_container

{

    position:absolute;

    left:146px;

    top:257px;

    z-index:12;

}

#fivestar_enquiry #Days

{

    float:left;

    width:92px;

    z-index:12;

    text-align:right;
	padding-right: 5px;

}

#fivestar_enquiry #FlexibleDates_container

{

    position:absolute;

    left:146px;

    top:300px;

    z-index:13;

}

#fivestar_enquiry #FlexibleDates

{

    float:left;

    width:98px;

    height:22px;

    z-index:13;

}

#fivestar_enquiry #Adults_container

{

    position:absolute;

    left:146px;

    top:335px;

    z-index:17;

}

#fivestar_enquiry #Adults

{

    float:left;

    width:98px;

    height:22px;

    z-index:17;

}

#fivestar_enquiry #Children_container

{

    position:absolute;

    left:380px;

    top:335px;

    z-index:15;

}

#fivestar_enquiry #Children

{

    float:left;

    width:98px;

    height:22px;

    z-index:15;

}

#fivestar_enquiry #Currency_container

{

    position:absolute;

    left:146px;

    top:389px;

    z-index:19;

}

#fivestar_enquiry #Currency

{

    float:left;

    width:98px;

    height:22px;

    z-index:19;

}

#fivestar_enquiry #Refer_container

{

    position:absolute;

    left:403px;

    top:457px;

    z-index:22;

}

#fivestar_enquiry #Refer

{

    float:left;

    width:73px;

    height:22px;

    z-index:22;

}

#fivestar_enquiry #HowHearOfUs_container

{

    position:absolute;

    left:146px;

    top:510px;

    z-index:23;

}

#fivestar_enquiry #HowHearOfUs

{

    float:left;

    width:324px;

    z-index:23;

}

#fivestar_enquiry #Comments_container

{

    position:absolute;

    left:146px;

    top:553px;

    z-index:24;

}

#fivestar_enquiry #Comments

{

    float:left;

    width:324px;

    height:190px;

    z-index:24;

}

#fivestar_enquiry #Submit_container

{

    position:absolute;

    left:229px;

    top:769px;

    width:80px;

    height:25px;

    z-index:26;

}

#fivestar_enquiry #Submit

{

    float:left;

    width:100px;

    height:25px;

    z-index:26;

}



/* Custom CSS Start */


textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}



/* Custom CSS End */