@import url("default_form_elements.css");
@import url("my_profile.css");
@import url("categories.css");
@import url("online_poll.css");
@import url("my_listings.css");

body{margin:0; font-family: Arial, Helvetica, sans-serif; font-size:80%;	}
h1{ font-size:175%;	}
h2{ font-size:150%;	}
h3{ font-size:125%;	}
/* ---------- Positioning styles ---------- */
#main {width:1000px; clear:both; background:#f4f4f4; margin:0 auto;}
.main-wrap {position:relative;}
#header {margin:0; width:1000px; height:127px; margin:0 auto; clear:both; position:relative;}
img.logo-icon {position:absolute; left:20px; top:30px;}
.logo {position:absolute; left:101px; top:24px;}
#search_bar{
	position:absolute;
	right:0;
	bottom:0;
	width:624px;
	height:33px;
	padding:0;
	color:#fff;
	font-size:90%;	
	}
#search_bar a {color:white;}
#search_bar input, #search_bar select {font-family:monospace; font-size:12px;}
.qs a:hover {text-decoration:none;}
#footer{
	width:100%;
	clear:both;
	height:50px;
	line-height:50px;
	text-align: center;	
	background:transparent;
	color:#333;
	font-family:Verdana;
}
#footer a {color:#000;}
#left-block{
	float:left;
	width:170px;
	margin:0;
	margin-top: 10px;
	padding:0;	
	background:#f4f4f4;
	}
table.layout {border-collapse:collapse;border-spacing:0;empty-cells:show;/*	border:2px solid green; */}
table.layout tr {vertical-align:top;}
table.layout tr td {	/* background-color:#FFC; */	border:none;margin:0;padding:0;}
table.center tr {vertical-align:middle;}
/* ---------- log in form ---------- */
.login_form {margin-top:50px;margin-left:15%;}
.login_form input[type="text"], .login_form input[type="password"] {	width:150px;}
.lang-select {position:absolute; top:2px; right:10px; font-size:10px;color:#fff; font-weight:bold;font-family:verdana;}

.main-c1, .main-c2, .main-c3, .main-c4  {width:12px; height:11px; font-size:1px;}
.main-c3, .main-c4 {height:11px;}

.lm-c1, .lm-c2, .lm-c3, .lm-c4  {width:7px; height:6px; font-size:1px;}
.blue-bar {color:#fff; height:27px; font-family:Verdana; margin-top:-6px; z-index:5; position:relative;}
.blue-bottom-bar {color:#fff; height:27px; font-family:Verdana; margin-bottom:-6px; z-index:5; position:relative;}
.blue-bar a, .blue-bottom-bar a {color:#fff;}
.blue-bar-left, .blue-bar-right {width:8px; font-size:1px; padding:0;}
.blue-bottom-bar-left, .blue-bottom-bar-right {width:12px; font-size:1px; padding:0;}
.sortby {color:#333; font-family:Verdana; font-size:90%;}
.sortby a{color:#5c9fde;}

.featured_block {padding-left:10px;}
.feat-header {height:28px; width:140px; color:#fff; line-height:28px; text-align:center; font-size:130%; font-family:Verdana;}
.feat-cell {background:#dbdbdb; margin-top:10px; margin-left:17px}
.feat-links {margin-left:17px; margin-bottom:15px;}
.feat-links a {font-size:90%; color:#555; text-decoration:none;}
.feat-cell-top {height:5px;}
.feat-cell-left {width:2px;}
.feat-cell-right {width:8px;}
.feat-cell-bottom {height:14px;}
.featured_block .featured_item {padding:5px;}
.featured_block .featured_item h2 {font-weight:normal; font-size:100%;}

.sr-cell {background:#fefefe;}
.sr-cell-top {height:4px;}
.sr-cell-left {width:2px;}
.sr-cell-right {width:8px;}
.sr-cell-bottom {height:14px;border:none;}

/* ---------- Seller Info ---------- */
.seller_info h3 {margin:0;padding:0;margin-bottom:0.5em;}
.seller_info {padding-left:10px; color:#333; font-family:Verdana; font-size:80%; line-height:16px;}
.seller_info a {color:#2b97ff;}
/* ---------- Listing View ---------- */
/* ---------- Category List ---------- */
.category_list h1, .category_list h2, .category_list h3 {font-weight:normal;}
.category_list h1 {font-size:125%;}
.category_list h2 {font-size:115%;}
.category_list h3 {font-size:110%;}
.category_list ul {margin:0;margin-left:1em;padding:0;}
.category_list .listing_number {color:#555;}
.category_list ul li {list-style-type:none;margin:0;padding:2px 3px;}
.category_list ul.tree_level0 .category_level1 {font-size:120%;font-weight:bold;}
.category_list ul.tree_level1 {font-size:85%;font-weight:normal;}
/* ---------- Search Results ---------- */
.search_results {padding:10px; padding-top:0; padding-bottom:0}
.search_results  h1, .search_results h2, .search_results h3 {font-weight:normal;margin:0;padding:0;}
.search_results h1 {font-size:150%;}
.search_results h2 {font-size:115%;}
.search_results h3 {font-size:110%;}
/* ---------- Search Results ---------- */
.search_result_item strong {font-weight:normal;font-size:120%;	}
.search_result_item table {border-bottom:solid 1px #e1e1e1;margin:5px 3px;}

.back-link a {color:#143e6e;}