.content-body ul li {
background: none;
padding: 0;
}
.formholder textarea {
max-width: 295px !important;
}
.Wrap320 .formholder {
width: 320px;
margin-top: 10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
body.iframe .Wrap320 .formholder {
border-bottom: 1px solid #cccccc;
}
.Wrap320 .formholder .pack-variable, .Wrap320 .formholder .holder {
border: none !important;
}
.Wrap .formholder, .Wrap640 .formholder {
width: 640px;
}
.formholder .error {
border: 1px solid red !important;
}
.formholder	#representativeMap {
width: 300px;
height: 200px;
}
.formholder .border_all {border: 1px solid #EEE !important;}
.formholder .border_top {border-top: 1px solid #EEE !important;}
.formholder .border_bottom {border-bottom: 1px solid #EEE !important;}
.formholder .border_left {border-left: 1px solid #EEE !important;}
.formholder .border_right {border-right: 1px solid #EEE !important;}
.silver-gradient {
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.grey-gradient {
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.red-gradient {
background: #bb0022; /* Old browsers */
background: -moz-linear-gradient(top,  #bb0022 0%, #990022 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb0022), color-stop(100%,#990022)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bb0022 0%,#990022 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bb0022 0%,#990022 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0022', endColorstr='#990022',GradientType=0 ); /* IE6-9 */
}
.formholder {
height: auto;
min-height: 550px;
margin: 0 auto;
position: relative;
}
.Wrap320 .formholder {
min-height: auto;
}
.formholder .step, .formholder .step .pack-variable, .formholder .step .step_heading {
max-width: 318px;
}
.formholder .step.active, .formholder .step.active .pack-variable, .formholder .step.active .step_heading {
background-color: #EEEEEE;
max-width: 318px;
}
.Wrap320 .formholder .step.active, .Wrap320 .formholder .step.active .pack-variable, .Wrap320 .formholder .step.active .step_heading {
border-right: 0 none !important;
padding-right: 2px;
}
.formholder .step .pack-variable h3 {
margin: 5px 0 5px 0;
font-size: 15px;
}
/* range selection */
.formholder .holder.range_selection {
/*background-color: #CCC;*/
}
.formholder .holder.range_selection .range_models {
background-color: #FAFAFA;
padding: 0px;
margin: 0px;
}
.formholder .holder.range_selection .range_models li {
float: left;
list-style-type: none;
padding: 0px;
margin: 5px 9px;
line-height: 25px;
border: 1px solid transparent;
cursor: pointer;
}
.formholder .holder.range_selection .range_models li:hover {
border: 1px solid #bb0022;
}
.formholder .holder.range_selection .range_models li .model_img img {
width: 140px;
height: 78px;
display: block;
cursor: pointer;
}
.formholder .holder.range_selection .range_models li .input {
background-color: #CCCCCC;
display: none;
float: left;
height: 25px;
line-height: 25px;
overflow: hidden;
vertical-align: middle;
width: 25px;
}
.formholder .holder.range_selection .range_models li .input input {margin: 5px 0px 0px 6px ;}
.formholder .holder.range_selection .range_models li .name {
background-color: #EEEEEE;
float: left;
font-size: 12px;
height: 25px;
line-height: 25px;
margin: 0;
padding: 0 0 0 5px;
width: 135px;
cursor: pointer;
}
.formholder .holder.range_selection .range_models li.active .model_img {
background: #bb0022; /* Old browsers */
background: -moz-linear-gradient(top,  #990022 0%, #990022 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#990022), color-stop(100%,#bb0022)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #990022 0%,#bb0022 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #990022 0%,#bb0022 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #990022 0%,#bb0022 100%); /* IE10+ */
background: linear-gradient(to bottom,  #990022 0%,#bb0022 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990022', endColorstr='#bb0022',GradientType=0 ); /* IE6-9 */
}
.formholder .holder.range_selection .range_models li.active .input {
background-color: #902;
}
.formholder .holder.range_selection .range_models li.active .name {
color: #FFF;
background-color: #902;
}
.formholder .holder.steps {
position: relative;
border-left: 1px solid #CCCCCC;
}
.formholder .holder.steps .pack-left {
float: left;
width: 318px;
}
.Wrap320 .formholder .holder.steps .pack-left {
width: 320px;
}
.formholder .holder.steps .pack-variable {
border: 1px solid #CCCCCC;
float: left;
width: 300px;
min-height: 155px;
padding: 10px ;
position: absolute;
top: 0px;
right: 0px;
}
.Wrap320 .formholder .holder.steps .pack-variable {
position: relative;
}
.formholder .holder .step_heading {
border-top: 0px solid #EEE;
border-left: 0px solid #EEE;
border-bottom: 1px solid #EEE;
border-right: 0px solid #EEE;
background-color: #FFF;
max-height: 39px;
}
.formholder .steps .step .step_heading {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.Wrap320 .formholder .steps .step .step_heading {
border-right: none;
}
.formholder .shortRepresentativeData, .formholder .carServiceData {
padding: 10px 0 0 50px;
margin: 0 0 5px 5px;
overflow: hidden;
margin-bottom: 5px;
font-size: 11px;
line-height: 15px;
width: 220px;
}
.formholder .shortRepresentativeData img {
height: auto !important;
max-height: 60px;
max-width: 185px;
}
body.iframe .formholder .shortRepresentativeData, body.iframe .formholder .carServiceData {
width: 220px;
}
body.iframe .formholder .holder .step_heading .title {
width: 188px;
}
body.iframe .formholder .holder.steps .pack-left {
width: 289px;
}
body.iframe .formholder .step.active, body.iframe .formholder .step.active .step_heading {
max-width: 277px;
}
body.iframe .formholder .step, body.iframe .Wrap320 .formholder .step .step_heading {
max-width: 277px;
}
body.iframe .Wrap320 .formholder .shortRepresentativeData, body.iframe .Wrap320 .formholder .carServiceData {
width: 220px;
}
body.iframe .Wrap320 .formholder .holder .step_heading .title {
width: 188px;
}
body.iframe .Wrap320 .formholder .holder.steps .pack-left {
width: 289px;
}
body.iframe .Wrap320 .formholder .step.active {
max-width: 318px;
}
body.iframe .Wrap320 .formholder .step.active .step_heading {
max-width: 318px;
}
body.iframe .Wrap320 .formholder .step {
max-width: 277px;
}
body.iframe .Wrap320 .formholder .step .step_heading {
max-width: 320px;
width: 320px;
}
.formholder .shortRepresentativeData h3, .formholder .carServiceData h3 {
text-transform: uppercase;
font-size: 12px;
}
.formholder .holder .step_heading .number {
color: #FFFFFF;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
width: 40px;
height: 40px;
line-height: 40px;
float: left;
text-align: center;
margin: 0px 10px 0px 0px;
}
.formholder .holder .step_heading .title {
color: #333;
width: 228px;
height: 30px;
line-height: 30px;
float: left;
text-align: left;
margin: 5px 0px 5px 5px;
font-family: 'Kia-Medium', Arial, sans-serif;
font-size: 15px;
}
.formholder .holder.success .step_heading .title {
width: 400px;
}
.formholder .holder .step_heading .arrow {
width: 28px;
height: 28px;
line-height: 40px;
float: right;
margin: 5px 5px 5px 0px;
}
.formholder .holder.active .step_heading {
background-color: #EEE;
}
.formholder .holder.active .step_heading .number, .formholder .step.active .step_heading .number {
background: #bb0022; /* Old browsers */
background: -moz-linear-gradient(top,  #bb0022 0%, #990022 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb0022), color-stop(100%,#990022)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bb0022 0%,#990022 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bb0022 0%,#990022 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0022', endColorstr='#990022',GradientType=0 ); /* IE6-9 */
}
.formholder .holder .step.active .step_heading .arrow {
background-image: url("//www.kmag.net/sharedcakephp/img/forms/arrow-active.png");
background-repeat: no-repeat;
background-position: top center;
}
.formholder .holder.success.active .step_heading .number {
background: url("//www.kmag.net/sharedcakephp/img/forms/success_check.png") no-repeat scroll top left transparent !important;
filter: none !important;
}
.Wrap320 .formholder .holder .step.active .step_heading .arrow {
background-image: url("//www.kmag.net/sharedcakephp/img/forms/arrow-active.png");
background-repeat: no-repeat;
background-position: bottom center;
}
.holder select {
max-width: 250px;
}
.formholder .holder.steps .step .selected_car {
text-align: center;
width: 320px;
margin-bottom: 10px;
}
.formholder .holder.steps .step .selected_car .img {
width: 318px;
background-color: #FFF;
border-left: 1px solid #EEE;
text-align: center;
}
.formholder .holder .step .pack-variable .step_fields h1 {
font-size: 14px;
margin-bottom: 5px;
}
.formholder .holder .step .pack-variable .step_fields div.input.select select {
width: 280px;
}
.formholder .holder .step .pack-variable .step_fields .half_step {
width: 150px;
float: left;
}
.formholder .holder .step .pack-variable .step_fields .half_step select {
max-width: 122px;
}
.formholder .holder .step .pack-variable .step_fields .status {
display: inline-block;
float: right;
height: 14px;
margin-right: 10px;
margin-top: 3px;
position: relative;
width: 14px;
top: 0;
}
.formholder .holder .step .pack-variable .step_fields .search_button {
background: url("//www.kmag.net/sharedcakephp/img/forms/icon_search.png") no-repeat scroll center center transparent;
display: inline-block;
float: right;
height: 14px;
margin-right: 5px;
margin-top: 3px;
position: relative;
width: 14px;
cursor: pointer;
}
.formholder .holder .step .pack-variable .step_fields > div, .formholder .holder .step .pack-variable .step_fields .half_step > div, .formholder .holder .step .pack-variable .step_fields .step_addon > div {
position: relative;
}
.formholder .holder .step .pack-variable .step_fields .status.errorIcon {
background: url("//www.kmag.net/sharedcakephp/img/forms/icon_error.png") no-repeat scroll center center transparent;
}
.formholder .holder .step .pack-variable .step_fields .status.validIcon {
background: url("//www.kmag.net/sharedcakephp/img/forms/icon_valid.png") no-repeat scroll center center transparent;
}
.formholder .step_addon {
text-align: justify;
}
.formholder select, .formholder input, .formholder textarea {
border: 1px solid #C0C0C0;
}
.formholder input.input_date {
background: url("//www.kmag.net/sharedcakephp/img/forms/ico_calendar.png") no-repeat scroll 104px center #ffffff;
}
.formholder .termsOfUse label {
font-size: 10px !important;
padding-top: 0;
margin-top: 0px;
}
.formholder  .pack-variable .CarServiceSmsInform label {
font-weight: normal !important;
}
.formholder .step_addon label {
font-weight: normal !important;
padding-left: 18px;
}
.formholder .holder fieldset {
float: left;
max-width: 110px;
}
.formholder .holder fieldset label {
float: left;
font-weight: normal !important;
margin-top: 4px;
width: 30px;
margin-bottom: 0px;
}
.formholder .holder.steps input {
max-width: 110px;
min-height: 16px;
}
.formholder textarea {
padding: 2px;
}
.formholder .holder.steps input[type="checkbox"] {
float: left;
margin-right: 5px;
}
.formholder .holder.steps input[type="radio"] {
float: left;
margin-right: 5px;
margin-top: 3px;
}
.formholder .tip_error {
display: none;
height: auto;
left: 0px;
top: 35px;
position: absolute !important;
width: 148px;
z-index: 10000 !important;
}
.formholder .tip_error .tip_top {
height: 16px;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/error_tip_top.png");
}
.formholder .range_selection .tip_error .tip_top {
height: 10px;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/tip_centered_error_top.png");
}
.formholder .tip_error .tip_mid {
color: #bb0022;
height: auto;
padding: 3px 10px 3px 10px ;
clear: both;
text-align: left;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/error_tip_mid.png");
}
.formholder .range_selection .tip_error .tip_mid {
text-align: left;
}
.formholder .tip_error .tip_bot {
height: 10px;
z-index: 100000
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/error_tip_bot.png");
}
.formholder .range_selection .tip_error .tip_bot {
height: 16px;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/tip_centered_error_bot.png");
}
.formholder .tip_info {
bottom: 20px;
height: auto;
left: 0;
position: absolute !important;
width: 148px;
z-index: 1000;
display: none;
}
.formholder .tip_info .tip_top {
height: 10px;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/info_tip_top.png");
}
.formholder .tip_info .tip_mid {
color: #003399;
height: auto;
padding: 3px 10px 3px 10px ;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/info_tip_mid.png");
}
.formholder .tip_info .tip_bot {
height: 16px;
clear: both;
background-image: url("//www.kmag.net/sharedcakephp/img/forms/info_tip_bot.png");
}
.formholder .tip_mid .tip_icon {
float: left;
width: 15px;
height: 15px;
margin-right: 5px;
}
.formholder .tip_mid .tip_text {
float: left;
width: 103px;
height: auto;
font-size: 10px;
}
.formholder a.button_next {
color: #FFF;
font-size: 15px;
line-height: 15px;
font-family: "KIA-Medium", Tahoma, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 7px 10px 7px 10px;
border: 1px solid #990022;
border-radius: 5px;
opacity: 0.8;
background: #bb0022; /* Old browsers */
background: -moz-linear-gradient(top,  #bb0022 0%, #990022 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb0022), color-stop(100%,#990022)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bb0022 0%,#990022 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bb0022 0%,#990022 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0022', endColorstr='#990022',GradientType=0 ); /* IE6-9 */
text-align: left;
}
.formholder a.button_next:hover {
opacity: 1.0;
}
.formholder a.button_back {
color: #333333;
font-size: 12px;
height: 28px;
line-height: 26px;
font-family: "KIA-Medium", Tahoma, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0px 10px 0px 5px;
border: 1px solid #CCCCCC;
border-radius: 5px;
opacity: 0.8;
background: #FAFAFA; /* Old browsers */
background: -moz-linear-gradient(top,  #FAFAFA 0%, #EEEEEE 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FAFAFA 0%,#EEEEEE 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FAFAFA 0%,#EEEEEE 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FAFAFA 0%,#EEEEEE 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FAFAFA 0%,#EEEEEE 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
}
.formholder a.button_back:hover {
opacity: 1.0;
}
.formholder a.button_back img  {
height: 16px;
margin-right: 8px;
border: 0px;
vertical-align: middle;
}
.formholder a.button_next img  {
height: 20px;
margin-left: 8px;
border: 0px;
vertical-align: middle;
}
.formholder a.button_next, .formholder a.button_back {
display: inline-block;
}
.formholder .steps a.button_next, .formholder .steps a.button_back {
margin: 15px 0 0 0;
}
.formholder .steps a.button_next {
float: right;
}
.formholder .steps a.button_back {
float: left;
}
.formholder .next_holder {
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
padding: 5px 0 5px 0;
height: auto;
text-align: center;
position: relative;
}
.formholder .pack-variable {
display: none;
}
.formholder .pack-variable label {
display: block;
font-weight: bold;
margin: 10px 0 2px 0;
position: relative;
}
.formholder label[for="ClientsTermsOfUse"] {
max-width: 253px;
}
.formholder .holder.success {
background-color: #F6F6F6;
width: 640px;
position: absolute;
top: 0;
visibility: hidden;
}
.Wrap320 .formholder .holder.success {
width: 320px !important;
border-right: 1px solid #CCCCCC !important;
}
.Wrap320 .formholder .holder.success #choosenRepresentativeMap, .Wrap320 .formholder .holder.success .representativeDetails2 {
width: 280px;
}
.formholder .holder.success .selected_car {
float: left;
width: 220px;
text-align: center;
padding: 0 0 10px 0;
}
.formholder .holder.success .selected_car img {
height: 100px;
}
.formholder .holder .selected_car h3 {
font-size: 12px;
margin-bottom: 0;
padding-left: 55px;
padding-top: 12px;
text-align: left;
text-transform: uppercase;
}
.formholder .holder.success .succes_text {
float: left;
padding: 20px;
}
.formholder .holder.success .map {
clear: both;
background-color: #EEEEEE;
padding: 10px 20px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
.formholder .holder.success .map h3 {
margin-bottom: 10px;
}
#choosenRepresentativeMap {
float: right;
height: 200px;
margin-bottom: 20px;
position: relative;
width: 350px;
}
.representativeDetails {
float: left;
width: 200px;
}
.representativeDetails2 {
float: right;
width: 350px;
position: relative;
}
.formholder #ServiceRepresentativeId {
width: 250px;
}
.formholder #ClientsCountry {
width: 122px;
}
.formholder .representativeVcard, .formholder .representativeMore {
line-height: 20px;
}
.formholder .input_check label {
font-weight: normal;
padding-left: 20px;
}
.formholder .choosenRepresentativeData, .formholder .carServiceData {
display: none;
}
.formholder .step_fields div {
position: relative;
}
.formholder .premium {
background: #dbc59c; /* Old browsers */
background: -moz-linear-gradient(top,  #dbc59c 0%, #f3e8d5 68%, #dbc59c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbc59c), color-stop(68%,#f3e8d5), color-stop(100%,#dbc59c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbc59c', endColorstr='#dbc59c',GradientType=0 ); /* IE6-9 */
padding: 1px 5px 5px 5px;
border-radius: 5px 5px 5px;
}
.premium_popup {
background: url('//www.kmag.net/sharedcakephp/img/forms/premium_question.png') no-repeat scroll left center transparent;
padding-left: 24px;
margin-top: 3px;
display: inline-block;
height: 19px;
line-height: 19px;
}
.formholder .addon-service {
display: none;
padding-bottom: 10px;
}
.formholder .addon-service h3 {
font-weight: bold;
padding-top: 10px;
}
.formholder .addon-service .taxi_service.premium {
display: block;
margin-top: 10px;
padding-left:8px;
padding-top: 10px;
padding-bottom: 10px;
}
.formholder .addon-service .taxi_service.premium label {
margin-top: 2px;
margin-left: 20px;
font-weight: normal;
}
.formholder .addon-service .taxi_service.premium label b {
display: block;
padding-bottom: 5px;
}
.formholder .addon-service .service_vip_home {
display: none;
margin-top:10px;
padding:1px 8px;
}
.formholder .addon-service .service_vip_home label.vip_title {
margin-bottom: -4px;
margin-left: 20px;
}
.formholder .addon-service .service_vip_home label.vip_content {
font-weight: normal;
}
.formholder .addon-service #service_vip_home {
margin-top:9px
}
.formholder .addon-service .service_vip_home {
background: #dbc59c; /* Old browsers */
background: -moz-linear-gradient(top,  #dbc59c 0%, #f3e8d5 68%, #dbc59c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbc59c), color-stop(68%,#f3e8d5), color-stop(100%,#dbc59c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbc59c 0%,#f3e8d5 68%,#dbc59c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbc59c', endColorstr='#dbc59c',GradientType=0 ); /* IE6-9 */
border-radius: 5px 5px 5px 5px;
}
.formholder .addon-service .service_vip_home ul {
margin-left: 20px;
}
.formholder .addon-service .service_vip_home ul li {
line-height: 14px;
}
.ui-dialog-content {
font-size: 11px;
}
.ui-dialog-content ul {
margin-top: 5px;
list-style-type: disc;
padding-left: 13px;
}
.ui-dialog-content ul li {
margin-bottom: 5px;
}
.Wrap320 .premiumServiceBox {
margin-top: 10px;
width: 320px !important;
}
.Wrap320 .premiumServiceBox img {
max-width: 320px !important;
}
.premiumServiceBox {
border: 1px solid #CCCCCC;
width: 638px;
margin: 0 auto 10px;
}
.iframe .premiumServiceBox {
width: 598px;
}
.iframe .premiumServiceBox img {
max-width: 600px;
}
.Wrap .premiumServiceBox {
margin: 0 auto 5px;
}
.premiumServiceBox p {
font-size: 12px;
}
.premiumServiceBox ul li {
line-height: 16px;
}
.ui-combobox {
position: relative;
display: inline-block;
}
.ui-combobox-input {
border: 1px solid #C0C0C0;
font: 12px/18px "Tahoma",Dotum;
height: 18px;
margin: 0;
padding: 0 5px;
width: 200px !important;
max-width: 235px !important;
background: white;
border-radius: 0px 0px 0px 0px;
color: #333333;
}
input.ui-combobox-input {
width: 235px !important;
float: left;
max-width: auto !important;
}
#ui-id-1 {
width: 295px;
font-size: 11px;
max-height: 250px;
overflow-x: hidden;
overflow-y: auto;
border-radius: 0px;
}
#ui-id-1 li a {
height: 14px;
line-height: 15px;
overflow: hidden;
}
#ui-id-1 li a:hover {
border-radius: 0px;
border-color: transparent;
background: #eeeeee !important;
}
.ui-button.ui-combobox-toggle {
border: 1px solid #333333;
border-radius: 0 3px 3px 0;
float: left;
height: 18px;
width: 20px;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.ui-button.ui-combobox-toggle.ui-state-hover {
border-color: #990022;
background: #bb0022; /* Old browsers */
background: -moz-linear-gradient(top,  #bb0022 0%, #990022 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb0022), color-stop(100%,#990022)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bb0022 0%,#990022 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bb0022 0%,#990022 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bb0022 0%,#990022 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0022', endColorstr='#990022',GradientType=0 ); /* IE6-9 */
}
.ui-button.ui-combobox-toggle .ui-icon {
background: url('//www.kmag.net/sharedcakephp/img/dropdown_icon.png') no-repeat scroll center center transparent !important;
}