@charset "utf-8";
/* CSS Document */


#bookfresh_widget {
float:right;
width: 420px;
padding-left: 5px;
padding-top:50px;
}




.bf_waiting{
padding: 20px 30px 0 10px;
width: 200px;
}

.bf_error{
padding: 20px 0 0 10px;
width: 200px;
}

.bf_success{
padding: 20px 0 0 10px;
width: 200px;
}

.bf_field_wrapper{
padding: 0px 0 0 0px;
}


.bf_header{  /*free moving quote header*/
color:#063c6a;
font-size:26px;
font-weight:bold;
line-height:100%;
padding:2px;
}

.bf_field_wrapper input{
border:1px solid #364c5b;
color:#666666;
font-size:11px;
padding:2px;
width: 175px;
margin-right: 15px;
margin-bottom: 10px;
}

.bf_field_wrapper select{
border:1px solid #364c5b;
color:#666666;
width: 170px;
font-size:11px;
padding:2px;
}

.bf_field_wrapper .bf_label{
color:#063c6a;
display:block;
text-align: left;
display: block;
font-size:12px;
font-weight:bold;
padding:3px 0 0 0px;
}

.bf_submit{
/*background:url("/images/qtBtn.png") no-repeat scroll -112px 10px transparent;*/
background:url(../images/btn.jpg) no-repeat;
display:block;
height:41px;
text-indent:-9999px;
width:182px;
}

#bf_hide_widget_wrapper{
  padding: 2px;
  text-align: right;
  background-color: #eaeaea;
}

#sidequote{
background:url("../images/int-quote-back2.jpg") no-repeat scroll 0 0 transparent;
margin:0 0 20px;
}

#sidequote .bf_wrapper{
padding: 0 0 10px 10px;
}

#sidequote .bf_header{
color:#FFFFFF;
font-size:18px;
font-style:italic;
font-weight:bold;
padding:6px 0 15px 5px;
}

#sidequote input{
background:url("../images/input-back.png") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
color:#000000;
font-size:11px;
height:15px;
padding:3px 0 3px 5px;
width:218px;
}

#sidequote select{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#000000;
font-size:11px;
height:22px;
padding:0 0 0 5px;
width:225px;
}

#sidequote .bf_field_wrapper{
padding:4px 5px;
}

#sidequote .bf_submit{
background:url("/images/int-sbmt.png") no-repeat scroll right bottom transparent;
display:block;
padding:0px 0 1px 15px;
text-indent:-9999px;
}

.ui-datepicker-prev{
float: left;
}

.ui-datepicker-next{
float: right;
}

.ui-datepicker-title{
text-align: center;
}

.ui-datepicker-header{
background: #000;
color: #fff;
padding: 5px;
}

.ui-datepicker-calendar{
background: #fff;
clear: both;
padding: 5px;
}
