hr
{
	height: 1px;
	border: none;
	background-color: #a3a19a;
	color: #a3a19a;
	margin-left: 8px;
	margin-right: 10px;
}

/* lists, borders, alignments */
.no_list_style
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.border_1{border: solid 1px #000000 !important;}
.border_b{border-bottom: solid 1px #a4a39b;}
.border_none{border: none;}
.align_left{text-align: left !important;}
.align_right{text-align: right !important; position:relative;}
.align_center{text-align: center !important;}
/* //lists, borders, alignments */

/* margins & paddings */
.margin_0{margin: 0px !important;}
.margin_4{margin-top: 4px;}
.margin_8{margin-top: 8px !important;}
.margin_r_4{margin-right: 4px;}
.margin_12{margin-right: 12px;}
.margin_l_8{margin-left: 3px !important;}
.margin_l_30{margin-left: 30px;}
.margin_l_50{margin-left: 50px;}
.margin_l_56{margin-left: 56px;}
.padding_0{padding: 0px !important;}
.no_padding_top{padding-top: 0px !important;}
.padding_t_10{padding-top: 10px;}
.padding_10{padding-left: 10px;}
.padding_15{padding-left: 15px;}
.padding_20{padding-left: 20px;}
.padding_l_36{padding-left: 36px;}
.padding_l_70{padding-left: 70px;}
.padding_l_150{padding-left: 150px;}
.padding_r_2{padding-right: 2px;}
.padding_r_10{padding-right: 10px;}
.padding_r_12{padding-right: 12px;}
.padding_r_25{padding-right: 25px;}
.padding_b_5{padding-bottom: 5px;}
.div_margin_10{margin: 10px 0px 10px 0px;}
/* //margins & paddings */

.no_background{background: none !important;}
.decoration_none{text-decoration: none;}
.line_16{line-height: 16px;}

/* Navigation */
.space
{
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
	background: none !important;
}
.left{float: left;}
.right{float: right;}
.clear
{
	clear: both;
	float: none;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;	
}
/* //Navigation */

/* breadcrumbs */
.breadcrumbs{padding: 12px 0px 10px 3px;}
.breadcrumbs a{color: #ffffff;text-decoration:none;}
.breadcrumbs a:hover{color: #ffffff !important; text-decoration: underline;}
/* //breadcrumbs */

.my_profile_pic
{
	border: solid 1px #000000;
	margin: 0px 20px 16px 5px;
	float: left;
}
.news_info_text{padding: 10px 10px 0px 0px;}
.more_news
{
	text-align: right;
	padding-right: 16px;
	padding-bottom: 10px;
}
.my_online_frineds_pic
{
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	width: 62px;
	height: 62px;
}
.my_online_frineds_pic img{border: solid 1px #000000;}
.icon_on_off_padding
{
	padding-right: 3px;
	margin-bottom: -2px;
}
.editor
{ 
	margin: auto;
	width: 460px;
}
.pic_side
{
	text-align: center;
	width: 20%;
	float: left;
}
.pic_side img
{
	border: none;
	margin-top: 4px;
	margin-bottom: 4px;
}
.pic_side a
{
	text-decoration: none;
	position: relative;
}
.ecard_container
{
	margin: 8px 8px 8px 8px;
	width: 150px;
}
.ecard{text-align: center;}
.ecard_thumbnail
{
	background-color: #ffffff;
	border: 1px solid #adadad;
	padding: 15px 15px 15px 15px;
	margin-bottom: 10px;
}
.ecard_thumbnail a{text-decoration: none;}
.ecard_thumbnail img{border: none;}
.membership_text_paddings{padding: 0px 0px 0px 10px;}
.forum_table{width: 100%;}
.forum_table td
{
	padding: 0px 5px 18px 0px;
	vertical-align: top;
}

/* blog table */
.blog_table td
{
	padding-top: 6px;
	text-align: center;
	vertical-align: top;
}
.blog_table th
{
	background: #b4b2aa;
	height: 19px;
	vertical-align: middle !important;
	text-align: center;
}
.blog_table a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #c6171c;
	position: relative; /* otherwise Links become unclickable, forms unfocusable in IE6 */
}
.blog_table a:hover
{
	color: #ff0036; 
	text-decoration: none;
}
.yellow_div{background: #ffac00;}
.orange_div{background: #d05a0c;}
/* //blog table */

.club_member
{
	 width: 62px;
	 float: left;
	 margin-right: 10px; /* only this is changed from 18px to 10px */
} 
.yellow_div, .orange_div
{
	margin: 6px 4px 6px 0px; 
	padding: 2px 3px 2px 3px;
	font-size: 11px;  /* this is added */
	font-weight: bold;  /* this is added */
	color: #000000;  /* this is added */
}
.top_pics
{
	width: 224px;
	height: 224px;
	margin: 0px 22px 0px 0px;
}
.forum_list
{
	 padding: 0px 0px 0px 0px; 
	 margin-left: 16px; 
	 margin-top: 10px; 
	 list-style-type: disc; 
	 list-style-position: outside;
}
.first_grid_raw{border-bottom: solid 1px #a4a39b;}
.second_grid_raw
{
	border-bottom: solid 1px #a4a39b; 
	background: #eeede5;
}
.grid_light_bgrd{background: #eeede5;}

/* paging */
.paging
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.paging a
{
	font-size: 11px;
	font-weight: normal;
	color: #c6171c;
	text-decoration: none !important;
	position: relative;/* otherwise Links become unclickable, forms unfocusable in IE6 */
	border: solid 1px #a4a39b;
	padding:1px 4px 1px 4px;
}
.paging a:hover
{
	color: #ffffff; 
	border: solid 1px #000000;
	background: #898787; 
}
.selected_page_item
{
	background: #898787;
	border: solid 1px #000000 !important;
	color: #ffffff !important; 
}
/* //paging */ 

.search_result_tbl{margin-top: 20px;}
.search_result_tbl td
{
	padding-right: 6px;
	padding-top: 0px !important;
}
.search_result_tbl td div{margin-top: 0px;}
.search_res_list
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.search_res_list li{float: left;}
.card_label
{
	float: left;	
	font-weight: bold;
	width: 75px;
}
.card_body{float: left;}
.price_tbl{background: #eeede5;}
.price_tbl td
{
	border-bottom: solid 1px #d6d4ca;
	padding: 12px 12px 12px 12px;
}
.invitation_info
{ 
	background: #eeede5;
	padding-left: 6px;
	width: 150px;
	height: 18px;
}
.mainpage_formatting
{
	font-size: 11px;
	color: #000000;
}
.mainpage_formatting div
{
	float: none !important;
}
.mainpage_formatting a
{	
	font-weight: normal;
	text-decoration: underline;
	color: #c6171c;
	position: relative;/* otherwise Links become unclickable, forms unfocusable in IE6 */
}
.mainpage_formatting a:hover
{
	color: #ff0036; 
	text-decoration: none;
}
.searchResult_relations
{
	color: black !important;
	z-index: auto;
	position:relative;
}
.searchResult_relations a
{ 
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000;
	position: relative;/* otherwise Links become unclickable, forms unfocusable in IE6 */
}
.searchResult_relations a:hover
{
	color: #000000; 
	text-decoration: none;
}

.faqRedtext{
	color:#ff0036; 
	font-weight:bold; 
	text-transform:uppercase;
}
