@charset "UTF-8";
/* CSS Document */



/********** tabbed menu *************/
/************************************/

#acc_menu {
	float: left;
	width: 986px;
	height: 50px;
	margin-left: 20px;
	margin-right: 18px;
	margin-top: 10px;
}

.acc_tab {
	float: left;
	width: 278px;
	height: 48px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
} 
.acc_tab_act {
	float: left;
	width: 278px;
	height: 50px;
	background-image: url(graphics/tab_acc_gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
}  

.acc_tab_edge_left {
	float: left;
	width: 30px;
	height: 50px;
	background-image: url(graphics/tab_left_off.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.acc_tab_edge_left_act {
	float: left;
	width: 30px;
	height: 50px;
	background-image: url(graphics/tab_left_left_on.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.acc_tab_edge_right {
	float: left;
	width: 30px;
	height: 50px;
	background-image: url(graphics/tabs_right_off.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.acc_tab_edge_right_act {
	float: left;
	width: 30px;
	height: 50px;
	background-image: url(graphics/tab_right_active.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.acc_tab_join { /* both tabs are inactive */
	float: left;
	width: 46px;
	height: 49px;
	background-image: url(graphics/tab_join_inactive.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #b5b5b5;
}
.acc_tab_join_left { /* left is active */
	float: left;
	width: 46px;
	height: 50px;
	background-image: url(graphics/tab_join_left_active.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.acc_tab_join_right { /* right is active */
	float: left;
	width: 46px;
	height: 50px;
	background-image: url(graphics/tab_join_right_active.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#acc_menu a {
	text-decoration: none;
}
.acc_tab_head {
	float: left;
	width: 278px;
	height: 22px;
	text-align: center;
	padding-top: 6px;
}
.acc_tab_text {
	float: left;
	width: 278px;
	height: 18px;
	text-align: center;
}
.acc_tab_head h1 {
	line-height: 25px;
}
.acc_tab_text p {
	line-height: 12px;
}


/*********** Location Edit ************/
/**************************************/

#prof_left_wrap {
	float: left;
	width: 464px;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	border: 1px solid #b5b5b5;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;	
}

#prof_right_wrap {
	float: left;
	width: 464px;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	border: 1px solid #b5b5b5;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;	
}

.pc_row {
	float: left;
	width: 464px;
	margin-bottom: 3px;
}
.pcr_left {
	float: left;
	width: 108px;
	padding-left: 10px;
}
.pcr_left p {
	line-height: 30px;
	margin: 0px;
}
.pcr_middle {
	float: left;
	width: 250px;
	text-align: right;
	padding-top: 2px;
}
.pcr_right {
	float: left;
	width: 86px;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pcr_right p {
	margin: 0px;
}
.pc_edit_div {
	float: left;
	width: 444px;
	text-align: left;
	padding-left: 10px;
	height: 0;
	padding-right: 10px;
}
.pcr_full {
	float: left;
	width: 454px;
	padding-left: 10px;
	padding-top: 2px;
}
.pcr_full p {
	line-height: 30px;
	margin: 0px;
}
.pcr_left_middle {
	float: left;
	width: 358px;
	padding-left: 10px;
	padding-top: 2px;
}

.pcr_green_text_field {
	float: left;
	width: 338px;
	padding: 10px;
	margin-bottom: 5px;
	background-color: #F2FAE9;
}

.pcr_country {
	float: left;
	width: 358px;
}
.pcr_country_wrap {
	float: left;
	width: 110px;
	padding-right: 9px;
}

.pcr_fac_row {
	float: left;
	width: 250px;
	height: 26px;
	margin-bottom: 5px;
}
.pcr_fac_row_name {
	float: left;
	width: 215px;
	height: 23px;
	text-align: right;
}
.pcr_fac_row_icon {
	float: left;
	width: 20px;
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 0px;
}





/*********** Location list ************/
/**************************************/

#content_acc_wrap {
	float: left;
	width: 1004px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#account_mess {
	float: left;
	width: 969px;
	margin: 0 10px 0 10px;
	padding-left: 15px;
}

/** ll = loc_list_ **/

.loc_list_wrap {
	float: left;
	width: 460px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #b5b5b5;
	padding-bottom: 10px;
	margin-top: 20px;
	padding: 10px;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;	
}
.ll_title_date {
	float: left;
	width: 460px;
	height: 30px;
}
.ll_title {
	float: left;
	width: 340px;
	height: 30px;
}
.ll_title a {
	color: #5C822A;
	text-decoration: none;
}
.ll_added {
	float: right;
	width: 120px;
	height: 30px;
	text-align: right;
}

.ll_cat {
	text-align: center;
	float: left;
	width: 39px;
	height: 62px;
	margin-right: 25px;
	margin-top: 0px;
	padding-top: 0;
}
.ll_thumb {
	float: left;
	width: 101px;
	height: 74px;
	padding: 1px;
	margin-right: 25px;
	border: 1px solid #8CC63F;
}
.ll_quick_wrap {
	float: left;
	width: 266px;
}
.ll_quick_wrap p {
	font-size: 10px;
	line-height: 0px;
}

.llq_edit {
	float: left;
	width: 266px;
	height: 20px;
}
.llq_edit p {
	font-size: 12px;
}
.llq_edit .green_button p {
	line-height: 0px;
}
.llq_views, .llq_rate, .llq_tried, .llq_comms, .llq_vids {
	float: left;
	width: 208px;
	height: 18px;
	padding-left: 8px;
}
.llq_views p, .llq_rate p, .llq_tried p, .llq_comms p, .llq_vids p {
	font-size: 10px;
	padding-top: 4px;
}
.llq_numb {
	float: left;
	padding-right: 20px;
	width: 30px;
	height: 18px;
	text-align: right;
}
.llq_numb p {
	font-size: 10px;
	padding-top: 4px;
}



/*********** Location Edit ************/
/**************************************/

.le_frame_header {
	float: left;
	width: 466px;
	height: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}



#location_edit_head {
	float: left;
	width: 984px;
	margin: 10px;
}
#le_head_title {
	float: left;
	width: 700px;
}
#le_head_dates {
	float: left;
	width: 284px;
	text-align: right;
}
#lehd_upload p {
	margin: 0px;
}


/******* Left ******/
#location_edit_left {
	float: left;
	width: 488px;
	margin-left: 8px;
	margin-right: 6px;
}

#le_stats_wrap {
	float: left;
	width: 486px;
	margin-bottom: 20px;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b5b5b5;
}
#lest_table {
	float: left;
	width: 466px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.le_table_left {
	width: 356px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}
.le_table_right {
	width: 90px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}


#le_sett_wrap {
	float: left;
	width: 486px;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b5b5b5;
}
.lese_row {
	float: left;
	width: 466px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
}
.lese_row_left {
	float: left;
	width: 110px;
	padding-left: 10px;
}
.lese_row_left p {
	line-height: 30px;
	margin: 0px;
}
.lese_row_middle {
	float: left;
	width: 250px;
	text-align: right;
	padding-top: 2px;
}
.lese_row_right {
	float: left;
	width: 86px;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.lese_row_right p {
	margin: 0px;
}


/******* Right ******/
#location_edit_right {
	float: left;
	width: 488px;
	margin-left: 6px;
	margin-right: 8px;
	
}
#le_map_wrap {
	float: left;
	width: 486px;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b5b5b5;
	margin-bottom: 20px;
}

#map_canvas_account_wrap {
	float:left;
	width: 468px;
	height: 300px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	padding: 1px;
	border: 1px solid #8CC63F;
}
#map_canvas_account {
	width: 468px;
	height: 300px;
}
#le_map_edit {
	float: left;
	width: 472px;
	text-align: right;
	margin: 0 7px 3px 7px;
}
#le_map_edit a {
	color: #5CC82A;
}

#le_vids_wrap {
	float: left;
	width: 486px;
	background-image: url(graphics/content_area.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b5b5b5;
}
.lev_small_head {
	float: left;
	width: 476px;
	padding-left: 10px;
}


.le_other_vid_wrap {
	float: left;
	width: 466px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.le_other_vid_wrap p {
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
}
.le_ovw_title {
	float: left;
	width: 307px;
	height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
}
.le_ovw_desc {
	float: left;
	width: 307px;
	height: 32px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
}
.le_ovw_price {
	float: left;
	width: 93px;
	height: 27px;
}
.le_ovw_user {
	float: right;
	width: 81px;
	height: 24px;
	padding-right: 20px;
	padding-top: 3px;
	text-align: right;
}
.le_ovw_bottom {
	float: left;
	width: 466px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b5b5b5;
	text-align: right;
}



/******* Edit divs ******/
.le_edit_div {
	float: left;
	width: 466px;
	text-align: left;
	height: 0;
}






/***************** VIDEOS *****************/
/******************************************/

.acc_video_wrap_full {
	float: left;
	width: 942px;
	border: 1px solid #b5b5b5;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.avw_left_wrap {
	float: left;
	width: 531px;
	margin-right: 15px;
}
.avw_right_wrap {
	float: left;
	width: 381px;
	margin-left: 15px;
}

.avw_button {
	float: right;
	width: 75px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right
}
.avw_button p {
	margin: 0px;
}



/** left **/

.avwl_top {
	float: left;
	width: 531px;
	padding-bottom: 15px;
}
.avw_title {
	float: left;
	width: 451px;
}
.avwl_full_row {
	float: left;
	width: 531px;
	margin-bottom: 5px;
}
.avwl_thumb {
	float: left;
	width: 101px;
	height: 74px;
	padding: 1px;
	margin-right: 0px;
	border: 1px solid #8CC63F;
}
.avwl_small_row {
	float: left;
	width: 416px;
	margin-left: 10px;
}

.avwls_left {
	float: left;
	width: 45px;
	padding-right: 20px;
	text-align: right;
}
.avwls_middle {
	float: left;
	width: 271px;
}

.avwlf_left {
	float: left;
	width: 105px;
}
.avwlf_middle {
	float: left;
	width: 336px;
	margin-left: 10px;
}


/** right **/

.avwr_row {
	float: left;
	width: 381px;
}
.avwr_left {
	float: left;
	width: 70px;
	text-align: right;
}
.avwr_center {
	float: left;
	width: 211px;
	padding-left: 20px;
}



/** EDIT **/

.avwl_edit_small {
	float: left;
	width: 396px;
	padding: 0px 10px 0px 10px;
	height: 0;
}
.avwl_edit_big {
	float: left;
	width: 511px;
	padding: 10px;
	height: 0;
}
.avwr_edit {
	float: left;
	width: 361px;
	padding: 0px 10px 0px 10px;
	height: 0;
}


































