* { margin:0; padding:0;}
.nest:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.nest{
	display: inline-block;
}
.nest{
	height: 1%;
}
.nest{
	display: block;
}

/**/
html, body
{
	border-left: 0;
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0px;
	min-height: 100%;
	padding:0;
	color:#222;
}
html { background:#ffffff url(images/bodyBg.jpg) repeat-x 0 0;}
body { background:url(images/bodyBgEffect.png) no-repeat center top ;}
textarea,input
{
/*	border: 1px solid #000000;*/
}

.checkbox
{
	border: none;
	margin-right: 5px;
}
a { outline:0; color:#4786a9; text-decoration:none; }
a:hover { text-decoration:underline;}
a:active, a:link { outline:0;}
input[type=text] { outline:0;}
img
{
	border: none;
}
.nest
{
	padding: 10px;
}
.headline { background:#F6F6F6; overflow:hidden; border-bottom:dashed 1px #ccc; border-top:solid 1px #ddd;  font-size:16px; font-weight:bold; overflow:hidden; }
.headline:after{ content:''; display:block; border-top:solid 1px #fff; }
.headline div { float:left; padding:5px 10px; }
.clear
{
	clear: both;
}
table
{
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
	width: 100%;
}
table td
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}
.selected
{
	background-color: #FFFF88;
}

.fleft { float:left; display:inline;}
.fright { float:right; display:inline; line-height:20px;}
input.inptTxt, select, textarea {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:3px; border:solid 1px #ccc; font-size:12px; }

a.btn, input.btn {
	color:#666666;
    cursor:pointer;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	border:1px solid #CCCCCC;
    background:#efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	background: -moz-linear-gradient(top,  #ffffff,  #efefef);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
    padding:3px 5px;
}
a.btn:hover, input.btn:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ffffff));
	background: -moz-linear-gradient(top,  #f6f6f6,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	text-decoration:none !important;
}
a.btn:active, input.btn:active {
	color: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
	background: -moz-linear-gradient(top,  #efefef,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff');
	border:0;
	outline:0 !important;
}
/*********************************************/

.container .uferror
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	background-color: #FFC9C9;
	border: 1px solid #E0A4A4;
	-moz-border-radius: 6px;
	margin: 3px 0 12px;
}
.user_feedback
{
	background-color: #DDFFDD;
	border: 2px solid #99FF99;
	font: 12px Arial, Helvetica, Verdana,  sans-serif;
	font-weight: bold;
	margin: 0 0 10px 1px;
	padding: 10px;
}
.container
{
	height: 100%;
	height: auto !important;
	min-height: 100%;
	overflow: hidden;
	position: relative;
	text-align: left;
	width:1023px;
	margin:0 auto;
}
.text-search
{
	padding-top: 45px;
}

/******** header area *******/
#header_area .block .left_area{	height: 125px; width:500px; float:left; display:inline;}
#header_area .block .left_area .logo a{ background: url(images/logo.png) no-repeat 0 0; width:457px; height:71px; margin-top:30px; display:block;}
	#header_area .block .narrow{ float: left; width: 756px;}
	#header_area .block .search{	float: right; padding: 3px 3px 0; background:url(images/searchBg.png) no-repeat 100% -1px;	width:340px; height:43px;}
	#header_area .block .search .searchfield{background:transparent ; border: 0; color: #4787A7;	width:172px; margin:8px 0 0 70px; padding:3px 0 0; font-size:11px; float:left; display:inline;}
	#header_area .block .search .inputBtn {	background:transparent;	border:0; float:left; height:22px; margin:7px 0 0 16px; width:34px; }


#header_area .top_menu{margin-bottom: 9px; height:42px; clear:both; position:relative;}
	#header_area .top_menu .navLftCr { position:absolute; left:0; top:0; width:11px; height:42px;}
	#header_area .top_menu .navRitCr  { position:absolute; right:0; top:0; width:11px; height:42px;}
	#header_area .top_menu .menu { width:1005px; background:url(images/navBg.png) repeat-x 0 0;   list-style:none; height:42px; margin:0 auto; }
	#header_area .top_menu .menu li { float:left; display:inline; background:url(images/saperator.gif) no-repeat 100% 0;}
	#header_area .top_menu .menu li.home a:hover, #header_area .top_menu .menu li.home a.active { background:url(images/selectedHome.gif) 100% 50% no-repeat;}
	#header_area .top_menu .menu li a {  padding:10px 25px; display:inline-block; color:#022042;}
//	#header_area .top_menu .menu li a:hover, #header_area .top_menu .menu li a.active {	color:#fefefe; text-decoration:none; background: url(images/navHoverBg.gif) repeat-x 0px 0px;}
	#header_area .top_menu .menu li a:hover  {      color:#fefefe; text-decoration:none; background: url(images/navHoverBg.gif) repeat-x 0px 0px;}
	#header_area .top_menu .menu li a.active {	color:#fefefe; text-decoration:none; font-weight: bold; background: url(images/navHoverBg.gif) repeat-x 0px 0px;}

.cat-box{margin-right: 5px; width: 380px; float:right; display:inline; text-align:right; padding-top:1px;}
.cat-box a {color:#003366; font-weight:bold;}
.sale, .buy, .login, .logout, .userName{display: inline-block;	padding-left:18px; margin:0 5px; float:right;}
	.sale { background:url(images/logIcons.png) no-repeat 0 -127px;}
	.buy{background:url(images/logIcons.png) no-repeat 0 -84px;}
	.login{background:url(images/logIcons.png) no-repeat 0 0px;}
	.logout{background:url(images/logIcons.png) no-repeat 0 -45px;}
	.userName strong{ font-size:15px; color:#266996; padding-right:10px;}



/******** body left part **********/
#left_area { clear: left; float: left; overflow: hidden; width: 120px; padding:5px; border:solid 1px #f1f1f1; background:#ffffff; -moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; }
	#left_area .menu{padding-bottom: 5px;}
	#left_area .menu .item{	background: #003366; border-left: 7px solid #4787A7; display: block; margin-bottom: 2px; padding: 3px 0 3px 5px;}
	#left_area .menu a:hover, #left_area .menu .active { text-decoration:underline;}

	#left_area .categoriList { margin:8px 0;}
	#left_area .categoriList h5{ background:url(images/hadingBg.gif) repeat-x 0 0; line-height:28px; padding-left:10px; font-size: 14px; color:#fff; font-weight:bold; }
	#left_area .categoriList h5 span { display:inline-block; background:url(images/logIcons.png) no-repeat 0 -174px; margin-left:5px; }
	#left_area .categoriList ul { list-style:none; background:#f2f1f1;}
	#left_area .categoriList ul li { border-bottom:solid 1px #dbd9d9;}
	#left_area .categoriList ul li a { padding:4px 0 4px 15px; display:block; color:#222; background:url(images/arrows.png) no-repeat 5px 8px;}
	#left_area .categoriList ul li.active a {background:url(images/arrows.png) no-repeat 5px -21px;}
	#left_area .categoriList ul li .selected { background:#e1efff;}
	#left_area .categoriList ul ul { background:#fff;}
	#left_area .categoriList ul li ul li { border-bottom:solid 1px #eeeeee;}
	#left_area .categoriList ul li ul li a, #left_area .categoriList ul li.active ul li a { background:none;}


 /******** mid content area *********/
 .main{   width: 680px; float:left; display:inline;  margin-left:10px;}

.bannerSingle { width:680px; background:url(images/singleBannerBg.png) no-repeat center 0; height:88px; border:solid 1px #f1f1f1; float:left; display:inline;}


.bannerLft { width:333px; background:url(images/lftBannerBg.png) no-repeat center 0; height:143px; border:solid 1px #f1f1f1; float:left; display:inline;}
	.bannerLft .banImg { width:160px;  float:left; text-align:center; margin-top:10px;}
	.bannerLft .banDis { float:left; display:inline;   width:160px; margin-top:10px}
	.bannerLft strong { font-size:18px; color:#25749f;}
	.bannerLft p { font-size:16px; color:#7d7d7d; font-weight:bold; margin-top:10px; margin-bottom:11px;}
	.bannerLft p span { color:#f45415; text-decoration:blink; }
	.bannerLft .banDis a.btn {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6; border:1px solid #CCCCCC; border:1px solid #CCCCCC; cursor:pointer; padding:3px 5px; }
	.bannerLft .banDis a:hover.btn {-moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; box-shadow:0px 0px 3px #999; text-decoration:none;  }


.bannerRit{ width:333px; background:url(images/ritBannerBg.png) no-repeat center 0; height:143px; border:solid 1px #f1f1f1; float:right; display:inline;}
	.bannerRit .banImg { width:120px;  float:left; text-align:center; margin-top:10px;  }
	.bannerRit .banDis { float:left; display:inline;   width:160px; margin-top:10px}
	.bannerRit strong { font-size:18px; color:#25749f;}
	.bannerRit p { font-size:12px; color:#555;  margin-top:10px; margin-bottom:11px;}

	.breadCrumb { float:left; display:inline; font-size:11px; color:#999; border:solid 1px #f1f7fc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FBFBFB; padding:5px 10px; overflow:hidden; margin: 0 0 2px 10px; width:840px; }

.midSearch { float:left; display:inline; border:solid 1px #f1f7fc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FBFBFB url("images/navBg.png") repeat-x scroll 0 20px;   padding:12px 15px; overflow:hidden; margin: 0 0 10px 10px; width:847px; }
	.midSearch input.inptTxt{ width:710px; font-size:13px; font-weight:bold; color:#000;  border:solid 1px #c5d5da; background:#ffffff; padding:3px 10px; -moz-border-radius:3px; -webkit-border-radius:10px;  border-radius:10px; outline:0; float:left; }
	.midSearch input.inptBtn {  outline:0; margin-left:10px; cursor:pointer; padding:0px 7px;}
	.midSearch input.btn { margin-left:10px; font-size:11px; padding:3px 15px;  *padding:3px 10px; font-weight:bold; }

.main .nest { background:#fff;}
	.tabs { list-style:none;   }
	.tabs li { float:left; display:inline;  }
	.tabs li.last { float:right; color:#000; font-size:13px; font-weight:bold; padding-right:15px; padding-top:5px; }
	.tabs li a{background:url(images/tabBg.gif) repeat-x 0 0; font-weight:bold;  display:inline-block; padding:6px 15px; margin:0 3px;  -moz-border-radius:3px 3px 0 0 ; -webkit-border-radius:3px; border-radius:3px; border:#e2e1e1 1px solid; font-size:14px; color:#053265; border-bottom:0;}
	.tabs li a.active, .tabs li a:hover{background:url(images/tabBg.gif) repeat-x 0 -45px; border:#5a9abe 1px solid; font-size:14px; color:#fff; text-decoration:none; text-shadow:0px 1px 1px #2794d1; border-bottom:0;}
	.tabs .fright .fleft { padding-right:10px;}

.tabBorder { border:solid 1px #dbd9d9; background:#ffffff; clear:both;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 10px;    }
	.tabCont { display:none;}
//	.tabBorder .tabCont table{ margin-top:8px;}
	.tabBorder .tabCont table.equalTd td { width:33%;}
	.tabBorder .tabCont td { padding:8px; vertical-align:top; }
	.tabBorder .tabCont a { font-size:12px;  text-decoration:none;}
	.tabBorder .tabCont a:hover { text-decoration:underline;}
	.tabBorder .tabCont span.proImg { border:solid 1px #dbd9d9; display:inline-block; margin:0 auto;}
	.tabBorder .tabCont span.proImg img { border:solid 5px #fff; text-align:center;}
	.tabBorder .tabCont span.proName a{ display:block; padding:5px 0; font-size:12px; font-weight:bold; }
	.tabBorder .tabCont p.prce { font-size:11px; padding-top:5px;}
	.tabBorder .tabCont p.prce span { font-size:14px; font-weight:bold; color:#000; float:right;}
	  .timeLeft { font-size:11px; padding:3px 0;}
	  .timeLeft strong { font-size:11px;  float:right;}
	  .timeLeftr { font-size:11px; padding:3px 0;}
	  .timeLeftr strong { font-size:11px; padding-left:0px; float:right;}

	.tabBorder .tabCont  td.dotBorHor, .tabBorder .tabCont table.equalTd td.dotBorHor{ background:url(images/dotBorHor.gif) repeat-y 50% 0; width:15px;}
	.tabBorder .tabCont  td.dotBorVer, table.equalTd td.dotBorVer{ background:url(images/dotBorVer.gif) repeat-x 0 50%;  }

.main .nest  input.btn { font-size:12px; color:#666;}

.featuredpro { font-size:12px; border:solid 1px #dbd9d9; background:#ffffff; clear:both;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 10px; _margin-top:-10px; *margin-top:-10px;}
	.featuredpro  td { vertical-align:top; text-align:right;}
	.featuredpro  td.dotBorVer{ background:url(images/dotBorVer.gif) repeat-x 0 50%; height:10px;  }
	.featuredpro  a.proTil { text-decoration:none; font-size:13px; font-weight:bold; padding-top:10px; display:inline-block;}
	.featuredpro  .prce { font-size:12px; font-weight:bold; text-align:right;   color:#333; padding-top:10px; display:block;}
	.featuredpro  span { display:block; padding-top:5px;}
	.featuredpro .button { margin-left:20px;}






 /****** body right part *********/
.bodyright {clear: right; float: right; overflow: hidden; width: 180px; padding:5px; border:solid 1px #f1f1f1; background:#ffffff; -moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; }

	.bodyright h5{ background:url(images/hadingBg.gif) repeat-x 0 0;  font-size: 14px; color:#fff; font-weight:bold;  line-height:28px;  padding-left:5px;}
/*	.bodyright h5 span { display:inline-block; background:url(images/logIcons.png) no-repeat 0 -174px; padding-left:20px;}*/
	.bodyright .rtBox {border:solid 1px #efefef;  }
	.bodyright .rtBox ul { list-style:none; padding:5px 5px 12px;}
	.bodyright .rtBox ul li { padding:5px 0; border-bottom:solid 1px #ccc;}
	.bodyright .rtBox ul li a { color:#333333;}
	.bodyright .rtBox table td { padding:0 6px 3px;}
	.bodyright .rtBox .prdImg { border:solid 1px #dfdddd; padding:1px;}
	.bodyright .rtBox .prdNm a{ font-size:11px; font-weight:bold; display:block; clear:both; padding-bottom:6px;}
	.bodyright .rtBox .prdNm .fleft, .bodyright .rtBox .prdNm .fright { font-size:11px;}
	.bodyright .rtBox table { margin-top:10px;}
	.bodyright .rtBox p { padding:3px 5px;}
	.testim, .txtMsg { line-height:18px; margin-top:10px; color:#555;}
	.testim:before { content:open-quote; font-size:30px; color:#999;   }

	.newsFeed { border-bottom:dashed 1px #edd;  padding:8px 10px; font-size:11px;}
	.newsFeed a { display:block; text-decoration:none; padding-bottom:5px;}
	.newsFeed a:hover { text-decoration:underline; }

.shortByArrow { background:url(images/arrows.png) no-repeat 50% -26px; height:12px; width:12px;}

.main .headerBar {background:url(images/hadingBg.gif) repeat-x 0 0;  font-size: 14px; color:#ddebf3; clear:both; height: 28px;  }
	.main .header{ line-height:26px; font-weight: bold; margin-left: 15px;}
//	.main .header span {color:#fff; font-size:large;}
	.main .header span {color:#fff; margin-right: 15px;}

	.resultTable .odd { background:#f3f8ff;}
	.resultTable td { padding:8px 3px; vertical-align:top;}

.cat-table td{padding:15px 3px 10px; }
.cat-table .cat-pro { border:solid 1px #eee; padding:5px 10px 15px;}
.cat-table .proImg { margin-bottom:10px; display:block;}
.cat-table .proName { padding-bottom:5px; display:block; }
.navBar
{
	background-color: #003366;
	height: 15px;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	width: 967px;
}
.toprightMenu
{
	float: right;
}
.toprightMenu a
{
	color: #FFFFFF;
	font-weight: bold;
}
.leftmenu
{
	background-color: #FFFFFF;
	border-right: 1px solid #003366;
	float: left;
	margin-bottom: -9999px;
	padding-bottom: 9999px;
	width: 200px;
 }
.leftmenuTop
{
	border-bottom: 1px solid #003366;
	padding-bottom: 5px;
}

.headerRight
{
	float: right;
}

.headerBar_vendor
{
	background-color: #003366;
	color: #FFFFFF;
	height: 15px;
	margin-bottom: 10px;
}
.login_user div {
	width: 375px;
	clear: both;
}
.login_user .kw {
	width: 150px;
	float: left;

}
.login_user .val {
	float: right;

}
.vendor_login
{
	float: left;
	max-width: 50%;
	width: 50%;
}
.loginstatus
{
	color: #FFFFFF;
}
.customer_login
{
	float: right;
	margin-left: -2px;
	max-width: 50%;
	width: 50%;
}
.loginbutton
{
	background-color: #003366;
	color: #FFFFFF;
	height: 20px;
	width: 150px;
}
.leftmenu a
{
	color: #00295A;
}
.headerBar a
{
	color: #FFFFFF;
}
.headerBar_vendor a
{
	color: #FFFFFF;
}
.leftmenu .defaultBar
{
	background-color: #003366;
	color: #FFFFFF;
	height: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}


/**** footer part **********/
.footer	{}
	.clearfooter {clear: both; height: 50px;}
	.bottomBar{ background-color: #FFFFFF; border-top: 1px solid #4785a9; bottom: 0px; clear: both;   width: 1008px;}
	.bottomBar .bottomBarLeft{ padding: 20px 10px; float:left; display:inline; width:780px; }
	.bottomBar .bottomBarLeft ul { float:left; display:inline; width:140px;  list-style:none; margin-left:15px;}
	.bottomBar .bottomBarLeft ul li.first { font-size:16px; color:#053265; font-weight:bold;}
	.bottomBar .bottomBarLeft ul li a { line-height:24px; border-bottom:solid 1px #eee; display:block;}
	.bottomBar .bottomBarRight{   width: 200px; float:right; display:inline; margin-top:10px; line-height:18px; color:#000000; }



.content
{
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
	text-align:left;
}
.content div { padding:3px 0;}
.auctionhead td, .auctionhead th{  border-bottom: 1px dashed #ccc; color: #003366; font-weight: bold;	padding:0 6px 5px;   }
 .auctionhead th{   border-bottom: 1px dashed #ccc; padding:6px 5px; }
.auctionhead th.right { text-align:right;}

.splitlogin
{
	float: right;
	max-width: 50%;
	width: 50%;
}
.customerService
{
	margin-bottom: 10px;
	margin-left: 10px;
	width: 555px;
}
.customerService .description
{
	padding-bottom: 10px;
}
.customerService_box
{
	border: 1px solid #003366;
	float: right;
	width: 200px;
	margin-left: 10px;
}
.auctionobject .content
{
	padding-left: 10px;
	padding-right: 10px;
}
.auctionobject .content input
{
	margin-bottom: 5px;
}
.auctionobject .info
{
	padding: 10px 10px;
	width: 540px;
}
.auctionobject .info div
{
	clear: left;
}
.auctionobject .info span
{
	display: inline-block;
	float: left;
}
.auctionobject .info ul
{
	list-style: none;
	margin: 0 0 0 100px;
	padding: 0px;
}
.auction_img
{
	float: left;
	height: 272px;
	width: 370px;
}
.auction_img img
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.functions
{
	float: left;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	padding-bottom: 10px;
	width: 165px;
}
.auctionobject .description
{
	float: left;
	margin-bottom: -1000px;
	min-height: 400px;
	padding-bottom: 1000px;
	width: 540px;
}
.description div
{
	padding-bottom: 10px;
}
.description span
{
	display: inline-block;
	float: left;
}
.description ul
{
	list-style: none;
	margin: 0;
	padding-left: 100px;
}
.description .borderformat
{
	padding-top: 10px;
}
.auction
{
	float: right;
	width: 300px;
}
.auction .content
{
	text-align: right;
}
.auction .content select
{
	margin-bottom: 5px;
}
.auction div
{
	clear: both;
}
.auction span
{
	float: left;
	text-align: left;
}
.leadingbid
{
	float: right;
	width: 300px;
}
.leadingbid table td
{
	margin: 0px;
	padding: 0px;
}
.solid td
{
	border-top: 1px solid #003366;
}
.red_text
{
	color: #F70000;
}
.green_text
{
	color: #005A00;
}
.strong
{
	font-weight: bold;
}
.enlarged_font
{
	font-size: 14px;
}
.notifier .searchterm
{
	clear: both;
	height: 10px;
	width: 350px;
}
.searchterm .kw
{
	display: block;
	width: 180px;
}
.searchterm .remove
{
	display: block;
	float: right;
	margin-bottom: 10px;
}
.notifier .add_searchterm
{
	padding-bottom: 10px;
	padding-left: 15px;
}
.createauction
{
	text-align: right;
	width: 660px;
	float: left;
}
.createauction .info
{
	text-align: left;
}
.createauction span
{
	float: left;
	text-align: left;
}
.createauction div
{
	clear: both;
	padding-bottom: 3px;
}
.createauction select
{
	width: 400px;
}
.createauction .input
{
	width: 396px;
}
.createauction textarea
{
	height: 50px;
	width: 396px;
}
.createauction .file
{
	width: 400px;
}
.createauction .description
{
	height: 100px;
}
.dashed th
{
	border-bottom: 1px dashed #003366;
}
.register .header_info
{
	padding-bottom: 10px;
}
.register .text
{
	width: 176px;
}
.register select
{
	width: 180px;
}
.register-left
{
	float: left;
	width: 370px;
}
.register span.kw
{
	display: block;
	float: left;
	width: 175px;
}
.register span.val
{
	display: block;
	float: right;
	padding-bottom: 4px;
}
.register-left div, .register-right div
{
	clear: both;
}
.register-right
{
	float: right;
	width: 375px;
}
.register-bottom
{
	clear: both;
	padding-top: 10px;
}
#bidconf
{
	border-bottom: 1px solid #003366;
}
#bidconf span
{
	display: inline-block;
	width: 175px;
}
.profile
{
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.profile div
{
	clear: both;
	height: 25px;
}
.profile .kw
{
	display: block;
	float: left;
	width: 180px;
}
.profile .val
{
	display: block;
	float: left;
	width: 180px;
}
.profile .text
{
	width: 176px;
}
.profile select
{
	width: 180px;
}
.vprofile
{
	width: 400px;
}
.vprofile .kw
{
	display: block;
	float: left;
	width: 175px;
}
.vprofile .val
{
	display: block;
	float: right;
	width: 200px;
}
.vprofile div
{
	clear: both;
	height: 20px;
}
.searchnotify
{
	padding-left: 10px;
}
.searchnotify span
{
	display: inline-block;
	padding-top: 10px;

}
.bid_lost
{
	color: #F70000;
}
#link
{
	background-color: #FFFF88;
}
.invite_message
{
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: right;
	width: 600px;
}
.invite_message span
{
	float: left;
	text-align: left;
}
.invite_message input.subject
{
	width: 400px;
}
.invite_message textarea
{
	height: 50px;
	vertical-align: top;
	width: 400px;
}
.invite_email
{
	padding-bottom: 10px;
	padding-left: 10px;
}
.invite_email span
{
	display: inline-block;
	width: 300px;
}
.invite_email table
{
	margin-top: 20px;
}
.invite_email table
{
	font-weight: bold;
}
.order
{
	float: left;
	width: 40%;
}
.order div
{
	clear: both;
}
.order .kw
{
	display: block;
	float: left;
	width: 150px;
}
.order .val
{
	display: block;
	float: right;
	width: 150px;
}
.order textarea
{
	height: 75px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 300px;
}
.vendor_popup_header
{
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.vendor_popup_header span
{
	float: right;
}
.vendor_popup span.kw
{
	display: block;
	float: left;
	width: 100px;
}
.vendor_popup span.val
{
	display: block;
	float: right;
	width: 170px;
}
.vendor_popup div
{
	clear: both;
}
.popup
{
	background-color: #FFFFFF;
	height: 400px;
	width: 300px;
}
.popup .text
{
	width: 265px;
}
.popup textarea
{
	height: 100px;
	width: 265px;
}
.js_img-popup
{
	background-color: #FFFFFF;
	height: 530px;
	width: 660px;
}
.img-header
{
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.img-header span
{
	display: inline-block;
	width: 32%;
}
.img-header .left
{
	text-align: left;
}
.img-header .center
{
	text-align: center;
}
.img-header .right
{
	text-align: right;
}
table .totals td
{
	border-bottom: 1px solid yellow;
	border-top: 1px solid yellow;
}
.align_center
{
	text-align: center;
}
.message
{
	height: 85px;
}
.message_reply
{
	height: 150px;
}
.message div
{
	clear: both;
	height: 25px;
}
.message .val input, .message .val textarea, .message .val2 textarea{
	width: 600px;
}
.message .val2
{
	min-height: 75px;
}
.message .val2 textarea
{
	height: 60px;
}
.message_reply .val textarea
{
	height: 120px;
}
.message span
{
	display: block;
	float: left;
}
.message .kw
{
	width: 100px;
}
.message .right
{
	float: right;
	text-align: right;
}
.message_reply_info .left
{
	float: left;
	width: 60%;
}
.message_reply_info .right
{
	float: left;
	width: 40%;
}
.message_reply_info .right .nest
{
	clear: both;
	line-height: 18px;
}
.message_reply_info .right .kw
{
	display: block;
	float: left;
	width: 100px;
}
.message_reply_info .right .val
{
	display: block;
	float: right;
	width: 220px;
}
#body_area
{
	width: 1023px;
}
#header_area
{
	width: 1023px;
}
#header_area .block{
	height: 125px;
	margin-bottom: 2px;
}
#header_area .colored_line
{
	height: 6px;
}

.line
{
	border-top: 1px dashed #4787A7;
	padding: 0 0 4px;
	width:100%;
}


#left_area .graph
{
	cursor: pointer;
	padding-bottom: 5px;
}
#left_area .graph .header
{
	padding-bottom: 2px;
	padding-top: 4px;
	text-align: center;
}
#left_area .graph .header
{
	text-align: center;
}
.four_items p, .two_columns .three_items p, #left_area .graph .small, .one_item p.dateline, .dateline
{
	font-size: 7pt;
}
#left_area .newspaper_thumbnail
{
	padding-bottom: 5px;
}

.flag
{
	border: 1px solid #000000;
	height: 19px;
	width: 28px;
}
.error
{
	background-color: #F8DBDB;
	border-color: #E77776;
}
label.error
{
	background-color: #FFFFFF;
	color: #FF0000;
	display: block;
	float: right;
	font-style: italic;
	margin-bottom: 10px;
	text-align: left;
	width: 396px;
}
.message .error
{
	float: none;
}

.confirm-listing
{
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.confirm-listing div
{
	clear: both;
	height: 25px;
}
.confirm-listing .kw
{
	display: block;
	float: left;
	width: 100px;
}
.confirm-listing .val
{
	display: block;
	float: left;
}


/************************* PRODUCT DETAILS ***********************/
.wideBox, .main.wideBox  { width:860px;}
#proDetails {  }
#proDetails .product-img-box {float:left; width:575px;  border:solid 1px #efefef;  margin-top:5px;  }
#proDetails .product-img-box .enlargImg { font-size:12px; text-decoration:none; line-height:30px; font-weight:bold; background:url(images/zoomIn.png) no-repeat 0 0; padding-left:20px;  }

.imgTable { width:310px; }
.imgThumb {border:solid 1px #dbd9d9; display:inline-block; margin:0 auto; margin-right:5px;}
.imgThumb img { border:solid 5px #fff; text-align:center;}
.infocontain { border-bottom:solid 1px #ccc; padding-bottom:15px; margin-bottom:15px; }
.infocontain ul { list-style:none;}
.infocontain ul li { padding:3px 0; }
.infocontain ul li strong { display:inline-block; width:130px;}

#proDetails .product-shop {float:right; padding-left:0; width:235px;  margin:10px 0 0 10px;   }
	#proDetails .product-shop .price {color:#0056A7; font-size:24px; font-weight:bold; float:left;}
	#proDetails .product-shop .btn { display:block; margin-top:10px; clear:both; }

	#proDetails .socialLinks { font-size:12px; border-bottom:solid 1px #e0e0e0; padding-bottom:5px; padding-bottom:15px; margin-bottom:15px;}
	#proDetails .socialLinks ul { list-style:none;}
	#proDetails .socialLinks ul li { padding:3px 0; font-weight:bold; }



/**********************************/
.searchResult { }
	.searchResult .tabBorder { padding:0; }
	.searchResult .tabs { list-style:none;   }
	.searchResult  .tabs li { float:left; display:inline;  }
	.searchResult .tabs li.last { float:right; color:#000; font-size:13px; font-weight:bold; padding-right:15px; padding-top:5px; }
	.searchResult .tabs li a{background:url(images/tabBg.gif) repeat-x 0 0; font-weight:bold;  display:inline-block; padding:6px 15px; margin:0 3px;  -moz-border-radius:3px 3px 0 0 ; -webkit-border-radius:3px; border-radius:3px; border:#e2e1e1 1px solid; font-size:14px; color:#053265; border-bottom:0;}
	.searchResult .tabs li a.active, .tabs li a:hover{background:url(images/tabBg.gif) repeat-x 0 -45px; border:#5a9abe 1px solid; font-size:14px; color:#fff; text-decoration:none; text-shadow:0px 1px 1px #2794d1; border-bottom:0;}
	.searchHead { background:#F6F6F6; overflow:hidden; border-bottom:dashed 1px #ccc; border-top:solid 1px #ddd; margin:10px 0 0;}
	.searchHead:after{ content:''; display:block; border-top:solid 1px #fff;}

	.searchResult h2 { padding:10px 15px; font-size:12px; color:#666; text-transform:capitalize; float:left;}
	.searchResult h2 span { color:#000; text-transform:uppercase;}
	.searchResult .shortBy {float:right; margin:5px 15px;}
	.searchHead  select{  padding:3px 5px; text-transform:capitalize; font-size:11px; width:180px;}


.grpColor { background:#f3f8ff;}
.tableList td { padding:8px 3px; vertical-align:middle;}
.sigTxt { font-size:18px; color:#666;}
.sigTxt a { font-weight:bold;}

/**********	LOGIN FORM ****************/
#login-form { background:#ffffff; overflow:hidden; }
	#login-form .users-box {  background:#fcfcfc; padding:20px 10px;  }
	#login-form .users-box .content { width:90%; margin:0 auto; color:#666666;}
	#login-form .users-box .content ul {  margin-left:20px; margin-top:10px;}
	#login-form .users-box .content ul li{ line-height:22px; }
	#login-form .users-box .button-set {margin:0 auto; font-size:12px;margin-top:10px;}
	#login-form .users-box .button-set input{ float:right; display:inline; }
	#login-form .users-box .button-set a { text-decoration:none;}
	#login-form .users-box .content h4 {font-size:14px;   text-transform:uppercase;line-height:20px;}
	#login-form .users-box .content h4.reg{ background:url(../images/icon_page_white_text.gif) no-repeat 0 2px; }
	#login-form .users-box .content p { font-size:11px; line-height:18px; padding-top:5px;}
	#login-form .users-box .required { color:#CC0000; text-align:right;}
	#login-form .users-box .inptTxt { width:280px;}
	#login-form .users-box .btn { width:160px;}
	#login-form .users-box label { display:block; padding-top:10px; padding-bottom:3px; font-size:11px;}
	#login-form .users-box  p { display:inline-block; padding-top:7px;}


/**** vendor page ***/

.vHead { background:#F6F6F6; overflow:hidden; border-bottom:dashed 1px #ccc; border-top:solid 1px #ddd; margin:10px 0 0;}
	.vHead:after{ content:''; display:block; border-top:solid 1px #fff;}
	.vHead .fleft { padding:5px;}
	.vHead .fleft strong{ float:left; display:inline-block; padding:5px; }
	.textIco {background-image:url(images/verticalIcons.png); background-position:left -85px; background-repeat:no-repeat; cursor:pointer; height:21px;	width:19px; display:inline-block;}
	.textIco.active, .textIco:hover {background-position:left -109px;}
//	.gridIco  {background-image:url(images/verticalIcons.png); background-position:left 1px; background-repeat:no-repeat; cursor:pointer; height:21px; width:19px; display:inline-block;}
	.gridIco  {background-image:url(images/verticalIcons.png); background-position:left 3px; background-repeat:no-repeat; cursor:pointer; height:21px; width:19px; display:inline-block;}
	.gridIco.active, .gridIco:hover {background-position:left -40px;}
	.gridIco span, .listIco span, .textIco span  { display:none;}
	.listIco {background-image:url(images/verticalIcons.png); background-position:left -18px; background-repeat:no-repeat; cursor:pointer; height:21px;	width:19px; display:inline-block;}
	.listIco.active, .listIco:hover {background-position:left -61px;}
	.emailIco {background-image:url(images/verticalIcons.png); background-position:left -136px; background-repeat:no-repeat; cursor:pointer; height:21px;	width:19px; display:inline-block; float:left; margin-top:-3px; margin-right:5px;}

.bodyright .rtBox .veiw-all { margin:5px 10px 10px 0; text-align:right; text-decoration:none; font-weight:bold; }
.bodyright .rtBox .veiw-all a { text-decoration:none; }
.bodyright .rtBox .veiw-all a:hover { text-decoration:underline; }

.tabCont .veiw-all { margin:5px 10px 10px 0; text-align:right; text-decoration:none; font-weight:bold; }
.tabCont .veiw-all a { text-decoration:none; font-size:12px; }
.tabCont .veiw-all a:hover { text-decoration:underline; }





/* PAGINATOR shipx */
/*actual .Pagesshipx { text-align: center; margin-bottom: 20px; margin-top: 20px; }*/
.shipx {font-family:Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 10px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; color:#000000; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #000; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #000; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #4786A9; }
.Paginator a:hover {color: #fff; background: #0b5b96; border-color: #036; text-decoration: none;}
/*
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;}
*/
.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #000; margin-top: 8px; }

/* Css that has been left out */

.createauction_right {
	float: right;
	background-color: #FFF8C9;
	border: 1px solid #E0D8A4;
	width: 160px;
	padding: 10px;
}
.createauction_right .img_qmark {
	background: transparent url(img/common/qmark_info.jpg) no-repeat;
	width: 36px;
	height: 36px;
	float: right;
}
.createauction_right nl li {
	list-style: outside;
	margin-left: 15px;
}
.qtooltip {
	float: right;
	width: 20px;
	height: 20px;
	margin-right: -22px;
	vertical-align: text-bottom;
}
.vsearch {
	float: left;
	display: inline;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	overflow: hidden;
	margin: 0 0 2px 10px;
	width: 840px;
}
.vsearch div {
	width: 500px;
}
.vsearch .kw {
	width: 125px;
	display: block;
	float: left;
}

