/* CSS Smoothness Admin */
* {
	margin: 0;
	padding: 0;
}

/* General */
body {
	background: #fff url(../images/bg_body.gif) center top repeat-x;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #32393d;
}

p {line-height: 1.4em; margin: 0 0 15px 0;}

a {color:#154165; text-decoration: underline;}
a:hover {color: #ff6600;}

h1 {font-family: Georgia, Times New Roman, Trebuchet MS; font-size: 1.7em; color: #1e292b; margin: 5px 0 10px 0; font-weight: normal;}
h2 {font-family: Georgia, Times New Roman, Trebuchet MS; font-size: 1.5em; color: #1e292b; margin: 5px 0 10px 0; font-weight: normal;}
h3 {font-family: Georgia, Times New Roman, Trebuchet MS; font-size: 1.1em; color: #1e292b; margin: 5px 0 10px 0;}
h4 {font-family: Georgia, Times New Roman, Trebuchet MS; font-size: 0.9em; color: #fe4819; margin: 5px 0 10px 0;}
h5 {font-family: Georgia, Times New Roman, Trebuchet MS; font-size: 0.9em; color: #1e292b; margin: 5px 0 10px 0;}

img, img a {border: 0;}

ul, ol {margin: 10px 0 10px 25px; padding: 0;}
li {margin: 4px 0 4px 0; line-height: 1.4em;}
ul li {list-style-type: disc;}

hr {border: 0; border-top: 3px solid #DCEAF6; height: 3px; margin: 0 0 10px 0;}

.clear {clear:both;}

/* Container */
#container {position: relative; margin: 0 auto; width: 1030px;}
#containerbottom {clear: both; position: relative; width: 100%; background: #fff url(../images/bg_container_bottom.gif) 0 0 repeat-x;}

/* Menu */
#menu {position: relative; clear: both; float: left; width: 100%; height: 31px; display: inline; z-index: 10; background: url(../images/bg_navi_sublist.gif) -5000px 0 no-repeat;}
#menu ul {margin: 0; padding: 0; list-style: none; width: 100%;}
#menu li {float: left; position: relative; margin: 0; padding: 0; list-style: none; background: url(../images/btn_navi_right.gif) 100% 0 no-repeat;}
#menu li.ttsubmenu {background: url(../images/btn_navi_right_arrow.gif) 100% 0 no-repeat;}
#menu li a {display: block; height: 24px; color: #fff; font-size: 0.85em; font-weight: bold; text-decoration: none; padding: 6px 13px 0 13px; background: url(../images/btn_navi_left.gif) 0 0 no-repeat;}
#menu li.ttsubmenu a {padding: 6px 23px 0 13px;}
#menu li.ttsubmenu a:hover {color:#ff6600;}
#menu li.first a {background: url(../images/btn_navi_left_first.gif) 0 0 no-repeat;}
#menu li ul {float: left; position: absolute; left: 0; top: 30px; width: 175px; display: none;text-align: left; background: url(../images/bg_navi_sublist.gif) 0 100% no-repeat; padding: 0 0 10px 0; z-index: 10;}
#menu li ul li {clear: both; color: white; text-align: left; background-image: none;}
#menu li ul li a {color: #394852; padding: 2px 10px 0 10px; width: 139px; height: auto; font-weight: normal; font-size: 0.9em; background-image: none;}
#menu li ul li a:hover {color:#ff6600;}
#menu li:hover {background-position: 100% -100px;}

#menu li.active {background-position: 100% -100px;}
#menu li.active a {color: #394852; background-position: 0 -100px;}

#menu li:hover a, #menu li.over a{background-position: 0 -100px; color: #394852;}
#menu li:hover ul, #menu li.over ul {display: block;}

/* Holly Hack. IE Requirement \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }/* End */
* html #menu li:hover , * html #menu li.over {background-position: 100% -100px;}

/* Outer Wrapper */
#outer {clear: both;}
#wrapper {clear: both; float: left; width: 100%; display: inline;}

/* Header */
#header {width: 1030px; height: 90px;}

/* Logo */
#logo {float: left; width: 165px; height: 60px; margin: 5px 0 0 0; display: inline;}

/* Top Search Form */
#searchform {float: right; width: 570px; height: 79px; background: url(../images/bg_search.gif) no-repeat top right; overflow: hidden; padding:10px 0 0 0;}
#searchform form {clear: both; padding: 0 10px 0 0; margin: 0 0 0 20px; float:right}
#searchform label {display: none;}
#searchform input {width: 175px; height: 18px; font-size: 0.9em; /*border: 1px solid #d7e7ee;*/ border:1px solid #99c6d9; padding: 3px 3px 3px 3px; margin: 5px 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#searchform .basicPoint {border:1px solid #99c6d9; padding: 3px 3px 3px 3px; margin: 5px 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#searchform .button {width: 50px; height: 26px; border: 0; padding: 0; margin-left: 5px; }

/* Forms */
input {border:1px solid #99c6d9; padding: 3px 3px 3px 3px; margin: 5px 0 5px 0;}

/* Phone */
#top-panel-links {float: right; font-size: 1em; padding: 0 15px 0 0; margin: 5px 0 0 20px; display: inline;}
#top-panel-links a {font-weight:bold; text-decoration:none;}
#top-panel-links span {font-weight:bold; float:right; margin:0; padding:0; line-height:12px; font-size:12px;}
#top-panel-links ul {float:right; margin:0; padding:0; line-height:11px; font-size:11px;}
#top-panel-links li {float:left; padding:0 8px; border-right:1px solid #ddd; list-style-type:none;}
#top-panel-links li.last {border:none; padding:0 0 0 8px;}

/* Content Area */
.content {width: 490px; min-height: 500px; padding: 0 10px 20px 10px; margin:0 0 10px 0; float:left; background:url(../images/bg_content.gif) no-repeat bottom;}
.contenttop {width: 490px; height:8px; margin:0; padding:0 10px; background:url(../images/bg_contenttop.gif) no-repeat top; float:left;}
.content .wide {margin: 0; padding: 0 0 20px 0;}

/* Full Width */
.fullwidth {min-height:450px; padding:10px; margin:0 0 10px 0; background:url(../images/full-width-bg.gif) no-repeat bottom;}
.fullwidthtop {height:5px; margin:10px 0 0 0; padding:0; background:url(../images/full-width-top.gif) no-repeat top;}

/* Middle Panel */
#panel {width:100%; margin:0 0 10px 0;}
#panel a, #panel a:hover {text-decoration:none;}
#panel h2 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; margin:0; border-bottom:1px #c1d7e0 solid;}
#panel h3 {text-transform:uppercase; font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center}
#panel .content-panel {width:100%; margin:0; padding:5px;}
#panel .content-panel img {border:none;}
#panel .content-panel a {color:#0033FF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#panel .content-panel a:hover {color:#FF6600; text-decoration:none;}

/* LeadsCycle */
.leadsCycle {margin:0; /*margin:0 -10px;*/}
.leadsCycle h2 {margin: 5px 10px;  font: bold 11px tahoma; color: #33322d;}
.leadsCycle h2 a.more {float: right; font: lighter 0.9em tahoma;}
ul.leadsCycleContainer {padding:0; margin:0 0 8px; background-color:#fff; height:92px; widows:230px; overflow:hidden; border:1px #c1d7e0 dashed;}
ul.leadsCycleContainer li {padding:3px;}
ul.leadsCycleContainer li.leadsCycleBg {background-color:#e8f1f5; border:1px #c1d7e0 dashed; border-width:1px 0;}
.leadsCycleDate {font-size:9px; float:right; color: #655f5f;}
.leadsCycleContainer img { margin: 2px 7px; vertical-align:middle;}
ul.leadsCycleContainer {font-size: 11px}

/* top latest products - featured sell offers */
#panel .top-latest-products,
#panel .featured-sell-offers,
#panel .featured-products,
#panel .latest-buyers,
#panel .featured-suppliers,
#panel .latest-premium-suppliers,
#panel .featured-buyers {width:100%; margin:0; padding:5px;}

#panel .top-latest-products a,
#panel .featured-sell-offers a,
#panel .featured-products a,
#panel .latest-buyers a,
#panel .featured-suppliers a,
#panel .latest-premium-suppliers a,
#panel .featured-buyers a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

#panel .top-latest-products a:hover,
#panel .featured-sell-offers a:hover,
#panel .featured-suppliers a:hover,
#panel .featured-products a:hover,
#panel .latest-buyers a:hover,
#panel .latest-premium-suppliers a:hover,
#panel .featured-buyers a:hover {color:#ff6600; text-decoration:none;}

#panel .top-latest-products .box,
#panel .featured-sell-offers .box,
#panel .featured-suppliers .box,
#panel .featured-products .box,
#panel .latest-buyers .box,
#panel .latest-premium-suppliers .box,
#panel .featured-buyers .box {width:30%; text-align:center; float:left; font-size:10px; margin:0 3px 3px 3px; padding:3px; border:1px dashed #c1d7e0; min-height:135px; height:100%;} 

#panel .top-latest-products .box:hover,
#panel .featured-sell-offers .box:hover,
#panel .featured-suppliers .box:hover,
#panel .featured-products .box:hover,
#panel .latest-buyers .box:hover,
#panel .latest-premium-suppliers .box:hover,
#panel .featured-buyers .box:hover {border:1px dotted #c1d7e0; background:url(../images/background.png); color:#000;}

#panel .top-latest-products .box:hover a,
#panel .featured-sell-offers .box:hover a,
#panel .featured-suppliers .box:hover a,
#panel .featured-products .box:hover a,
#panel .latest-buyers .box:hover a,
#panel .latest-premium-suppliers .box:hover a,
#panel .featured-buyers .box:hover a {color:#ff6600;}

#panel .top-latest-products img,
#panel .featured-sell-offers img,
#panel .featured-suppliers img,
#panel .featured-products img,
#panel .latest-buyers img,
#panel .latest-premium-suppliers img,
#panel .featured-buyers img {margin:0 auto; border:none; width:100px; height:82px;}

#panel .top-latest-products span {font-weight:bold; font-size:10px;}

#panel .top-latest-products a.details,
#panel .featured-sell-offers a.details,
#panel .featured-products a.details,
#panel .latest-buyers a.details,
#panel .featured-suppliers a.details,
#panel .latest-premium-suppliers a.details,
#panel .featured-buyers a.details {font-weight:bold; font-size:10px;}

/* panels */
#panel .featured-buyers,
#panel .latest-premium-suppliers{width:100%; margin:0; padding:5px;}

#panel .featured-buyers a,
#panel .latest-premium-suppliers a{color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#panel .featured-buyers a:hover,
#panel .latest-premium-suppliers a:hover{color:ff6600; text-decoration:none;}

/* Hot News Panel */
.hot-news-panel {float:right; width:755px; margin:20px 0 0 0; padding:7px 5px 13px 5px; background:url(../images/hot-news-panel.gif) no-repeat;}
.hot-news-panel span {font-weight:bold;}
.hot-news-panel ul.hotNews {padding:0; margin:0; overflow:hidden; width:100%; height:12px; list-style-image:none;}
.hot-news-panel ul.hotNews li {padding:0; margin:0;}

/* right panel */
.right-panel {float:right; width:745px; min-height:280px; margin:0 0 20px 0; padding:10px; background:url(../images/rightpanelbg.gif) no-repeat bottom;}
.right-panel-top {float:right; width:745px; height:5px; margin:0; padding:0 10px; margin:20px 0 0 0; background:url(../images/rightpaneltop.gif) no-repeat top left;}

/* left panel */
.left-panel {float:left; width:745px; min-height:280px; margin:0 0 20px 0; padding:10px; background:url(../images/rightpanelbg.gif) no-repeat bottom;}
.left-panel-top {float:left; width:745px; height:5px; margin:0; padding:0 10px; margin:20px 0 0 0; background:url(../images/rightpaneltop.gif) no-repeat top left;}

/* Left Sidebar */
.left-sidebar {float: left; width: 260px; padding: 20px 0; margin: 0;}
/* Right Sidebar */
.right-sidebar {float:right; width:260px; padding:0 0 20px 0; margin:0; margin-top:-8px;}

.left-sidebar ul, .right-sidebar ul {list-style: none; padding: 0; margin: 0 0 0 -20px;}
.left-sidebar li, .right-sidebar li {list-style: none; padding: 0; margin: 0;}
.left-sidebar li a, .right-sidebar li a {display: block; color: #1e292b; font-size: 1em; text-decoration: none; padding: 2px 0 5px 0; margin: 0 5px; background: url(../images/bg_btn_side_navi.gif) no-repeat 0 100%;}
.left-sidebar li a:hover, .right-sidebar li a:hover {color:#ff6600;}
.left-sidebar li.selected, .right-sidebar li.selected {background: url(../images/bg_side_navi_on.gif) 10px 9px no-repeat;}
.left-sidebar li.selected a, .right-sidebar li.selected a {padding-left:15px;}

.sidebox {list-style: none; background: url(../images/bg_side_box.gif) 0 100% no-repeat; padding: 0 0 20px 20px; margin: 0 0 5px 0;}
.sidebox p {padding:0 10px;}
.sidebox .embed {width:175px; height:133px; padding:3px; background: url(../images/bg_side_embed.gif) no-repeat; margin:0 7px;}
.sideboxtop {margin: 0; padding: 0; height: 8px; font-size: 0; background: url(../images/bg_side_h2.gif) 0 0 no-repeat;}

.left-sidebar li.grouptitle, .right-sidebar li.grouptitle {font-weight: bold; text-transform:uppercase; padding:6px 0 0 5px; margin:0; border-bottom:1px #c1d7e0 solid;}
.left-sidebar li.grouptitle a, .right-sidebar li.grouptitle a {width: auto; margin: 0; padding: 0; background: transparent;}



.top-panel-right {margin-left:-10px; padding:0; width:100%;}
.userGuide {padding:5px; background:none; margin:0;width:240px;}
.userGuide .welecome{font-size:12px;}
.userGuide .welecome a:link,.userGuide .welecome a:visited{color:#7C310A;text-decoration:underline;}
.userGuide .welecome a:hover{color:#f60;text-decoration:underline;}

.userGuide .userRecommend {vertical-align:middle; font:0.75em Verdana, Tahoma, serif;}
.userGuide .userRecommend a{
	color:#1e292b;
	display:block;
	float:left;
	margin:4px 15px 0 2px;
}
.userGuide .userRecommend a:link,.userGuide .userRecommend a:visited,.userGuide .userRecommend a:hover{color:#522103; text-decoration:none;}
.userGuide .userRecommend a.mouseHover{background:none!important; padding:0; height:42px;}
.userGuide .userRecommend a.mouseHover strong{height:36px; border-bottom:none!important;}
.userGuide .userRecommend strong.freeIcon{background:#fff url(../free_icon.gif) no-repeat top left;}
.userGuide .userRecommend a.singleFile strong{line-height:20px;}
.userGuide .userRecommend a strong{
	display:block; 
	width:95px;
	height:30px;
	padding:5px 0 0 12px;
	background:#fff;
	border:1px solid #c1d7e0;
}
.userGuide .userRecommend .userRecommendContent{
	font:1.1em tahoma;
	color:#522103;
	padding:10px 2px 10px 10px;
	width:210px;
	overflow:hidden;
	margin-left:2px!important;
	clear:both;
	margin-left:4px;
	background:#fff url(../images/bordertop.gif) top right no-repeat;
	border-right:1px solid #c1d7e0;
	border-bottom:1px solid #c1d7e0;
	border-left:1px solid #c1d7e0;
}
.userGuide .userRecommend .userRecommendContent a{background:none;height:auto;width:auto;display:inline;float:none;padding:0;margin:0; border:none;font-weight:bold;}
.userGuide .userRecommend .userRecommendContent a:link{color:#039;text-decoration:underline;}
.userGuide .userRecommend .userRecommendContent a:visited{color:#969;text-decoration:underline;}
.userGuide .userRecommend .userRecommendContent a:hover{color:#f60;text-decoration:underline;}

.userGuide .userRecommend .userRecommendContent a.linkButton,
.userGuide .userRecommend .userRecommendContent a:link.linkButton,
.userGuide .userRecommend .userRecommendContent a:visited.linkButton,
.userGuide .userRecommend .userRecommendContent a:hover.linkButton{
	text-decoration:none;
	font-weight:lighter;
	color:#522103;
	float:left;
	font-size:1em;
	height:18px;
	margin-right:4px;
	padding:5px 0 0 8px;
	display:block
}
.userGuide .userRecommend .userRecommendContent.rightborder{
	background:#fff url(../images/bordertop.gif) top left no-repeat;
}

.bigBuyer{margin:5px 0; padding:5px 10px; line-height:15px;  width:215px;}
.bigBuyer strong{margin-bottom:5px; display:block;}


/* Footer */
#footer {width: 1030px; margin: 0 auto; padding: 15px 0 20px 0;}
#footer p{/*width: 820px;*/font-size: 0.85em; color: #fe4819; line-height: 1.8em; margin-left: 20px;}
#footer .small {color: #757575; text-align:center; }
#footer a, #footer a:link, #footer a:active, #footer a:visited {text-decoration: none; color: #1E292B; margin: 0;}
#footer a:hover {color: #ff6600;}
#footer-links {background: url(../images/bg_footer_logos.gif) 0 100% no-repeat; padding: 0 0 20px 20px; margin: 0 0 10px 0; text-align:center;}

