/********************************************
*                                           *
*   CSS file of http://www.tripodo.com/     *
*   Copyright (c) 2009. Tripodo             *
*                                           *
*********************************************/

#inquiry {
	position:relative;
}
#inquiry .w480.line{
	border-bottom:1px solid #ebebeb;
	margin-bottom:4px;
}

#inquiry .prevnext{
	border-top:1px solid #CCCCCC;text-align:right;
	bottom:15px;
	height:24px;
	left:10px;
	padding-top:10px;
	position:absolute;
	width:480px;
}
#inquiry .prevnext a.prev{
	margin-top:4px;
	display:block;
	float:left;
}
#inquiry .font11{font-size:11px;}


#inquiry div.title{
	border-top:1px solid #CCCCCC;
	clear:left;
	height:auto;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:7px 0px 0px 0px;
	margin-bottom:7px;
	width:480px;position:relative
}
.font16{font-size:16px !important;}
.font95p label{font-size:95% !important;font-weight:normal;}
.font86p label{font-size:86% !important;font-weight:normal;}

#inquiry div.title.w285{width:285px}
#inquiry .wauto{width:auto}

#inquiry div.title.first{border:0px none}
#inquiry var{font-style:italic}
#inquiry div p.pinline{font-weight:normal;font-style:normal;padding-right:10px;display:inline;float:left;line-height:19px}
#inquiry label{height:27px;position:relative}
#inquiry label img{margin-top:4px;margin-left:3px;vertical-align:top}


/*#inquiry div{clear:left;float:left;}*/

#inquiry div label{width:120px;float:left;}
#inquiry .title_inline p {font-weight:normal;font-style:normal;padding-right:10px;display:inline;float:left;line-height:19px}

#inquiry .w120{width:120px;float:left;}
#inquiry .w120 label{width:120px;float:left;}
#inquiry .w160{width:160px;float:left;}
#inquiry .w160 label{width:160px;float:left;}
#inquiry .w240{width:240px;float:left;}
#inquiry .w240 label{width:240px;float:left;}
#inquiry .w280{width:280px;float:left;}
#inquiry .w285{width:285px;float:left;}
#inquiry .w285 label{width:285px;float:left;}
#inquiry .w320{width:320px;float:left;}
#inquiry .w320 label{width:320px;float:left;}
#inquiry .w360{width:360px;float:left;}
#inquiry .w360 label{width:360px;float:left;}
#inquiry .w480{clear:left;width:480px;float:left;}
#inquiry .w480 label{width:120px;float:left;}

#inquiry p{padding-bottom:3px}
#inquiry .w185{width:185px !important;float:left;}

#inquiry .wlabel60 label{width:60px;float:left;}
#inquiry .wlabel80 label{width:80px;float:left;}
#inquiry .wlabel90 label{width:90px;float:left;}
#inquiry .wlabel100 label{width:100px;float:left;}
#inquiry .wlabel110 label{width:110px;float:left;}
#inquiry .wlabel120 label{width:120px;float:left;}
#inquiry .wlabel150 label{width:150px;float:left;}
#inquiry .wlabel160 label{width:160px;float:left;}
#inquiry .wlabel240 label{width:240px;float:left;}
#inquiry .wlabel285 label{width:285px;float:left;}
#inquiry .wlabel360 label{width:360px;float:left;}
#inquiry .wlabel400 label{width:400px;float:left;}
#inquiry .wlabel480 label{width:480px;float:left;}

.wlabel223 label{width:223px;float:left;text-transform:capitalize}
.wlabel217 label{width:217px;float:left;text-transform:capitalize}
.hlabel36 label{height:36px}

/* ele*/
#inquiry label .areatext{height:80px;}

#inquiry .wlabel90 label .sel{width:83px;}
#inquiry .wlabel120 label .sel{width:113px !important;}
#inquiry .wlabel150 label .sel{width:143px}
#inquiry .wlabel160 label .sel{width:153px}
#inquiry .wlabel240 label .sel{width:233px !important;}
#inquiry .wlabel320 label .sel{width:313px !important;}
#inquiry .wlabel360 label .sel{width:353px !important;}


#inquiry .wlabel160 label .inp{width:147px !important;}
#inquiry .wlabel160 label .areatext{width:150px !important;}
#inquiry .wlabel360 label .areatext{width:350px !important;}
#inquiry .wlabel480 label .areatext{width:470px !important;}

#inquiry .wareatext480 label .areatext{width:470px !important;}

/* */

#inquiry .pb5 p{padding-bottom:5px}
#inquiry .pb10 p{padding-bottom:10px}

#inquiry label.w30{width:30px;float:left;}
#inquiry label.w100{width:100px;float:left;}
#inquiry label.w115{width:115px;float:left;}
#inquiry label.w160{width:160px;float:left;}
#inquiry label.w170{width:170px;float:left;}
#inquiry label.w200{width:200px;float:left;}
#inquiry label.w240{width:240px;float:left;}
#inquiry label.w285{width:285px;float:left;}
#inquiry label.w320{width:320px;float:left;}
#inquiry label.w360{width:360px;float:left;}
#inquiry label.w480{width:480px;float:left;}


#inquiry label.hlabel32{line-height:12px;}
#inquiry .hlabel15 label,#inquiry label.hlabel15,#inquiry .hlabel15 .areatext{height:15px;}
#inquiry .hlabel20 label,#inquiry label.hlabel20,#inquiry .hlabel20 .areatext{height:20px;}
#inquiry .hlabel25 label,#inquiry label.hlabel25,#inquiry .hlabel25 .areatext{height:25px;}
#inquiry .hlabel35 label,#inquiry label.hlabel35,#inquiry .hlabel35 .areatext{height:35px;}
#inquiry .hlabel50 label,#inquiry label.hlabel50{height:50px;}
#inquiry .hlabel50 .areatext{height:40px;}
#inquiry .hlabel100 label,#inquiry label.hlabel100{height:100px;}
#inquiry .hlabel100 .areatext{height:90px;}
#inquiry .hlabel60 .areatext{height:50px;}
#inquiry .hlabel80 {height:80px}
#inquiry .hlabel100 {height:100px}
#inquiry .hlabel150 label,#inquiry label.hlabel150,#inquiry .hlabel150 .areatext{display:block;height:150px;}
#inquiry .hlabel200 label,#inquiry label.hlabel200,#inquiry .hlabel200 .areatext{height:200px;}
#inquiry .hlabel250 label,#inquiry label.hlabel250,#inquiry .hlabel250 .areatext{height:250px;}
#inquiry .hlabel300 label,#inquiry label.hlabel300,#inquiry .hlabel300 .areatext{height:300px;}
#inquiry .h50px{height:50px;}
#inquiry .p10px{margin:5px 0px;display:block}

#inquiry .inp.w50{width:50px;float:none}
#inquiry .inp.w80{width:80px;float:none}
#inquiry .inp.w130{width:130px;float:none}
#inquiry .inp.w160{width:160px;float:none}
#inquiry .inp.w180{width:180px;}
#inquiry .inp.w184{width:184px;}
#inquiry .inp.w240{width:240px;float:none}
#inquiry .inp.w280{width:280px;float:none}
#inquiry .inp.w310{width:310px;}
#inquiry .inp.w384{width:384px;}


#inquiry .rsel{float:right}
#inquiry .wlabel480psel {width:480px;}
#inquiry .wlabel480psel p{width:240px;float:left}
#inquiry .wlabel480psel label{width:240px;float:left}
#inquiry .wlabel480psel label select{width:207px}

#inquiry label span{margin-left:5px}

.sel.cperson{width:45px !important}
.sel.w140{width:140px !important}
.sel.w360{width:305px}
.sel.gen_salutation{width:72px !important}

#cat_destinations{min-height:22px;height:22px;display:block}

/*#gen_step_journey .title{margin-top:10px}*/
#gen_step_journey .title.first{margin-top:0px;}
#inquiry label.hgen_destinations {min-height:34px;height:34px;display:block}
#inquiry label.hgen_destinations span{width:auto;margin:0;padding:0}

#inquiry .radioboxx{
	font-size:13px;
	margin-right:3px;
	margin-top:0px;
	vertical-align:bottom;
}
#inquiry .checkboxx{
	font-size:13px;
	margin-right:3px;
	margin-top:0px;
	vertical-align:bottom;
}
#inquiry a.butblue.arrowr{
	background:transparent url(../../images/public/buttons/but-blue-right-arrow.png) no-repeat scroll right top;
}
#inquiry a.butblue.arrowl span{
	background:transparent url(../../images/public/buttons/but-blue-left-arrow.png) no-repeat scroll left top;
}
#inquiry a.addmore{
    background:transparent url(../../images/public/icons/icon-add-more.png) no-repeat scroll right top;
    color:#006699;
    cursor:pointer;
	display:block;
	float:left;
	font:100% "Arial", "Helvetica", sans-serif;
	font-weight:bold;
    height:24px;
    /*padding-right:24px;*/
    text-decoration:none;
    width:auto;
}
#inquiry a.addmore span{
	color:#006699;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-left:6px;
	padding:0px 10px 0px 10px;
}

.boxinquiryright{
	background:url("../../images/public/layout/boxinquiryright.jpg") no-repeat scroll left bottom transparent;
	/*height:650px;*/
	margin:0;
	position:relative;
	float:right;
	width:287px;
	margin-bottom:20px;
	padding:15px 10px 40px 20px;
}

.boxinquiryright .head{
	background:url("../../images/public/layout/boxinquiryrighthead.jpg") no-repeat scroll left bottom transparent;
	top:0;
	display:block;
	font-weight:normal;
	height:15px;
	left:0;
	margin:0;
	min-height:15px;
	padding:0;
	position:absolute;
	text-align:left;
	width:317px;
}

.h100px{height:100px !important;min-height:100px !important}
.h120px{height:auto !important;min-height:100% !important}
.h130px{height:130px !important;margin-bottom:10px;min-height:130px;}
.formpartnerregister {width:280px !important;float: right;border-left:1px solid #CCC;padding-left:10px}
.formpartnerregister p{text-align:left}
#inquiry #registerForm .w150{clear:none;float:left;width:150px;}
#inquiry #registerForm label.w150 .inp{width:150px;}
#inquiry #registerForm label.textinfo{width:120px;}

#inquiry .rlabel label{float:right !important}
#inquiry .llabel label{float:left !important}