/* CSS Document */

/* anchor properties */
a { font-family:Tahoma;}
a:hover { color: #ff9900; text-decoration: none;}
.box_head_1_dyn a,
.box_head_1_dyn { color:#FFFFFF; text-decoration: none; font-weight: bold; white-space:nowrap;}
.box_head_1_dyn a:hover { color:yellow; text-decoration: none; font-weight: bold;}
.box_head_2_dyn a { color:#FFFFFF; text-decoration: none; font-weight: bold; white-space:nowrap;}
.box_head_2_dyn a:hover { color:yellow; text-decoration: none; font-weight: bold;}
.box_head_2_flip a { color:#FFFFFF; text-decoration: none; font-weight: bold;}
.box_head_2_flip a:hover { color:#DDDDDD; text-decoration: none; font-weight: bold;}
.box_content_link {}
.box_content_link a { color:#000000; text-decoration: none; font-weight: normal;}
.box_content_link a:hover { color:#ff9900; text-decoration: underline; font-weight: normal;}
.submenu_buttons a { color:#0c3a63; text-decoration: none; font-weight: normal;}
.submenu_buttons a:hover { color:#0c3a63; text-decoration: underline; font-weight: normal;}
.submenu a { color:#000000; text-decoration: none; font-weight: normal;}
.submenu a:hover { color:#ff9900; text-decoration: underline; font-weight: normal;}

/* Keep image links from having a border */
a img { border: none; }

body {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	font-size:12px;
	font-family:Tahoma;

}
.bodytable {
	width: 980px;
	border: 0px solid #000000;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
}

/* 3 column main table */
.maintable {
	width: 100%;
	border: 0px solid #AAAAAA;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
}

/*columns in main table */
.leftcolumn {
	width: 150px;
	padding:4px;
}
.centercolumn {
	padding:0px;
	width:100%;
}
.rightcolumn {
	/*width: 300px;*/
	padding:0px 4px 4px 4px;
}

/*box defining properties */
.box_150 {
	width: 150px;
	border-collapse: collapse;
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}
.box_content_1 {
	background-color: #a5cceb;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0px;
	font-size: 12px;
}
.box_head_1_150 {
	width: 126px;
	background-color: #336699;
	background-image:url(images/boxhead2/hd_336699_mid.gif); background-repeat:repeat-x;
	font-weight: bold;
	color: #FFFFFF;
}
.box_head_1_left {
	width:12px;
	background-image:url(images/adhere/menu_back.gif);
	background-repeat: repeat-x;
}
.box_head_1_right {
	width:12px;
	background-image:url(images/adhere/menu_back.gif);
	background-repeat: repeat-x;
}
.box_head_2_150 {
	width: 126px;
	background-color: #ff9900;
	background-image:url(images/boxhead2/hd_336699_mid.gif); background-repeat:repeat-x;
	font-weight: bold;
	color: #FFFFFF;
}
.box_head_2_left {
	width:10px;
	background-image:url(images/adhere/menu_back_red.gif);
	background-repeat: no-repeat;
}
.box_head_2_right {
	width:10px;
	background-image:url(images/adhere/menu_back_red.gif);
	background-repeat: no-repeat;
}
.box_head_2_left_flip {
	width:12px;
	height:21px;
	background-image:url(images/boxhead2/hd_ff9900_left_flip.gif);
}
.box_head_2_right_flip {
	width:12px;
	height:21px;
	background-image:url(images/boxhead2/hd_ff9900_right_flip.gif);
}
.box_150_content_2 {
	width: 148px;
	background-color: #a5cceb;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding: 4px;
}
.box_head_2_dyn {
	background-color: #ff9900;
	background-image:url(images/adhere/menu_back_red.gif); 
	background-repeat:repeat-x;
	font-weight: bold;
	font-family:Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.box_head_2_flip {
	background-color: #ff9900;
	background-image:url(images/boxhead2/hd_ff9900_mid_flip.gif); 
	background-repeat:repeat-x;
	font-weight: bold;
	font-family:Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.box_content_2 {
	background-color: #f2f3e1;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	padding: 0px;
	font-size: 12px;

}
/* Fix for IE 6 to inherit font size */
.box_content_2 td{
	font-size:12px;
}
.box_dyn {
	border-collapse: collapse;
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}
.box_head_1_dyn {
	background-color: #336699;
	background-image:url(images/adhere/menu_back.gif); 
	background-repeat:repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size: 12px;
	*font-size: 12px;
}
.box_dyn_content {
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-left: 2px;
	padding-bottom: 2px;
}

/*not boxes*/
.submenu {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-collapse:collapse;
	text-indent: 8px;
	background-color: #a5cceb;
	padding: 2px;
	font-size: 12px;
}
.submenu_buttons {
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border: 0;
	font-size: 11px;
	*font-size:10px !important;
	*font-size:12px;
}
.formbutton {
/*
Example css for form buttons
background-color: #a5cceb;
border: 1px solid #000000;
color: #000000;
font-size: 10px;
font-weight: bold;
*/
}
.user_admin_text1 {
color: #000000;
font-size: 12px;
font-weight: bold;
}
h1 {
font-size: 16px;
text-align: center;
font-weight:bold;
}
.footertext {
	font-size: 10px;}
.login_box_text1 { font-size: 12px; }
.login_box_text2 { font-size: 12px; }

/* ----- CSS for User Management Table ----- */
.use_man_table_container
{
  
  text-align: center;
  margin: 5px auto;
  width: 600px;
  border:1px solid #DDDDDD;
  padding-bottom:20px;
}
.use_man_table_header
{
     clear: both;
     width: 600px;
     padding-bottom: 0px;
     padding-top: 30px;
}
.use_man_table_left
{
  width: 295px;
  padding-right: 5px;
  float: left;
  clear: left;
}

/*.use_man_table_right div, .use_man_table_left div{
margin-top:2px;
border:1px solid #4189dd;
padding: 2px;
}*/

.use_man_table_right
{
  width: 295px;
  padding-left: 4px;
  float: right;
  clear: right;
}
.use_man_table_footer
{
     clear: both;
     width: 600px;
     height: 1px;
}
.use_man_table_left div,
.use_man_table_right div{
	text-align:left;
}

.use_man_table_left div a,
.use_man_table_right div a {
	padding-left: 30px;
	text-decoration:none;
}
.use_man_table_left div img,
.use_man_table_right div img {
	width: 42px;
	height: 42px;	
}
.use_man_table_sep {
	width: 100%;
	height: 20px;
	border-bottom: 1px solid #dddddd;
	clear:both;
}

/* extra questions and extra checkboxes */
.extraCheckboxes {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type: none;	
	font-size:12px;
}
.extraCheckboxes li {
	background-image: url('images/checkbox_arw.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 15px;
	border: 0px solid black;
	white-space:nowrap;
	margin:0px;
}
.extraQuestionName,
.extraQuestionName li,
.extraQuestionValue,
.extraQuestionValue li {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.extraQuestionName li,
.extraQuestionValue li {
	margin-bottom: 5px;
}













#galleryContainer
{
	width: 600px;
	height: 100%;
	margin: 0px auto; /* CENTER THE DIV */
	text-align: center;
}
#galleryBigImage
{
	float: left;
	text-align: center;
	border: 1px solid #ccc;
}
#galleryBigImage img
{
	margin: 0px auto;
	*margin-bottom: -3px;
}
#galleryThumbs
{
	width: 300px;
	
	float: right;
	padding: 3px;
	
	text-align: auto;
}

#galleryThumbs ul
{
	margin: 0px;
	padding: 0px;
}

#galleryThumbs ul li
{
	list-style: none;
	padding: 0px;
	margin: 1px;
	display: block;
	float: left;
	border: 1px solid #ccc;
	text-align: center;
	
}

#galleryThumbs ul li img
{
	margin: 0px auto;
	border: 0px;	
}

.feature_status_label {
color: #000000;
font-size: 10px;
}

.feature_status_text {
color: #ff0000;
font-size: 10px;
font-weight: bold;
}

.home_category_img{
width:88px;
display:block; 
padding: 3px;
margin-right: 5px; 
border-style: solid;
border: 1px solid	#DDDDDD; 
float: left;
}

.home_category_img1{
display:block; 
width:80px; 
height:80px; 
padding: 3px;
margin-right: 5px; 
border-style: solid;
border: 1px solid	#DDDDDD; 
float: left;
}

.no_img_icon_0{

/*width: 75px;
height: 75px;
*/
} 

.no_img_icon_1{
/*
width: 75px;
height: 75px;
*/
} 

.browse_result_thumbnail{
padding-left: 0px; float: left;
padding-bottom: 10px;
text-align:center;
width:80px;
}

.browse_result_ad_date{
float: right; 
width: 7em; 
margin: 0; 
padding: 0; 
text-align: right; 
font-weight: bold; font-size: 12px;
}

.browse_result_ad_date_container{
float: right; 
width: 7em; 
margin: 0; 
padding-right: 12px; 
text-align: right; 
}

.browse_result_ad_date_container{ 
color: #0c758e; 
margin-bottom: 5px; 
line-height: 1; 
font-weight: bold; 
}

.browse_result_ad_content{ 
padding-left: 75px; 
width: 80%; 
background-color: red;
}

.browse_result_ad_title{
float: left;
padding-bottom: 2px;
font-size: 15px;
*font-size: 16px;
color: red;
width:450px;
}

.featured .browse_result_ad_title{
width:550px;
}

.clearfix-left:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
}
.clearfix-left {
	display: inline-block;
}

.clearfix-left {
	display: block;
}

.thumbnail { padding-left: 10px; float: left; }

.ad_wrapper{
border-bottom: solid 1px black;
padding:20px;
}

.featured_ads_td{border:1px solid #81c9fd;}

/*AD LIST*/
.listing { height:100%; float: left; margin: 0 0px; color:#58595b; border: 1px solid white}
/*.listing .double-wrapper {float:left; border-top: 1px solid white; border-bottom: 1px solid #ededed; border-left:1px solid #ededed;; border-right:1px solid #ededed;}*/
/*THE OUTTER CONTAINER*/
.double-wrapper { padding-left: 5px; padding-right: 0px; padding-top: 0px; }
.listing .double-wrapper {float:left; border-bottom: 1px solid white; border-top: 1px dashed #ededed; border-left:1px solid white; border-right:1px solid white;}
.featured .double-wrapper { background-color: #ffffcc; background: url(images/adhere/featured_bg_yellow.gif) repeat-x; border-top: 1px solid #ffffcc;}
.s_featured .double-wrapper { background-color: #ffffcc; background: url(images/adhere/featured_bg_yellow.gif) repeat-x; border-top: 1px solid #ffffcc;}
.bolding .double-wrapper {font-weight: bold;}
.over .double-wrapper{ background-color:white; background: url(images/listing_hover_bg.gif) repeat-x; border: 1px solid orange; }
.double-wrapper:hover{ background: url(images/listing_hover_bg.gif) repeat-x; border: 1px solid orange; }

.browse_result_normal_section{padding-left:85px; padding-top:10px}
.featured .browse_result_normal_section{padding-left:125px;}

a.title_link { color: #6e1713; text-decoration: underline;}
a.title_link:visited { color: #6e1713; text-decoration: underline; }
.bolding a.title_link { color: red; text-decoration: underline; }
.bolding a.title_link:visited { color: red; text-decoration: underline; }
* html .listing .double-wrapper { position: relative; }

.listing .browse_result_normal_section .browse_result_normal_section_module { float: left; width: 565px; padding-bottom:10px;}
.featured .browse_result_normal_section .browse_result_normal_section_module { width:693px; *width: 690px !important; *width: 689px;}
#tmp{ font-weight:bold;font-size:12px;width: 630px; padding-bottom:10px;}
#gads{ float:right;margin-right:1px}

.featured .browse_result_thumbnail{width:120px; }
.listing .listing_more_info {clear:left; width:100px; margin-top: 5px; vertical-align:middle; }
a.more_info { font-size:12px; color: #6e1713; text-decoration: none; font-weight:normal}
a.more_info:visited { color: #6e1713; text-decoration: none;}
.extended_section{clear:left; padding-left:10px; padding-right:12px; height:1px; overflow:hidden; width:630px; font-size:12px}
.featured .extended_section{width:790px;}
/*.listing_description_label {padding:0.3em; padding-left: 0.5em; float:left; font-size: 16px; background-color: #CCCCCC; color:white; font-weight:normal;}*/
.listing_description_label{}
.clear-both {clear:both;}
.browse_result_ad_desc{color:black;clear:both; font-size: 12px; padding-top:5px;}
.browse_result_ad_desc_short{color:black; clear:left; font-size: 12px; width:455px}
.featured .browse_result_ad_desc_short{color:black; clear:left; font-size: 12px; width:550px}
.listing_attribute{ clear:left; padding-right: 20px; font-weight:normal; margin-top:2px; font-size: 12px}
.listing_attribute a{color:#58595b};
.browsing_result_table_row_even .double-wrapper { height: 100%; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.browsing_result_table_row_odd .double-wrapper { height: 100%; padding-left: 5px; padding-right: 5px; padding-top: 10px; }

.expanded .double-wrapper{background: url(images/listing_active_bg_bot.gif) repeat-x bottom left; border-bottom: 1px solid white; border-right: 1px solid white;}
.expanded { background: url(images/listing_active_bg.gif) repeat-x; border: 1px solid #c8e6ff; }
.expanded .double-wrapper:hover{border-bottom: 1px solid orange; border-right: 1px solid orange;}
/*
.listing .listing_more_info { visibility: hidden !important; visibility: visible}
.listing:hover .listing_more_info { visibility: visible !important; visibility: visible}
.expanded .listing_more_info { visibility: visible !important; visibility: visible}
*/
.listing_toolbar {float:right; font-weight:normal; text-align:right;padding-right: 12px; }
a.toolbar { font-size:11px; color: #6e1713; text-decoration: none; font-weight:normal}
a.toolbar:visited { color: #6e1713; text-decoration: none;}

.listing_tags {padding-top: 5px; float: left; font-size:12px}
.tag_link {color: #6e1713; text-decoration: underline; font-weight:normal; font-size:12px}

.search_box_1_input select {width:150px }
.search_box_1_input #search_text {width:150px }

.sub_cat {
	width: 100%;
	border-left: 1px solid #003366;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
	background-color: white;
	margin-bottom: 15px;
}

.sub_cat .sub_cat_div {
	padding-left: 15px;
	padding-bottom: 3px;
}

.selected_main_cat{
	width: 100%; padding-top:2px; padding-bottom:2px; background-color:#004a99; padding-left:5px;background-image:url(/images/adhere/bluebar_bg.gif);
}

.main_cat{
	width:100%; padding:3px 0px; padding-left:5px;border-bottom:1px dashed #CCCCCC;
}

.special_cat{
	width:100%; border-bottom:1px dashed #CCCCCC;background-color:gold;color:black
}

.sub_cat_padding{
	background-color:white;
	border-left: 1px solid #004a99;
	border-bottom: 1px solid #004a99;
	height: 5px;
	font-size: 1px;
}

.nav_leftcolumn{
	width: 120px;
	padding:0px;
	border-right:1px solid #003366;
	/*background-color: #e2edf4;*/
	/*background-color: #1e4087;*/
	background-color: #ffffff;
	/*background-color: #eeeeee;*/
	background-image:url(images/adhere/border_left_only.gif); 
	background-repeat:repeat-y;
}

.nav_leftcolumn_only{
	background-image:url(images/adhere/border_left_only.gif); 
	background-repeat:repeat-y;
}

.nav_rightcolumn{
	background-image:url(images/adhere/border_right_only.gif); 
	background-repeat:repeat-y;
}

.nav_rightcolumn_1{
	/*background-image:url(images/adhere/bucket_left.gif); */
	background-image:url(images/adhere/border_right_only.gif); 
	background-repeat:repeat-y;
}

.nav_centercolumn {
	padding:0px;
	background-image:url(images/adhere/border_left_only.gif); 
	background-repeat:repeat-y;
}


.cat_box_current{
	background-color: white;
	border-top: 2px solid orange;
	white-space:nowrap;
	
}
.cat_box{
	background-color: #004a99;
	white-space:nowrap;
	color:white;
}
.cat_box_link{
	color:white;
	text-decoration:none;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	display:block;
	
}

.cat_box:hover .cat_box_link{
	color:black;
}

.cat_box_current .cat_box_link{
	color: #004a99;
}
.cat_box:hover{
	background-color: white;
	border-top: 2px solid orange;
}
.cat_box_normal{
	background-color: #004a99;
}

.cat_box_content{
	border-bottom: 1px solid #004a99;
	border-left: 1px solid #004a99;
	border-right: 1px solid #004a99;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left:18px;
	padding-right:18px;
	height:473px;
}
/*
.sub_cat_img{
display:block; 
width:75px; 
height:75px; 
padding: 3px;
margin-right: 5px;
border-style: solid;
border: 1px solid	#DDDDDD;
float: left;
text-align:center;
}
*/
.sub_cat_img_td{
	width: 60px;
	text-align: center;
	padding-right: 10px;
	vertical-align: center;
}

.box_sub_cat_td{
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px !important;
	background-image:url(images/listing_active_bg.gif); background-repeat:repeat-x;
}

.box_listings_td{
	font-size: 12px;
	padding-bottom: 10px;
}

.box_sub_cat_link{
	color: #004a99;
	text-decoration: none;
}

.box_listings_td ul{
	margin-top: 5px !important;
	margin-top: 2px;
	list-style-type: square;
}

.box_listings_td li{
	margin-left: -20px;
	padding-bottom: 4px;
	color: #58595b;
}

.box_link{
	color: #58595b;
}

.direct_post_first{
	margin: 0px auto;
	font-size: 12px;
	color: #4189dd;
	font-weight: bold;
	padding: 12px 20px;
	display:block;
	
}
.featured_tbl{
	border: 1px solid #7fa4cc;
}
.featured_td{
	background-color: #c5cfef;
	text-align: center;
	font-size:12px;
	background-image:url(images/adhere/blue_shadow.gif);	background-position: bottom; background-repeat: repeat-x ;
}

.featured_td featured_img{
	vertical-align:middle; 
	max-width:200px; 
	max-height:200px;
	height:expression(this.height >= this.width && this.height > 200?'200px':true);
	width:expression(this.height < this.width && this.width > 200?'200px':true);
}

.box_right_col{
	padding-left: 15px;

}

#tmp{
	font-size:12px;
}

.box_head_1_dyn_active {
	background-color: #FFFFFF;
	background-image:url(images/adhere/menu_separator_w.gif); 
	background-repeat:repeat-x;
	font-weight: bold;
	color: #004a99;
	font-family:Tahoma;
	font-size: 12px;
}

.box_head_1_bg{
	background-image:url(images/adhere/menu_back.gif);
	background-repeat: repeat-x;
}

.box_head_1_left_active {
	width:12px;
	background-image:url(images/adhere/menu_separator_w.gif);
	background-repeat: repeat-x;
}
.box_head_1_right_active {
	width:12px;
	background-image:url(images/adhere/menu_separator_w.gif);
	background-repeat: repeat-x;
}

.box_head_1_dyn_active a { color:#004a99; text-decoration: none; font-weight: bold;  padding: 9px 12px; display: block; }
.box_head_1_dyn_active a:hover { color:orange; text-decoration: none; font-weight: bold;}

.box_head_1_dyn a { padding: 6px 12px; display: block; }
.box_head_2_dyn a { padding: 6px 12px; display: block; }

.free_ad_btn {
	background-image:url(images/adhere/menu_free_adv.gif); 
	background-repeat:repeat-x;
	font-weight: bold;
	font-family:Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.free_ad_btn a { padding: 9px 12px; display: block; }
.free_ad_btn a { color:#FFFFFF; text-decoration: none; font-weight: bold; white-space:nowrap;}
.free_ad_btn a:hover { color:yellow; text-decoration: none; font-weight: bold;}

.footer_links {color:#0c3a63;font-size:12px}

.img80 {width:88px; height:88px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:center; display:table-cell; vertical-align: middle; overflow:hidden;}
.img80 span {vertical-align:middle; height:100%}
.img80 img { 
	vertical-align:middle; 
	max-width:80px; 
	max-height:80px;
	height:expression(this.height >= this.width && this.height > 80?'80px':true);
	width:expression(this.height < this.width && this.width > 80?'80px':true);
}

.img40 {width:44px; height:44px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:center; display:table-cell; vertical-align: middle; overflow:hidden;}

.img190 {width:194px; height:124px; background-color:#FFFFFF; text-align:center; display:table-cell; vertical-align: middle; overflow:hidden;}

/*.img190 img { 
	vertical-align:middle; 
	max-width:190px; 
	max-height:120px;
	height:expression(this.height >= this.width && this.height > 120?'120px':true);
	width:expression(this.height < this.width && this.width > 190?'190px':true);
}*/

.img190 span {vertical-align:middle; height:100%}

.browsing_category_tree{
height:35px;
background-image:url(images/adhere/grey_menu_back.gif);
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #bbbbbb;
font-size:12px;
}

.browse_sub_cat_list_td{
height:20px;padding-left:15px;padding-top:5px;
}

.browse_sub_cat_td{
	font-size: 13px;
	padding: 5px 10px 10px 10px;
	height:100px;
	
}

.browse_sub_cat_td ul{
	margin-top: 5px !important;
	margin-top: 2px;
	list-style-type: square;
}

.browse_sub_cat_td li{
	margin-left: -20px;
	padding-bottom: 2px;
	color: #58595b;
}

.page_nav{
*padding-top:4px;
height:22px;
font-size: 11px;
padding-right: 5px;
}
/*
.page_links{
padding: 2px 4px;
width:1.5em;
border:1px solid black;
text-decoration:none;
color: #000000;
background-color:#EEEEEE;

}

.page_links:visited{
color: #000000;

}

.page_links:hover{
color: #ff9900;
background-color:#FFFFFF;
}

.current_page{
font-family:Tahoma;
font-weight: bold;
padding: 2px 4px;
border:1px solid black;
background-color:#FFFFFF;
}
*/

.page_links{
padding: 0.2em 0.5em;
background: #fff;
text-decoration:none;
border: 1px solid #9AAFE5;
color: #2E6AB1;
}

.page_links:visited{
color: #2E6AB1;

}

.page_links:hover{
background-color:#FFFFFF;
border-color: #2E6AB1;
color: #2E6AB1;
}

.current_page{
padding: 0.2em 0.5em;
font-family:Tahoma;
border: 1px solid #2E6AB1;
font-weight: bold;
background: #2E6AB1;
color: #fff;
}

.category_tree_link { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
 } 
 
/*live search*/
.ls_layer {position:absolute; width:250px; background-color:#CCDDFF; z-index:100; visibility:hidden} 
.ls_outer {width:100%;border-collapse:collapse;}
.ls_outer td {padding:1px} 
.ls_inner {width:100%; border:1px solid #4169E1; background-color:#FFFFFF; cursor:default;border-collapse:collapse;}
.ls_inner_tr {background-color:#FFFFFF}
.ls_inner_tr_movr {background-color:#CCDDFF}
.ls_inner td {height:16px; padding:1px; white-space:nowrap}
.ls_inner img {vertical-align:middle; margin-left:3px}
.ls_inner span {color:#191970; font-weight:bold}
.matches {font-size:8px; color:green}
.hot_search_link{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6e1713; font-weight:normal}
.sponsor_link{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:red; font-weight:normal}
/* */

.cat_td{
/*background-image:url(images/adhere/grey_shadow.gif); */
background-repeat: repeat-x;
padding:2px;

	/*background-color: #EEEEEE;*/
	/*border: 1px solid #EEEEEE;*/
	height: 120px;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #DDDDDD;
	
	
}

.cat_td_small{

background-repeat: repeat-x;
padding:2px;

	height: 50px;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #DDDDDD;
	
	
}

.leftColLeft,.midColLeft,.rightColLeft{background-image: url(/images/adhere/bucket_left.gif);background-repeat:repeat-y;padding-left:10px;}
.leftColRight,.midColRight,.rightColRight{background-image: url(/images/adhere/bucket_right.gif);background-repeat:repeat-y;padding-right:10px;background-position:top right;background-color:#ffffff;min-height:20px;_height:20px;}
.midColHdr{background-image: url(/images/adhere/800hdr.gif);background-repeat:no-repeat;height:9px;overflow:hidden;}
.midColFtr{background-image: url(/images/adhere/800ftr.gif);background-repeat:no-repeat;height:9px;overflow:hidden;margin-bottom:2px;}
.midColRight{width:780px};

.toolbox{
color:#666666; 
background-color:#EEEEEE;
margin:2px; 
padding: 4px; 
float:right; 
text-align:right; 
line-height:18px; 
border: 1px solid #DDDDDD;

}
.toolbox2{
color:#666666; 
background-color:#EEEEEE;
margin:2px; 
padding: 4px; 
float:right; 
text-align:right; 
line-height:18px; 
border: 1px solid #DDDDDD;

}
.toolbox2 a, .toolbox a{color:#666666; padding:0px 2px; font-size:12px}
.toolbox2 a:hover, .toolbox a:hover{color:orange;}
.description_details{font-size:15px; overflow:hidden; width:770px;}
.description_title{padding: 0px 10px;border-right:5px solid #004a99; border-left:5px solid #004a99;border-bottom:1px solid #004a99; font-size:16px;font-weight:bold;color:#4189dd;}
.display_ad_value a{color:#004a99;}
.display_ad_value a:hover{color:orange;}

.extra_questions {padding: 4px; float:right; width: 200px; border: 1px solid #4189dd;word-wrap:break-word; overflow:hidden;}
.extra_question_name_container{width:100px;float:left; font-weight:bold; font-size:12px;padding-right:5px; text-align:right; }
.extra_question_value_container{width:90px;float:left; font-weight:normal; font-size:12px;padding-right:2px;}

.posted_cat_list {text-align:center;}
.posted_cat {display:block; color:#58595b; width:49%; float:left;padding:2px 0px; text-align:center}

.tips_box{position: relative; margin-left: auto; margin-right: auto; border:1px solid #4189dd; width:400px}
.tips_box_title{color:#FFFFFF; background-color:#4189dd;padding:2px;}

.tags{padding: 4px 4px 0px 4px; height: 20px; color:#58595b; float:left; text-align:center; white-space:nowrap;}
.tags a{color:#58595b}
.tags a:hover{color:orange}

.direct_post{color:#000000;}

/*RELATED ADS*/
.related_ads_wrapper{
clear:both;
height:80px;
padding-top:150px;
}
.thumbnail_wrapper{
padding-left:1px;
float:left;
width:75px;
text-align:center;
}
.related_ad_title{
float:left;
height:75px;
width: 80px;
/*padding: 3px 3px 2px 2px;*/
margin:3px 1px 2px 3px;
vertical-align:middle;
word-break:break-all;
word-wrap:break-word;
overflow:hidden;
}
.related_ad{
float:left;
width:160px;
border: 1px solid #DDDDDD;
margin-right:2px;
*margin-right:1px;
height:75px;
}

.related_ad_link{
color:#666666;
font-size:12px;
}

/*AD FEED SAMPLE*/
#sample-wrapper{width:250px;border:1px solid #E3E3E3;float:right;padding:4px}
#sample-wrapper div{width:250px}
#sample-title{font-size:15px;font-weight:bold;
		 text-decoration: underline;
		 line-height:25px;
		 margin:2px 0; color:#0000FF;
		 }
#sample-desc{float:left;font-weight:normal;font-size:12px;line-height:normal;color:#666666;overflow:hidden;word-wrap:break-word;}
#sample-addr{float:left;font-weight:normal;font-size:12px;line-height:25px;color:#0000FF;text-decoration: underline;}

.ad_details_category {font-weight:bold;font-size:15px; color:#4189dd;}

.feature_active{font-size:11px;*font-size:10px; font-weight:normal; color:green;}
.feature_expired{font-size:11px;*font-size:10px; font-weight:normal; color:red;}

/*#beta {margin:0 auto;position:absolute; top:75px;left:15px;font-size:20px;font-family:tahoma; color:green;font-weight:bold}*/
#beta {margin-left:-200px;margin-top:60px;float:left;font-size:20px;font-family:tahoma; color:green;font-weight:bold}

.hottest_link {font-size:12px; color:#000000;}

.bolding_ {font-weight:bold;}

.advance_search{font-size:12px; color:#000000;}

.premium_member {color: #6e1713; text-decoration: none; font-weight:normal; font-size:12px}

.home_link {
	font-size: 12px;
	color: #4189dd;
}

.page_description td{padding: 2px}

.extra_page_title{text-align:center;font-size:16px;font-weight:bold;color:#FFFFFF;background-image:url(images/adhere/bluebar_bg.gif); padding:2px}

.msg_body{width:400px; font-family:courier new; font-size:12px; color:#004a99; background-color:#EEEEEE; border:1px solid #CCCCCC; padding: 4px}

.unread{color:#4189dd;}

.faq_q_title{
font-size: 15px;
*font-size: 16px;
color:#6e1713;
}

.home_small_link{
font-size:9px;
color:#000000;
text-decoration:none;
font-family:arial;
}

.h_featured { background: url(images/adhere/featured_bg_yellow.gif) repeat-x;}
.adLink {color:#004a99}
.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?49:26981) no-repeat top left; color:#004a99}
.ori_price{text-decoration:line-through; color: #999999;}
div.ori_price{text-decoration:line-through; color: #999999; width:70px; float:left;}
.vas_image {border:1px solid #DDDDDD;}

.data_values2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
border-bottom: 1px dashed #DDDDDD } 