/* CSS Document */
#smallnav{width:1200px;}
#main{width:1200px;}
.plan-trip{}
.plan-trip h1#title{line-height: 66px;}
.plan-trip p{line-height:26px;}
.plan-trip .required-tip{color:#F00;line-height:36px;}
.plan-trip .plan-desc{padding:20px 0;border-bottom:1px solid #f3f3f3;line-height:2;margin-bottom:20px;}
.plan-trip h3{font-size:18px;line-height:30px;}
.plan-trip  .blue{color:#f7a008}
.plan-trip .field{padding:18px;background:#fff;border:1px solid #dfdfdf;margin:18px 0;}
.plan-trip .field div{width:400px;margin-top:6px;margin-right:30px;}
.plan-trip .field .field-label{display:inline-block;width:140px;}
.plan-trip .field select,.plan-trip .field input{border:1px dotted #dfdfdf;padding:8px 6px;width:200px;}
.plan-trip .destinationList{}
/**
.plan-trip .destinationList dl{}
.plan-trip .destinationList dl dd{float:left;display:block;border-bottom:1px dotted #dfdfdf;width:50%;line-height:42px;}
.plan-trip .destinationList dl dd.mod1{}
.plan-trip .destinationList dl dd a{color:#09F;font-size:14px;padding:0px 18px;}
.plan-trip .destinationList dl dd  a.on{ background:url(img/dest_option_on.png) right center no-repeat;background-size:12px;font-weight:600}
.plan-trip .destinationList dl dd .dest-option{display:inline-block;}
.plan-trip .destinationList dl dd b.alpha{font-size:18px;font-weight:600;margin-right:18px;}
.plan-trip .destinationList dl dd .alpha-dest{display:inline;padding-left:20px; background:url(img/destination-hot-icon.png) left top no-repeat; background-size:80%;}
.plan-trip .destinationList dl dd .dest-sights{margin-left:18px;line-height:30px;list-style: none;}
.plan-trip .destinationList dl dd .dest-sights.close{display:none}
.plan-trip .destinationList dl dd .dest-sights.open{display:block}
.plan-trip .destinationList dl dd .dest-sights li{float:left;list-style:disc inside;margin-left:18px}
.plan-trip .destinationList dl dd .dest-sights li a{font-size:12px;padding-left:0px;}
.plan-trip .destinationList dl dd.mod1 .dest-sights{border-right:2px solid #d3d3d3}
**/
.plan-trip .destinationList table{width:100%;}
.plan-trip .destinationList table tr{}
.plan-trip .destinationList table td{width:50%;border-bottom:1px dotted #dfdfdf;width:50%;line-height:42px;}
.plan-trip .destinationList table td a{color:#09F;font-size:14px;padding:0px 18px;}
.plan-trip .destinationList table td  a.on{ background:url(img/dest_option_on.png) right center no-repeat;background-size:12px;font-weight:bold}
.plan-trip .destinationList table td .dest-option{display:inline-block;}
.plan-trip .destinationList tale td b.alpha{font-size:18px;font-weight:600;margin-right:18px;}
.plan-trip .destinationList table td .alpha-dest{display:inline;padding-left:20px; background:url(img/destination-hot-icon.png) left top no-repeat; background-size:80%;}
.plan-trip .destinationList table td .dest-sights{margin-left:18px;line-height:36px;list-style: none;}
.plan-trip .destinationList table td .dest-sights.close{display:none}
.plan-trip .destinationList table td .dest-sights.open{display:block}
.plan-trip .destinationList table td .dest-sights li{float:left;list-style:disc inside;margin-left:18px}
.plan-trip .destinationList table td .dest-sights li a{font-size:12px;padding-left:0px;color:#393939;}
.plan-trip .destinationList table tr td.mod1 .dest-sights{border-right:2px solid #d3d3d3}

.plan-trip .field textarea#requirements{width:1142px;;padding:8px;border:1px dotted #dfdfdf;}
.plan-trip .submitHolder{border:none;}
.plan-trip .submitHolder #submitbn{float:left;width:180px;height:62px;background:url(img/bn_quici_contact-submit.jpg) center center no-repeat;cursor:pointer;border:0px;background-size:100%;}
.plan-trip .submitHolder .submit-txt{float:left;height:32px;padding-top:30px;font-size:16px;margin-left:20px;}

.plan-trip .field .people dl{}
.plan-trip .field .people dl dd{display:block;float:left;padding:3px 20px;}
.validate_code{margin-left:140px;}
.get_newcode{display:inline-block;margin-left:20px;color:#06C;font-size:14px;}
.field-yes-no{display:inline-block;width:16px;height:16px;margin-left:10px;}
.field-yes{background:url(img/field-yes.png) center center no-repeat;background-size:16px;}
.field-no{background:url(img/field-no.png) center center no-repeat;background-size:16px;}
.field-required{display:inline-block;padding:01px 3px;color:#cd0a0a;font-size:14px;}
img.picker
{
	    height:16px;
	    width:16px;
	    margin-left:-19px;
	    vertical-align:middle;
	    padding-bottom: 2px;
	    cursor:pointer;
	    border:none;		  
}







