/*
form.add_trip fieldset p
{
	width:320px;
}

form input.checkbox
{
	width:auto;
}

img.cal_img
{
	cursor:pointer;
	cursor:hand;
}

table.trips
{
	margin-top:20px;
	width:70%;
	border:1px solid #708F11;
	text-align:center;
	font-size:0.8em;
}

table.trips th, table.trips td
{
	border-bottom:1px solid #708F11;
}

table.trips td
{
	cursor:pointer;
	cursor:hand;
}

table.trips td img
{
	border:0;
	padding:5px;
}

div.view_trip
{
	margin:20px 0 10px 20%;
	padding:10px;
	width:70%;
	height:150px;
	border:1px solid #708F11;
	font-size:0.9em;
}
*/

div.threeColumns
	{
	background:url('../imgs/bg3Columns.gif') repeat-y;
	
	}
div.threeColumns * 
	{
	font-family:"Trebuchet ms" arial;
	}
div.twoRightColumns
	{
	background:white;
	margin:0 5px 0 253px;
	padding:0 1px 14px 0;
	border-bottom:1px solid #cfcbc8;
	}
div.rightBar
	{
	width:221px; float:right;
	}
div.centerColumn
	{
	width:479px; margin:0 auto;margin-left:255px;
	
	padding-bottom:70px;
	}
h1
	{
	font-size:18px; color:#005a8a;
	}
div.centerColumn div.trip_details
	{
	border-bottom:1px solid #cfcbc8;
	padding:21px 0 24px 0px;
	}
div.trip_details div.img
	{
	float:left;
	width:78px; text-align:left;
	}
div.trip_details span.clear
	{
	display:block; height:1px; clear:both;
	}
div.trip_details div.img img
	{
	border:0;
	display:block; margin:0 auto;
	}
div.trip_details div.details
	{
	color:#005a8a; float:left;
	width:150px; margin-left:15px; margin-right:15px;
	font-size:12px;
	}
div.trip_details div.details h3
	{
	font-size:13px;
	text-transform:uppercase;
	margin:0; 
	}
div.trip_details div.details h3 a
	{
	color:#005a8a;
	}
div.trip_details div.info
	{
	color:#49413e; font-size:12px;
	}
div.trip_details div.info strong
	{
	color:#005a8a;display:block;
	}

/* Form related */

#partnerSearch
	{
	color:#9f9892;
	font-size:13px;
	text-align:center;
	}
#partnerSearch img
	{
	vertical-align:middle;
	}
#origin, #destination, #user_sex, #user_age_min, #user_age_max, #start_date, #end_date
	{
	margin-bottom:11px;
	border:1px solid #e3e4e3;
	color:#9f9892;
	}
#partnerSearch input
	{
	margin-bottom:0;
	height:22px;
	}
#user_age_min, #user_age_max
	{
	width:34px;
	}
#start_date, #end_date
	{
	width:56px;
	}
#origin, #destination
	{
	width:139px;
	}
#user_sex
	{
	width:97px;
	}
#partnerSearch #submitBtn
	{
	height:30px; width:77px;
	border:0; color:white; font-size:16px; padding-bottom:3px;
	background:url('../imgs/filter.gif') no-repeat top left;
	}

#partnerSearch input.error, #partnerSearch select.error
	{
	/*border-color:#f8cece;*/	
	}

div.border_add_trip
{
	padding:10px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	border-left:2px dotted #B5BCBD;
	border-right:2px dotted #B5BCBD;
	width:550px;
}
div.add_trip
{
	width:480px;
	border:1px solid #CFCBC8;
	margin:0 auto;
	font-family:tahoma;

}
div.add_trip table.properties
{
	width:80%;
	margin:0 auto;
	margin-top:30px;
	
}
div.add_trip td, div.add_trip th
	{
	vertical-align:top;
	}
div.add_trip div.table_title
{
	
	margin-top:30px;
	color:#005A8A;
	font-weight:bold;
	font-size:15px;
	text-indent:20px;
	
}
div.add_trip div.title
{
	background:url(../imgs/title_profile.gif) repeat-x;
	height:27px;
	width:480px;
	color:#005A8A;
	font-weight:bold;
	line-height:27px;
	text-indent:20px;

}
div.add_trip table.properties td.prop_name
{
	font-size:12px;
	color:#8D8987;
}
div.add_trip input,div.add_trip textarea
{
	background:#F2F2F3;
	border-top:1px solid #B4AFAA;
	border-left:1px solid #B4AFAA;
	width:214px;
	#width:204px;
	border-right:none;
	border-bottom:none;
}
div.add_trip textarea
	{
	height:127px;
	}
div.add_trip table.properties td.submit_button
{
	direction:rtl;
	padding-right:16px;
	#padding-right:22px;
}
div.add_trip table.properties input
{
	background:#F2F2F3;
	border-top:1px solid #B4AFAA;
	border-left:1px solid #B4AFAA;
	width:264px;
	#width:254px;
	border-right:none;
	border-bottom:none;
	
}
div.add_trip table.properties select
{
	background:#F2F2F3;
	border-top:1px solid #B4AFAA;
	border-left:1px solid #B4AFAA;
	border-right:none;
	border-bottom:none;
}
div.add_trip input.add_trip
{
	background:url(../imgs/buttons/green_sml.gif) no-repeat!important;
	cursor:hand!important;
	cursor:pointer !important;
	width:78px !important;
	height:30px !important;
	border:none !important;
	display:block !important;
	text-align:right !important;
	
	color:white !important;
	font-family:tahoma !important;
	font-weight:bold !important;
	text-align:center!important;
}

