@charset "utf-8";
/* CSS Document */
/* ......structure first ...... */
#outer{
	width:980px;
	position:relative;
	margin:0 auto 30px;
	text-align:left;
	padding:32px 0 1px;
}
/* image replacement*/
h1#logo, h1#logo a, h1#logo em {
	width:309px;
	height:63px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	margin:0;
	z-index:2;
	position:relative;
}
h1#logo {
	width:980px;
	margin:59px auto 0;
}
h1#logo a {
	top:0;
	left:20px;
	position:absolute;
}
h1#logo em {
	background:url(http://www.livewholesale.com/Images/FEImages/logo.gif) no-repeat 0 0;
	position:absolute;
	left:0;
	top:0;
}
#header {
	width:980px;
	position:relative;
	margin:auto;
	text-align:left;
}
/* red top bar */
.login-form {float:left; position:relative; left:40px;top:-1px}
.login-link a:focus, a#show-deals:focus {outline: none;}
form#form1,div#form1 {
	position:absolute;
	top:-115px;
	margin:0;
	clear:both;
	text-align:right;
	width:100%;
}
ul.top li {display:inline}
ul.top li.last{padding-right:25px}
ul.top label,
ul.top a, 
ul.top input,
ul.top img {
	color:#fff;
	vertical-align:middle;
	display:inline;
	position:relative;
}
ul.top img {
	top:-1px;
	margin:0 2px 0 0;
}
ul.top label {font-weight:bold;padding:0;}
ul.top a {font-size:93%;padding:0 9px 0 0}
ul.top input.txt{
	width:90px;
	padding:3px 3px 2px;
	border:1px solid #ba4b10;
	font-size:12px;
	color:#000;
	margin:0 2px 0 0;
}
ul.top input.go{
	background:url(http://www.livewholesale.com/Images/FEImages/go2.jpg) no-repeat 0 3px;
	border:none;
	font-weight:bold;
	width:25px;
	height:22px;
	margin:0;
	cursor:pointer;
	font-size:11px;
	position:relative;
	top:-2px;
}
/* thawte and ebay links*/
ul li.thawte{
	position:absolute;
	margin:0;
	top:44px;
	right:124px;
}
/* these next 4 styles taken from the inline style in the thawte cert */
.thawte table{
	width:10px;
	border-collapse:collapse;
	text-align:center;
	margin:0;
	float:right;
}
.thawte-cert{
	height:0;
	text-align:center;
	margin:auto;
}
.thawte-cert a{color:#ad0034}
.thawte-cert span{
	font-family:arial; 
	font-size:8px; 
	color:#AD0034;
}

ul li.ebay1{
	position:absolute;
	margin:0;
	top:44px;
	right:29px;
}

/* Fund trusted sources block */
.find-trusted{
	width:289px;
	height:13.2em;
	float:left;
	background:#434242 url(http://www.livewholesale.com/Images/FEImages/find-trusted.gif) no-repeat 23px 14px;
	margin-right:13px;
	padding:0 0 1px;
}
.find-trusted h2{
	position:absolute;
	top:-999em;
	left:0;
	margin:0;
}
.find-trusted strong{
	text-transform:uppercase;
	color:#fbbc42;
}
.find-trusted p{
	color:#fff;
	font-size:108%;
	padding:70px 22px 0;
	margin:0 0 5px 0;
}	
.search,.search div{
	width:244px;
	margin:10px 0 0 21px;
	background:url(http://www.livewholesale.com/Images/FEImages/rkey.gif) no-repeat 100% 0;
	height:27px;
}
.search div{
	margin:0;
	background:url(http://www.livewholesale.com/Images/FEImages/lkey.gif) no-repeat 0 0;
	height:27px;
}
.search input{
	border:none;
	background:transparent;
	color:#7d7c7c;
	font-size:93%;
	margin:5px 0 0 16px;
	width:213px;
}

/* products by category/alphabetically */
.cat-alpha{
	width:52.1em;/* was 677px but broke on text resize*/
	float:left;
	min-height:13.2em;
	background:#7e7d7d;
	min-width:677px;
	position:relative;
	z-index:99;
	padding:0 0 1px;
}
/**/
ul.alpha li{
	float:left;
	border-right:1px solid #7e7d7d;
	background:#fff;
	font-size:15px;
	font-weight:bold;
}
ul.alpha li a{
	float:left;
	padding:2px 8px 3px;
	background:#fff;
	color:#2d2d2d;
}
.cat-alpha ul.alpha li a{
	padding:3px 6px 2px 7px;
}
ul.alpha{margin:0 0 0 16px}
ul.alpha li a:hover,
ul.alpha li.current a{background:#d15031;color:#fff}
.cat-alpha h2,.cat-alpha h2 em{
	margin:17px 0 9px 16px;
	width:309px;
	height:21px;
	overflow:hidden;
	display:block;
	position:relative;
	clear:both;
}
.cat-alpha h2 em{	background:url(http://www.livewholesale.com/Images/FEImages/prod-cat2.gif) no-repeat 0 0}
.cat-alpha h2.pa em{background:url(http://www.livewholesale.com/Images/FEImages/prod-alpha2.gif) no-repeat 0 0}

.cat-alpha h2 em{
	position:absolute;
	left:0;
	top:0;
	margin:0;
}

/* latest deals up for grabs*/
.grabwrap{
	width:100%;
	padding:12px 0 0;
	background:url(http://www.livewholesale.com/Images/FEImages/d1.gif) no-repeat 611px 0;
	clear:both;
}
.grabs, #show-offers {
	width:100%;
	clear:both;
	background:#fbbc42 url(http://www.livewholesale.com/Images/FEImages/d2.gif) no-repeat 611px 0;
	padding:0 0 3px;
	overflow:hidden;
}
#show-offers {background-image: none;}
body#category table.products {
	margin: 2em 0 1em 16px;
}
#home .grabs{	padding:0 0 20px;}
#home .grabs h2, #home .grabs h2 em,
#category .grabs h2 em {
	width:595px;
	height:58px;
	margin:0 0 7px;
	display:block;
	position:relative;
}
#home .grabs h2 em,
#category .grabs h2 em{
	position:absolute;
	left:0;
	top:0;
	background:url(http://www.livewholesale.com/Images/FEImages/grabs.gif) no-repeat 0 0;
	margin:0;
}
.grabs table, #show-offers table{
	width:637px;
	border-collapse:collapse;
	font-size:108%;
	margin:0 0 0 16px;
	table-layout:fixed;
}
.grabs thead th, #show-offers thead th{
	text-transform:uppercase;
	text-align:left;
	text-align:center;
	padding:0 5px 8px 5px;
	font-size:13px
}
.grabs .row1, #show-offers .row1{
	text-align:left!important;
	width:232px!important;
}
.grabs th, #show-offers th{
	color:#464545;
	padding:2px 5px;
	vertical-align:middle;
	font-weight:bold;
	line-height: 1;
}
.grabs td, #show-offers td{	
	padding:2px 5px 2px;
	color:#d05031;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
	font-size: 16px;
}
.grabs th em, #show-offers th em {font-size: 10px;}
.grabs td.source, #show-offers td.source {font-size:32px;line-height:1;}
.grabs td em, #show-offers td em {font-size: 10px; color: #d05031;display:block;font-style:normal}
.grabs td, .grabs th, #show-offers td, #show-offers th{border-bottom:2px solid #fbbc42;}
.grabs tr td,.grabs tr th, #show-offers tr td,#show-offers tr th{background:#fddea1;}
.grabs tr.over td,.grabs tr.over th, #show-offers tr.over td,#show-offers tr.over th{background:#FDE5B5;}
.grabs thead tr th, #show-offers thead tr th{background:transparent;border:none}
.grabs table img, 
#show-offers table img{display:inline;vertical-align:middle;margin:0 0 0 0;}
.grabs table td span, #show-offers table td span{text-decoration:line-through}
.grabs table th.more-info,#show-offers table th.more-info {text-align:center;}
.grabs th.row5info,#show-offers th.more-info{width:40px}
.grabs table p.saving,
#show-offers table p.saving{
	width:43px;
	height:44px;
	background:url(http://www.livewholesale.com/Images/FEImages/star43x44.png) no-repeat 0 0;
	font-size:8px;
	color:#ab2606;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	margin:0 auto 0;
	padding:0;
	font-weight:bold
}
#home .grabs table p.saving{position:relative;left:5px}
.grabs table p.saving span,
#show-offers table p.saving span{
	position:relative;
	top:2px;left: 1px;
	display:block;
	text-decoration: none;
}
.grabs table p.saving span b,
#show-offers table p.saving span b{
	font-size:8px;
	font-weight:bold;
	font-style:normal;
}


/* sticky note to the side of table */
p.sticky{
	width:265px;
	height:277px;
	float:right;
	background:url(http://www.livewholesale.com/Images/FEImages/sticky.jpg) no-repeat 0 0;
	margin:32px 28px 0;
	display:inline;
	/*font-size:64px;
	font-size:80px;    //VIVEK 24-March-09 task # 618*/
	font-size:60px;
	letter-spacing:-2px;
	color:#d05031;
	font-weight:bold;
}
#show-offers p.sticky {
	margin-top: -5px;
}
p.sticky span{
	display:block;
	/*padding:104px 0 0 14px; //VIVEK 24-March-09 task # 618 */
	 padding:115px 0 0 22px;
}
p.sticky b{font-size:45px}

/*78 wholesale clothing suppliers */
.infobar{
	width:100%;
	background:#d05031;
	margin:0 0 14px;
}
#home .infobar{	margin:0 0 19px}
.infobar h3{
	padding:1px 0 0 32px;
	font-size:48px;

	color:#fbbc42;
	margin:0;
	float:left;
}
.infobar h3 span{
	color:#fff;
	font-size:35px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	position:relative;
	top:-7px;
}
p.jn1,p.jn2,p.jn3,p.jn4{
	margin:15px 0 0 17px;
	float:left;
	line-height:29px;
	height:29px;
	width:230px;
	position:relative;
	overflow:hidden;
}
p.jn1 a em{	background: url(http://www.livewholesale.com/Images/FEImages/join-now.jpg) no-repeat 0 0}
p.jn2 a em{	background: url(http://www.livewholesale.com/Images/FEImages/join-now2.jpg) no-repeat 0 0}
p.jn3 a em{	background: url(http://www.livewholesale.com/Images/FEImages/join-now3.jpg) no-repeat 0 0}
p.jn4 a em{	background: url(http://www.livewholesale.com/Images/FEImages/upgradeclick.jpg) no-repeat 0 0}

p.jn1 a,p.jn1 em,
p.jn2 a,p.jn2 em,
p.jn3 a,p.jn3 em,
p.jn4 a,p.jn4 em{
	display:block;
	height:29px;
	width:230px;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
p.jn1 a:hover em,
p.jn2 a:hover em,
p.jn3 a:hover em,
p.jn4 a:hover em{
	background-position:0 -29px;
}
p.jn3,p.jn3 a,p.jn3 em{width:271px}
p.jn4,p.jn4 a,p.jn4 em{width:269px}

/* start two equal columns - created using a repeating background image and then capping the top and bottom */
.two-col{
	width:100%;
	background:url(http://www.livewholesale.com/Images/FEImages/twocol.gif) repeat-y 0 0;
	clear:both;
	margin:0 0 29px 0;
}
.two-top,.two-base{
	height:15px;
	background:url(http://www.livewholesale.com/Images/FEImages/two-top.gif) no-repeat 0 0;
	overflow:hidden;
	clear:both;
}
.two-base{background:url(http://www.livewholesale.com/Images/FEImages/two-base.gif) no-repeat 0 0}
.left{
	width:595px;
	float:left;
	margin:0 0 0 16px;
	display:inline;
	padding:0 0 5px 0;
}
.right{
	width:320px;
	float:right;
	margin:0 15px 0 0;
	display:inline;
	padding:0 0 5px 0;
}
.two-col p{
	font-size:108%;
	margin:0 0 1.4em 0;
	line-height:1.5em;
}
.two-col h3{
	font-size:196%;
	margin:0 0 .39em 0;
}
.two-col h3 strong{color:#d05031}

/* join now button */
p.jn2,p.jn4{
	margin:15px 0 5px 183px!important;
	float:left;
	line-height:29px!important;
	display:inline;
	text-transform:uppercase;
	font-size:17px!important;
}
p.jn4{
	margin:15px 0 5px 163px!important;
}
.two-col p.only{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0 0 12px 0!important;
	clear:both;
	font-weight:bold;
	font-size:15px;
	min-height:0;
	width:100%;
}
/* grey guranetee block */
.guarantee{
	width:587px;
	border:1px solid #9e9e9e;
	background:#cbcbcb /*url(http://www.livewholesale.com/Images/FEImages/guarantee.gif) no-repeat 420px 18px*/;
	margin:0 0 0 4px;
	position:relative;
}
.guarantee ul{
	margin:0 16px 0 28px;
	list-style:disc;
	padding:27px 0 22px;
	position:relative;
	z-index:2;
}
.guarantee li{padding:3px 0;}
.guarantee li span{	
	font-size:138.5%;
	vertical-align:middle;
}
/*.guarantee p{
	position:absolute;
	width:151px;
	height:91px;
	top:18px;
	left:420px;
	z-index:1;
	margin:0;
	background:url(http://www.livewholesale.com/Images/FEImages/guarantee.gif) no-repeat 0 0;
}
*/
/*small  side categeory block (.cb1) to the left of front page */
.cb1{
	width:325px;
	overflow:hidden;
	clear:both;
	padding:0 0 32px 0;
}
.cb1last{padding-bottom:10px}
p.sidepic{
	float:left;
	width:136px;
	height:80px;
	margin:-1px 7px 0 0;
	position:relative;
}
p.sidepic a.sp{
	display:block;
	border:3px solid #7c7c7c;
	float:right;
	width:74px;
	height:74px;
	margin:10px 0 0 0;
}
p.sidepic span{
	position:absolute;
	top:-2px;
	left:0;
	width:73px;
	height:74px;
}
p.sidepic span a.star{
	display:block;
	width:73px;
	height:74px;
	background:url(http://www.livewholesale.com/Images/FEImages/star.png) no-repeat 0 0;
	font-size:16px;
	color:#ab2606;
	line-height:56px;
	text-align:center;
	font-weight:bold;
}
p.sidepic span b i{
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
p.sidepic span b{
	position:relative;
	left:0px;
}
.cb1 div{
	overflow:hidden;
	width:165px;
	color:#292929;
	padding:0 0 0 2px;
}
.cb1 h4{
	font-size:108%;
	padding:0 0 0 54px;
	margin:0 0 1px;
}
.cb1 h4 a{color:#2d2d2d}
.cb1 h4 a:hover{text-decoration:underline}
.cb1 p.rrp{
	margin:23px 0 0;
	font-size:85%;
	line-height:1.25em;
}
.cb1 div p,.cb1 div h5{
	font-size:85%;
	margin:0;
	font-weight:bold;
	line-height:1.25em;
}
.cb1 div strong{color:#678d49}
.cb1 div span{color:#ab2606}
.cb1 .rrp span{text-decoration:line-through;color:#292929}
.cb1 div a:hover{text-decoration:underline;color:#ab2606}

/* footer */
#footer{
	clear:both;
	width:100%;
	background:#222;
	padding:0 0 1px 0;
	margin:0;
	text-align:center;
}
#foot-inner{
	width:982px;
	background:url(http://www.livewholesale.com/Images/FEImages/tour.jpg) no-repeat 0 0;
	top:-27px;
	position:relative;
	padding:74px 0 0;
	margin:0 auto -29px;
	text-align:left;
	overflow:hidden
}
.fblock{
	width:300px;
	margin:0 0 14px 21px;
	float:left;
	display:inline;
	font-size:108%;
	line-height:1.5em;
	color:#fff;
	position:relative;
}
.fblock p{margin:0}
.fblock p.top{
	font-weight:bold;
	margin:0 0 21px;
}
.fblock h3{
	position:absolute;
	top:-63px;
	left:0;
	height:61px;
}
.fblock h3 span{top:-999em;position:absolute;left:0}
.fblock h3.tour{width:200px}
.fblock h3.success2{width:280px;left:-22px}
.fblock h3.join2{width:114px;left:-10px}

.fblock h3 a{display:block;height:61px;}
.fblock h3.tour a{width:200px}
.fblock h3.success2 a{width:280px;}
.fblock h3.join2 a{width:114px;}

.copy-outer{
	clear:both;
	border-top:1px solid #161616;
	background:#1f1f1f;
	font-size:93%;
	color:#fff;
	overflow:hidden;
	width:100%;
}
.copy{
	padding:22px 10px;
	min-height:0;
	overflow:hidden;
	width:960px;
	margin:auto;
}
.copy p{margin:0}
p.copy2{position:relative;top:10px;}
.copy p.logo2{
	margin:0 25px 0;
	float:right;
	display:inline;
	position:relative;
	z-index:2;
}
.copy a{color:#e66925}
.copy a:hover{text-decoration:underline}
.copy p b{padding:0 10px}
/* end main home page*/

/* ..................................  Category Page ......................... */
/* category page csss - makes amendments to existing css in places */
.grabs h2{
	font-size:131%;
	margin:0 0 0 13px;
	color:#922005;
	padding:3px 2px;
}
.grabs h2 a{color:#922005; padding: 5px 0;display: block;}
.grabs h2 a span{text-decoration:underline;top:0;}
.grabs h2 span{position:relative;top:2px}


/* rounded breadcrumb */
.breadcrumb{
	width:980px;
	background:#f0f0f0 url(http://www.livewholesale.com/Images/FEImages/bread-base.gif) no-repeat 0 100%;
	padding:0 0 24px 0;
	margin:14px 0 24px 0;
	clear:both;
}
.breadcrumb h4{
	background:url(http://www.livewholesale.com/Images/FEImages/bread-top.gif) no-repeat 0 0;
	padding:16px 16px 12px;
	margin:0;
	color:#ab2606;
	font-size:25px;
	min-height:0;
}
.breadcrumb h4 a{color:#ab2606}
.breadcrumb h4 strong{color:#2d2d2d}
.breadcrumb h4 a:hover{text-decoration:underline}
.breadcrumb p{
	padding:0 16px;
	margin:0;
	font-size:108%;
	line-height:1.4em;
}
.breadcrumb h5{
	color:#7d7d7d;
	font-size:146.5%;
	margin:9px 0 5px 0;
	padding:0 16px;
	clear:both;
}
/* subcategories */
.subcategory {
	background:url(http://www.livewholesale.com/Images/FEImages/subcat2.gif) repeat-y 50% 0;
	margin:10px 0 13px 18px;
	min-height:0;
	overflow:hidden
}
.subcategory ul {
	margin:0;
	line-height:1.5em;
	width:207px;
	padding:0 30px 0 0;
	float:left;
}
.subcategory li {
	font-weight:bold;
	font-size:93%;
}
.subcategory ul.last {padding:0}
.subcategory li a {color:#1894c8}
.subcategory li a:hover, .subcategory li.current a {
	color:#ab2606
}


/* start category listing */
.cat-list{
	width:980px;
	/*border-top:1px solid #c2c2c2;
	background:url(http://www.livewholesale.com/Images/FEImages/cat-top.gif) repeat-x 0 0;*/
	padding:1px 0 1px 0;
	clear:both;
}
form.sortby{
	float:right;
	margin:0 4px 0 0;
	display:inline;
}
.sortby label{
	font-weight:bold;
	font-size:116%;
	padding:0 4px 0 0;
}
.sortby select{font-size:85%}
p.listings{
	font-size:116%;
	margin:0 0 0 4px;
	color:#ab2606;
	font-weight:bold;
}
p.listings span{color:#2d2d2d}

/* 6 column table to hold category listings */
.cat-list table{
	border-collapse:collapse;
	width:980px;
	table-layout:fixed;
	margin:0 0 13px;
}
.cat-list table th{
	vertical-align:bottom;
	font-weight:bold;
	font-size:93%;
	text-align:center;
	padding:6px 0;
}
.cat-list table img{display:inline;vertical-align:middle;}
.cat-list table th img{vertical-align:bottom;margin:0 5px 0 0}
.cat-list table th p{padding:0 5px 0;margin:0;}
.cat-list table th.col1{text-align:left;font-size:100%} 
.cat-list table th.col3{text-align:right;} 
.cat-list table th.col5 p{white-space:nowrap} 
.cat-list table th.col6 b{position:relative;left:-12px}
.cat-list table td{
	vertical-align:middle;
	border-top:1px solid #ddd;
	padding:5px 0 8px;
}
.col1{width:133px}
.col2{width:340px}
.col3{width:135px}
.col4{width:140px;padding-left:10px!important}
.col5{width:110px;}

.cat-list table .col6 p{
	padding-right:1px!important;
	position:relative;
	left:10px;
}
.cat-list table p.saving{
	width:97px;
	height:98px;
	background:url(http://www.livewholesale.com/Images/FEImages/star2.png) no-repeat 0 0;
	font-size:23px;
	color:#ab2606;
	line-height:56px;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:0;
}
p.saving span{
	position:relative;
	top:9px;
	display:block;
}
p.saving span b{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}
tr.odd td{background:#f9f9f9}

a.pic {text-align:right;display:block;}
.pic img{
	border:1px solid #ddd;
	display:inline;
	margin:4px 0 0;
}
.pic:hover img{border:1px solid #ab2606}
.listing{
	min-height:0;
	padding:0 10px 0 12px
}
.listing h2 {
	color:#5380aa;
	font-size:123.9%;
	margin:1px 0 4px 0;
}
.listing h2 a{color:#5380aa}
.listing h2 a:hover{text-decoration:underline}
.listing p{margin:0;font-size:93%}
.listing p.min{margin:9px 0 0}
p.min,p.min a{
	color:#5380aa;
	font-weight:bold;
}
p.min img{margin:-5px 2px 0}
p.min span{padding:0 0 0 15px}
p.min a:hover{text-decoration:underline}
a.moreinfo{margin:0 0 0 -4px;white-space:nowrap}
ul.prices{
	margin:0;
	padding:1px 10px 0 0;
	text-align:right;
	font-weight:bold;
	min-height:0;
}
ul.prices li{
	font-size:24px;
	line-height:1.02;
	min-height:0;
}
ul.prices span{
	display:block;
	font-size:11px;
	font-weight:normal;
	position:relative;
	top:-2px;
	padding:0 0 2px 0;
}
ul.prices li.rrp{color:#9b9b9b;}
ul.prices li.rrp b{text-decoration:line-through}
ul.prices li.wsp{color:#ab2606}
ul.prices li.prof{
	color:#faac52; 
	font-size: 16px; 
	padding-top: 4px;
}
ul.prices li.prof span {top:0}
ul.prices li.wsp span{margin-top:1px;top:0;}

a.cartinfo{display:block;margin:0 0 0 19px}
p.findout{
	color:#faac52;
	font-size:50px;
	text-align:center;
	margin:0;
	padding:0 5px;
	font-weight:bold;
	line-height:1.0
}
p.findout span,p.findout b{
	display:block;
	color:#5e5e5e;
	font-size:11px;
	font-weight:normal;
}
p.findout b{
	font-size:12px;
	color:#ab2606;
	padding:0 0 5px 0;
	line-height:1.4;
}
p.findout a{
	display:block;
	color:#faac52;
}
p.findout a:hover span{text-decoration:underline;}
p.findout a{float:left}
p.findout span.orsub{
	display:inline;
	float:left;
	width:100%;
	text-align:center;
	color:#5e5e5e;
	margin:0;
}
p.findout span.orsub a{
	color:#5380aa!important;
	display:inline!important;
	float:none;
}
p.findout span.orsub a:hover{text-decoration:underline}

/* rounded breadcrumb */
.pagination{
	width:980px;
	background:#f1f1f1 url(http://www.livewholesale.com/Images/FEImages/bread-base.gif) no-repeat 0 100%;
	padding:0 0 5px 0;
	margin:0 0 27px 0;
	position:relative;
}
.pagin-inner {
	background:url(http://www.livewholesale.com/Images/FEImages/bread-top.gif) no-repeat 0 0;
	padding:12px 0 0;
	width:980px;
}
.pagination ul{
	margin:0;
	line-height:1.0;
	min-height:0;
	width:980px
}
.pagination ul li{font-size:93%}
.pagination ul li li{font-size:100%;float:right;}
.pagination ul ul{
  float:right;
	/*width:56em; was 48em*/
	margin:0 6px 0 0;
	display:inline;
	width:auto;
}
.pagination ul ul li{
	float:right;
	background:transparent;
	margin:0 4px 0 0;
}
.pagination ul ul li.thisway{
	border:none;
	position:relative;
	top:7px;
	font-weight:bold;
	padding-right:15px;
}
.pagination ul ul li.thisway strong{color:#7b1e08}
.pagination ul ul li a{
	display:block;
	padding:5px 5px 4px;
	background:#fff;
	border:1px solid #ccc;
	color:#2d2d2d;
	font-weight:bold;
}
.pagination ul ul li a:hover{
	background:#ab2606;color:#fff;
}
.pagination ul ul li span{
	font-size:31px;
	display:block;
	color:#ab2606;
	position:relative;
	top:-4px;
}
li.viewtop{
	position:absolute;
	left:10px;
	top:12px;
}
li.viewtop ul{margin:0;float:none}
.pagination ul li.viewall,
.pagination ul li.totop{
	margin:4px 0 0 19px;
	display:inline;
	float:left;
	padding:0px;
	background:none;
	border:none;
	color:#2d2d2d;
	font-weight:bold;

}
.pagination ul li.viewall a,
.pagination ul li.totop a{
	float:left;
	padding:3px 20px 3px 0;
	background:url(http://www.livewholesale.com/Images/FEImages/arrow-r17.gif) no-repeat 100% 50%!important;
	color:#2d2d2d;
	font-weight:bold;
	border:none;
}
li.totop a{
	padding:3px 20px 3px 5px;
	background:url(http://www.livewholesale.com/Images/FEImages/arrow-up17.gif) no-repeat 100% 50%!important;
}
.pagination ul li.viewall a:hover,
.pagination ul li.totop a:hover {text-decoration:underline;color:#2d2d2d}
.pagination ul ul li.nextpage{
	border:none;
	position:relative;
	top:1px;
	font-weight:bold;
	color:#7b1e08;
	margin-right:10px;
}
.pagination ul ul li.nextpage a{
	color:#7b1e08;
	background:none;
	float:none;
	border:none;
}
.pagination ul ul li.gotopage{
		border:none;
}
#gotopage{
	width:31px;
	padding:2px 2px;
	border:1px solid #ccc; 
	margin:0 3px 0 2px;
}
.pagination ul ul li.nextpage a:hover{
	background:transparent;
	color:#2d2d2d;
	text-decoration:underline;
}

/* end category page */

/* ..... deal page ... */
/* over-ride some existing styles first */
.deal .breadcrumb{padding:0 0 8px 0}
.deal .cat-alpha {margin-bottom:14px}

/* three columns across the full width */
/* changed to two columns only 24.9.09*/
.catcol1{
	width:330px;
	margin:0 0 33px 4px;
	display:inline;
	float:left;
	position:relative;
	padding:10px 0 1px 0;
}
.catcol2{
	width:623px;
	float:left;
	margin:0 0 33px 20px;
	padding:10px 0 1px 0;
}
/* main big image */
p.img316{
	width:330px;
	height:330px;
	margin:0 0 9px;
}
p.img316 img{
	display:block;
	width:316px;
	height:316px;
	border:7px solid #7d7d7d;
}
ul.img3{
	margin:0 0 12px 0;
}
/* 3 smaller images under main mage */
ul.img3 li{
	float:left;
	width:102px;
	height:102px;
	margin:0 11px 0 0;
}
ul.img3 li.last{float:right;margin:0;}
ul.img3 li a{
	float:left;
	width:88px;
	height:88px;
	border:7px solid #b0b0b0;
}
ul.img3 li a:hover{border-color:#7d7d7d}

/* want to look for more products div*/
.lookmore{
	background:#ebe9ea;
	padding:12px 4px 16px 15px;
	min-height:0;
}
.lookmore h3{
	background:url(http://www.livewholesale.com/Images/FEImages/bulb.gif) no-repeat 0 0;
	margin:0;
	font-size:27px;
	line-height:1.0;
	letter-spacing:-1px;
	padding:5px 0 25px 5px;
}
.lookmore h3 a,.lookmore h3 strong {/* use strong element if link isn't needed here*/
	display:block;
	position:relative;
	padding:0 0 0 39px;
	color:#7d7d7d;
	line-height:1.0;
}
.lookmore h3 span{
	display:block;
	padding:0 0 0 67px;
	position:relative;
	top:-8px;
}
.lookmore p{
	font-size:108%;
	color:#434343;
	margin:0;
	line-height:1.3;
}
.lookmore p a{
	font-weight:bold;
	color:#e56826;
}
.lookmore p a:hover{text-decoration:underline;}

p.star3{
	width:138px;
	height:139px;
	background:url(http://www.livewholesale.com/Images/FEImages/star3.png) no-repeat 0 0;
	font-size:35px;
	color:#ab2606;
	line-height:92px;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
	position:absolute;
	top:-15px;
	left:-29px;
}
p.star3 span{
	position:relative;
	top:9px;
	display:block;
}
p.star3 span b{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}
/* catcol2 content */
.catcol2 h2{
	color:#4193ce;
	font-size:24px;
	margin:-2px 0 8px 18px;
	position:relative;
}
h3.dealsum{
	color:#2d2d2d;
	font-size:24px;
	padding:11px 20px 8px 18px;
	margin:0;
	position:relative;
	background:#f1f1f1 url(http://www.livewholesale.com/Images/FEImages/lc.gif) no-repeat 0 0;
	min-height:0;
}
* html h3.dealsum{height:1%}
h3.dealsum span{
	position:absolute;
	right:-12px;
	top:3px;
	width:48px;
	height:42px;
	background:url(http://www.livewholesale.com/Images/FEImages/money.gif) no-repeat 0 0;
}
h3.dealsum b{
	float:right;
	font-size:16px;
	font-weight:normal;
	padding:6px 33px 0 0;
	color:#444;
	display:inline;
}
.catcol2 h4{
	color:#ab2606;
	font-size:108%;
	margin:0 0 10px 9px;
}
.catcol2 p{
	line-height:1.55em;
	color:#454545;
	margin:0 0 15px 8px;
	font-size:93%;
}
.origin{
	margin:0 0 1px 10px;
	float:left;
	width:275px;
	display:inline;
}
.origin li{padding:7px 0 7px 39px;margin:0 0 3px;}
li.orig{background:url(http://www.livewholesale.com/Images/FEImages/origin2.jpg) no-repeat 1px 50%}
li.del{background:url(http://www.livewholesale.com/Images/FEImages/minorder.gif) no-repeat 1px 50%}
li.vatstatus{background:url(http://www.livewholesale.com/Images/FEImages/ukvat.jpg) no-repeat 1px 50%}
li.dutystatus{background:url(http://www.livewholesale.com/Images/FEImages/ukduty.jpg) no-repeat 1px 50%}

.dsumwrap{
	border:3px solid #f1f1f1;
	min-height:0;
	overflow:hidden;
}
* html .dsumwrap {height:1%;overflow:visible}
.dsumpromise{
	width:160px;
}
.dsumpromise p{
	width:120px;
	margin:10px auto;
	color:#444;
	font-style:italic;
	font-size:12px;
	line-height:1.3;
}
.dsumpromise p.pguar{
	position:relative;
	left:5px
}
.dsumwrap table.ds{width:623px;}
.dsumwrap td{vertical-align:middle}
.dsumwrap table table{
	table-layout:fixed;
	border-collapse:collapse;
	width:454px;
	height:230px;
}
.dsumwrap table table td{
	border-right:3px solid #f1f1f1;
	vertical-align:middle;
	padding:8px 0 9px;
	text-align:center;
	font-size:16px;
}
.dsumwrap table table tr.dsfirst td{padding-top:15px;}
.dsumwrap table table tr.dslast td{padding-bottom:15px;}

.dsumwrap table table td p{
	padding:0 0 0 15px;
	margin:0;
}
.dscol1 {
	width:114px;
	text-align:left!important;
}
.dscol2 {
	width:82px
}
.dscol3 {
	width:146px
}
.dscol4 {
	width:100px
}
.dscol1 img {
	display:block;
	position:relative;
	left:-5px;
}
.dscol1 span {
	font-size:10px;
	display:block;
	line-height:1.1;
}
.dscol2 b {
	color:#23b14b
}
.dscol2 strong {
	display:block;
	font-weight:normal;
	font-size:15px;
}
.dscol2 strong span {
	display:block;
	font-size:10px
}
.dscol2 strong a {
	display:block;
	font-size:11px
}
.dscol2 strong a:hover {
	text-decoration:underline
}
td.dscol3 strong {
	color:#df8d39;
	font-size:20px;
	display:block;
}
td.dscol3 strong span {
	display:block;
	font-size:11px;
	margin-top:-2px;
	padding:0 0 1px
}
td.dscol4 {
	color:#df8d39;
	font-weight:bold
}
td.dscol4 span {
	color:#000;
	font-weight:normal
}
.star50{
	display:block;
	width:50px;
	height:51px;
	background:url(http://www.livewholesale.com/Images/FEImages/star50x51-blank.jpg) no-repeat 0 0;
	font-size:11px;
	color:#ab2606;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	font-weight:bold;
	letter-spacing:-.06em;
}
.star50 span{
	position:relative;
	top:4px;left: -1px;
	display:block;
	text-decoration: none;
}
.star50 span b{
	font-size:8px;
	font-weight:bold;
	font-style:normal;
}
.star50 em{
	display:block;
	font-style:normal;
	font-size:8px;
	position:relative;
	top:-19px;left: -1px;
	letter-spacing:-.06em;
}

/* large buttons (discover and get full access */
.discover-access{
	width:623px;
	clear:both;
	padding:10px 0 15px;
	overflow:hidden;
}
p.discover,
p.discover a,
p.discover a em{
	float:left;
	width:282px;
	height:125px;
	color:#fff!important;
	position:relative;
	overflow:hidden;
	margin:0;
}
p.discover a em{
	background:url(http://www.livewholesale.com/Images/FEImages/discover.jpg) no-repeat 0 0;
	left:0;
	top:0;
	z-index:2;
	cursor:pointer;
	position:absolute;
}
p.discover a:hover{visibility:visible}
p.discover a:hover em{background-position:0 -125px}
p.discover b,
p.discover b span{
	position:absolute;
	left:193px;
	top:23px;
	font-size:65px;
	color:#e66c28;
	z-index:3;
	cursor:pointer;
	line-height:1.0
}
p.discover b span{
	left:-2px;
	top:-1px;
	color:#fff;
	z-index:4;
}
/* get full access button */
p.gfa,
p.gfa a,
p.gfa a em{
	float:right;
	width:282px;
	height:125px;
	color:#fff!important;
	position:relative;
	overflow:hidden;
	margin:0;
}
p.gfa a em{
	background:url(http://www.livewholesale.com/Images/FEImages/get-full-access.jpg) no-repeat 0 11px;
	left:0;
	top:0;
	z-index:2;
	cursor:pointer;
	position:absolute;
}
p.gfa a:hover{visibility:visible}
p.gfa a:hover em{background-position:0 -114px}



/* start related listings and users also purchased columns*/
.related{
	width:980px;
	background:url(http://www.livewholesale.com/Images/FEImages/rel-list-divider.gif) repeat-y 704px 0;
	clear:both;
 	overflow:hidden;
	padding:0 0 1px 0;
	margin:0 0 25px 0;
}
.related-list{
	width:707px;
	float:left;
}
.user-purchased{
	width:273px;
	float:right;
}
h3.rel-list{
	border-right:3px solid #fff;
	background:#ededed url(http://www.livewholesale.com/Images/FEImages/rel-list.jpg) repeat-x 0 0;
	padding:13px 0 11px 7px;
	color:#2d2d2d;
	font-size:21px;
	min-height:0;
	margin:0;
}
h3.rl2{border:none}
/* related listings table */
.catlist2 .col2{width:200px}
.catlist2{
	width:707px;
	border-top:1px solid #d4d4d4;
	background:transparent;
	padding:1px 0 1px 0;
}
.catlist2 table{
	width:691px;
	margin:8px 0 13px 5px;
}
.catlist2 .col4{width:110px;}
.catlist2 .listing{padding:0 3px 0 10px}
.catlist2 .listing h2 {margin:2px 0 4px 0}
.catlist2 a.cartinfo{
	margin:0;
	display:block;
	text-align:center;
	color:#3f9adb;
	font-weight:bold;
}
.catlist2 a.cartinfo span{
	display:block;
	cursor:pointer;
	padding:5px 0 0;
	font-size:12px;
}
.catlist2 a.cartinfo:hover span{text-decoration:underline;}

/* Users also Purchased table in right column */
.catlist3 .col2{width:130px}
.catlist3 .listing{padding:0 3px 0 6px}
.catlist3{
	width:272px;
	border-top:1px solid #d4d4d4;
	background:transparent;
	padding:10px 0 1px 0;
}
.catlist3 table{
	width:266px;
	margin:13px 0 13px 7px;
}
.catlist3 table td{	padding:11px 0 15px}
p.moreinfo2{
	position:relative;
	margin:13px 0 0;
	top:3px;
}
p.moreinfo2 img{
	display:inline;
	vertical-align:bottom;
	margin-left:-4px;
	position:relative;
}
p.moreinfo2 a span{
	cursor:pointer;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#3f9adb;
	position:relative;
	top:-3px;
	left:-3px;
}
p.moreinfo2 a:hover span{text-decoration:underline;}


/* ............. supplier category page ...................*/
/* tabs above suppliers categories */
.tabs{
	border-bottom:1px solid #ddd;
	font-size:108%;
	margin:0 0 13px;
}
.tabs ul {
	margin:0 0 0 10px;
	position:relative;
	top:1px;
	min-height:0;
}
.tabs ul li{
	background:url(http://www.livewholesale.com/Images/FEImages/tab-border.jpg) no-repeat 100% 100%;
	float:left;
}
.tabs ul li a,.tabs ul li strong{
	float:left;
	padding:4px 11px 6px;	
	color:#5e88af;
}
.tabs ul li.current a,.tabs ul li strong{
	padding:5px 23px 5px;	
	color:#5e88af;
	font-weight:bold;
	border:1px solid #ddd;
	border-bottom:none;
	background:url(http://www.livewholesale.com/Images/FEImages/tab-fade.jpg) repeat-x 0 0;
	position:relative;
	left:-1px;
	margin-right:-1px;
}
.tabs ul li a:hover{text-decoration:underline}
.tabs ul li.current a:hover{text-decoration:none;}

.tabs ul li.deals,.tabs ul li.deals a{
	color:#ab2606;
	font-weight:normal;
}
.tabs ul li.deals strong{
	color:#ab2606;
	font-weight:bold;
}


/* start supplier category 5 column table */
.supp-catlist{
	width:980px;
	padding:26px 0 1px 0;
	clear:both;
}

/* 6 column table to hold category listings */
.supp-catlist table{
	border-collapse:collapse;
	width:980px;
	table-layout:fixed;
	margin:0 0 13px;
}
.supp-catlist table th{
	vertical-align:bottom;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding:6px 0;
}
.supp-catlist table img{display:inline;vertical-align:middle;}
.supp-catlist table th img{vertical-align:bottom;margin:0}
.supp-catlist table th p{padding:0 5px 0;margin:0;}
.supp-catlist table th.col1{text-align:left;font-size:14px} 
.supp-catlist table td{
	vertical-align:top;
	border-top:1px solid #ddd;
	padding:17px 0 11px;
}
.supp-catlist .col1{width:235px}
.supp-catlist .col2{width:195px}
.supp-catlist .col3{width:210px}
.supp-catlist .col4{width:178px}
.supp-catlist .col5{width:162px}

/* first column styles*/
.supp-catlist td.col1 h2{
	color:#5380aa;
	font-size:123.9%;
	margin:0 0 4px 0;
	padding:0 15px;
}
.supp-catlist td.col1 h2 a{	color:#5380aa;}
.supp-catlist td.col1 ul{
	margin:0;
	font-weight:bold;
	padding:0 15px;
	min-height:0;
}
.supp-catlist td.col1 ul ul{padding:0;margin:0}
.supp-catlist td.col1 ul li{color:#ab2606;font-size:93%}
.supp-catlist td.col1 ul li p{margin:0;padding:0 0 1px}
.supp-catlist td.col1 ul li li{
	color:#2d2d2d;
	font-size:100%;
	font-weight:normal;
	padding:0 0 2px;
}
.supp-catlist td.col1 ul li a:hover{text-decoration:underline}
/* 2nd column styles*/
p.addr-icon{
	width:22px;
	height:25px;
	margin:0;
	background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 0;
	float:left;
	margin:0 10px 0 0;
}
.data{
	padding:0 16px 0 0;
	overflow:hidden;
}
.data address{
	padding:3px 0 0;
	font-size:93%;
	line-height:1.3em;
	font-style:normal;
}
p.report{margin:10px 0 2px;	font-size:93%;}
p.report a{color:#5380aa}
p.report a:hover{text-decoration:underline;}
p.reported{
	margin:0;
	color:#018000;
	font-size:93%;
	font-weight:bold;
	padding-left:1px;
}
p.addReported {
	margin:10px 0 2px;
	color:#018000;
	font-size:93%;
	font-weight:bold;
	padding-left:1px;
}

p.ml2 {margin-left:32px!important}
p.mlmb2 {	margin-left:32px!important}

/* 3rd column styles*/
.data2{
	padding:0 16px 0 28px;
}

p.phone-icon,
p.fax-icon,
p.mobile-icon,
p.email-icon,
p.web-icon  {
	margin:2px 0 10px 0;
	clear:both;
	padding:2px 0;
	font-size:93%;
}
.focus-icon span,
p.phone-icon span,
p.fax-icon span,
p.mobile-icon span,
p.email-icon span,
p.web-icon span{
	width:22px;
	height:25px;
	float:left;
	margin:-5px 0 0 -28px;
	background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 -25px;
	position:relative;
}

p.phone-icon span a,
p.fax-icon span a,
p.mobile-icon span a,
p.email-icon span a,
p.web-icon span a {
	width:22px;
	height:25px;
	float:left;
	text-decoration:none!important;
}
.focus-icon span{background:url(http://www.livewholesale.com/Images/FEImages/focus.jpg) no-repeat 0 0}
p.fax-icon span{background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 -50px}
p.mobile-icon span{background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 -75px}
p.email-icon span{background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 -100px}
p.web-icon span{background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 -125px}
p.email-icon a:hover,p.web-icon a:hover{text-decoration:underline} 
p.email-icon,p.web-icon{font-weight:normal}
p.joinnow a,a.joinnow{
	font-weight:normal!important;
	text-decoration:none;
}
a.joinnow:hover,p.joinnow a:hover{text-decoration:underline}

/* supplier-category-nodeals page */
.nodeals{margin-top:12px!important;clear:both;float:left;}
.nodeals2{margin-left:10px;display:inline}

/* end supp category page */
/* supplier revealed block */
.supp-reveal{
	width:100%;
	background:#f1f1f1;
	margin:0 0 44px;
	overflow:hidden;
	line-height:1.3;
}
.supp-reveal .supp-catlist{padding-top:7px;padding-bottom:0}
.supp-reveal .supp-catlist .col1{width:200px}
.supp-reveal .supp-catlist .col2{width:180px}
.supp-reveal .supp-catlist .col3{width:157px}
.supp-reveal .supp-catlist .col4{width:158px}
.supp-reveal .supp-catlist .col5{width:162px}
.supp-reveal .supp-catlist table th{
	padding:0 0 3px 20px;
		color:#ab2606;
		font-size:16px;
		font-weight:bold;
	}
.supp-reveal .supp-catlist td.col1 ul li,
.supp-reveal .supp-catlist td.col1 ul li a {color:#3a89c9;font-weight:normal}
.supp-reveal .supp-catlist td.col1 ul li a:hover{text-decoration:underline}
.supp-reveal .supp-catlist th.col2{padding-left:35px}
.supp-reveal .supp-catlist table td{
	border:none;
	padding:1px 0 0px;
}
.supp-reveal .supp-catlist table td.col1{padding-left:10px}
/* 2nd column styles*/
.supp-reveal .supp-catlist .col2 p.report{margin:0px 0 2px 35px;	font-size:93%;}
.supp-reveal .supp-catlist .col2 p.reported{margin:0 0 0 35px}
.supp-reveal address{padding:20px 0 0 35px}
.supp-reveal p.addr-icon{margin-top:20px}
/* 3rd column styles*/
.supp-reveal .supp-catlist .data2{padding:0 16px 0 20px}
.supp-reveal .supp-catlist p.report{margin-left:0;margin-top:0}
.supp-reveal .supp-catlist p.reported{margin-left:0;margin-bottom:18px}
/* 4th column*/
.supp-reveal .supp-catlist th.col4{padding-left:30px!important}
/* end supp revealed addition */
h4.suppname {	font-size:25px;padding-left:7px;}
/* ................account management front page ..........*/
.manage .breadcrumb{padding:0 0 8px 0}
ul.manage-acc{
	margin:8px 0 25px;
	min-height:0;
	overflow:hidden;
}
ul.manage-acc li{
	float:left;
	width:238px;
	margin:0 9px 0 0;
	text-align:center;
	padding:0 0 24px 0;
	background:#f1f1f1 url(http://www.livewholesale.com/Images/FEImages/base238.gif) no-repeat 0 100%;
}
ul.manage-acc li p{
	background: url(http://www.livewholesale.com/Images/FEImages/top238.gif) no-repeat 0 0;
	margin:0;
	padding:15px 0 0;
	width:238px;
	text-align:center;
}
ul.manage-acc li.manage-bill{margin:0;}
ul.manage-acc li a,ul.manage-acc li strong{
	color:#2d2d2d;
	width:238px;
	margin:auto;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	display:block;
}
ul.manage-acc li a span,ul.manage-acc li strong span{display:block;width:238px;}
ul.manage-acc li a:hover span{text-decoration:underline}
ul.manage-acc li a b,ul.manage-acc li strong b{
	background:url(http://www.livewholesale.com/Images/FEImages/contact.jpg) no-repeat 50% 0;
	display:block;
	width:238px;
	height:103px;
	margin:17px auto 20px;
}
ul.manage-acc li.edit a b,
ul.manage-acc li.edit strong b{
	background:url(http://www.livewholesale.com/Images/FEImages/contact.jpg) no-repeat 50% 0;
}
ul.manage-acc li.cpass a b,
ul.manage-acc li.cpass strong b{
	background: url(http://www.livewholesale.com/Images/FEImages/password.jpg) no-repeat 50% 0;
}
ul.manage-acc li.manage-deal a b,
ul.manage-acc li.manage-deal strong b{
	background:url(http://www.livewholesale.com/Images/FEImages/deals.jpg) no-repeat 50% 0;
}
ul.manage-acc li.manage-bill a b,
ul.manage-acc li.manage-bill strong b{
	background:url(http://www.livewholesale.com/Images/FEImages/bill.jpg) no-repeat 50% 0;
}
ul.manage-acc li a:hover b{background-position:50% -206px}

/* reverse rollover for sub pages and use strong element for current items*/
ul.submanage li a b{background-position:50% -103px!important}
ul.submanage li a:hover b,ul.manage-acc li strong b{background-position:50% -206px!important}

/* .................account - Bill page ............................*/
.billing{
	width:980px;
	border-top:1px solid #c2c2c2;
	background:url(http://www.livewholesale.com/Images/FEImages/cat-top.gif) repeat-x 0 0;
	padding:21px 0 1px 0;
	clear:both;
}
input.searchtxt{
	width:204px;
	padding:4px 5px 6px;
	border:1px solid #ccc;
	margin:0 5px 0;
	color:#888;
}
.searchfor{margin:0 0 21px 0}
.searchfor strong{font-size:116%;padding:0 0 0 7px}
.searchfor a span{color:#2d2d2d;padding-right:10px}
.searchfor label,.searchfor input{vertical-align:middle;}
.billing form.sortby{padding:5px 0 0}
.searchfor img{display:inline;vertical-align:middle;margin:0 5px}

.searchfor .plastoy a:hover span{text-decoration:underline}
.searchfor .plastoy a img{border-bottom:1px solid #fff;padding:0 0 1px 0}
.searchfor .plastoy a:hover img{border-bottom:1px solid #000}
label.within-results {font-size:11px;}



/* 5 column table to hold billing details */
.billing table{
	border-collapse:collapse;
	width:980px;
	table-layout:fixed;
	margin:0 0 25px;
}
.billing table th{
	vertical-align:bottom;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding:6px 0;
}
.billing table img{display:inline;vertical-align:middle;}
.billing table th img{vertical-align:bottom;margin:0}
.billing table th p{padding:0 5px 0;margin:0;}
.billing table .col1{text-align:left;width:106px;font-weight:bold} 
.billing table .col2{text-align:left;width:460px} 
.billing table .col3{text-align:center;width:82px} 
.billing table .col4{text-align:center;width:182px} 
.billing table .col5{text-align:left;width:150px} 
.billing table td{
	vertical-align:top;
	border-top:1px solid #ddd;
	padding:17px 0 11px;
	font-size:108%;
}
.billing table td a:hover{text-decoration:underline}
/* first column styles*/
.billing table .col1 p{padding:0 7px 0;margin:0} 

/* second column styles*/
.billing table .col2 form div{float:left}
.billing table .col2 p{margin:0;padding:0 10px 0 0}

.billing table .col2 form{overflow:hidden;margin:10px 0 0 0}
.billing table .col2 form div label{
	font-weight:bold;
	display:block;
	padding:0 0 2px;
	font-size:93%;
}
input.mansubinp{
	width:164px;
	padding:4px 5px 6px;
	border:1px solid #ccc;
	margin:0 5px 0 0;
	color:#888;
}
p.cancel a{color:#ab2606;font-size:12px}
.manage-sub .go2{margin-top:20px}
.manage-sub ul li{
	float:left;
	clear:none;
	width:175px;
	margin-right:10px;
}
.manage-sub ul{float:left}
.manage-sub ul li input{width:145px!important;}
.manage-sub div{float:left;margin:5px 0 0 0}

.manage-sub label{font-size:11px}
/* third column styles*/
.billing table td.col3{
	color:#ab2606;
	font-weight:bold;
	font-size:16px;
}
/* fifth column styles*/
.billing table td.col5 p a{
	padding:0 3px 0 15px;
	display:block;
	font-weight:bold;
	font-size:12px;
} 
p.up a{background:url(http://www.livewholesale.com/Images/FEImages/up.gif) no-repeat 0 55%}
p.down a{background:url(http://www.livewholesale.com/Images/FEImages/down.gif) no-repeat 0 55%}
a.more{background:url(http://www.livewholesale.com/Images/FEImages/down.gif) no-repeat 100% 55%;padding: 0 13px 0 38px;}
a.up {background:url(http://www.livewholesale.com/Images/FEImages/up.gif) no-repeat 100% 55%;padding: 0 13px 0 38px;}
.go2,.go{cursor:pointer}

/* ..........................   account deals page .................................. */
a.view-dtl,a.view-dtl2 {
	font-size:16px;
	display:block;
	text-align:center;
	font-weight:bold;
}
a.view-dtl:hover,a.view-dtl3:hover {
	text-decoration:underline
}
a.view-dtl2 {
	font-size:14px;
	position:relative;
	left:3px;
}
.cat4 {
	border-top:1px solid #c2c2c2;
	background:url(http://www.livewholesale.com/Images/FEImages/cat-top.gif) repeat-x 0 0;
	padding:14px 0 1px 0;
}
p.upurch {
	font-size:100%;
	margin:0px 0 -30px 4px;
	color:#ab2606;
	font-weight:bold;
	padding:0 0 9px;
	position:relative;
	top:16px; 
}     
body#accounts p.upurch {
	margin:0 0 0 4px;  
	position: static;
	top:0;
}

body#category p.upurch {width:480px;}  
p.upurch2{margin:0 0 -10px 4px;}
p.upurch span{color:#000}
p.upurch label {
	color:#2d2d2d;
	font-weight:normal
}
.listings2 .searchfor {margin:0}
.cat4 table {margin-top:0}

/*................   login page ..........................*/
.login .breadcrumb {
	padding:0 0 20px 0;
	margin-top:12px
}
.login .breadcrumb p {
	font-size:93%
}
.login .breadcrumb h4 {
	padding-bottom:2px
}
/* sign up form and already a member login */
#sign-up-login {
	width:980px;
	clear:both;
	margin:0 0 25px 0;
}
.sign-col {
	width:414px;
	float:left;
	margin:0 40px 12px 56px;
	display:inline;
	background:#f1f1f1
}
#sign-up-login .last {
	margin:0
}
.sign-col h2,h2.ep {
	font-size:189%;
	color:#3a89c9;
	margin:0;
	padding:0 10px 3px 88px;
}
.sign-col h2 span,h2.ep span {
	float:left;
	width:51px;
	height:54px;
	margin-left:-67px;
	position:relative;
	background:url(http://www.livewholesale.com/Images/FEImages/sign-up.gif) no-repeat 0 0;
	display:inline;
	padding:2px 0 0;
}
.member h2 span{background:url(http://www.livewholesale.com/Images/FEImages/man.gif) no-repeat 0 0}
.lost{margin-top:12px!important}
.lost h2 span{
	height:75px;
	background:url(http://www.livewholesale.com/Images/FEImages/bulb-blue.gif) no-repeat 0 0;
}
.sign-col h2 {font-size:159%}
.go2{overflow:visible}
.golarge{padding:10px 20px;width:auto;font-weight:bold;}
.golarge2{padding:10px 0px;width:120px;font-weight:bold;}
.golarge3{padding:10px 0;width:218px;font-weight:bold;}
.golarge4{padding:10px 0;width:208px;font-weight:bold;font-size:20px;margin-right:10px;font-weight:normal}

h2.ep span {margin-top:5px}
p.sign-top {
	padding:0 20px 0 88px;
	margin:0 0 20px 0;
	font-size:93%;
	line-height:1.3;
}
/* re-usable round corner */
.tc, .tc p, .bc, .bc p {
	height:15px;
	background:url(http://www.livewholesale.com/Images/FEImages/rc.gif) no-repeat 100% 0;
	margin:0;
	width:100%;
	padding:0;
	position:relative;
	z-index:1;
	overflow:hidden
}
.tc p {background:url(http://www.livewholesale.com/Images/FEImages/lc.gif) no-repeat 0 0;z-index:2}
.bc {clear:both;background:url(http://www.livewholesale.com/Images/FEImages/brc.gif) no-repeat 100% 0}
.bc p {background:url(http://www.livewholesale.com/Images/FEImages/blc.gif) no-repeat 0 0;z-index:2}
/* sign up form elements */
.signform,.signform2{
	clear:both;
	margin:25px 0 10px 90px;
	min-height:0;
}
.signform{position:relative;z-index:99}
.signform2{margin:25px 0 10px 90px}
.signform2 .memright{float:left}
.signform .signupright{float:left}
.common input{
	width:188px;
	border:1px solid #ccc;
	padding:5px 17px 5px 9px;
	margin:0 0 7px 0;
	background:#fff url(http://www.livewholesale.com/Images/FEImages/inpstar.gif) no-repeat 97% 50%
}
.common select{
	border:1px solid #ccc;
	background:#fff;
}
.common textarea{
	width:204px;
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	margin:0 0 7px 0;
	overflow:auto;
}
.already input{background:#fff;}
.common label{
	display:block;
	padding:0 0 2px 1px;
	font-size:108%;
}
.mrmrs label {
	padding:0 5px 0 0;
	font-size:108%;
}
.mrmrs input{
	width:auto!important;
	padding:0!important;
	border:none!important;
}
.mrmrs{padding:3px 0 13px 0;clear:both}
.mrmrs2 label{
	display:inline!important;
	float:none!important;
	padding-right:0px;
}
.mrmrs2{padding:10px 0 5px 0;position:relative}
.mrmrs2 input{margin:0 0 0 10px}
.logright{text-align:right;padding:0 18px;}
.common a{
	color:#3a89c9;
	font-size:12px;
	float:right;
	margin:0 97px 0 0;
	display:inline;
	line-height:1.4em
}
.common a:hover{text-decoration:underline}
.remlog{
	font-size:12px;
	text-align:right;
	padding:0 113px 0 0;
}
.remlog label{display:block;padding:2px 0 5px}
.remlog span{position:relative;top:-2px}
.remlog{padding-bottom:100px}
/*  */

/*.................. edit password page ............*/
.edit-pass{
	background:#fff;
	min-height:0;
	padding:0 0 25px 0;
	margin:0 12px;
}
p.edit-top {
	padding:0 0 0 88px;
	margin:0;
	font-size:93%;
	line-height:1.33;
}

/* round corner */
.tc2, .tc2 p, .bc2, .bc2 p,.bc2 b {
	height:24px;
	background:url(http://www.livewholesale.com/Images/FEImages/trc24.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
	overflow:hidden;
	display:block;
}
.tc2 p {background:url(http://www.livewholesale.com/Images/FEImages/tlc24.gif) no-repeat 0 0;z-index:2}
.bc2 {clear:both;background:url(http://www.livewholesale.com/Images/FEImages/base24.gif) repeat-x 0 0}
.bc2 p {background:url(http://www.livewholesale.com/Images/FEImages/brc24.gif) no-repeat 100% 0;z-index:2}
.bc2 b{background:url(http://www.livewholesale.com/Images/FEImages/blc24.gif) no-repeat 0 0}
.tc2{margin:-12px -13px 0}
.bc2{margin:0 -13px 0}
.clearer{
	height:24px;
	clear:both;
}
/* edit password left column  */
.epleft{
	width:350px;
	float:left;
	margin:13px 19px 10px 155px;
	display:inline;
}
.epright{
	float:left;
	width:250px;
	margin:24px 0 0 0;
}
.update{
	text-align:center;
	padding:5px 0 0;
}
.edit-pass .warning1{width:600px;margin:25px auto;}

/*...............   edit contact detail page ...................*/
.ecleft {
	width:355px;
	float:left;
	margin:25px 19px 10px 20px;
	display:inline;
}
.ecleft p.edit-top{padding-right:10px}
.ecright {
	float:left;
	width:250px;
	margin:30px 0 0 0;
}
.continue{
	text-align:left;
	padding:15px 0 0;
	clear:both;
}
.continue strong{
	display:block;
	line-height:1.4;
	margin:0 0 15px;
}
.continue a:hover{text-decoration:underline}
.continue div{
	display:block;
	text-align:left;
	padding:15px 0 20px;
}
.con2{
	margin:-15px 0 30px 6px;
	postion:relative;
}
.con3 strong{margin:-23px 0 0 5px}
.con3 .go2{
	margin:13px 0 0 7px;
}
.con3 a{padding:1px 0 0 25px}
.con3 input.golarge{margin-left:7px}
select.county-country{	
	width:216px;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding:2px 0px 2px 5px;
	margin:0 0 7px 0;
}


/* ...............   subscribe page .............................*/
/* warning message for forms */
/* .waring1 = red warning box*/
.warning1{
	margin:25px 0 25px;
	border:1px solid #cc311f;
	background:#fed5d3;
	color:#cc311f;
	min-height:0;
	padding:12px 17px;
}
.warnlog{width:564px;margin:25px auto}
.ecwarn{width:600px;margin:25px auto}
.warning1 strong{
	font-size:26px;
	display:block;
	margin:0 0 15px 0;
}
.warning1 p{margin:0}
.warning1 ol{
	list-style:decimal;
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0 0 0 5px;
}
.warning1 li{
	margin:0 0 4px 0;
	font-size:93%;
}
/* tooltip box */
.tooltip{
	width:151px;
	border:1px solid #cad9ee;
	background:#eaf1f9;
	color:#555;
	padding:12px 17px;
	position:absolute;
	left:279px;
	display:none;
	font-size:12px;
	top:10px;
	text-align:center;
	z-index:999;
}
.toolshow .tooltip{display:block}
.signform .tooltip{left:259px}
/* subscribe wrapper*/
.subscribe{
	width:595px;
	margin:auto;
	padding:5px 0 1px 0;
}
.subscribe h1{
	font-size:24px;
	color:#444;
	width:100%;
	font-weight:bold;
	padding:28px 0 2px;
	margin:0;
}
.subscribe h1 span,.subscribe h1 a{
	float:left;
	width:93px;
	height:93px;
	margin:-20px 0 1px -10px;
	background:url(http://www.livewholesale.com/Images/FEImages/SubscribeIcon.jpg) no-repeat 0 0;
	position:relative;
	display:inline;
}
.subscribe h1 a{margin:0;background:none}
p.intro{
	margin:5px 0 19px 0;
	clear:both;
	color:#353535;
	font-size:93%;
	line-height:1.4;
}
.subscribe h2{
	color:#3a89c9;
	font-size:26px;
	margin:0 0 11px 0;
}
.monthly,.yearly{
	width:290px;
	float:left;
	background:#f1f1f1;
	position:relative;
	margin:0 0 35px 0;
}
.oneoption{margin:10px 0 35px 152px}
.yearly{float:right;}
.mnth{
	color:#3a89c9;
	font-size:20px;
	font-weight:bold;
	font-size:41px;
	position:relative;
	padding:0 0 55px 0;
	margin:-21px 0 0 0;
	background:url(http://www.livewholesale.com/Images/FEImages/shadow.jpg) no-repeat 50% 100%;
}
.yearly .mnth{	background:url(http://www.livewholesale.com/Images/FEImages/shadow.jpg) no-repeat 50% 95%;}
.mnth strong{
	font-size:92px;
	position:relative;
	top:35px;
	letter-spacing:-8px;
	padding:0 9px 0 0;
}
.mnth span{
	text-transform:uppercase;
	color:#353535;
	font-size:15px;
	position:absolute;
	left:11.4em;
	top:6em;
}
.mnth input{
	margin:0 5px 0 20px;

	position:relative;
	top:-15px;
}
p.subto{
	font-size:108%;
	text-align:center;
	line-height:1.3;
	padding:0 15px;
	margin:0;
	position:relative;
}
p.suby{margin-top:-7px}
.cont{height:18em}
.padlock{
	position:absolute;
	width:43px;
	height:54px;
	background:url(http://www.livewholesale.com/Images/FEImages/padlock.gif) no-repeat 0 0;
	left:-10px;
	top:-15px;
	z-index:2;
}
/* choose your access period boxes */
.access-period {
	width:595px;
	margin:0 auto 23px;
	background:#f1f1f1;
	padding:0;
	position:relative;
}
.subscribe h2.accp{
	color:#383838;
	margin:30px 0 5px 3px;
}
.single-option{
	width:250px
}
/*.access-base{
	background:url(http://www.livewholesale.com/Images/FEImages/access-base.jpg) no-repeat 0 100%;
	padding:0 0 12px 0;
	overflow:hidden;
	min-height:300px
}
*/
.access-period h3 {
	font-size:33px;
	margin:0 0 0 18px;
	line-height:1.0;
	letter-spacing:-.04em;
}
.supp-column h3 {
	color:#3a89c9
}
.access-period h3 span {
	display:block;
	font-size:22px;
	color:#393939;
	padding:0;
	position:relative;
	left:1px;
	top:1px;
}
.supp-column {
	float:left;
	width:189px;
	margin:0 0 0 16px;
	display:inline;
	position:relative;
}
.single-option .supp-column{float:none;margin:auto;display:block}
.supp-column li {
	width:189px;
	background:url(http://www.livewholesale.com/Images/FEImages/subs1.jpg) no-repeat 0 0;
	margin:0 0 3px;
	position:relative;
	float:left;
	clear:left;
}
.supp-column li.access-head {
	background:none;
}
.supp-column .base {
	background:url(http://www.livewholesale.com/Images/FEImages/sub1-base.jpg) no-repeat 0px 100%;
	height:36px;
	display:block;
	overflow:hidden;
}
.supp-column input {
	position:absolute;
	bottom:14px;
	left:82px
}
.period-sub span {
	font-size:11px;
	display:block;
	text-align:center;
	line-height:1.2;
	font-weight:normal;
	margin-top:-7px;
	padding:0 0 5px;
}
.period-sub strong {
	font-size:15px;
	margin-left:-30px;
	position:relative;
	top:-3px;
	z-index:99;
}
.period-sub em {
	font-size:48px;
	font-style:normal;
}
.period-sub b {
	font-size:20px;
	position:relative;
	top:-17px;
	z-index:1;
}
.period-sub label {
	display:block;
	text-align:center;
	font-weight:bold;
	min-height:0;
	padding:5px 15px;
}
.supp-column .period-sub strong {color:#3a89c9}
li.period-sub:hover {background-position:0 -249px}
/* add hover for IE to li.period-sub */

/* deals database boxes*/
.dealcol {margin:0}
.dealcol li {background:url(http://www.livewholesale.com/Images/FEImages/subs2.jpg) no-repeat 0 0}
.dealcol li.access-head {background:none}
.dealcol .base {background:url(http://www.livewholesale.com/Images/FEImages/sub2-base.jpg) no-repeat 0 100%}
.dealcol .period-sub strong {color:#84b92f}
.dealcol h3 {color:#84b92f}
/* combo database boxes*/
.combocol {margin:0}
.combocol li {background:url(http://www.livewholesale.com/Images/FEImages/subs3.jpg) no-repeat 0 0}
.combocol li.access-head {background:none}
.combocol .base {background:url(http://www.livewholesale.com/Images/FEImages/sub3-base.jpg) no-repeat 0 100%}
.combocol .period-sub strong {color:#e66926}
.combocol h3 {color:#e66926}

/* already a member and a sign up Today tabs*/
.memleft{
	width:300px;
	float:left;
	margin-left:12px;
	display:inline;
}
.memleft p{
	margin:0 0 15px 0;
	line-height:1.5;
	font-size:93%;
}
.memright{
	float:right;
	width:250px;
	margin:0 18px 0 0;
	display:inline;
	padding:10px 0 10px 0;
}
.tabcontent{
	background:#f1f1f1 url(http://www.livewholesale.com/Images/FEImages/memfade.jpg) repeat-x 0 0;
	clear:both;
	padding:20px 0 1px 0;
}
.memright .remlog{
	padding:0 3px 0 0;
}
.memright .common2 a{
	margin:0;
	float:none;
	padding-left:5px
}
.subscribe .bc{clear:both}
.memright .remlog label {display:inline;margin-right:10px}
.memright .remlog{padding:10px 20px 0 0;}
.memright .remlog input{margin-right:7px}

/* two big tabs use 1 background image with 4 tabs to make 2 tabs with two states */
.subtabs{margin:0 0 25px;clear:both;min-height:0;}
.subtabs ul.maintab{margin:0;width:595px}
.subtabs ul.maintab li{
	background:url(http://www.livewholesale.com/Images/FEImages/memtabs.jpg) no-repeat 0 0;
	line-height:62px;
	height:62px;
	float:left;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.subtabs ul.maintab li a{
	color:#fff;
	display:block;
	height:62px;
	padding-left:58px;
}
.subtabs ul.maintab li.mtab {
	width:291px;
	background-position:0 0;
}
.subtabs ul.maintab li.stoday {
	width:288px;
	background-position:100% 0;
	float:right;
}
.subtabs ul.maintab li.stoday a{padding-left:68px;}


/*use a class of mtabcurrent or stodaycurrent to activate the selected tab*/
.mtabcurrent ul.maintab li.mtab{background-position:0 0;color:#3a89c9}
.mtabcurrent ul.maintab li.stoday{background-position:100% 0;color:#fff}
.mtabcurrent ul.maintab li.mtab a{color:#3a89c9}
.mtabcurrent ul.maintab li.stoday a{color:#fff}

.stodaycurrent ul.maintab li.mtab{background-position:0 -62px;color:#fff}
.stodaycurrent ul.maintab li.stoday{background-position:100% -62px;color:#3a89c9}
.stodaycurrent ul.maintab li.mtab a{color:#fff}
.stodaycurrent ul.maintab li.stoday a{color:#3a89c9}

.mtabcurrent ul li.stoday a:hover{text-decoration:underline}
.mtabcurrent ul li.mtab a{cursor:text!important}
.stodaycurrent ul li.stoday a:hover{cursor:text!important}
.stodaycurrent ul li.mtab a:hover{text-decoration:underline}

/* hide content in unselected tab*/
.mtabcurrent #membertab {display:block}
.mtabcurrent #signuptodaytab{display:none}
.stodaycurrent #membertab {display:none}
.stodaycurrent #signuptodaytab{display:block}


/* select a payment option */
.payment{margin:0 0 18px;width:100%}
.payment input{margin-left:45px}
.payment h2{font-size:25px}
.payment span{
	font-size:85%;
	margin-left:5px;
	color:#363636;
	display:inline;
	position:relative;
	top:-2px;
}
.payment p{
	margin:0 0 7px;
	height:28px;
	line-height:28px;
}
p.cc{background:url(http://www.livewholesale.com/Images/FEImages/credit-card1.gif) no-repeat 100% 0}
p.cc2{background:url(http://www.livewholesale.com/Images/FEImages/credit-card2.gif) no-repeat 100% 0}
.payment p.cc label{
	display:block;
	background:url(http://www.livewholesale.com/Images/FEImages/paypal2.gif) no-repeat 70px 3px;
	height:28px;
}
.payment p.cc span{margin-left:90px}
.payment p.cc2 label{
	display:block;
	background:url(http://www.livewholesale.com/Images/FEImages/logo-129.gif) no-repeat 70px 5px;
}
.payment p.cc2 span{margin-left:144px}

/* set up new system for input higlight and tooltip and red star outside input*/
.common2{
	margin:0;
	min-height:0;
	clear:both
}
.common2 li{
	padding:3px 2px 0 7px;
	clear:both;
	position:relative;
	min-height:0;
	margin:0 0 2px 0;
}
.common2 li.focus{background:#fff7c9}
.common2 input{
	width:188px;
	border:1px solid #ccc;
	padding:5px 17px 5px 9px;
	margin:0 0 7px 0;
}
.common2 textarea{
	width:204px;
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	margin:0 0 7px 0;
	overflow:auto;
}
.common2 select{
	border:1px solid #ccc;
	background:#fff;
}
.common2 label{
	display:block;
	padding:0 0 2px 1px;
	font-size:108%;
	font-weight:bold;
}
.common2 a{
	color:#3a89c9;
	font-size:12px;
	float:right;
	margin:0 97px 0 0;
	display:inline;
	line-height:1.4em
}
.common2 a:hover{text-decoration:underline}
.req{
	position:absolute;
	width:12px;
	height:14px;
	background:url(http://www.livewholesale.com/Images/FEImages/inpstar2.gif) no-repeat 0 0;
	left:228px;
	top:28px;
}

/* payment details section*/
.paydetail{
	margin:25px 0 10px;
	min-height:0;
	background:#f1f1f1;
}
.paydetail h3 {
	font-size:19px;
	padding:0 17px;
}
.paydetail h3 span{
	float:right;
	font-size:14px;
	margin:5px 0 0 0;
}
.paydetail h3 span b{color:#892007}
.paydetail label{
	float:left;
	text-align:right;
	padding:5px 19px 2px 1px;
}
.paydetail .common2{
	width:510px;
	margin:0 0 0 60px;
}
.paydetail label{width:120px;}
.paydetail .req{
	left:370px;
	top:10px;
}
.paydetail .req2{left:250px}
.paydetail .req3{left:490px}
.req4{left:130px;top:11px}
.req5{top:10px}
.paydetail .tooltip{
	left:547px;
	top:0px;
}
.paydetail select{
	width:216px;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding:2px 0px 2px 9px;
	margin:0 0 7px 0;
}
.paydetail input,.paydetail select{color:#8d8d8d;font-size:12px;}
p.req-field{
	float:right;
	margin:0 37px 10px 0;
	display:inline;
	font-weight:bold;
}
p.req-field img{
	display:inline;
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.paydetail select.expmonth,
.paydetail select.expyear{
	width:100px;
	margin:0 12px 7px 0;
}
.paydetail select.expyear{margin:0 0 7px 0}
input.smallinput{width:72px}
span.info{font-size:85%;padding-left:5px}
img.digits{
	display:inline;
	margin:0 0 0 3px;
	vertical-align:middle;
	position:relative;
	top:-2px;
}

/* highlighted inputs for error messages*/
.error{display:none}
.xxx input,
.xxx textarea, 
.xxx select{
	background:#fed5d3;
	border:1px solid #ff5f51;
}
.xxx .error{
	display:block;
	color:#cc311f;
	width:280px;
	margin:0 0 15px 141px;
	clear:both;
	font-size:12px;
	font-weight:bold;
}
.signupright .xxx .error{
	margin:0 0 15px 8px;
	width:225px;
}
.signupright .xxx .mr .error{margin:10px 0 15px 8px}
.memlogin .xxx .error{margin:0 0 15px 15px}
.memright .xxx .error{margin:0 0 15px 8px;width:200px}
.editpassform .xxx .error{margin:0 0 15px 8px}
.xxx .error2{
	margin:10px auto 15px auto!important;
	text-align:center;
	width:auto;
}
ul.final{
	text-align:center;
	margin:10px 0 8px;
	font-weight:bold;
	font-size:93%;
}
li.process{margin:15px 0 0}
li.process a:hover{text-decoration:underline}

/* sign up today panel  */
#signuptodaytab{width:100%}
.signupleft{
	float:left;
	width:281px;
	margin:-5px 0 0 11px;
	display:inline;
	position:relative;
}
.signupleft p{
	margin:0 0 10px 0;
	font-size:93%;
	line-height:1.4;
}
.signupright{
	float:right;
	width:250px;
	margin:3px 20px 0 0;
	display:inline;
}
.logright{text-align:right;padding:10px 26px 10px 0;}
.available{margin:-3px 0 17px;position:relative;z-index:99}
.available span{
	color:#36bb22;
	font-weight:bold;
	padding:0 0 0 10px;
	font-size:12px;
}
.available input{
	width:auto;
	font-size:11px;
	margin-left:10px
}

/* ....................  Cart page ...................*/
.subscribe h1.sbasket{
	padding:43px 0 0;
	margin-left:-12px;
	margin-bottom:-7px;
}
.subscribe h1.sbasket span,.subscribe h1.sbasket a{
	float:left;
	width:57px;
	height:59px;
	margin:-28px 5px 5px 0;
	background:url(http://www.livewholesale.com/Images/FEImages/cart3.gif) no-repeat 0 0;
	position:relative;
}
.subscribe h1.sbasket a{margin:0;background:none}
/* deals selected */
.select-deal{
	background:#f1f1f1;
	width:100%;
}
.select-deal table{
	table-layout:fixed;
	border-collapse:collapse;
	width:570px;
	margin:3px 0 0 11px;
}
.select-deal table th{
	background:#818181;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:108%;
	border-bottom:11px solid #f1f1f1;
	padding:3px 0 5px;
	vertical-align:middle;
}
.select-deal table th.sdcol1 p{
	padding:0px 0 0 11px ;
	margin:0;
	font-size:153.9%;
}
.select-deal table th.sdcol1{text-align:left;}
.select-deal table td{
	border-bottom:1px solid #f1f1f1;
	background:#fff;
	padding:9px 0;
}
.sdcol1{width:126px}
.sdcol2{width:262px}
.sdcol3{width:96px}
.sdcol4{width:86px}
td.sdcol1{vertical-align:top;}
td.sdcol2{vertical-align:top}
td.sdcol3{vertical-align:middle;color:#852807;font-size:22px;font-weight:bold;text-align:center}
td.sdcol4{vertical-align:middle;text-align:center}

p.no-deal{
	font-size:24px;
	color:#444;
	font-weight:bold;
	padding:10px 20px 5px;
}
p.no-deal span{
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:1px 0 0 0;
}
p.no-deal span a,p.no-deal span a:visited{
	font-weight:bold;
	color:#3a89c9;
}
p.no-deal span a:hover{text-decoration:underline}
td.sdcol1 {text-align:center}
td.sdcol1 p{margin:0;padding:0}
td.sdcol1 a{
	display:block;
	margin:auto;
	width:91px;
	height:69px;
	border:1px solid #ddd;
}
td.sdcol2 h2{
	font-size:17px;
	color:#3a89c9;
	margin:3px 0 7px;
}
td.sdcol2 h2 a,td.sdcol2 h2 a:visited{color:#3a89c9;}
td.sdcol2 p{font-size:93%;line-height:1.3}
td.sdcol4 a {
	display:block;
	padding:0 0 2px;
	margin:auto;
	width:23px;
	border-bottom:1px solid #fff;
}
td.sdcol4 a:hover{border-bottom:1px solid #000}

.select-deal table tr.last td{border-bottom:11px solid #f1f1f1}

.select-deal table tfoot td{
	background:#3a89c9;
	color:#fff;
	font-size:22px;
	padding:0 0 4px;
	vertical-align:middle;
}
.select-deal table tfoot td p{
	padding:3px 0 5px;
	margin:0;
	border-top:1px solid #1c5686;
}

.select-deal table tfoot td.sdcol1{text-align:left;font-weight:bold}
.select-deal table tfoot td.sdcol1 p{
	padding:3px 0 5px 11px ;
	margin:0;
	font-size:22px;
}
.select-deal table tfoot td.sdcol3{color:#fff;font-size:22px}

/* Did you know and purchase 3 or more rows */
p.did-u-know,p.three-ormore{
	font-size:123.9%;
	padding:5px 10px 16px 75px;
	margin:5px 0 5px;
	line-height:1.1;
}
p.did-u-know{
	background:url(http://www.livewholesale.com/Images/FEImages/bulb-white.gif) no-repeat 17px 0;
	border-bottom:1px solid #e0e0e0;
}
p.three-ormore{
	background:url(http://www.livewholesale.com/Images/FEImages/pig.jpg) no-repeat 5px 0;
	padding:10px 10px 16px 75px;
	margin:5px 0 10px;
}
p.did-u-know strong, p.three-ormore strong{color:#3a89c9}
p.did-u-know a, p.three-ormore a{color:#852807!important;font-weight:bold}
p.did-u-know a:hover, p.three-ormore a:hover{text-decoration:underline}
p.add-more-deals{
	font-size:123.9%;
	width:100%;
	text-align:right;
	background:#3a89c9;
	padding:2px 0;
	font-weight:bold;
	margin:0 0 26px;
}
p.add-more-deals a{
	color:#fff!important;
	padding:0 11px 0 0;
}
p.add-more-deals a img{
	vertical-align:middle;
	position:relative;
	display:inline;
	top:-3px;
}
p.add-more-deals a span {
	position:relative;
	top:1px;
}
p.add-more-deals a:hover span {
	text-decoration:underline;
}
/*  */

/*....................... contact us page .................*/
.breadcrumb h4.contact-us{color:#2d2d2d;}
.breadcrumb h4.contact-us b{
	float:left;
	width:180px;
	margin-bottom:0;
}
.breadcrumb p.get-intouch{
	font-size:14px;
	line-height:1.4em;
	overflow:hidden;
	margin:-33px 0 5px 192px;
	display:inline;
	float:left;
	width:640px;
	clear:both;
}
.fill2{margin-bottom:50px!important}

/* fill our contact form */
.fill{
	width:596px;
	margin:0 auto;
}
.fill h2{
	color:#3a89c9;
	background:url(http://www.livewholesale.com/Images/FEImages/fill.jpg) no-repeat 0 0;
	padding:30px 0 5px 60px;
	font-size:25px;
	margin-left:-10px;
}
.fill p{
	font-size:93%;
	line-height:1.5;
	margin:-8px 0 15px;
}
.fill p strong,
.fill p strong a{color:#852807!important}
.fill p strong a:hover{text-decoration:underline}
/* fill our form */
.query{
	width:596px;
	margin:auto;
	color:#a1a1a1;
	background:#f1f1f1;
}
.filloutform{
	margin:0 5px 0 15px;
	position:relative;
	min-height:0;
}
.filloutform select{
	width:216px;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding:2px 0px 2px 9px;
	margin:0 0 10px 0;
	color:#a1a1a1;
}
.filloutform .common2 textarea{
	width:539px;
	color:#a1a1a1;
	margin:0 0 10px 0;
}
.filloutform .req6{	top:10px}
.filloutform .req7{	top:5px;left:562px}
.filloutform .req-field{
	float:none;
	position:absolute;
	right:2px;
	margin:0;
	top:9px;
}
.sendit{text-align:center}
.sendit input{width:90px}
.filloutform p.error{margin-left:1px}
.filloutform span.tooltip{left:585px}
/* support - email,chat,call send */
.support{
	width:650px;
	margin:53px auto 0px;
	position:relative;
	left:5px;
}
.support li{
	width:100%;
	clear:both;
	overflow:hidden;
	margin:0 0 50px 0;
}
.support li.last{margin-bottom:32px}

.support p{font-size:93%;line-height:1.4}
p.icon{
	float:left;
	width:78px;
	height:81px;
	margin:0;
}

p.iconemail{background:url(http://www.livewholesale.com/Images/FEImages/email.jpg) no-repeat 50% 0}
p.iconchat{background:url(http://www.livewholesale.com/Images/FEImages/chat.jpg) no-repeat 50% 6px}
p.iconcall{background:url(http://www.livewholesale.com/Images/FEImages/call.jpg) no-repeat 50% 0}
p.iconsend{background:url(http://www.livewholesale.com/Images/FEImages/send.jpg) no-repeat 50% 0}

.support h4{
	font-size:25px;
	color:#3a89c9;
	margin:0 0 2px;
}
.support h4 a{font-size:17px}
.support h4 span{color:#363636;font-size:19px;font-weight:normal}
.support h4.call{padding-top:12px}
.support a{color:#852807!important;font-weight:bold}
.support a:hover{text-decoration:underline}
.supporttxt{overflow:hidden;}
.supporttxt dl{
	clear:both;
	overflow:hidden;
	width:100%;
}
.supporttxt dt{
	font-size:25px;
	color:#3a89c9;
	margin:0 0 1.5em;
	float:left;
	padding:0 5px 0 0;
	font-weight:bold;
}
.supporttxt dt.send-letter{padding-top:8px}
.support p{clear:both;font-size:93%;}
.supporttxt dd{
	font-size:26px;
	color:#363636;
	line-height:1.3;
	overflow:hidden;
}
.supporttxt dl a{font-size:17px;color:#852807!important;}
.support dd address{
	font-weight:normal;
	font-size:19px;
	padding:12px 0 0 5px;
	font-style:normal;
}
/*  */
/* warning boxes for contact page  */
.cwarning{
	margin:15px auto 22px;
	width:600px;
}
.cwarning .important{
	margin:0 0 25px 0;
	min-height:0;
	padding:6px 20px 18px;
	color:#fff;
}
.cwarn0 .important{background:#ab2606;color:#fff}
.cwarn1 .important{background:#e66926;color:#fff}
.cwarn2 .important{background:#fabc41;color:#444}
.cwarn3 .important{background:#f1f1f1;color:#852807;border:3px solid #852807;	padding:3px 20px 15px 17px;}
.cwarn3 .important p{color:#444}
.cwarn3 .important p.message{color:#852807}
.cwarn4 .important{background:#009900;color:#fff}

.cwarning p.message{margin:0 0 2px}
.cwarning p.message strong{font-size:182%;}
.cwarning p{
	font-size:108%;
	margin:0;
	line-height:1.3;
}
.cancelsub{
	border:3px solid #377bb1;
	min-height:0;
	padding:0 10px 25px 20px;
}
.cancelsub p{clear:both}
p.wish{
	float:left;
	padding:0 3px;
	margin:-.8em 0 25px -3px;
	font-size:167%;
	position:relative;
	display:inline;
	background:#fff;
	color:#3a89c9;
	font-weight:bold;
}
.cancelsub ul{
	list-style-type:disc;
	list-style-position:inside;

	color:#ab2606;
	clear:both;
}
.cancelsub ul a,.cancelsub ul strong{color:#ab2606!important}
.cancelsub ul a:hover{text-decoration:underline}
.cancelsub ul li{
	margin:0 0 25px 0;
	line-height:1.4;
}
.cancelsub ul li.last{margin:0}
.cancelsub ul li span{color:#454545}
/*   */
/* no results for category and search category tables */
tr.no-results td{
	color:#000;
	text-align:center;
	padding:3px 0 0;
	font-size:14px;
}
tr.no-results td p em{color:#ab2606;font-style:italic}
.res-warning {
	width:761px;
	margin:10px auto 0;
	background:url(http://www.livewholesale.com/Images/FEImages/no-results-top.gif) no-repeat 0 0;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
.res-warning p{
	background:url(http://www.livewholesale.com/Images/FEImages/no-results-base.gif) no-repeat 0 100%;
	padding:7px 155px 7px;
	text-align:center;
	min-height:0;
	margin:0;
	width:451px;
	position:relative;
}
.res-warning p{min-height:37px}
p.no-res-info{
	font-size:108%;
	margin:15px auto 24px;
	width:741px;
	text-align:left;
	position:relative;
}
.res-warning p span{
	position:absolute;
	left:112px;
	top:5px;
	width:47px;
	height:40px;
	background:url(http://www.livewholesale.com/Images/FEImages/warning.png) no-repeat 0 0;
}
p.no-res-info strong {color:#ab2606;font-weight:bold}
p.no-res-info a {color:#ab2606!important;}
p.no-res-info a:hover{text-decoration:underline;}

/* Tooltips on category table */

#JT_arrow_left{
	background-image: url(http://www.livewholesale.com/Images/FEImages/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
} 
#JT_arrow_right{
	background-image: url(http://www.livewholesale.com/Images/FEImages/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
} 
#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
} 
#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
} 
.JT_loader{
	background-image: url(http://www.livewholesale.com/Images/FEImages/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
} 
#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
} 
#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_copy p{
margin:3px 0;
} 
#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
} 
.jTip{
cursor:help;
}       
.tt-content {font-size:11px;text-align:left;}

/* ............ sitemap page css ..............*/
.sitemap{
	width:595px;
	background:#f1f1f1;
	margin:36px auto 25px;
}
#sitemap .breadcrumb p{
	clear:both;
	font-size:93%;
}
.sitemap dl{
	width:548px;
	border-bottom:1px solid #c2c2c2;
	padding:5px 0 25px;
	clear:both;
	margin-left:25px;
}
.sitemap dl.last{border:none}
.sitemap dt{
	float:left;
	width:224px;
	margin-left:-76px;
	font-size:25px;
	font-weight:bold;
	padding:15px 0 0 94px;
	height:120px;
	position:relative;
}
.sitemap dd{
	width:250px;
	float:right;
	margin-right:10px;
	display:inline;
}
.sitemap dt.find-prod{background:url(http://www.livewholesale.com/Images/FEImages/find-prod.jpg) no-repeat 11px 0;margin-top:-10px;}
.sitemap dt.find-source{background:url(http://www.livewholesale.com/Images/FEImages/find-sources.jpg) no-repeat 0 0;padding:19px 0 0 94px}
.sitemap dt.about-whole{background:url(http://www.livewholesale.com/Images/FEImages/about-whole.jpg) no-repeat 24px 0}
.sitemap dd ul{margin:16px 0 0}
.sitemap dl.smtop dd ul{margin:6px 0 0}
.sitemap dd li{
	font-size:116%;
	color:#3a89c9;
	line-height:2em;
	font-weight:bold
}
.sitemap dd li a:hover{text-decoration:underline}
/*  */

/* ........... browse alphabetically page .........*/
p.prodtop {
	padding:0 30px 0 17px;
	margin:-9px 0 0;
	font-size:93%;
	line-height:1.5;
	position:relative;
}
ul.browse-alpha{
	margin:-4px 0 25px 17px;
	min-height:0;
	font-size:116%;
	font-weight:bold;
}	
ul.browse-alpha li{float:left;padding:0 2px}
ul.browse-alpha li a,
ul.browse-alpha li a:visited{
	color:#3ba0ff;
	padding:0 2px;
}
ul.browse-alpha li a:hover{
	text-decoration:underline;
	color:#ab2606;
}
ul.browse-alpha li span,ul.browse-alpha li.current a{color:#ab2606}
ul.browse-alpha strong{
	font-size:131%;
	color:#2d2d2d;
	position:relative;
	top:-5px;
}
.alpha-list{
	clear:both;
	margin:0 0 31px 47px;
	min-height:0;
}
.alpha-list ul{
	float:left;
	width:220px;
	padding:0 13px 0 0;
}
.alpha-list li{color:#666;margin:0 0 3px;font-size:93%}
.alpha-list li a,ul.alpha-list li a:visited{color:#666}
.alpha-list li a:hover{text-decoration:underline;}
/*  */

/*........... all-categories page ...........*/
.all-catrow{
	background:url(http://www.livewholesale.com/Images/FEImages/all-cat-top.gif) no-repeat 0 0;
	width:970px;
	margin:0 auto 5px;
	padding:20px 0 0 0;
}
.all-cat-mid{
	padding:7px 0 0;
	width:970px;
	background:url(http://www.livewholesale.com/Images/FEImages/all-cat-mid.gif) repeat-y 0 0;
}
.all-cat{
	background: url(http://www.livewholesale.com/Images/FEImages/all-cat-base.gif) no-repeat 0 100%;
	padding:0 0 20px 0;
	margin:0;
	width:970px;
	color:#464646;
}
.all-cat div{
	background:transparent;
	width:320px;
	margin:0 5px 0 0;
	position:relative;
	float:left;
	padding:0 0 15px 0;
}
.all-cat div.last{margin:0;}
.all-cat ul {
	width:320px;
}
.all-cat ul li{
	display:block;
	min-height:0;
	padding:0 10px 0 38px;
	position:relative;
	z-index:2;
	font-size:108%;
	margin:0 0 9px;
}
.all-catrow  h2{
	font-size:20px;
	color:#464646;
	padding:0 5px 0 25px;
	margin:0 0 12px;
	position:relative;
	z-index:2;
}
.all-catrow ul li a{
	color:#464646!important;
}
.all-catrow ul li a:hover{text-decoration:underline;}
.all-catrow ul li.more{z-index:1;margin-bottom:0;}
.all-catrow ul li.more a{
	color:#ab2606!important;
	text-decoration:none;
	font-weight:bold;
}
.all-catrow ul li.more a img{display:inline;vertical-align:middle}
.all-catrow ul li.more a:hover span{text-decoration:underline}
.all-catrow p{
	font-size:165px;
	color:#e7e7e7;
	position:absolute;
	right:10px;
	bottom:-132px;
	z-index:1;
	font-weight:bold;
}
.clearer2{height:20px;clear:both}
/*  */


/*............ testimonial page ................*/
#testimonial .breadcrumb h4{margin:0;padding-bottom:5px;font-size:26px}
#testimonial .breadcrumb h5{
	margin:0 0 5px;
	font-size:131%;
	color:#3a89c9;
}
#testimonial .breadcrumb p{margin:4px 0 0;}
#testimonial .breadcrumb a,#testimonial .breadcrumb a:visited{color:#ab2606;font-weight:bold}
#testimonial .breadcrumb a:hover{text-decoration:underline}

/* testimonial*/
.testimonial{
	width:100%;
	background:#f1f1f1;
	margin:20px 0;
}
lastt{margin-bottom:25px;}
.testimonial h3{
	margin:0 16px 10px;
	background:#3a8ac9;
	padding:13px 16px 14px 18px;
	min-height:0;
	color:#fff;
	text-align:right;
	font-size:108%;
	font-weight:normal;
}
.testimonial h3 span{
	float:left;
	text-align:left;
	font-size:131%;
	position:relative;
	top:-1px;
}
.photo{
	float:left;
	width:178px;
	height:178px;
	margin:12px 23px 12px 37px;
	display:inline;
	border:8px solid #4c4c4c;
}
.test-txt{
	overflow:hidden;
	padding:0 26px 7px 0;
}
.test-txt h4{
	color:#2d2d2d;
	font-size:189%;
	margin:6px 0 3px;
}
.test-txt p{
	font-size:108%;
	margin:0 0 1.4em 0;
	line-height:1.5;
}
.test-txt p.last{margin-bottom:0}
/*  */

/*....... thank you page .......*/
.present{	
	background:url(http://www.livewholesale.com/Images/FEImages/present.gif) no-repeat 14px 16px;
	position:relative;
	min-height:86px;
}
.present h4,.present p{padding-left:96px!important}
.breadcrumb p.presentlink,.presentlink a{
	width:76px;
	height:70px;
	position:absolute;
	left:10px;
	top:20px;
	margin:0;
	padding:0!important;
}
.presentlink a{left:0;top:0}

/* one time offer */
.one-time{
	width:627px;
	w\idth:569px;
	border:4px dashed #949e95;
	padding:20px 25px 25px;
	margin:28px auto 16px;
	position:relative;
}
.one-time h2{
	color:#e6211c;
	font-size:29px;
	margin:0 0 16px
}
.one-time h2 span{
	color:#7c7b7b;
	display:block;
	font-size:12px;
}
.one-time p{
	line-height:1.5;
	margin:0 0 1.5em;
}
.one-time em{
	font-weight:bold;
	font-style:normal;
	background:#f8fa73;
	padding:0 2px;
}
.one-time ul{margin:1.4em 0 0}
.one-time li{margin:0 0 1.4em;line-height:1.4}
.one-time li.last{margin:0}

.upgrade-me-now{
	text-align:center;
	margin:16px 0 8px;
}
.snip{
	position:absolute;
	bottom:-45px;
	left:-41px;
	width:37px;
	height:32px;
	background:url(http://www.livewholesale.com/Images/FEImages/scissors.gif) no-repeat 0 0;
}
/*  */
/*................. Supplier page .............*/
.supplier-details .breadcrumb h4 {
	padding-bottom:0;
	margin-bottom:0
}
.supplier-details .breadcrumb {
	padding-bottom:19px
}
.supplier-name {
	width:980px;
	margin:40px auto 25px;
}
.supplier-name h2 {
	font-size:25px;
	color:#3a89c9;
	margin:0 0 7px;
}
.supp-details {
	width:980px;
	background:#f1f1f1;
}
.mb15 {
	margin-bottom:15px!important
}
.supp-details h2 {
	color:#ab2606;
	font-size:131%;
	margin:0 0 3px;
	min-height:0;
	padding:0;
}
.suppcol1, .suppcol2 {
	float:left;
	width:200px;
	margin:0 25px 5px 25px;
	display:inline;
}
.suppcol2 {
	margin:0 5px 5px 0;
	width:170px;
	padding-top:1px
}
/*Supplier Focus*/
.supp-focus {
	float:left;
	width:165px;
	margin:15px 15px 10px 31px;
	display:inline;
}
.supp-focus li {
	min-height:0;
}
.supp-details .supp-focus h2 {
	margin:0 0 3px
}
.supp-focus li {
	line-height:1.4;
	font-size:12px
}
.supp-focus li a {
	color:#53800aa
}
.supp-focus li a:hover {
	text-decoration:underline
}
/* Address*/
.supp-addr, .email-block {
	width:175px;
	margin:15px 25px 0 0;
	float:left;
	display:inline;
}
.supp-addr .data {
	padding:0;
	overflow:hidden;
}
.supp-addr h2, .email-block h2 {
	padding-left:32px
}
p.ml {
	margin-left:32px!important
}
p.mlmb {
	margin-left:32px!important;
	margin-bottom:10px
}
/* phone fax*/
.phone-fax, .website-block {
	width:175px;
	margin:15px 0 0;
	float:left;
}
.supp-details .data2 {
	padding:0 5px 0 28px;
}
.phone-fax h2 {
	padding-left:31px
}
.supp-details .min {
	min-height:7.5em
}
.supp-details p.report {
	margin:3px 0 2px;
}
/* email*/
.email-block {
	margin:32px 25px 23px 215px
}
.email-block .data2 {padding:0 5px 0 32px;}
.email-block p.email-icon span {
	width:24px;
	margin-left:-30px;
}
.email-block2 .data2 {padding:0 5px 0 32px;}
.email-block2 p.email-icon span {
	width:24px;
	margin-left:-30px;
}

/* website*/
.website-block {
	margin:14px 0 23px
}
.website-block h2 {
	padding-left:29px
}
.website-block .data2 {
	padding:0 5px 0 30px;
}
.website-block p.web-icon span {
	width:24px;
	margin-left:-30px;
}
.website-block p.web-icon {
	margin-top:8px
}
/* blue strip */
.back {
	background:#3a89c9;
	color:#fff;
	padding:5px 0 6px 11px;
	clear:both;
	min-height:0;
}
.back a {
	color:#fff;
	font-weight:bold;
	font-size:131%;
}
.back a span {
	font-size:12px;
	vertical-align:middle;
	padding:0 3px 0
}
.back a:hover {
	text-decoration:underline
}
.subjectmessage {
	float:right;
	width:485px;
	margin:0 40px 0 0;
	display:inline;
	padding:15px 0 20px;
}
.subjectmessage .cwarning {
	width:405px;
	margin:0 0 0 49px;
}
.subjectmessage .cwarning p.message strong{font-size:140%;}
.email-block2 .common2 textarea{width:418px}
.email-block2 .common2 input{width:402px}
.email-block2 .common2{position:relative;top:-22px}
.email-block2 h2{padding-left:38px;margin-bottom:0}
.req439{left:439px}
.req440{left:439px;top:10px}
.subjectmessage .tooltip{left:430px}
.sendenq{text-align:right;}
.email-block2 p.req-field{
	float:right;
	margin-top:3px;
}
.email-block p.req-field img{display:inline;position:relative}
/* supplier  join now page */
p a.suppjoinnow{
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#1894c8!important;
	font-weight:normal;
}
p a.suppjoinnow:visited{color:#1894c8!important}
p a.suppjoinnow:hover{text-decoration:underline}
h2.suppjn{margin-top:-7px;position:relative}
p.sjnicon,p.sjnicon2{margin-left:32px}
p.sjnicon2 {position:relative;top:-4px;}
.sjn2{position:relative;top:4px}
.sjn3{position:relative;top:2px}

/*..............  take a tour page .........................*/
#the-tour .breadcrumb{margin-bottom:14px}
.our-tour{	
	background:url(http://www.livewholesale.com/Images/FEImages/compass.jpg) no-repeat 14px 16px;
	position:relative;
	min-height:86px;
}
.our-tour h4,.our-tour p{padding-left:96px!important}
.tour p.tourlink,.tour a{
	width:72px;
	height:69px;
	position:absolute;
	left:10px;
	top:20px;
	margin:0;
	padding:0!important;
}
.our-tour a{left:0;top:0}

/* guided tour left column */
.guided{
	width:289px;
	background:#f1f1f1;
	margin:0 0 25px 0;
	float:left;
}
.guided h3{
	font-size:153.9%;
	color:#444;
	margin:3px 0 20px;
	padding:0 18px;
}
.guided ol{
	list-style:inside decimal;
	color:#3a89c9;
	font-size:108%;
}
.guided li{
	background:url(http://www.livewholesale.com/Images/FEImages/guided.gif) no-repeat 0 100%;
	padding:7px 25px 9px 21px;
	line-height:1.4;
}
.guided li.last{background:none}
.guided li a{color:#3a89c9}
.guided li a:visited{color:#3a89c9}
.guided li a:hover,
.guided li.current a,
.guided li span{font-weight:bold;color:#3a89c9}

/* guided tour right column */
.tour-steps{
	width:677px;
	float:right;
	background:#f1f1f1;
	margin:0 0 45px;
}
.tour-steps h2{
	font-size:24px;
	color:#3a89c9;
	margin:2px 22px 16px;
}
.steps{
	margin:10px 22px 16px;
	background:#7e7c7d;
	border-bottom:1px solid #575757;
	position:relative;
	color:#fff;
	font-weight:bold;
	padding:9px 18px 8px;
	font-size:16px;
	min-height:0;
}
.stepsbase{margin-bottom:8px}
.stepcount{
	width:70px;
	background:#565656 url(http://www.livewholesale.com/Images/FEImages/step-lc.gif) no-repeat 0 0;
	padding:0 0 0 8px;
	height:28px;
	line-height:28px;
	font-size:16px;
	margin:0 auto 0;
}
.stepcount p{
	background:url(http://www.livewholesale.com/Images/FEImages/step-rc.gif) no-repeat 100% 0;
	padding:0 8px 0 0;
	height:28px;
	line-height:28px;
	text-align:center;
	margin:0;
}
p.goback,p.goforward{
	position:absolute;
	top:7px;
	margin:0;
	font-size:15px;
}
p.goback{left:22px}
p.goforward{right:22px}
.steps p.goback a,.steps p.goforward a{
	text-transform:uppercase;
	color:#fff!important;
}
p.goback a:hover,p.goforward a:hover{text-decoration:underline;}
p.goback span,p.goforward span{font-size:22px}

.step-inner{margin:0 0 0 22px;width:633px;}
.step-inner p{line-height:1.6;margin:0 0 16px;font-size:93%}
.step-piclarge{
	width:619px;
	height:297px;
	border:7px solid #7e7c7d;
}
.step-piclarge a{
	width:619px;
	height:297px;
	display:block;
}
.step-inner h3{
	color:#d76e07;
	font-size:123.9%;
	margin:0 0 16px;
}
/* block with text and image float either left or right */
.block{clear:both;width:100%;margin:20px 0 15px}
.blocktop{margin-top:36px;}
p.floatpic{
	border:7px solid #7e7c7d;
	width:296px;
	height:296px;
}
.fr{float:right;margin:6px 0 10px 20px!important}
.fl{float:left;margin:6px 20px 0 0!important}
.block h4{
	color:#3a89c9;
	margin:15px 0 21px;
	font-size:17px;
}
.block h5{
	text-transform:uppercase;
	font-size:14px;
	color:#444;
	margin:20px  0 13px;
}
.block ul.bullet{
	font-weight:bold;
	margin:15px 0;
}
.block ul.bullet li{
	background:url(http://www.livewholesale.com/Images/FEImages/orange-bull.gif) no-repeat 0 5px;
	color:#454545;
	padding:0 0 0 18px;
	line-height:1.5;
}
.block ol.decimal{
	font-weight:bold;
	margin:15px 0;
}
.block ol.decimal li{
	color:#454545;
	padding:0;
	line-height:1.5;
}
.mb0{margin-bottom:0!important}
/*  */

/* ..... unsubscribe page ........... */
.unsub{	
	background:url(http://www.livewholesale.com/Images/FEImages/exit.jpg) no-repeat 14px 16px;
	position:relative;
	min-height:86px;
}
.unsub h4,.unsub p{padding-left:115px!important}
.breadcrumb p.unsublink,.unsublink a{
	width:85px;
	height:67px;
	position:absolute;
	left:10px;
	top:20px;
	margin:0;
	padding:0!important;
}
.unsublink a{left:0;top:0}
.sorry{
	width:440px;
	margin:0 0 0 120px;
	clear:both;
	position:relative;
}
.sorry h3{
	color:#2d2d2d;
	font-size:22px;
	margin:10px 0 5px;
	padding:7px 0 0 0;
}
.sorry p{font-size:93%;color:#454545}
.common3 input{
	width:400px;
	padding:5px 9px 5px 9px;
}
.common3 textarea{
	width:408px;
}
.common3 label{font-size:93%;padding:5px 0 14px 0;}
.final-unsub{
	text-align:center;
	margin:30px 0 20px;
}
label.fixlist span{padding:0 20px 0 0}
label.fixlist{display:block;line-height:1.6;}

ol.feedback{
	clear:both;
	width:100%;
	margin:20px 0 10px 0;
	list-style:decimal;
	position:relative;
	padding:0 0 0 25px;
	line-height:1.5;
	font-weight:bold
}
.feedback p{font-weight:bold;margin:5px 0 }
.sorry .req10{left:428px;top:44px}
.sorry .req11{left:428px;top:60px}
.sorry .tooltip{
	left:445px;
	top:65px
}
.sorry p.error{margin:0 0 0 131px;padding-bottom:7px}

.ts2 .tooltip{top:25px}
p.write,p.write a{
	position:absolute;
	left:-50px;
	bottom:320px;
	width:38px;
	height:42px;
	background:url(http://www.livewholesale.com/Images/FEImages/write.jpg) no-repeat 0 0;
}
p.write a{left:0;bottom:0;}
/*  */

/* external website page */
body#external {
	background:#fff url(http://www.livewholesale.com/Images/FEImages/bodybg2.gif) repeat-x 0 0;
}
#external #outer {
	padding:0;
	height:100px
}
h1#logo3, h1#logo3 a, h1#logo3 em {
	width:147px;
	height:30px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	margin:0;
	z-index:2;
	position:relative;
	float:left;
}
h1#logo3 a {
	top:0;
	left:0px;
	position:absolute;
}
h1#logo3 em {
	background:url(http://www.livewholesale.com/Images/FEImages/logo3.jpg) no-repeat 0 0;
	position:absolute;
	left:0;
	top:0;
}
h1#logo3 {
	margin:14px 0 0;
}
p.below {
	font-size:11px;
	color:#999;
	text-align:left;
	margin:0;
	padding:16px 0 10px 4px;
	clear:both;
	text-transform:uppercase;
	font-weight:bold;
}
#extform{
	float:right;
	padding:17px 0 0;
	font-size:12px
}
#extform input{font-size:12px;}
ul.ext li {display:inline}
#extform input.exttxt{
	width:154px;
	border:1px solid #ccc;
	padding:3px 9px 3px 9px;
	margin:0 7px 0;
}
#extform a{
	color:#3871ca;
	font-weight:bold;
	margin:0 7px;
}
#extform a:hover{text-decoration:underline;}
#extform ul.ext span{font-size:17px;font-weight:normal}


/* css for carosel when when javascript is disabled */
.product-category-nav  ul {
	position : absolute;
	display : none;
}
.product-category-nav li{
	margin-right : 0;
	border-right:1px solid #7e7d7d;
	background:#fff;
	font-size:15px;
	font-weight:bold;
  float:left;
	border-bottom:1px solid #7e7d7d;
}
.product-category-nav li a{	
  display : block;
	padding:2px 10px 3px;
	font-weight : bold;
	text-decoration : none;
	color:#2d2d2d;
	background : #FFF;
}
.product-category-nav{
	width : 617px;
	margin:-8px 0 0 30px;
}
.product-category-nav a:hover{	
	color : #FFF;
	background:#d15031;
}

/* Terms and conditions page */  
ol#terms, p#terms-intro {padding:0 30px 0 50px;line-height:1.5em;} 
ol#terms {margin-top:2em; }
ol#terms li {font-weight:bold; padding-bottom:1em;position:relative;font-size:14px;} 
ol#terms li ol {margin-top:1em;}
ol#terms li ol li {font-weight:normal;font-size:13px;} 
ol#terms li li span, ol#terms li li li span {
	font-weight:normal;
	left:-38px;
	position:absolute;
	top:0;
	width:35px;
}   
p#end {text-align:center; font-weight:bold;}

/*..............  error 404 page .........................*/
#error404 .breadcrumb{margin-top:0;margin-bottom:15px;padding:0 0 18px}
#error404 .find-trusted{margin-bottom:14px;}
.error404{	
	background:url(http://www.livewholesale.com/Images/FEImages/error404.jpg) no-repeat 18px 13px;
	position:relative;
	min-height:100px;
}
*  html .error404{height:100px}
.error404 h4,.error404 p{padding-left:100px!important}
.error404 h4{
	margin:0 0 8px;
	font-size:24px;
}
/* rounded messsage */
.about404{
	width:980px;
	background:#f0f0f0 url(http://www.livewholesale.com/Images/FEImages/bread-base.gif) no-repeat 0 100%;
	padding:0 0 8px 0;
	margin:14px 0 14px 0;
	clear:both;
}
.base404{
	background:url(http://www.livewholesale.com/Images/FEImages/bread-top.gif) no-repeat 0 0;
	padding:17px 16px 12px;
	margin:0;
	color:#ab2606;
	min-height:0;
}
.info404{background:url(http://www.livewholesale.com/Images/FEImages/e404bg.gif) repeat-y 50% 0;}
* html .base404{height:1%}
.info404 h3{
	font-size:19px;
	font-weight:normal;
}
.info404 ul{
	font-size:15px;
	color:#3a3a3a;
	float:left;
	margin:0;
	width:300px;
	display:inline;
}
.info404 li{margin:0 0 6px}
.info404 ul a:hover{text-decoration:underline}
.info404 ul.i1{margin:0 0 0 12px;}
.info404 ul.i2{margin:0 0 0 18px;}
.info404 ul.i3{margin:0 0 0 32px;width:285px}
/* end */

.grabs table{width:650px}
.grabs .row1{width:205px!important;}
.rowprofit {width:110px!important}
.rowmarkup {width:70px!important}
.rowinfo {width:50px!important}

input.bsource{
 font-size:65px;
 color:#fff;
 font-weight:bold;
 background:url(http://www.livewholesale.com/Images/FEImages/discover.jpg) no-repeat 0 0;
 border:none;
 width:282px;
 height:125px;
 color:#fff!important;
 padding:0 0 15px 190px;
 display:block;
 line-height:.9;
 text-align:left;
 cursor:pointer;
}
input.bsource:hover{background-position:0 -125px}

.dsfirst .dscol2 span{display:block;font-size:10px;font-weight:normal}

/* ..............new supplier page ............... 11.10.2009*/
.supp-main {
	width:980px;
	background:#f1f1f1;
	margin-top:-21px;
	position:relative;
}
.supp-main h2 {
	color:#454545;
	font-size:20px;
	margin:2px 0 19px 18px;
}
.supp-main a:hover {
	text-decoration:underline;
}
.supp-panel,.supp-panel2 {
	width:919px;
	padding:14px 12px 1px 13px;
	margin:0 0 20px 18px;
	background:#fff;
}
* html .supp-panel,* html .supp-panel2 {
	width:944px;
	w\idth:919px;
}
.supp-panel p {
	margin:0 0 15px;
	font-size:14px;
	line-height:1.3;
}
.suppdetailwrap {/* holds 4 address blocks on left hand side*/
	float:left;
	clear:both;
	width:520px;
}
.sfocus, .saddress {
	clear:both;
	float:left;
	width:230px;
	padding:0 0 0 40px;
	position:relative;
	display:inline;
	margin:0 0 30px 20px;
}
* html .sfocus, * html .saddress {
	width:270px;
	w\idth:230px;
}
.sfocus h2, .swebsite h2, .semail h2, .sphone h2, .saddress h2,.subjectmessage2 h2 {
	color:#ab2606;
	font-size:131%;
	margin:0 0 10px;
	min-height:0;
	padding:0;
}
.sfocus ul {
	margin:0;
	line-height:1.5;
}
.sfocus ul li {
	padding:0 0 3px
}
.swebsite, .sphone {
	width:170px;
	float:left;
	padding:0 0 0 40px;
	position:relative;
	display:inline;
	margin:0 0 0 10px;
}
* html .swebsite, * html .sphone {
	width:210px;
	w\idth:170px;
}
.swebsite p, .sphone p {
	padding:2px 0 0;
	margin:0 0 10px
}
.sphone p {margin:0 0 13px}
.swebsite p.report, .sphone p.report {
	padding:0
}
/* various icons */
.supp-icon {
	width:22px;
	height:25px;
	position:absolute;
	left:5px;
	background:url(http://www.livewholesale.com/Images/FEImages/icons.gif) no-repeat 0 0;
	margin:0;
}
.suppfocus {background-position:0 -150px}
.suppwebsite {background-position:0 -125px}
.suppphone {background-position:0 -25px}
.suppprint {background-position:0 -50px}
.suppemail {background-position:0 -100px}
.suppmobile {background-position:0 -75px}
/* adress and phone columns*/
.addressphone {
	clear:both;
	width:520px;
}
.saddress p {
	padding:2px 0 0;
	margin:0 0 15px
}
.saddress p.report {
	padding:0
}
.saddress address {
	margin:0 0 12px;
	line-height:1.2;
	font-style:normal;
}
/* third column - email */
.subjectmessage2 {
	float:right;
	width:390px;
	margin:0 30px 0 0;
	display:inline;
	padding:0 0 20px 40px;
	position:relative;
}
* html .subjectmessage2 {width:430px;width:390px;}
.subjectmessage2 .cwarning {
	width:380px;
	margin:0 0 0 1px;
}
.subjectmessage2 .cwarning p.message strong{font-size:140%;}
.subjectmessage2 .tooltip{left:390px}
.subjectmessage2 .data2{padding-left:0;}
.subjectmessage2 .data2 textarea#yourquery{width:340px}
.subjectmessage2 .data2 input#subjectmessage{width:324px}
.subjectmessage2 .req362{left:362px}
.subjectmessage2 .req363{left:362px;margin-top:-15px}
.subjectmessage2 ul.common2{position:relative;left:-7px}
.subjectmessage2 .sendenq{position:relative;left:-10px;}

/* related wholesale products section */
.suppmain2{margin:23px 0 20px}
.suppmain2 .cat-list {width:919px}
.suppmain2 .cat-list table{width:919px}
.suppmain2 table tr.firstrow td{border-top:none;padding-top:0!important}

.suppmain2 .col1{width:133px}
.suppmain2 .col2{width:310px}
.suppmain2 .col3{width:135px}
.suppmain2 .col4{width:120px;padding-left:10px!important}
.suppmain2 .col5{width:auto;}
.suppmain2 .listing h2 {
	color:#5380aa;
	font-size:123.9%;
	margin:1px 0 4px 0;
}
.suppmain2 a.cartinfo {margin-left:0}
.suppmain2 table th{height:1px;overflow:hidden;padding-top:0;padding-bottom:0}
.suppmain2 table td{padding-top:20px!important;padding-bottom:15px!important}
.suppmain2 p.findout a{text-decoration:none}

/* additions to main.css 19.11.2009 re supplier description and sort by couintry bix additions.*/
.supdetails td {
	border-top:none!important;
	padding-top:10px!important
}
.supdetails p {
	background:#fff;
	color:#444;
	font-size:15px;
	padding:0 15px;
	margin:0 0 10px;
}
.countrybox {
	width:980px;
	background:#f1f1f1;
	margin:10px 0 56px;
	position:relative;
}
.countrybox h2 {
	color:#454545;
	font-size:20px;
	margin:2px 0 19px 18px;
}
.countrybox a:hover {
	text-decoration:underline;
}
#countrybox-panel {
	width:919px;
	padding:9px 12px 20px 13px;
	margin:0 0 0 18px;
}
* html #countrybox-panel, * html #countrybox-panel2 {
	width:944px;
	w\idth:919px;
}
#countrybox-panel p {
	margin:0;
	font-size:14px;
	line-height:1.3;
}
#countrybox-panel ul {
	width:200px;
	border-right:1px solid #ccc;
	margin:0;
	float:left;
}
#countrybox-panel ul.last {
	border:none;
}
#countrybox-panel ul ul {
	padding:0 0 0 37px;
	border:none;
	float:none;
	width:auto;
}
#countrybox-panel ul h3 {
	font-size:13px;
	margin:0;
	color:#ab2606;
	margin:0 0 6px;
	padding:0 0 0 25px
}
#countrybox-panel ul li {
	color:#ab2606;
	font-size:12px;
}
#countrybox-panel ul li li {
	padding-right:10px;
	margin:0 0 3px
}
#countrybox-panel ul.first ul {
	padding:0 0 0 12px
}
#countrybox-panel ul.first h3 {
	padding:0
}
#countrybox-panel ul.first {
	width:152px!important;
}
#countrybox-panel ul.last {
	width:152px;
}
#slick-toggle{
	position:absolute;
	right:40px;
	top:20px;
	text-decoration:none;
	outline:0;
	width:25px;
	height:25px;
	background:url(http://www.livewholesale.com/Images/FEImages/plusminus.jpg) no-repeat 0 0;
}

/* minimum 3 deal box addition 21.11.09 */
.min3deal{
 background:#f1f1f1;
 width:100%;
 color:#e66b27;
 margin:32px 0 10px;
}
.min3deal h2,.min3deal p.deal3{
 padding:0 16px;
 color:#e66b27;
 font-size:20px;
 marin:0 0 6px;
 font-weight:normal;
}
.min3deal p.deal3{
 margin:0;
 font-size:15px;
 padding:0 20px 10px 16px;
}
.min3deal p.deal3 a:hover{text-decoration:underline}
