@import "common.css";

.b-content h3.header_w_img
{
	color: #CC0000;
	font-family: Verdana,Helvetica, sans-serif;
}

.b-content h3.header_w_img img
{
	display: inline;
	margin: 0;
}

.terms_link
{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

.top_line
{
	height: 25px;
	background-color: #006699;
	overflow: hidden;
	font-family: Verdana,Helvetica, sans-serif;
	color: #FFFFFF;
}
.top_line b
{
	display: block;
	margin: 6px 0 0 9px;
}

/* MENU LEFT */
	.b-menu-left {
		display: table;
		width: 220px;		
		margin-left: 13px;
	}
	.b-menu-left li
	{
		list-style: none;
		clear: both;
	}
	.b-menu-left a
	{
		display:block;
		clear: both;
		padding-left: 17px;
		margin-bottom: 3px;
		text-decoration: none;
		color: #030303;
		font-weight: 600;
		background: url(../img/bg_plus.gif) 0 0 no-repeat;
	}
	.b-menu-left a i
	{
		color: #666666;
		font-weight: 100;
		font-style: normal;
	}
	.b-menu-left a.active_m
	{
		background: url(../img/bg_minus_red.gif) 0 0 no-repeat;
		padding-left: 14px;
		color: #CC0000;
	}
	.b-menu-left a.active_notips
	{

		background: url(../img/notips_list.gif) 0 0 no-repeat;
	}

	.b-menu-left .submenu
	{
		margin-left: 14px;
	}
	.b-menu-left .submenu .subpoint
	{
		margin-left: 13px;
	}
	.b-menu-left .submenu .subpoint a
	{
		padding-left: 0;
		background: none;
		font-weight: 100;
	}



	.b-menu-left table {
		margin-bottom:10px;
		margin-left:17px;
		display:block;
		float:left;
	}
	.b-menu-left table td {
		text-align:left;
		padding-left: 12px;
	}
	.b-menu-left table th {
		text-align:left;
	}
	.b-menu-left table th a, .b-menu-left table td a {
		padding-left: 0px;
		float: none;
		margin-bottom: 3px;
		text-decoration: underline;
		font-weight: normal;
		background:none;
	}
	.b-menu-left table th a {
		color: #006699;
	}
	.b-menu-left table td a {
		color: #CC0000;
	}
	.b-menu-left table th a.active {
		color: #000000;
		text-decoration:none;
	}
	.b-menu-left table td a.active {
		color: #9C8484;
		text-decoration:none;
	}
/* /MENU LEFT */


.bar-blue {
	height:18px;
	background-color:#006699;
	padding-left:10px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	font-family: Verdana,Helvetica, sans-serif;
}

.bar-grey {
	height:18px;
	background-color:#999999;
	padding-left:10px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	font-family: Verdana,Helvetica, sans-serif;
    clear: both;
	overflow: hidden;
}
.bar-greengrey {
	height:18px;
	background-color:#DFDFBB;
	padding-left:10px;
	padding-top:7px;
	color:#000000;
	font-size:12px;
	line-height:12px;
	letter-spacing:1px;
}
.bar-greengrey div {
	display:block;
	float:left;
	width:163px;
	font-weight:bold;
	font-family: Verdana,Helvetica, sans-serif;
font-size: 11px;
}
.bar-greengrey .r {
	float:right;
	width: 440px;
	margin-right: 40px;
	text-align: right;
	font-weight: 100;
}

.bar-greengrey a {
	color:#000000;
	font-family: Verdana,Helvetica, sans-serif;
text-decoration:underline;
}
.bar-greengrey a:hover {
	color:#000000;
	text-decoration:none;
}
.bar-greengrey a.active {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}


.blue {color:#006699;}
.blue2 {color:#006699; font-size:11px; font-weight:bold; padding-top:155px;}


.gradient-cell {
	background:url(../img/bg_gradient_cell.gif);
	height:111px;
	border:2px solid #E5E5E5;	
}
 
#gradient-celltd1{width:165px;}
#gradient-celltd2{width:200px;}

.redlink {
	color:#CC0000;
	text-decoration:underline;
	font-size:10px;	
}
.redlink2 {
	color:#CC0000;
	text-decoration:none;
	font-size:10px;	
}


/* About */
	.about .left
	{
		width: 404px;
		padding-right: 15px;
		border-right: 1px solid #D8D8D8;
		color: #777777;
	}
	
	.about .right
	{
		width: 500px;
		padding: 0 0 8px 9px;
	}
	.about .right img
	{
		display: block;
		margin-bottom: 7px;
	}
	.about .divider_gray
	{
		margin: 2px 0 4px 0;
	}
	.about p
	{
		margin: 0 0 8px 0;
	}
	.about .emails th
	{
		color: #000000;
		text-align: left;
		padding-right: 9px;
		font-weight: 100;
	}
	.about .emails a
	{
		color: #000000;
	}


/* /About */

/* Learn More  */
	.learn_more .left
	{
		font-size: 13px;
		padding-bottom: 7px;
	}
	.learn_more .header_w_img
	{
		margin-top: 5px;
	}
	.learn_more ul
	{
		margin: 16px 30px 0 0;
	}
	.learn_more li
	{
		margin-left: 15px;
		list-style-image: url(../img/marker_list.gif);
	}
	.learn_more .left p
	{
		margin-bottom: 18px;
	}
	.learn_more .left span.red
	{
		font-family: Verdana,Helvetica, sans-serif;
margin-bottom: 4px;
	}
	.learn_more .buttons
	{
		margin: 12px 0 17px 0;
		display: table;
		width: 100%;
	}
	
	.learn_more .submit_btn
	{
		float: right;
		clear: both;
		margin-bottom: 8px;
	}
	.learn_more .terms_link
	{
		font-family: Verdana,Helvetica, sans-serif;
font-size: 10px;
		float: right;
		clear: both;
	}
	.learn_more .divider_gray
	{
		margin: 2px 0 8px 0;
	}
	.learn_more .divider_black
	{
		margin: 0 0 4px 0;
	}
	.learn_more p.bottom
	{
		font-family: Verdana,Helvetica, sans-serif;
font-size: 12px;
	}

/* Learn More  */




/* forgot-password */
	.forgotpass {
		margin-left:10px;
		height:840px;
		width:480px;
		color:#666666;
		font:11px Arial, Helvetica, sans-serif;
		line-height:18px;
	}
	.forgotpass h3{
		margin-bottom:11px;
	}
	.forgotpass form {
		margin:16px 0 12px 0;
	}
	.forgotpass .email{
		width:130px; 
		margin-right:34px;
	}
	.forgotpass a {
		color:#666666;
		text-decoration:none;
	}
	.forgotpass a:hover {
		color:#666666;
		text-decoration:underline;
	}
/* /forgot-password */

/* Register */
	.register
	{
		font-family: Verdana,Helvetica, sans-serif;
}
	.register .left
	{
		width: 370px;
		padding-right: 34px;
		border-right: 1px solid #D8D8D8;
		color: #777777;
		overflow: hidden;
		padding-bottom: 10px;
	}
	.register .left .top
	{
		overflow: hidden;
		clear: both;
	}
	.register .left .top h3
	{
		color: #000;
		float: left;
	}
	.register .left .top b
	{
		float: right;
		font-weight: 100;
		margin-right: 14px;
		font-size: 11px;
	}
	.register .left h6
	{
		clear: both;
		color: #CC0000;
		font-weight: 600;
		margin-bottom: 3px;
	}
	.register .left p.account_txt
	{
		/*margin-top: -10px;*/
		font-weight: 600;
		font-size: 11px;
		margin-bottom:10px;
	}
	.register .personel_detail
	{
		margin-bottom: 20px;
	}
	.register .personel_detail select
	{
	    width:200px;
	}

	.register .sign_up th
	{
		text-align: left;
	}
	.register .sign_up input, 
	register .sign_up select
	{
		border: 1px solid #CCCCCC;
	    font-size:13px;

	}
	
	.register .sign_up td
	{
		padding: 2px  0 2px 15px ;
	}
	.register .sign_up td .fname,
	.register .sign_up td .lname,
	.register .sign_up td .user_name,
	.register .sign_up td .passw,
	.register .sign_up td .re_passw
	{
		width: 145px;
	}
	.register .sign_up td .age
	{
		width: 200px;
	}
	.register .gender table
	{
		height: 20px;
	}
	.register .gender td
	{
		font-weight: 600;
		vertical-align: middle;
		padding: 0 3px 0 0;
	}
	.register .gender input,
	.register .contact_details .years18,
	.register .contact_details .agree
	{
		border: 0;
	}
	.register .account_detail
	{
		margin-bottom: 20px;
	}
	.register .contact_details
	{
		margin-bottom: 5px;
	}
	.register .contact_details select
	{
		width: 200px;

	}
	.register .contact_details 	.email,
	.register .contact_details 	.confirm_email
	{
		width: 245px;
	}
	.register .submit_btn
	{
		float: right;
		clear: both;
	}


	.register .right
	{
		width: 500px;
		padding: 0 0 11px 6px;
		line-height: 21px;
	}
	.register .right .r_shift
	{
		margin-left: 7px;
	}
	.register .right ul
	{
		margin-bottom: 20px;
	}
	.register .right li
	{
		margin-left: 15px;
		list-style-image: url(../img/marker_list.gif);
	}
	.register .divider_black
	{
		margin-top: 9px;
	}
	.register .divider_gray
	{
		margin: 2px 0 4px 0;
	}
	.register .star
	{
		color: #c00;
	}
	.register .submit_btn_continue
	{
	    border:1px solid #666666;
		color:#CC3333;
		background:#FFFFFF url(../img/btn_bg.gif) top repeat-x;
		font: 11px Arial, sans-serif;
		font-weight: bolder;
		float:right;
		width:78px;
		height:22px;

	}

/* /Register */


/* Register 2 */
	.register2 .left p.black
	{
		font-size: 11px;
		margin-bottom: 16px;
		clear: both;
	}
	.register2 .backgr_info
	{
		margin-bottom: 35px;
	}
	.register2 .backgr_info select
	{
		width: 200px;
		margin-bottom: 0;
	}
	.register2 .sign_up td
	{
		padding: 0 0 1px 15px;
		padding-bottom:8px;
	}
	
	.register2 .travel_styles
	{
		margin-bottom: 30px;
	}
	.register2 .travel_styles input
	{
		margin: 0px 6px 0px 0;
	}
	.register2 .travel_styles td
	{
		/*color: #000000;*/
		vertical-align: middle;
		padding-top:3px;
		padding-bottom: 3px;
	}
	.register2 .travel_budget
	{
		width: 320px;
		margin-bottom: 30px;
	}
	.register2 .travel_budget input {
		margin-bottom:0px;
		margin-left:0;
		margin-right:10px;
		margin-top:0px;
	}
	.register2 .travel_budget td
	{
		vertical-align: middle;
		/*color: #000;*/
	}
	.register2 .travel_budget th
	{
		width: 18px;
		padding-right: 3px;
		text-align: left;
	}
	
	.register2 .right
	{
		line-height: 15px;
		color:#666666;
	}
	.register2 .b-note
	{
		color: #1F78A5;
		font-family: Verdana,Helvetica, sans-serif;
border: 1px solid #C2C2C2;
		margin-bottom: 11px;
		padding: 3px 4px 2px 4px;
		font-size: 11px;
		
	}

	.register2 .right p a
	{
		color: #000000;
	}	
	
	.register2 .lang_header
	{
		color: #777;
		margin: 17px 0 3px 0;
	}
	
	.register2 .langs
	{
		width: 360px;
	}
	.register2 .langs input {
	margin-bottom:0px;
	margin-left:0;
	margin-right:6px;
	margin-top:0px;
	}
	.register2 .langs th
	{
		width: 20px;
		padding-right: 3px;
		text-align: left;
	}
	.register2 .langs td
	{
		width: 95px;
	}
	.register2 .langs td,
	.register2 .langs th
	{
		padding: 2px 0 3px 0;
		vertical-align: middle;
	}
    .register2 .star
	{
		color: #c00;
	}
/* /Register 2 */

/* Photos */
	#flash_area
	{
		width: 910px;
		height: 376px;
	}
	#flash_area_photos
	{
		width: 910px;
		height: 535px;
	}
	#strip
	{
		width: 910px;
		height: 120px;
	}
	.photos .photo_line
	{
		margin: 6px 0 7px 0;
		height: 25px;
		background-color: #006699;
		overflow: hidden;
		padding: 0 7px 0 13px;
	}
	
	.photos .photo_line
	{
		margin: 6px 0 7px 0;
		height: 25px;
		background-color: #006699;
		overflow: hidden;
		padding: 0 7px 0 13px;
		font-family: Verdana,Helvetica, sans-serif;
color: #FFFFFF;
	}
	.photos .photo_line .l
	{
		float: left;
		margin-top: 6px;
	}
	.photos .photo_line .r
	{
		float: right;
		margin-top: 6px;
		font-weight: 600;
	}
	
	.photos .b-search
	{
		margin: 25px 0 39px 4px;
		color: #006699;
		font-family: Verdana,Helvetica, sans-serif;
}
	.photos .b-search td
	{
		vertical-align: middle;
	}
	.photos .b-search .keyword select
	{
		margin: 0 8px 0 12px;
		width: 184px;
	}
	.photos .b-search select,
	.photos .b-search input
	{
		border: 1px solid #CCCCCC;
		color: #006699;
		font-weight: 600;
		font-size: 11px;
	}
	.photos .b-search input
	{
		width: 180px;
	}
	.photos .b-search .search_field
	{
		color: #CC0000;
		font-weight: 600;
		font-size: 11px;
	}
	.photos .b-search .search_field a
	{
		color: #CC0000;
	}
	
		/* Featured Rhoto */
			.b-featured-photo
			{
				margin: 6px 0 18px 0;
				overflow: hidden;
				color: #666666;
			}
			.b-featured-photo h3
			{
				font-size: 16px;
				color: #666666;
				font-weight: 100;
				margin-bottom: 7px;
				font-family: Verdana,Helvetica, sans-serif;
}
			
			.b-featured-photo .photo
			{
				width: 400px;
				float: left;
			}
			
			.b-featured-photo .text_c
			{
				float: left;
				width: 210px;
				margin: 0 0 0 13px;
			}
			.b-featured-photo .text_r
			{
				float: right;
				width: 280px;
			}
			.b-featured-photo .text_r p.top
			{
				margin-left: 43px;
			}
			.b-featured-photo .text_r .photo_contest
			{
				/*padding-left: 43px;*/
				margin: 17px 0 0 0;
				/*background: url(../img/bg_photo_contest.gif) 0 11px no-repeat;*/
			}
			.b-featured-photo .photo_contest .bottom
			{
				padding: 10px 9px;
				border-bottom: 1px solid #C2C2C2;
				border-top: 1px solid #C2C2C2;
			}
			.b-featured-photo .photo_contest .bottom
			{
				padding: 7px 9px;
				border-bottom: 1px solid #C2C2C2;
				border-top: 1px solid #C2C2C2;
				color: #000000;
				font-family: Verdana,Helvetica, sans-serif;
font-size: 11px;
			}
			.b-featured-photo .photo_contest .bottom h4
			{
				color: #CC0000;
				font-size: 16px;
				font-weight: 100;
			}
		/* /Featured Rhoto*/
/* /Photos */

/* Profile Tripshots */
	.profile_tripshots td
	{
		padding-bottom: 10px;
	}
	.profile_tripshots .left
	{
		width: 240px;	
	}
	.profile_tripshots .right
	{
		width: 669px;
		
		padding-bottom: 190px;
	}
	.profile_tripshots .left .top_line
	{
		margin-bottom: 11px;
	}
	
	.profile_tripshots .right .top_line
	{
		margin: 0 0 13px 1px;
		background-color: #DFDFBB;
		color: #000;
	}
	.profile_tripshots .right .top_line b
	{
		margin-left: 13px;
	}
	.profile_tripshots .right h2
	{
		font-size: 11px;
		margin: 0 0 12px 15px
	}
	.profile_tripshots .photos_show
	{
		margin-left: 15px;
		width: 652px;
		border-left: 1px solid #EBEBEB;
		border-right: 1px solid #EBEBEB;
	}
	.profile_tripshots .photos_show th
	{
		height: 22px;
		background: #EBEBED url(../img/bg_line_photos.gif) 0 0 repeat-x;
	}
	.profile_tripshots .photos_show td
	{
		background: url(../img/bg_right_photos.gif) 100% 0 repeat-y;
		text-align: center;
		padding-bottom: 2px;
		width: 129px;
	}
	.profile_tripshots .photos_show .last
	{
		background: none;
	}
	.profile_tripshots .photos_show .last div
	{
		background: none;
		margin-right: 0;
	}
	.profile_tripshots .photos_show td div
	{
		text-align: left;
		padding: 2px 0 0 2px;
		margin: 0 4px 4px 0;
		border-bottom: 2px solid #F4F4F4;
		font-size: 11px;
		font-weight: 600;
		border-top: 1px solid #EBEBEB;
	}
/* /Profile Tripshots */

/* Profile Tripshots_mrg */
	.profile_tripshots_mrg td
	{
		padding-bottom: 10px;
	}
	.profile_tripshots_mrg .left
	{
		width: 240px;
		border-right: 1px solid #ccc;
		
	}
		.profile_tripshots_mrg .middle
	{
		border-right: 1px solid #ccc;
		width: 223px;
		padding-left:1px;	
	}
	.profile_tripshots_mrg .right
	{
		width: 444px;

		
		padding-bottom: 18px;
	}
	.profile_tripshots_mrg .left .top_line
	{
		margin-bottom: 0px;
	}
	
	.profile_tripshots_mrg .right .top_line
	{
		margin: 0 0 13px 0px;
		background-color: #DFDFBB;
		color: #000;
	}
	.profile_tripshots_mrg .right .top_line b
	{
		margin-left: 13px;
	}
	.profile_tripshots_mrg .right h2
	{
		font-size: 11px;
		margin: 0 0 12px 15px
	}
	.profile_tripshots_mrg .photos_show
	{
		margin-left:15px;
		width: 400px;

	}
	.profile_tripshots_mrg .photos_show a
	{
		color:#fff;
		font-size:11px;

	}
	.profile_tripshots_mrg .photos_show .pos_edit {
	float:left; 
	padding-right:7px;
	padding-left:5px;
	}
	.profile_tripshots_mrg .photos_show .pos_default {
	float:left
	}
	.profile_tripshots_mrg .photos_show .pos_delete {
	float:right; 
	padding-right:5px;
	}
	.profile_tripshots_mrg .photos_show .pos_intable {
	border:1px solid #ebebeb; 
	font-size: 11px; 
	padding:2px 0 0 2px; 
	font-weight:bold;
	}
	.profile_tripshots_mrg .photos_show .pos_intable_img {
	border-bottom: 1px solid #ebebeb; 
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb; 
	padding:3px 0 3px 0;
	}
	.profile_tripshots_mrg .photos_show .pos_bluefon {
	background-color:#069; 
	width:99%; 
	height:16px;
	}	
		
	.profile_tripshots_mrg .leftform {
	padding:0; margin:8px 0 0 0;
	width:240px;
}
	.profile_tripshots_mrg .leftform table td {

	padding-right:4px;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0; margin:0;

}
    .profile_tripshots_mrg .leftform table td p{font-weight:normal; font-size:11px;}

.profile_tripshots_mrg input { height:12px;}
.profile_tripshots_mrg select { height:12px; width:220px;}
.profile_tripshots_mrg textarea {width:220px; height:70px;}
/* /Profile Tripshots */


/*Profile Edit*/
    .profile_edit td
	{
		padding-bottom: 0px;
	}
	    .profile_edit strong
	{
		color:#000;
	}
		    .profile_edit span
	{
		color:#000;
	}
			    .profile_edit 
	{
		color:#023751; font-size:11px; float: left;
	}
	.profile_edit .left
	{
		width: 240px; color:#7d7d7d; font-size:11px;	
	}
		.profile_edit .center
	{
		width: 444px; color:#7d7d7d; font-size:11px; border-left:1px solid #ccc;border-right:1px solid #ccc;
		padding:0 0 0 0px;	
	}
			.profile_edit .right
	{
		width: 221px; color:#7d7d7d; font-size:11px;	
	}
.prof_form{margin-left:6px; padding:0;}

.podg_prof {width:204px;}

.prof_form table {padding:0; margin:0;}
.prof_form table td {color:#023751; font-weight:bold; /*height:41px;*/ padding:0px; margin:0;}
/*/Profile Edit*/

/* Destinations */
	.bar-blue.dest
	{
		font-weight: 100;
		margin: 6px 0 11px;
	}
	.view_panel
	{
		height: 28px;
		margin: 0 0 11px 11px;
		overflow: hidden;
		clear: both;
		font-family: Verdana,Helvetica, sans-serif;
		font-size: 12px;
	}
	.view_panel div
	{
		float: left;
	}
	.view_panel div b
	{
		float: left;
		color: #006699;
		margin: 5px 12px 0 0;
	}
	.view_panel div a, .view_panel div img
	{
		float: left;
	}
	.view_panel .v_date
	{
		height: 28px;
		padding-right: 17px;
		border-right: 1px solid #999999;
		margin-right: 17px;
	}
	.view_panel .tipicons
	{
		padding: 0;
	}
	.view_panel .descr_v
	{
		margin: 6px 0 0 29px;
	}
	.edit-activities.destinations .second_mytrips .bar-greengrey
	{
		margin-left: -8px;
	}
	
	.edit-activities.destinations .first
	{
		width: 240px;
	}
	.edit-activities.destinations .type_search
	{
		margin-top: 8px;
		background-color: #999999;
		height: 18px;
		padding: 7px 0 0 11px;
		font-size: 11px;
		font-family: Verdana,Helvetica, sans-serif;
}
	.edit-activities.destinations .type_search a
	{
		color: #000;
		font-weight: 600;
	}
	.edit-activities.destinations .type_search a.active
	{
		color: #fff;
		text-decoration: none
	}
	.edit-activities.destinations .type_search span
	{
		margin: 0 2px;
	}

	.edit-activities.destinations  .left_table_search
	{
		margin: 0;
	}

/* /Destinations */

/* Member Mail */
	.member_mail
	{
		border-bottom: 1px solid #C2C2C2;
		font-family: Verdana,Helvetica, sans-serif;
		width: 100%;
	}
	.member_mail td
	{
		padding-bottom: 12px;
	}
	.member_mail .left {
		width: 172px;
		background: #EBEBEB url(../img/bg_mail_left.gif) 0 100% repeat-x;
	}
	.member_mail .left .top_line {
		background-color: #C6C6C6;
		border-bottom: 2px solid #fff;
	}
	.member_mail .left .mailbox {
		border-bottom: 2px solid #fff;
		padding: 8px 0 6px 9px;
		overflow: hidden;
		background-color: #D4D7E2;
	}
	.member_mail .left .mailbox span {
		display:block;
		/*float: left;*/
		clear: both;
		color: #095982;
		font-weight: 600;
		margin-bottom: 4px;
	}
	.member_mail .left .mailbox span a
	{
		color: #095982;
	}
	.member_mail .left .mailbox span.active
	{
		color: #CC0000;
	}
	.member_mail .left .mailbox span.active a
	{
		color: #CC0000;
		text-decoration: none;
	}
	
	.member_mail .left .top_line_small
	{
		padding: 3px 0 0 9px;
		height: 17px;
		background-color: #CCCCCC;
	}
	.member_mail .left .top_line_small a
	{
		color: #095982;
		font-weight: 600;
		float:right;
		padding-right:10px;
	}
	.member_mail .left .top_line_small b {
		/*padding-right: 40px;*/
		float:left;
	}
	.member_mail .left .mail_list
	{
		background-color: #fff;
		height: 162px;
		overflow: auto;
		padding-bottom: 5px;
	}
	
	.member_mail .left .mail_list ul
	{
		list-style: none;
		margin: 8px 0 0 3px;
		font-size: 11px;
	}
	.member_mail .left .mail_list ul a
	{
		float: left;
		clear: both;
		color: #333333;
		margin-bottom: 3px;
	}
	.member_mail .left .mail_list ul a.active
	{
		padding-left: 7px;
		text-decoration: none;
		background: url(../img/arrow_mail.gif) 0 3px no-repeat;
	}
	.member_mail .left .mail_list ul a.active b
	{
		color: #C20202;
	}
	.member_mail .left .mail_list a.new_mail
	{
		color: #006699;
	}
	.member_mail .left .mail_list li i
	{
		font-style: normal;
		color: #006699;
		white-space: nowrap;
	}
	.member_mail .left .mail_list li
	{
		clear: both;
	}
	
	.member_mail .left .mail_list ul table
	{
		clear: both;
		margin: 2px 0 0 8px;
	}
	.member_mail .left .mail_list ul table td,
	.member_mail .left .mail_list ul table th
	{
		/*padding-right: 17px;*/
		text-align: left;
		font-size: 11px;
		padding-bottom: 2px;
	}
	.member_mail .left .mail_list ul table th
	{
		color: #0169AA;
	}
	.member_mail .left .mail_list ul table .active
	{
		text-decoration: none;
		color: #CCCCCC;
		background: none !important;
		padding-left: 0 !important;
	}
	
	.member_mail .center
	{
		width: 564px;
		padding-right: 6px;
		border-right: 1px solid #CCCCCC;
	}
	.member_mail .center .top_line
	{
		background-color: #D2D2D2;
		margin-bottom: 2px;
		overflow: hidden;
		border-left: 1px solid #F2F2F2;
	}
	.member_mail .center .top_line b
	{
		color: #CC0000;
	}
	.member_mail .center .top_line .l
	{
		width: 150px;
		float: left;
	}
	.member_mail .center .top_line .r
	{
		float: right;
		width: 330px;
		margin: 6px 24px 0 0;
		overflow: hidden;
	}
	.member_mail .center .top_line .r a
	{
		float: right;
		margin-left: 33px;
		font-weight: 600;
		color: #095982;
	}
	.member_mail .center .top_line .r .active
	{
		color: #CC0000;
		text-decoration: none;
	}
	.member_mail .center .subject
	{
		background-color: #FEF3C6;
		border: 1px solid #B8BAC5;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 5px 0 5px 9px;
		color: #333333;
	}
	.member_mail .center .subject span
	{
		color: #00547F;
	}
	.member_mail .center .subject span.qwer
	{
		margin-left:27px;
	}
	
	.member_mail .center .mail_content
	{
		width: 528px;
		height: 483px;
		margin: 0 0 10px 11px;
		overflow: auto;
		padding: 0 25px 0 0;
		font-size: 11px;
	}
	.member_mail .center .mail_content2
	{
		width: 543px; 
		height: 410px; 
		margin-left:9px; 
		padding: 10px 0px 0px 10px; 
		font-size: 11px; 
		text-align:left;
	}
	.member_mail .center .mail_content p.reply
	{
		color: #CA3232;
		font-weight: 600;
		padding-bottom: 0;
	}
	.member_mail .center .mail_content .top
	{
		height: 82px;
	}
	.member_mail .center .mail_content .top .l
	{
		background: url(../img/bg_mailtop_l.gif) 0 0 no-repeat;
		width: 11px;
	}
	.member_mail .center .mail_content .top .c
	{
		background: url(../img/bg_mailtop_c.gif) 0 0 repeat-x;		
		font-size: 11px;
		color: #CC0000;
		padding: 3px 35px 0 0;
		line-height: 15px;
	}
	.member_mail .center .mail_content .top .c b
	{
		color: #006699;
		font-weight: 100;
	}
	
	.member_mail .center .mail_content .top .r
	{
		background: url(../img/bg_mailtop_r.gif) 0 0 no-repeat;
		width: 10px;
	}
	
	.member_mail .center .boards
	{
		margin-left: 8px;
		border: 1px solid #A0A0A0;
		height: 68px;
		background: url(../img/boards_big.gif) 12px 13px no-repeat; 
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		overflow: hidden;
		clear: both;
	}
	
	.member_mail .center .boards .cont_board
	{
		margin: 15px 0 0 318px;
		font-size:14px;
	}
	.member_mail .center .boards select
	{
		width: 170px;
		font-size: 14px;
		margin-top: 5px;
	}
	

	.member_mail .right
	{
		width: 160px;
		text-align: right;
		padding-left: 7px;
	}
	.member_mail .submit_btn_go {
		border:1px solid #666666;
		color:#CC3333;
		background:#FFFFFF url(../img/btn_bg.gif) top repeat-x;
		font: 12px Arial, sans-serif;
		font-weight: bolder;
		height: 22px;
		width:50px;
		margin-left:4px;
	}

/* /Member Mail */
/* Comnty Find */
.comnty_find .submit_btn {
		border:1px solid #666666;
		color:#CC3333;
		background:#FFFFFF url(../img/btn_bg.gif) top repeat-x;
		font: 11px Arial, sans-serif;
		font-weight: bolder;
		width:67px;
	}
.comnty_find .submit_btn_go {
		border:1px solid #666666;
		color:#CC3333;
		background:#FFFFFF url(../img/btn_bg.gif) top repeat-x;
		font: 12px Arial, sans-serif;
		font-weight: bolder;
		height: 20px;
		width:45px;
        margin-left:3px;
	}
.comnty_find .search_city_btn {
       width:78px; 
	   height:18px; 
	   background-image: url(../img/search_city.jpg);
	   margin-top:3px;
	   border:none;
	   background-color:#fff;
	   
	}
/* /Comnty Find */


	.MyCollectionTable {
		margin-left: 15px;
		width: 400px;
	}
	.MyCollectionTable td {

		text-align: center;
		padding-bottom: 2px;
		width: 130px;
		border: 1px solid #EBEBEB;
	}

	.MyCollectionTable td div {
		text-align: left;
		padding: 2px 0 0px 2px;
		font-size: 11px;
		font-weight: 600;
	    border-bottom: 1px solid #EBEBEB;
		margin-bottom:3px;
	}
	
	.MyCollectionTable a {
       color:#fff; font-weight:normal;font-size:11px;
    }
	.MyCollectionTable th {
		height: 18px;
        border: 1px solid #EBEBEB; 
		background-color:#069;
		padding-left:4px;
		padding-right:4px;
		text-align:left;
	}
	.MyCollectionTable th a {
	   display:block; 
	   float:left;
    }
	
	.MyCollectionTable a.mrg1 {
      width:25px;
    }
	
	.MyCollectionTable a.del {
      float:right;
    }

	.new_span {
			margin-left:4px;
			font-size:8px;
			vertical-align:bottom; 
			text-decoration:none;
			color:#000;
		}
		
/* -------------- For AutoCompleteExtender control ----------------- */

.autocomplete_completionListElement 
{
	/*background-color:inherit;*/
	background-color:white;
	border:1px solid buttonshadow;
	color:Gray;
	height:200px;
	list-style-type:none;
	margin:0px !important;
	overflow:auto;
	text-align:left;
	visibility:hidden;
}

.autocomplete_listItem 
{
	background-color:window;
	color:Gray;
	padding:1px;
}
.autocomplete_highlightedListItem
{
	background-color:#FFFF99;
	color: Gray;
	padding:1px;
}
#AutoCompleteEx_completionListElem
{
    background-color:white;
}
/* ------------------ 19/06/08 ------------------------*/
/* --------- profile page css starts here....... */
#main {
	padding-top:12px;
	width:100%;
}
#header {

}
.profile-tab {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	vertical-align: bottom;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7fb2cc;
	margin-top: 16px;
}
.profile-tab table {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7fb2cc;
}
.profile-tab td {
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.profile-tab a {
	background-image: url(../images/bg-tab.jpg);
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-position: 0px 10px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-right: 20px;
}
.profile-tab .active {
	background-image: url(../images/bg-active-tab.jpg);
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-position: 0px;
	height: 30px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.profile-contents {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
}

.profile-tab ul 
{
	padding-left: 0px;
	margin-left: 0px;
}
.profile-tab li {
	display: block;
	float: left;
	height: 40px;
	list-style-type: none;
	margin-right: 2px;
	vertical-align: bottom;
}
.profile-tab .blue-border {
	background-color: #7fb2cc;
	margin: 0px;
	padding: 0px;
	height: 4px;
}



.profile-contents td {
	padding-right: 5px;
	padding-left: 5px;
}

/*below css is added for new photo tab 1 jan 2010*/
.photo-tab
{
color: #333;
font-size: 13px !important;
}
.photo-tab td
{
font-size: 13px;
}
.photo-tab .photo-tab-heading h2
{
color: #069;
font-size: 17px;
font-weight: bold;
}
.photo-tab .link-add-photo a
{
color: #C00;
text-decoration: none;
font-weight: bold;
}
.photo-tab .photo-scroll-bar
{
margin-top: 16px;
margin-bottom: 16px;
}
.photo-tab .photo-tab-contents p
{
margin-bottom: 10px;
}
.photo-tab .photo-content-heading h2
{
font-size: 14px;
font-weight: bold;
color: #069;
margin-bottom: 6px;
}
.photo-tab .photo-nav a
{
font-weight: bold;
color: #069;
margin-left: 10px;
}
.photo-tab .photo-desc
{
color: #333;
margin-top: 6px;
padding-bottom: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
}
.photo-tab .photo-comments
{
margin-top: 16px;
text-align: left;
}
.photo-tab .photo-comments h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #E5E5E5;
line-height: 25px;
padding-left: 6px;
padding-right: 6px;
}
.photo-tab .photo-comments .user-comment
{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
padding-top: 4px;
margin-bottom: 6px;
padding-bottom: 4px;
}
.photo-tab .photo-comments .text-comment
{
font-size: 13px;
margin-bottom: 10px;
}
.photo-tab .photo-comments .info
{
font-size: 11px;
padding-bottom: 6px;
}
.photo-tab .photo-comments .info a
{
color: #069;
font-weight: bold;
}
.photo-tab .photo-comments .comment-text-area
{
width: 300px;
height: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333;
margin-top: 3px;
margin-bottom: 6px;
}
.photo-tab .photo-comments .button-post
{
border: 1px solid #666666;
color: #CC3333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bolder;
height: 22px;
line-height: normal;
width: 60px;
margin-right: 10px;
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url(Photos.aspx_files/btn_bg.gif);
background-repeat: repeat-x;
background-position: center top;
}
/* CSS added for lending page: Phote-tab -Nirmal*/
.imgPhoto img
{
	margin-bottom:10px;
	margin-top:10px;
}
.user_link a
{
	color:#333;
	text-decoration:underline;
	}
	
.photo-citycountry .photo-location
{
	color:#069;
	font-weight: bold;
}

.user_link .photoby
{
	color:#069;
	font-weight: bold;
}
/* Write Something section (My Profile) CSS Starts Here */
#write-something-outer { }

.textarea1 {
	width:220px;
	height:15px;
	border:1px solid acacac;
	padding: 3px;
	overflow:hidden;
}


.textarea-with-button {
	width:200px;
	height:15px;
	border:1px solid acacac;
	padding: 3px;
	overflow:hidden;
}

.write-button-container{ position:relative; top:2px; right:0px; width:18px; background-color:transparent; float:right;background-attachment:scroll;}

.write-button-container a:link, .write-button-container a:visited {
background-image:url("../images/writesomethingbutton.gif");
background-position:0 100%;
background-repeat:no-repeat;
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:18px;
text-indent:-99999px;
width:18px;
}

.write-button-container a:hover {
	color:#CC0000;
	text-decoration:none; background-image:url("../images/writesomethingbutton.gif");background-position: 0 50%; background-repeat:no-repeat;
}

.textarea-button-inside {
	width:220px;
	height:15px;
	border:1px solid acacac;
	padding: 3px;
	overflow:hidden;
}

.write-button-inside-container{ /*position:relative;*/ top:22px; right:7px; width:18px; background-color:transparent; float:right;background-attachment:scroll;}

.write-button-inside-container a:link, .write-button-inside-container a:visited {
background-image:url("../images/writesomethingbutton.gif");
background-position:0 100%;
background-repeat:no-repeat;
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:18px;
text-indent:-99999px;
width:18px;
}

.write-button-inside-container a:hover {
	color:#CC0000;
	text-decoration:none; background-image:url("../images/writesomethingbutton.gif");background-position: 0 50%; background-repeat:no-repeat;
}


.edit-profile-form a
{
	color:#cc0000;
}
/* Write Something section (My Profile) CSS Ends Here */

.years18 input 
{
	border:none !important;
	vertical-align: middle;
}