@charset "utf-8";
/*
	For: Price Trip > All (/api/views/price_trip/_______)
	Date: 13 Oct 2008
	Author: TJ Kelly - www.tjkwebesign.com
*/


/*//////////////////////////////]=  Price Trip Index  [//////////////////////////////*/
/* Already Have A Trip? */
h1#price_trip_h1 {
	padding:10px 0 0;
	width:455px;
	float:left;
	}
h2#already_have_trip {
	float:left;
	clear:none;
	}
h2#already_have_trip a {
	text-indent:-9999px;
	width:209px;
	height:57px;
	display:block;
	background:url(/api/images/price_trip/price_trip_already_have_trip.png) 0 0 no-repeat;
	}
p#price_trip_text {
	clear:left;
	}

/* Form */
form#price_trip li {
	width:auto;
	float:left;
	clear:none;
	}
form#price_trip li#price_trip_questions_li {
	border:none;
	}
form#price_trip li#price_trip_submit_li {
	padding:0;
	border:none;
	text-align:center;
	width:632px;
	}
form#price_trip li label {
	float:left;
	}
form#price_trip li#price_trip_first_name_li label,
form#price_trip li#price_trip_last_name_li label,
form#price_trip li#price_trip_phone_li label,
form#price_trip li#price_trip_email_li label,
form#price_trip li#price_trip_address1_li label,
form#price_trip li#price_trip_address2_li label {
	width:100px;
	}
form#price_trip li#price_trip_first_name_li input,
form#price_trip li#price_trip_last_name_li input,
form#price_trip li#price_trip_phone_li input,
form#price_trip li#price_trip_email_li input,
form#price_trip li#price_trip_address1_li input,
form#price_trip li#price_trip_address2_li input {
	width:203px;
	}
form#price_trip li#price_trip_first_name_li input,
form#price_trip li#price_trip_phone_li input,
form#price_trip li#price_trip_address1_li input {
	margin-right:10px;
	}
form#price_trip li#price_trip_city_li label {
	width:100px;
	}
form#price_trip li#price_trip_city_li input {
	margin:0 20px 0 0;
	width:156px;
	}
form#price_trip li#price_trip_state_select_li label {
	width:50px;
	}
form#price_trip li#price_trip_state_select_li select {
	margin:0 20px 0 0;
	width:150px;
	}
form#price_trip li#price_trip_zip_li label {
	width:70px;
	}
form#price_trip li#price_trip_zip_li input {
	width:50px;
	}
form#price_trip li#price_trip_state_li label {
	width:100px;
	}
form#price_trip li#price_trip_state_li select {
	margin:0 20px 0 0;
	width:150px;
	}
form#price_trip li#price_trip_school_li label {
	width:55px;
	}
form#price_trip li#price_trip_school_li select {
	width:307px;
	}
form#price_trip li#price_trip_price_ranges_li label {
	width:100px;
	}
form#price_trip li#price_trip_price_ranges_li select {
	margin:0 20px 0 0;
	width:150px;
	}
form#price_trip li#price_trip_time_frame_li label {
	width:160px;
	}
form#price_trip li#price_trip_time_frame_li select {
	margin:0 52px 0 0;
	width:150px;
	}

/* Full Length */
form#price_trip li.full_length {
	width:632px;
	float:left;
	clear:left;
	}
form#price_trip li.full_length label {
	float:left;
	width:200px;
	}
form#price_trip li.full_length input.input_text {
	width:250px;
	}

/* Destinations Checkboxes */
form#price_trip .destination_options_column {
	padding:5px 0 0;
	width:265px;
	float:left;
	}
form#price_trip .destination_options_column label {
	font-size:.9em;
	font-weight:normal;
	width:auto;
	display:inline;
	float:none;
	position:relative;
	top:-2px;
	}
form#price_trip li#price_trip_questions_li label {
	width:180px;
	}
form#price_trip textarea#price_trip_questions {
	margin:0 0 0 20px;
	width:424px;
	}

/* Submit */
form#price_trip li#price_trip_submit_li input {
	padding:4px 20px;
	}


/*//////////////////////////////]=  Price Trip > Thank You  [//////////////////////////////*/
#price_trip_thank_you h1 {
	font-size:2.5em;
	color:#391;
	}
h2#price_trip_title {
	padding:10px 0;
	}
#price_trip_more_links h3 {
	padding-top:20px;
	font-size:1.8em;
	float:left;
	clear:none;
	}
h3#price_trip_check_photos {
	padding-right:62px;
	}
#price_trip_more_links h3 a {
	padding:10px 0 20px 68px;
	display:block;
	}
h3#price_trip_check_photos a {
	background:url(/api/images/price_trip/price_trip_check_photos.png) 0 0 no-repeat;
	}
h3#price_trip_promo_team a {
	background:url(/api/images/price_trip/price_trip_promo_team.png) 0 0 no-repeat;
	}