
.minmax-home-destination{float:left; width:680px; display:inline-block; padding-left:30px;}
.minmax-home-destination ul.list-des{list-style:none;}
.minmax-home-destination ul.list-des li{margin-top:10px;}
.minmax-home-destination h1{font-size:13px; color:#6A0000;}

.drop {line-height:normal; margin-top:10px; border-bottom:1px solid #ccc; display:inline-block; width:100%; padding-bottom:10px; color:#6A0000;}
.a-topdes{font-size:15px; font-weight:bold; color:#4A85C7;}
.drop_i {float:left;height:1.2em;}
.drop_no, .drop_yes {cursor:pointer !important;}
.drop_yes {position:relative;}
.drop_yes a.drop_icon, .drop_no a.drop_icon:hover {background-position:-8px -20px;}

.drop a:hover{color:#C90000;}

.drop_icon {-moz-border-radius:3px 3px 3px 3px;background:url(http://i1.minmaxtravel.com/frontpage/share11.png) no-repeat scroll 0 -20px #F5F5F7;border:1px solid #C8D2E5;height:11px;margin:0 0 -2px 0.3em;overflow:hidden;width:11px;}
.drop_icon, .drop_dot {display:inline-block;}
.drop_dot {padding:0 0.5em;}
.lightgray {color:#A5B3CF;}

.drop_no .drop_0 {display:none;}
.drop_0 {background:url(http://i1.minmaxtravel.com/frontpage/clear.gif) repeat scroll 0 0 transparent;left:0;line-height:1em;opacity:0.92;padding:0.3em 0 0;position:absolute;top:1em;width:170px;z-index:7;}
.drop_0 {line-height:1em;opacity:0.92;}
.drop_1, .drop_7 {padding:0 0 0 6px;}
.drop_1, .drop_2, .drop_7, .drop_8 {height:6px;}
.drop_1  {background-position:left top;}
.drop_1, .drop_2, .drop_7, .drop_8 {background-image:url(http://i1.minmaxtravel.com/frontpage/round.png);}
.drop_1, .drop_2, .drop_3, .drop_7, .drop_8, .drop_9, .introtop, .introbottom  {background-repeat:no-repeat;display:block;font-size:1px;overflow:hidden;}

.drop_2, .drop_8 {padding:0 6px 0 0;}
.drop_8  {background-position:right bottom;}
.drop_2  {background-position:right top;}
.drop_3 {border-style:solid none none;border-width:1px 0 0;}
.drop_3, .drop_5, .drop_9 {background:none repeat scroll 0 0 #F5F5F7;border-color:#C8D2E5;}

.drop_1, .drop_2, .drop_3, .drop_7, .drop_8, .drop_9, .introtop, .introbottom  {font-size:1px;}
.drop_s {height:5px;visibility:hidden;width:1px;}
img {border:0 none;vertical-align:middle;}
.drop_3 {border-style:solid none none;}
.drop_5 {border-style:none solid;border-width:0 1px;}
.drop_5 a {border-color:#F5F5F7;border-style:none solid;border-width:0 4px;display:block;overflow:hidden;width:160px;}
.drop_5 a:hover {background:#a82229; color:white;}
.drop_5 a:active {background:#ff0000; color:white;}

.b1, .b5 {border-color:#F5F5F7;}
.b1, .b2, .b4, .b5, .b1 b, .b5 b {background:none repeat scroll 0 0 transparent;border-style:none solid;border-width:0 1px;}
.gap, .b1, .b2, .b4, .b5, .b1 b, .b5 b, .if1, .if2, .mv, .lb b, .lb span, .sz b span {display:block;font-size:1px;height:1px;overflow:hidden;}
a .b1 b, a .b2, a .b4, a .b5 b {border-color:#F5F5F7;}
.b1 b {border-color:#E8E8F9;}
.drop_x {display:block;padding:0.1em 3px 0.05em;}
.drop_s {height:5px; width:1px; visibility:hidden;}

.b4 {border-color:#DEDEED;}

.drop_7  {background-position:left bottom;}
.drop_9 {border-style:none none solid;border-width:0 0 1px;}

.he {padding:0.5em 0;clear:left;}
.he h3 {margin:0.4em 0 0.2em;}
.he h3 a{color:#00379f;line-height:1.2em;margin:0 0 0.5em;overflow:hidden;padding:0.5em 0 0;}
.he h2, .he h3 {padding:0;}
h3, .h3 {font-size:132%;}
h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {font-weight:bold;}
.h1, .h2, .h3, .h4, .h5, .h6 {color:#202020;line-height:1.2em;margin:0 0 0.5em;overflow:hidden;padding:0.5em 0 0;}
.pb .pi {margin:0.3em 0.8em 0.5em 0;}
.pe {height:101px;width:101px;}
.pb .pi, .pb .pi a, .pb .pi a b, .pe .pi, .pe .pi a, .pe .pi a b {height:96px;width:96px;}
.pb .pi img, .pe .pi img {height:94px;width:94px;}
.pb .pi a b, .pe .pi a b {background-position:-197px -101px;}
.pf {margin:0;width:100%; float:left; display:inline-block;}
.pg {height:202px;}
.pg, .ph {margin:0.07em 0;overflow:hidden;}
.pd, .pd .pi, .pd .pi a, .pd .pi a b {height:197px;width:197px;}
.pd, .pe .pi {margin:3px 5px 2px 0;}
.pb, .pc, .pd, .pe {float:left;line-height:1em;}
.pi {position:relative;}
.pi, div.vbr, a.mp, #vw, #mt, .mv {background-position:-987px 0;background-repeat:no-repeat;}
.pi a img {color:#0037A6;}
#py {background-position:1px 1px;background-repeat:no-repeat;}
.pi a, a.vbr {background-color:#A5B3CF;}
.pi a, .pi img, a.vbr, .vbr img {border:0 none;display:block;margin:0;overflow:hidden;padding:0 !important;text-align:center;}
.pd .pi img {height:195px;width:195px;}
.pi img, .vbr img {background-color:white;font-size:70%;margin:1px;}
.pb .pi a b, .pd .pi a b, .pe .pi a b, .pk .pi a b, a.vbr div, .vbl, .mpx {background-image:url(http://i1.minmaxtravel.com/frontpage/frames9.png);}
#v2, #map, #blunt, #vv, #gg, #bw, .lb, #aa, .ab, .a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, #x3, .pi a b, a.vbr div, #ts, #q1, #q2, #ms, #magic, #blend, #v1 {left:0;position:absolute;top:0;}
.pi a:hover,.pi a:hover img{color:white; background-color:#c90000;}
a:hover .b1 b, a:hover .b2, a:hover .b4, a:hover .b5 b {border-color:#df7a7b;}
a:active .b1 b, a:active .b2, a:active .b4, a:active .b5 b {border-color:#fa7a7b;}
.pd .pi a:hover b, .pd .pi a:active b {background-position:0 -197px;}
.pb .pi a:hover b, .pb .pi a:active b, .pe .pi a:hover b, .pe .pi a:active b {background-position:-197px -197px;}
.wine {
color:#C90000;
}

/*minmax-reservation-process*/
div.add_book_cruise  {border-bottom:1px solid #A2A2A2;height:40px;margin-bottom:5px;margin-top:10px;padding-bottom:18px; display:inline-block;}
h1.minmax-reservation-process{font-size:24px;font-weight:normal;padding-bottom:10px;color:#D96300; margin-top:10px;}
ul.add_book_cruise {background:url(http://i1.minmaxtravel.com/frontpage/line_black_1x1.gif) repeat-x scroll 0 21px transparent;min-height:25px;}
.s13 {font-size:13px;}
.s18 {font-size:18px;}
li.add_book_steps {background:url(http://i1.minmaxtravel.com/frontpage/apply_mid_1x42.gif) repeat-x scroll 0 0 transparent;color:#5A5A5A;display:block;float:left;font-weight:bold;height:42px;line-height:42px;list-style:none outside none;margin-right:26px;position:relative;}
span.add_book_apply_left_first  {background:url(http://i1.minmaxtravel.com/frontpage/apply_left_20x42.gif) no-repeat scroll left top transparent;display:block;height:42px;}
span.add_book_apply_right_first  {background:url(http://i1.minmaxtravel.com/frontpage/apply_right_30x42.gif) no-repeat scroll right top transparent;display:block;height:42px;}
span.add_book_apply_mid_first  {line-height:40px;padding-left:10px;padding-right:18px;}
li.add_book_over {background:url(http://i1.minmaxtravel.com/frontpage/apply_over_mid_1x42.gif) repeat-x scroll 0 0 transparent;}
span.add_book_step1_over, span.add_book_step2_apply, span.add_book_step3_apply, span.add_book_step1_fixed, span.add_book_step2_over {background:url(http://i1.minmaxtravel.com/frontpage/apply_over_1_28x28.gif) no-repeat scroll 0 0 transparent;height:28px;left:55px;position:absolute;top:-16px;width:28px;}
span.add_book_apply_over_left  {background:url(http://i1.minmaxtravel.com/frontpage/apply_over_left_20x42.gif) no-repeat scroll left top transparent;display:block;height:42px;}
span.add_book_apply_over_right  {background:url(http://i1.minmaxtravel.com/frontpage/apply_over_right_30x42.gif) no-repeat scroll right top transparent;display:block;height:42px;}
span.add_book_apply_over_mid, span.add_book_apply_fixed_mid {padding-left:20px;padding-right:29px;}
span.add_book_step2_apply  {background:url(http://i1.minmaxtravel.com/frontpage/apply_2_28x28.gif) no-repeat scroll 0 0 transparent;left:65px;}
span.add_book_apply_right  {background:url(http://i1.minmaxtravel.com/frontpage/apply_right_20x42.gif) no-repeat scroll right top transparent;display:block;height:42px;}
span.add_book_apply_mid  {padding-left:24px;padding-right:25px;}
li.add_book_steps_last  {margin-right:0;}
span.add_book_step3_apply  {background:url(http://i1.minmaxtravel.com/frontpage/apply_3_28x28.gif) no-repeat scroll 0 0 transparent;left:50px;}

div.add_book_plan_summary  {border-bottom:2px solid #A82229;padding-bottom:15px;}
div.add_book_plan {color:#A82229;font-size:15px;line-height:20px;}
.tbold {font-weight:bold;}
div.add_book_plan_detail  {line-height:18px;padding-left:25px;padding-top:5px;}
div.add_book_plan_detail span {float:left;width:100px;}
div.add_book_fill_blank_note  {font-style:italic;padding:5px 0;}

.choose-pack{ background:#f4f4f4; display:inline-block; padding:3px 0px; width:640px;}
.choose-pack input{width:40px;}

.contact-info{width:380px; border:1px solid #f4f4f4; margin-top:20px; float:left;}
.contact-info th{background:#f4f4f4;}
.contact-info th, .contact-info td{padding:4px; font-size:12px; text-align:left}
.contact-info input,.contact-info select, .contact-info texarea{width:220px;}

.contact-date{width:251px; border:1px solid #f4f4f4; margin-top:20px; float:left; margin-left:10px;}
.contact-date th{background:#f4f4f4;}
.contact-date th, .contact-date td{padding:4px; font-size:12px; text-align:left}
.contact-date input,.contact-date select, .contact-date texarea{width:105px;}

.btnNext{background:url(http://i1.minmaxtravel.com/frontpage/button-submit.png) no-repeat; width:62px; height:21px; text-align:center; line-height:18px; color:#fff; font-weight:bold; border:0; display:inline-block; float:left; margin-left:10px; margin-bottom:10px;}

.input_add_book_button  {background:none repeat scroll 0 0 transparent;border:medium none;cursor:pointer;font-size:14px;margin:0;padding:0; color:#fff; font-weight:bold;}

.err{ border:1px dotted #F00;}