@charset "utf-8";
/*
	For: Info Requests > All (/api/views/info_requests/_________)
	Date: 10 Nov 2008
	Author: TJ Kelly - www.tjkwebesign.com
*/







/*//////////////////////////////]=  Real World Meet the Staff  [//////////////////////////////*/
#realworld_content_wrap.col_2 {
	width:500px!important;
	float:left;
	}
.realworld_staff_item {
	padding:0 0 20px;
	float:left;
	}
#realworld_content_wrap.col_2 .realworld_staff_item {
	width:500px;
	}
#realworld_content_wrap.col_1 .realworld_staff_item {
	width:934px;
	}
.realworld_staff_item a img {
	margin:0 10px 4px 0;
	padding:2px;
	border:1px solid #dfdfdf;
	float:left;
	background:#fff;
	}
.realworld_staff_item a:hover img {
	border-color:#f06;
	}
.realworld_staff_item h3 {
	padding:2px 0 0;
	font-size:20px;
	width:400px;
	float:left;
	clear:none;
	}
.realworld_staff_item h3 a {
	text-decoration:none;
	color:#222;
	}
.realworld_staff_item h3 a:hover {
	color:#16e;
	}
.realworld_staff_item h3 a em {
	padding:0 0 0 5px;
	font-size:14px;
	position:relative;
	top:-1px;
	color:#aaa;
	}
.realworld_staff_item h3 a:hover em {
	color:#f06;
	}
.realworld_staff_item p {
	margin:0;
	padding:5px 0;
	font-size:1.1em;
	float:left;
	color:#888;
	}
#realworld_content_wrap.col_2 .realworld_staff_item p {
	width:400px;
	}
.realworld_staff_item p .get_details {
	padding:5px 0 0;
	text-align:right;
	display:block;
	}

/* Staff Bios */
#meet_staff_wrap h3 {
	padding:0 0 3px;
	font:normal 16px "helvetica neue", helvetica, sans-serif;
	color:#222;
	}
#meet_staff_wrap p {
	color:#999;
	}
#meet_staff_wrap ul {
	margin:5px 0 20px 8px;
	}
#meet_staff_wrap ul li {
	margin:0;
	padding:0 0 6px;
	color:#999;
	}
#meet_staff_wrap ul li strong {
	color:#222;
	}

/* Next staff subnav */
#meet_staff_wrap ul.next_staff {
	margin:0 0 10px;
	padding:7px 10px;
	border:1px solid #dfdfdf;
	width:478px!important;
	overflow:auto;
	background:#f4f4f4 url(/images/realworld/next_staff_bg.png) 0 0 repeat-x;
	}
#meet_staff_wrap ul.next_staff li {
	margin:0;
	padding:0;
	width:239px!important;
	float:left;
	}
#meet_staff_wrap ul.next_staff li.next {
	text-align:right;
	}
#meet_staff_wrap ul.next_staff li a {
	font-weight:bold;
	text-decoration:none;
	color:#666;
	}
#meet_staff_wrap ul.next_staff li a:hover {
	text-decoration:underline;
	color:#333;
	}

#customer_portal_index_form #phone1,
#customer_portal_index_form #phone2
{
	width: 23px;
}

#customer_portal_index_form #phone3
{
	width: 31px;
}

/*//////////////////////////////]=  Real World Thank you page  [//////////////////////////////*/
#realworld_content_wrap.col_1 {
	width:934px!important;
	}
#realworld_content_wrap.col_1 .realworld_staff_item {
	padding:10px 0;
	width:934px;
	overflow:auto;
	clear:left;
	}
#realworld_content_wrap.col_1 .realworld_staff_item h3 {
	margin:0;
	}
#realworld_content_wrap.col_1 .realworld_staff_item img {
	margin:0 10px 4px 0;
	padding:1px;
	border:1px solid #dfdfdf;
	float:left;
	background:#fff;
	}
#realworld_content_wrap.col_1 .rw_float {
	width:840px;
	float:left;
	}



/*//////////////////////////////]=  Info Requests > Index  [//////////////////////////////*/
.info_requests_index_column {
	padding-top:15px;
	width:442px;
	float:left;
	}
#info_requests_index_leftcol {
	padding-right:24px;
	border-right:0px solid #ccc;
	margin-top: 20px;
	margin-left:25px;
	}
#info_requests_index_rightcol {
	margin-left:25px;
	
	}

/* Headings */
.info_requests_index_column h2 {
	padding-bottom:10px;
	text-indent:-9999px;
	width:276px;
	height:29px;
	display:block;
	}
#info_requests_index_leftcol h2 {
	background:url(/api/images/info_requests/title_already_have_trip.png) 0 0 no-repeat;
	}
#info_requests_index_rightcol h2 {
	background:url(/api/images/info_requests/title_plan_trip.png) 0 0 no-repeat;
	}

/* Already Have Trip List */
ul#info_requests_index_list {
	margin:0;
	padding:10px 0 0 15px;
	font-family:"lucida grande", helvetica, arial, sans-serif;
	}
ul#info_requests_index_list li {
	padding:15px 0 0 100px;
	font-size:2.2em;
	min-height:80px;
	height:auto!important;
	height:80px;
	background-repeat:no-repeat;
	}
ul#info_requests_index_list li#info_requests_index_li_1 {
	background-image:url(/api/css/img/site_payment_overview/payment_overview_option_phone.png);
	background-position:4px 4px;
	}
ul#info_requests_index_list li#info_requests_index_li_2 {
	background-image:url(/api/css/img/site_payment_overview/payment_overview_option_mail.png);
	background-position:8px 4px;
	}
ul#info_requests_index_list li#info_requests_index_li_3 {
	background-image:url(/api/css/img/site_payment_overview/payment_overview_option_online.png);
	background-position:0 4px;
	}

/* Plan Trip Text */
#plan_trip_get_started_wrap {
	padding:15px 0 0;
	text-align:center;
	width:100%;
	}
h3#plan_trip_get_started {
	padding:14px 0 14px 65px;
	font-size:2.2em;
	display:inline;
	color:#666;
	background:url(/api/images/info_requests/index_interested_globe.png) 0 0 no-repeat;
	}
ul#info_requests_plan_trip_list {
	margin:0 0 15px 10px;
	}
ul#info_requests_plan_trip_list li {
	font-size:1.5em;
	}

/* Form */
#customer_portal_index_form {
	margin:0 15px 0 0;
	width:419px;
	float:left;
	}
#customer_portal_index_form fieldset {
	margin:0;
	padding:0;
	border:none;
	background:none;
	}
#customer_portal_index_form ul {
	margin:0 0 10px;
	padding:15px 15px 3px;
	border:1px solid #dfdfdf;
	width:387px;
	float:left;
	background:#f2f4f8 url(/api/images/css/form_bg.png) 0 0 repeat-x;
	}
#customer_portal_index_form li {
	margin:0;
	padding:0 0 12px;
	border:none;
	width:380px;
	}
#customer_portal_index_form li#customer_portal_index_form_submit {
	clear:left;
	}
#customer_portal_index_form label {
	width:70px;
	float:left;
	}
#customer_portal_index_form input.input_text {
	border-color:#d8d8d8;
	width:300px;
	}
#customer_portal_index_form select {
	border-color:#d8d8d8;
	width:307px;
	}
#customer_portal_index_form #customer_portal_index_form_submit {
	padding:10px 0;
	text-align:center;
	}
#customer_portal_index_form input#submit {
	margin:0 auto;
	padding:13px 0 16px 50px;
	border:0;
	font-size:1.8em;
	text-decoration:underline;
	width:225px;
	display:block;
	color:#16e;
	background:#fff url(/api/images/info_requests/index_interested_globe.png) 0 0 no-repeat;
	}
	
#customer_portal_index_form input#submitrealworld {
	margin:0 auto;
	padding: 0 0 10px 0px;
	border:0;
	font-size:1.8em;
	text-decoration:underline;
	display:block;
	color:#16e;
	background-color: #ffffff;
	text-align:center;
	}	
	
#customer_portal_index_form input#submit:hover,
#customer_portal_index_form input#submit:active,
#customer_portal_index_form input#submit:focus {
	text-decoration:none;
	cursor:pointer;
	color:#48d;
	}