/* CSS Document by Michael Farrar */

#contentWrapper #content #main .webhead {
	background:url(/images/web_packagehead.jpg) no-repeat top left;
	height:68px;
	padding:0 40px 0 35px;
}
#contentWrapper #content #main #package {
background:url(/images/package_foot.jpg) no-repeat bottom left;
padding:0px 0px 13px 0;
margin:30px 0;

}
#contentWrapper #content #main #package ul.ticks {
padding:0 0 0 20px;
}
#contentWrapper #content #main #package ul.ticks li {
background:url(/images/package_li.jpg) no-repeat left center;
padding:3px 0px 3px 25px;
font-weight:bold;
font-size:12px;
}
#contentWrapper #content #main #package .packagehead1 {
	background:url(/images/packageoffer_head.jpg) no-repeat top left;
padding:450px 100px 37px 25px;
height:40px;
}
#contentWrapper #content #main #package .packagehead1 h2{
	color:#000;
padding:10px 0 0 0;
font-size:30px;
}
#contentWrapper #content #main #package .packagehead1 h3{
	color:#000;
padding:3px 0 0 0;
font-size:20px;
}
#contentWrapper #content #main #package .body {
background:url(/images/package_body.jpg) repeat-y top left;

	margin:0;
	padding:1px 25px;
}
#contentWrapper #content #main #package .body .features{
margin:0 220px 0 0;	
}
#contentWrapper #content #main #package .body .features h4{
font-size:20px;
color:#F37721;
font-style:italic;
padding:15px 0 10px 0;
}
#contentWrapper #content #main #package .body .features p{
	font-size:13px;
}
#contentWrapper #content #main #package .body .features img{
	margin:5px 0 0 15px;
}
#contentWrapper #content #main #package .body .benefits{
float:right;
}

#contentWrapper #content #main #package .body .benefits ul{
padding:0 0 0 10px;
}
#contentWrapper #content #main #package .body .benefits ul li{
background:url(/images/package_right.jpg) no-repeat left center;
padding:18px 10px 15px 45px;
font-weight:bold;
font-size:17px;
color:#D51A21;
}


#contentWrapper #content #main #package .body .example_site {
padding:10px 0 0 15px;
}

#content #main .body .clienttest {
height:200px;
border-bottom:1px #ccc solid;
margin-bottom:20px;
padding-bottom:30px;
}

#content #main .body .clienttest .logo{
float:left;
padding:20px 20px 0px 0;
}

#content #main .body .clienttest .logo img{
border:#7c7c7c 1px solid;
}

#premiumlogos {
float:left;
padding:5px;
border:1px dashed #ccc;
width:155px;
margin:0 20px 50px 0px;
}

#main #newsfeed {
margin-top:30px;
}

#main #newsfeed ul {
background-color:#FFF7E4;
padding:10px;
}

#main #newsfeed ul li {
background-image:none;
}

#main .body .childcat ul{
float:left;
font-size:11px;
border:1px #7C9399 dashed;
margin:10px 0 20px 0;
padding:15px 0 15px 15px;
background-color:#EAFAE0;
}
#main .body .childcat li{
display:block;
width:275px;
float:left;
background-image:none;
}
#main .body .childcat li a:hover{
	color: #F08619;
}
.steps {
margin:30px 0 30px -10px;
}

.proGetContact img{
float:left;
padding:10px;
}
.proGetQuote img{
float:left;
padding:10px 10px 10px 155px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	background-color: #e5e5e5;
	color: #000;
	font-family: "arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
h1 {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
}
h2 {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	color: #47743D;
	font-size: 22px;
	font-weight: normal;
	line-height: normal;
}
h3 {

	font-family: "trebuchet ms", Helvetica, sans-serif;
	color: #47743D;
	font-size: 17px;
	font-weight: normal;
	line-height: normal;
}
a, a:link {
	color: #000;
	font-weight: bold;
	text-decoration:underline;
}
a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:focus {
	color: #000;
}
a:active {
	color: #000;
}
/* HEADER *******************************************************/

#headWrapper {
	background: url(/images/head_back.jpg) top right repeat-x;
}
#headWrapper #header a, #horizNav a:link {
	text-decoration:none;
}
#headWrapper #header {
	margin: 0 auto 0 auto;
	background: url(/images/header.jpg) top center no-repeat;
	width:980px;
	height:185px;
}
#headWrapper #header #logo {
	float:left;
	padding:41px 0 0 0;
}
#headWrapper #header #horizNav {
	float:right;
	width:485px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
#headWrapper #header #horizNav ul {
	font-family:verdana;
	font-size:11px;
	color:#000;
	margin:0;
	padding:0 0 0 0px;
}
#headWrapper #header #horizNav li {
	display:inline;

	list-style:none;
	font-weight:bold;
}
#headWrapper #header #horizNav li a {
	color:#000;
	border-right:solid 1px #fff;
	padding: 0 5px 0 5px;
	font-weight:normal;
}
#headWrapper #header #topNavigation {
	padding:121px 0 0 492px;
}
#headWrapper #header #topNavigation ul {
	font-family:arial;
	font-size:18px;
	color:#330;
	margin:0;
	padding:0;
}
#headWrapper #header #topNavigation li {
	display:inline;
	list-style:none;
}
#headWrapper #header #topNavigation li a {
	color:#330;
	font-weight:bold;
	padding: 0 20px 5px 30px;
}
#headWrapper #header #topNavigation li a:hover {
	color:#fff;
	text-decoration:none;
}

#headWrapper #header #topNavigation a#log-toggle {
	color:#fff;
}

#headWrapper #header #topNavigation a:hover#log-toggle {
	color:#000;
}

#headWrapper #header #topNavigation a#log-out {
	color:#fff;
}

#headWrapper #header #topNavigation a:hover#log-out {
	color:#000;
}

/* LOWER HEADER ************************************************************/


#headWrapper #header #lowerhead 

{
	background: url(/images/lowerhead_temp.jpg) no-repeat top right;
	height:50px;
	margin: 12px 5px 0px 0;
font-family:arial;
}
#headWrapper #header #lowerhead img
{
border-style:none;
}

#headWrapper #header #lowerhead #high
{
	display: block;
	float: left;
	margin: 0;
	padding: 5px 8px 5px 8px;
}
#headWrapper #header #lowerhead #high li
{
	display: block;
	float: left;
	position: relative;
}
#headWrapper #header #lowerhead #high li a
{
	color: #fff;
	display: block;
	float: left;
	font-size: 17px;
	font-weight: normal;
	margin: 0 6px 0 6px;
	padding: 2px 7px 5px 7px;
}
#headWrapper #header #lowerhead #high li a:hover span
{
	background: url(/images/left-tab-hover.gif) left center no-repeat;
	color: #333;
	padding: 3px 0 5px 7px;
}
#headWrapper #header #lowerhead #high li a:hover
{
	background: url(/images/right-tab-hover.gif) right center no-repeat;
	padding: 3px 7px 5px 0;
}
#headWrapper #header #lowerhead #high li a.selected
{
	background: url(images/tab.png) no-repeat right bottom;
}
#headWrapper #header #lowerhead #low
{
	display: block;
	float: left;
	margin: 0px 0 0 10px;
	padding: 0;
}
#headWrapper #header #lowerhead #low li
{
display:inline;
	list-style: none;

}

#headWrapper #header #lowerhead #low li.small a span img
{position:relative;
top:2px;
left:2px;
}

#headWrapper #header #lowerhead #low li.catname
{

}
#headWrapper #header #lowerhead #low li.catname a span
{
	background: url(/images/left-cat-hover.jpg) left top no-repeat;
	padding: 11px 5px 15px 15px;

}
#headWrapper #header #lowerhead #low li.catname a
{
float: left;
	background: url(/images/right-cat-hover.jpg) right top no-repeat;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 15px 15px;

}
#headWrapper #header #lowerhead #low li.newbus {
}

#headWrapper #header #lowerhead #low li.newbus a
{
float: left;
background: url(/images/newbus.jpg) bottom left no-repeat;
	font-size: 13px;
	font-weight: bold;
padding:9px 15px 5px 10px;
margin:0px 3px 0 10px;
color: #476826;
}
#headWrapper #header #lowerhead #low li.small a
{
line-height:35px;
	color: #476826;
	font-size: 11px;
	font-weight: normal;


	text-decoration: none;
padding:9px 14px 0 14px;
}
#headWrapper #header #lowerhead #low li a:hover
{
	color: #fff;

}

/* LOGIN BOX ************************************************************/

#headWrapper #logbox {
	margin:15px auto 0px auto;
	width:975px;
	background:url(/images/login_back.jpg) repeat-x top left;
	background-color:#eee;
	height:95px;
	border:1px #777 solid;
}
#headWrapper #logbox ul {
	padding:0;
	margin:10px 0 0 60px;
}
#headWrapper #logbox li {
	display:inline;
	padding:8px 20px 0 90px;
	font-size:10px;
}
#headWrapper #logbox p {
padding:7px 0 4px 0;
margin:0;
	font-size:14px;
text-align:center;
}
#headWrapper #logbox #headloginform {
	font-weight:bold;
	font-size:16px;
	padding:10px 0 0 140px;
}
#headWrapper #logbox #headloginform .required {
	float:left;
	padding:0 30px 0 0;
}
#headWrapper #logbox #headloginform .required label {
	padding: 0 10px 0 0;
	font-weight:normal;
	font-size:14px;
}
#headWrapper #logbox #headloginform .required input {
	border: solid 1px #333;
	width:220px;
}

/* CONTENT WRAPPER ************************************************************/


#contentWrapper {
	width:980px;
	margin:10px auto 0 auto;
}
/* RIGHT COLUMN ************************************************************/

#contentWrapper #rightColumn1 {
	float: right;
	padding: 10px 0px 10px 0px;
	width: 282px;
	margin:0;
	color: #526166;
}

#contentWrapper #rightColumn1 h3{
	font-family: "trebuchet ms", Helvetica, sans-serif;
	color: #47743D;
	font-size: 22px;
	font-weight: normal;
	line-height: normal;
}

#contentWrapper #rightColumn1 #quotes {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #quotes .head {
	background:url(/images/buyer_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}
#contentWrapper #rightColumn1 #quotes h3 {
	color:#000;
	padding:20px 20px 0px 20px;
}


#contentWrapper #rightColumn1 #quotes li {
	font-size:12px;
	padding:0 0 0 15px;
	margin:0;
}

#contentWrapper #rightColumn1 #quotes li a {
	text-decoration:none;
}
#contentWrapper #rightColumn1 #quotes li a:hover {
	text-decoration:underline;
}

#contentWrapper #rightColumn1 #hotlinks {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #hotlinks .head {
	background:url(/images/supplier_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}
#contentWrapper #rightColumn1 #hotlinks h3 {
	color:#900;
	padding:20px 20px 0px 20px;
}


#contentWrapper #rightColumn1 #hotlinks li {
	font-size:12px;
	padding:0 0 0 15px;
	margin:0;
}

#contentWrapper #rightColumn1 #hotlinks li a {
	text-decoration:none;
}
#contentWrapper #rightColumn1 #hotlinks li a:hover {
	text-decoration:underline;
}

/* LIVE HELP *************************************************************/

#contentWrapper #rightColumn1 #livehelp {
margin:5px 0;
}

#contentWrapper #rightColumn1 .body {
	background:url(/images/supplier_main.jpg) repeat-y top left;
	padding:1px 20px 20px 20px;
	margin-top:-3px;
	margin-bottom:-8px;
}

#contentWrapper #rightColumn1 #starlistings  {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #starlistings  .head {
	background:url(/images/about_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}
#contentWrapper #rightColumn1 #starlistings  h3 {
	color:#000;
	padding:20px 20px 0px 20px;
}

#contentWrapper #rightColumn1 #starlistings .listing {
	position:relative;
	margin:10px 0 5px 0px;
	padding: 0 0 0 115px;
height:103px;
}
#contentWrapper #rightColumn1 #starlistings .listing h4 {
       font-size:15px;
	margin:0px 5px 5px 0px;
	padding:4px 0 0 0;
	color:#000;
	font-family:arial;
}
#contentWrapper #rightColumn1 #starlistings .listing h4 a {

	color:#000;
	text-decoration:none;

}
#contentWrapper #rightColumn1 #starlistings .listing p {
	font-size:11px;
}
#contentWrapper #rightColumn1 #starlistings .listing p.logo a {

	position:absolute;
	top:0px;
	left:0;
	margin:6px 0 0 6px;
	padding:0px;
	width: 90px;
}
#contentWrapper #rightColumn1 #starlistings img {
border:solid 1px #777;

}

#contentWrapper #rightColumn1 #starlistings .listing p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}
#contentWrapper #rightColumn1 #starlistings .listing p.more {
	margin:0px;
	color:#000;
	padding:0;
}

#contentWrapper #rightColumn1 #cattext {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #cattext .head {
	background:url(/images/buyer_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}

#contentWrapper #rightColumn1 #cattext h3 {
font-size:16px;
	color:#000;
	padding:15px 20px 0px 20px;
font-weight:bold;
}

#contentWrapper #rightColumn1 #buyers {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #buyers .head {
	background:url(/images/buyer_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}
#contentWrapper #rightColumn1 #buyers h3 {
	color:#000;
	padding:20px 20px 0px 20px;
}
#contentWrapper #rightColumn1 #buyers img {
	padding:20px 0px 0 0;
	margin-bottom:-16px;
}
#contentWrapper #rightColumn1 #suppliers {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #suppliers .head {
	background:url(/images/supplier_head.jpg) no-repeat top left;
	width:282px;
	height:58px;
}
#contentWrapper #rightColumn1 #suppliers h3 {
	color:#900;
	padding:20px 20px 0px 20px;
}
#contentWrapper #rightColumn1 .body {
	background:url(/images/supplier_main.jpg) repeat-y top left;
	padding:1px 20px 20px 20px;
	margin-top:-3px;
	margin-bottom:-8px;
}
#contentWrapper #rightColumn1 p {
	padding:0px;
	font-size:12px;
	margin:5px 0 10px 0;

}

#contentWrapper #rightColumn1 ul {
	padding:0;
	margin:0;
}
#contentWrapper #rightColumn1 #suppliers li {
	background:url(/images/tick.jpg) no-repeat top left;
	list-style:none;
	color:#000;
	font-size:12px;
	padding:0px 0 2px 22px;
	font-weight:bold;
	margin:0;
}
#contentWrapper #rightColumn1 #buyers li {
	background:url(/images/tick.jpg) no-repeat top left;
	list-style:none;
	color:#000;
	font-size:12px;
	padding:0px 0 2px 22px;
	font-weight:bold;
	margin:0;
}
#contentWrapper #rightColumn1 #suppliers img {
	padding:20px 0px 0 0;
	margin-bottom:-15px;
}
#contentWrapper #rightColumn1 #testimonial {
	background:url(/images/supplier_foot.jpg) no-repeat bottom left;
	width:282px;
	margin:0 0px 8px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #rightColumn1 #testimonial .head {
	background:url(/images/about_head.jpg) no-repeat top left;
	height:58px;
	width:282px;
}
#contentWrapper #rightColumn1 #testimonial img {
	padding:0;
}
#contentWrapper #rightColumn1 #testimonial h3 {
	padding:20px 20px 0px 20px;
}
#contentWrapper #rightColumn1 #testimonial .body {
	background:url(/images/supplier_main.jpg) repeat-y top left;
	padding:5px 20px 0px 20px;
	margin-bottom:-16px;
}
/* MAIN CONTENT ***********************************************/

#contentWrapper #content {
	margin: 0 290px 0 0;
	padding: 10px 0px 10px 0px;
}

#contentWrapper #content #main {
	background:url(/images/main_foot.jpg) bottom left no-repeat;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #main h1 {
	padding:8px 0 0 0px;
}
#contentWrapper #content #main h2 {
	padding:5px 0 5px 0px;
}
#contentWrapper #content #main h3 {



	padding:10px 0 0 0px;
}
#contentWrapper #content #main p {
	font-size:14px;
	padding:5px 5px 0px 0px;
}
#contentWrapper #content #main .head {
	background:url(/images/main_head.jpg) no-repeat top left;
	height:64px;
	padding:0 40px 0 35px;
}
#contentWrapper #content #main .body {
	padding:20px 40px 20px 35px;
	margin:0;
	background:url(/images/main_body.jpg) repeat-y top left;
}
/* HOME ***********************************************/

#contentWrapper #content #about {
	background:url(/images/main_foot.jpg) bottom left no-repeat;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #mainhome {
	background:url(/images/main_foot.jpg) bottom left no-repeat;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #about h1 {
	padding:18px 0px 0px 0px;
color:#26A83B;
}

#contentWrapper #content #about h2 {
	padding:18px 0px 0px 0px;
color:#26A83B;
}
#contentWrapper #content #about h3 {
	padding:10px 0 0 0px;
}
#contentWrapper #content #about p {
	padding:5px 5px 0px 0px;
}
#contentWrapper #content #mainhome .head {
	background:url(/images/home_head.jpg) no-repeat top left;
	height:220px;
	padding:0px 0px 0px 35px;
}
#contentWrapper #content #about .head {
	background:url(/images/cat_head.jpg) no-repeat top left;
	height:55px;
	padding:0px 0px 0px 35px;
}
#contentWrapper #content #about .body {
	padding:10px 40px 20px 35px;
	margin:0;
	background:url(/images/main_body.jpg) repeat-y top left;
}
#contentWrapper #content #mainhome .body {
	padding:1px 40px 20px 35px;
	margin:0;
	background:url(/images/main_body.jpg) repeat-y top left;
}
#contentWrapper #content #mainhome .homequote {
margin:20px 0;
}

#contentWrapper #content #mainhome .homequote ul {
padding:0 0 0px 30px;
font-size:12px;
margin:20px 0 0px 0;
}

#contentWrapper #content #mainhome .homequote ul li {
float:left;
width:30%;
padding:0 0 10px 13px;
height:28px;
margin:0;
background: url(/images/list.jpg) no-repeat 0% 12%;
}

#contentWrapper #content #mainhome .homequote ul li a{
padding:0px;
text-decoration:none;
font-weight:bold;
}

#contentWrapper #content #mainhome .homequote ul li a:hover {
text-decoration:underline;
}

#contentWrapper li {
list-style:none;
background: url(/images/list.jpg) no-repeat center left;



padding:0px 0px 2px 15px;
margin:3px 0;
}
#contentWrapper #buysupply {
	margin:0 0 0px 0px;
}
#contentWrapper #buysupply .buyhome {
	padding:60px 20px 0 20px;
	width:295px;
	height:200px;
	float:left;
	background:url(/images/buyer_hold.jpg) top left no-repeat;
}
#contentWrapper #buysupply .supplyhome {
	padding:60px 20px 0 20px;
	margin:0 0 10px 8px;
	width:295px;
	height:200px;
	float:left;
	background:url(/images/seller_hold.jpg) top left no-repeat;
}
#contentWrapper #buysupply p {
	padding:0px;
	font-size:12px;
	text-align:center;
	margin:5px 0 10px 0;
	font-weight:bold;
	color:#c77c17;
}
#contentWrapper #buysupply ul {
	padding:0;
	margin:0 0 20px 10px;
}
#contentWrapper #buysupply li {
	background:url(/images/tick.jpg) no-repeat top left;
	list-style:none;
	color:#000;
	font-size:12px;
	padding:0px 0 2px 22px;
	font-weight:bold;
	margin:0;
	line-height:16px;
}
#contentWrapper #buysupply .supplyhome img {
	border:none;
}
#contentWrapper #buysupply .buyhome img {
	border:none;
}

#contentWrapper #buysupply .supplyhome .sellbutton {
	position:relative;
top:3px;
padding-left:5px;
}
#contentWrapper #buysupply .buyhome .buybutton {
	position:relative;
top:3px;
padding-left:5px;
}
#contentWrapper #content #categories {
	background:url(/images/main_foot.jpg) bottom left no-repeat;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #categories .head {
	background:url(/images/cat_head.jpg) top left no-repeat;
	height:55px;
}
#contentWrapper #content #categories h2 {
	color:#A46A06;
	padding:20px 20px 0px 30px;
font-size:24px;
}
#contentWrapper #content #categories img {
	padding:15px 20px 0 0;
}
#contentWrapper #content #categories .body {
	background-image: url(/images/main_body.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:35px 0px 10px 20px;
	margin-top:0px;
	font-family:arial;
	width:679px;
}

#contentWrapper #content #categories .body.cat2col ul {
	float:left;
	position: relative;
	width:290px;
	font-size:11px;
	height:70px;
	padding:0 10px 30px 15px;
border-bottom:1px dotted #ccc;
border-left:1px dotted #ccc;
}

#contentWrapper #content li.cattoplevel {
	font-size:14px;
	margin-bottom:5px;
	color:#26AB38;
        list-style:none;
        background-image:none;
}

#contentWrapper #content #categories .body.cat2col li.cattoplevel a{
color:#26AB38;
}

#contentWrapper #content #categories .body.cat2col li {
	padding:0px 0 0px 0px;
	background-position:left;
	margin:0;
display:inline;
background-image:none;
padding-right:1px;
}


#contentWrapper #content #categories .body.cat2col li a:hover{
	color: #F08619;
}
#contentWrapper #content #categories .body.cat2col .catviewall {
	background:none;
float:left;

}

#contentWrapper #content #categories .body.cat2col .catviewall a {
	font-size:11px;
	list-style:none;
	color: #F08619;
text-decoration:underline;

}


-----

.body.cat1col ul {
	font-size:13px;
}

.body.cat1col li.cattoplevel {
	font-size:15px;
	margin-bottom:5px;
	margin-left:-15px;
	color:#26AB38;
    list-style:none;
    background-image:none;
}

.body.cat1col li.cattoplevel a{
color:#26AB38;
}

.body.cat1col li {
	padding:0px 0 4px 15px;
	background-position:left;
	margin:0;
}

.catlist {
font-size:13px;
}
#contentWrapper .clearFloat {
	clear: right;
	display: block;
}



/* CATEGORY PAGE ****************************************************/

#contentWrapper #content #blt .head {
	background:url(/images/blt_head.jpg) no-repeat top left;
	height:224px;
	padding:0 40px 0 35px;
}
#contentWrapper #content #blt h1 {
	padding:8px 0 0 0px;
color:#000;
}
#contentWrapper #content #blt {
	background:url(/images/main_foot.jpg) bottom left no-repeat;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #blt .body {
	padding:15px 30px 20px 35px;
	margin:0;
	background:url(/images/main_body.jpg) repeat-y top left;
}

#contentWrapper #content #blt .body .cattop {
margin:0px 0;
}

#contentWrapper #content #blt .body .cattop ul {
padding:0 0 0px 50px;
font-size:12px;
margin:0px;
float:left;
}

#contentWrapper #content #blt .body .cattop ul li {
	display: block;
	float: left;
	width: 265px;
padding:0px 0 0px 13px;
height:28px;
margin:3px 0px 3px 0;
background: url(/images/list.jpg) no-repeat 0% 12%;
}

#contentWrapper #content #blt .body .cattop ul li a{
padding:0px;
text-decoration:none;
font-weight:bold;
}

#contentWrapper #content #blt .body .cattop ul li a:hover {
text-decoration:underline;
}

#contentWrapper #content #main .body .catdes {
padding-bottom:10px;
}

#contentWrapper #content #main .body .catdes p{
font-size:12px;
}

#contentWrapper #content #bl .head {
	background:url(/images/bl_head.jpg) no-repeat top left;
	height:194px;
	padding:0 40px 0 35px;
}
#contentWrapper #content #bl h1 {
	padding:8px 0 0 0px;
color:#000;
}
#contentWrapper #content #bl {
	background:url(/images/main_foot.jpg) bottom left no-repeat #fff;
	width:679px;
	margin:0 0px 5px 0;
	padding:0px 0px 21px 0px;
}
#contentWrapper #content #bl .body {
	padding:1px 30px 20px 35px;
	margin:0;
	background:url(/images/main_body.jpg) repeat-y top left;
}
#contentWrapper #content #bl #quoteform {
	margin:5px 0 0 0;
	padding:0 0 9px 0;
}

#contentWrapper #content #bl #quoteform p {
	padding:0;
	margin:0;
}
#contentWrapper #content #bl #quoteform .head {
	background:none;
	height:0px;
padding:0px;
}
#contentWrapper #content #bl #quoteform .body {
	background:none;
	padding:1px 20px 10px 20px;
}
#contentWrapper #content #quoteform .pulldown {
	padding:0px 0px 0px 0px;
	margin:15px 0 0 0px;
border:#333 1px solid;
background:url(/images/getquote_bg.jpg) top left #209F14;
}








#contentWrapper #content #quoteform .pulldown h2 {
color:#fff;
font-size:18px;
	padding:4px 0px 4px 0px;
	margin:0px 0 0 0px;
text-align:center;
}
#contentWrapper #content #quoteform .pulldown img {
	border-style:none;
}
#contentWrapper #content #quoteform .pulldown a {
	color:#fff;
	border-style:none;
	text-decoration:none;
}
#contentWrapper #content #quoteform #slickbox {
	margin:20px 0 0 0;
	font-size:12px;
	background-image:none;
	background-color:#fff;
	border:none;
	width:575px;
}
#contentWrapper #content #quoteform #slickbox .catform {
	padding:10px 15px;
background-color:#f5f5f5;
font-size:12px;
}
#contentWrapper #content #quoteform #slickbox .catform h4{
	padding:0 0 10px 0px;

}
#contentWrapper #content #quoteform #slickbox .catform p{
margin:15px 0;
font-size:12px;
}
#contentWrapper #content #quoteform #slickbox .catform label {
color:#000;
font-weight:normal;

}
#contentWrapper #content #quoteform #slickbox .catform label:hover {
background-color:#ccc;

}
#contentWrapper #content #quoteform #slickbox input {
width:240px;
font-size:12px;
}
#contentWrapper #content #quoteform #slickbox select {
display:block;
width:100%;
font-size:12px;
}
#contentWrapper #content #quoteform #slickbox .required {
margin:20px 0;

}
#contentWrapper #content #quoteform #slickbox input.radio {
width:20px;
margin:0 50px 0 0;
}
#contentWrapper #content #quoteform #slickbox .leftsellform {
width:255px;
padding:0;
margin:0;
border:none;
}
#contentWrapper #content #quoteform #slickbox .rightsellform {
float:left;
width:200px;
padding:0;
margin:0 0 20px 20px;
}

#contentWrapper #content #quoteform #slickbox textarea {
width:540px;
height:100px;
margin:10px 0 0px 0;
}

#contentWrapper #content #quoteform #slickbox .catform p.terms {
font-size:11px;
}

#contentWrapper #content #quoteform #slickbox .catform p.terms input {
width:13px;
}

#contentWrapper #content #quoteform #slickbox #submit {
margin:10px 0 10px 210px;
width:110px;
}
#contentWrapper #content #bl .featured {
	background:url(/images/feat_test.jpg) no-repeat top left;

	position:relative;
	margin:10px 0 10px 0px;
	padding: 5px 0 0 125px;
	height:133px;
	width:495px;
}


#contentWrapper #content #bl .featured h3 {
	margin:2px 5px 10px 0px;
	padding:0px;
	color:#000;
	font-family:arial;
}


#contentWrapper #content #bl .featured h3 a {
	color:#000;
	text-decoration:none;
}

#contentWrapper #content #bl .featured p {
	font-size:11px;
}


#contentWrapper #content #bl .featured p.logo a {
	position:absolute;
	top:0px;
	left:0;
	margin:20px;
	padding:0px;
	width: 110px;
}
#contentWrapper #content #bl .featured p.logo img{
border:solid 1px #777;
}

#contentWrapper #content #bl .featured p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}

#contentWrapper #content #bl .featured p.more {
	margin:0px;
	color:#000;
	padding:0;
}

#contentWrapper #content #bl .featured .address {
	line-height:13px;
	text-align:right;
	color:#000;
	display:block;
	width:189px;
	margin:0 10px;


	position:absolute;
	top:15px;
	right:20px;
}

#contentWrapper #content #bl .featured .address a {
font-size:11px;
	color:#000;
	display:block;
	margin:3px 10px 0 0;
width:300px;
	position:relative;
	top:0px;
	right:110px;
}
#contentWrapper #content #main .featured {
	background:url(/images/feat_test.jpg) no-repeat top left;

	position:relative;
	margin:10px 0 10px 0px;
	padding: 5px 0 0 125px;
	height:133px;
	width:495px;
}


#contentWrapper #content #main .featured h3 {
	margin:2px 5px 10px 0px;
	padding:0px;
	color:#000;
	font-family:arial;
}


#contentWrapper #content #main .featured h3 a {
	color:#000;
	text-decoration:none;
}

#contentWrapper #content #main .featured p {
	font-size:11px;
}


#contentWrapper #content #main .featured p.logo a {
	position:absolute;
	top:0px;
	left:0;
	margin:20px;
	padding:0px;
	width: 110px;
}
#contentWrapper #content #main .featured p.logo img{
border:solid 1px #777;
}

#contentWrapper #content #main .featured p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}

#contentWrapper #content #main .featured p.more {
	margin:0px;
	color:#000;
	padding:0;
}

#contentWrapper #content #main .featured .address {
	line-height:13px;
	text-align:right;
	color:#000;
	display:block;
	width:189px;
	margin:0 10px;


	position:absolute;
	top:15px;
	right:20px;
}

#contentWrapper #content #main .featured .address a {
font-size:11px;
	color:#000;
	display:block;
	margin:3px 10px 0 0;
width:300px;
	position:relative;
	top:0px;
	right:110px;
}
#contentWrapper #content #about .featured {
	background:url(/images/feat_test.jpg) no-repeat top left;

	position:relative;
	margin:10px 0 10px 0px;
	padding: 0 0 0 125px;
	height:133px;
	width:495px;
}


#contentWrapper #content #about .featured h3 {
	margin:2px 5px 10px 0px;
	padding:0px;
	color:#000;
	font-family:arial;
}


#contentWrapper #content #about .featured h3 a {

	color:#000;
	text-decoration:none;
}

#contentWrapper #content #about .featured p {
	font-size:11px;
}


#contentWrapper #content #about .featured p.logo a {
	position:absolute;
	top:0px;
	left:0;
	margin:20px;
	padding:0px;
	width: 110px;
}
#contentWrapper #content #about .featured p.logo img{
border:solid 1px #777;
}

#contentWrapper #content #about .featured p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}

#contentWrapper #content #about .featured p.more {
	margin:0px;
	color:#000;
	padding:0;
}

#contentWrapper #content #about .featured .address {
	line-height:13px;
	text-align:right;
	color:#000;
	display:block;
	width:189px;
	margin:0 10px;


	position:absolute;
	top:15px;
	right:20px;
}

#contentWrapper #content #about .featured .address a {
font-size:11px;
	color:#000;
	display:block;
	margin:3px 10px 0 0;
width:300px;
	position:relative;
	top:0px;
	right:110px;
}
#contentWrapper #content .standard {
	position:relative;
	margin:20px 0 10px 0px;
	padding-left:15px;
	height:85px;
	width:590px;
	background-color:#eee;
	border:1px solid #ccc;
}
#contentWrapper #content .standard p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}
#contentWrapper #content .standard h3 {
	margin:0px 5px 10px 0px;
	padding:12px 0 0 0;
	color:#000;
font-size:14px;
}
#contentWrapper #content .standard h3 a {
	color:#000;
	text-decoration:none;
	font-family: Arial;
}
#contentWrapper #content .standard p {
	font-size:12px;
}
#contentWrapper #content .standard p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
font-size:12px;
}
#contentWrapper #content .standard p.more {
	margin:0px;
	color:#000;
	padding:0;
}
#contentWrapper #content .standard .address {
	line-height:13px;
	text-align:right;
	color:#000;
	display:block;
	width:200px;
	margin:5px 10px;
	position:absolute;
	top:0px;

	right:-5px;
font-size:11px;
}
#contentWrapper #content .standard .address a {
	color:blue;
	display:block;
	margin-bottom:0px;
}
/* SEARCH ***********************************************/
 

#contentWrapper #rightColumn1 #searchbar {
	background:url(/images/png/searchbar.png) top left no-repeat;
	height:190px;
	width:278px;
	margin:0px 0 5px 0;
padding:10px 0 0 0;
}
#contentWrapper #rightColumn1 #searchbar h3{
color:#fff;
padding:0 0 10px 17px;
}
#contentWrapper #rightColumn1 #searchbar h4{
color:#fff;
padding:0 0 0px 17px;
line-height:16px;
margin:0;
}
#searchbar .search input {
	float:left;
	margin:3px 0 14px 15px;
	width:223px;
	padding:1px 5px 1px 5px;
	color:#666;
}
#searchbar .submit {
	display:block;
	float:left;
	margin:0px 0px 6px 15px;
}

#searchbar .viewall a{
color:#fff;
font-size:12px;
text-decoration:underline;
margin:0px 0 0 10px;
float:left;
}


}

/* ALL CATS ***********************************************/

.catsteps{
margin:25px 0 10px 0;
}
.catsteps1{
margin:25px 0;
}
#allCategories h3 {
	margin-bottom:5px;
	padding-right:30px;
}
#allCategories ul {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#allCategories li {
	list-style-type:square;
	font-size:11px;
	padding-left:12px;
	line-height:17px;
}
#allCategories li a {

	color:#000;
}
#allCategories .catcol1 {
	float:left;
	width:150px;
	padding-left:8px;
}
#allCategories .catcol2 {
	float:left;
	width:150px;
}
#allCategories .catcol3 {
	float:left;
	width:150px;
}
#allCategories .catcol4 {
	float:left;
	width:150px;
}
#allCategories .categoryBox {

	float:left;
	width:140px;
	margin:0 16px 30px 0;
}
#allCategories .categoryBox ul {
	padding:0 0 0 15px;
	font-size:12px;
}
#allCategories .categoryBox li {
	list-style-type:square;
	padding:5px 0px;
}
/* COMPANY PROFILE ***********************************************/

#contentWrapper #content #main .backto {
	float:right;
	width:230px;
	margin-top:20px;
	text-decoration:underline;
	font-size:12px;
	text-align:right;
}
#contentWrapper #content ul.backcat {
	font-size:11px;
padding:0;
margin:0;
}
#contentWrapper #content .breadcrumbs {
	font-size:12px;
	padding:0px 0 5px 0px;
color:#fff;
}
#contentWrapper #content .breadcrumbs a{
color:#fff;
text-decoration:underline;
}
#contentWrapper #content #main #compinfo {
	margin:30px 0 0 0;
	padding:0 0 0px 0;
	border-bottom:1px #ccc dotted;

}
#contentWrapper #content #main #compinfo .info1 {
	margin-left:10px;
}
#contentWrapper #content #main #compinfo .info1 h2 {
	margin-bottom:10px;
	padding:0;
	font-size:20px;

}
#contentWrapper #content #main #compinfo .info1 p {
	padding:0 0 0 148px;
	margin:8px;
	font-size:13px;
}
#contentWrapper #content #main #compinfo .info1 a {
	text-decoration:underline;
}
#contentWrapper #content #main #compinfo .complogo {
	float:left;
	padding:0;
	margin:0 15px 0 0;
}
#contentWrapper #content #main #compinfo .complogo img{
border-style:none;
}
#contentWrapper #content #main #rightbox {
	float:right;
	width:208px;
	padding:0;
	margin-top:20px;
	color: #526166;
}
#contentWrapper #content #main #rightbox .compservice {
	background:url(/images/compdiv_background.jpg) repeat-x top left;
	border:solid 1px #ccc;
	margin-bottom:20px;
	font-size:12px;
	padding:0 0 15px 0;
}
#contentWrapper #content #main #rightbox .compservice h3 {
	font-size:18px;
	margin:0;
	padding:10px;
}
#contentWrapper #content #main #rightbox .compservice ul {
	padding:0 0 0 25px;
	margin:0;
}
#contentWrapper #content #main #rightbox .weblinks {
	background:url(/images/compdiv_background.jpg) repeat-x top left;
	border:solid 1px #ccc;
	margin-bottom:20px;
font-size:12px;
}
#contentWrapper #content #main #rightbox .weblinks h3 {
	font-size:18px;
	margin:0;
	padding:10px;
}
#contentWrapper #content #main #rightbox .weblinks ul {
	padding:0 0 10px 25px;
	margin:0;
}
#contentWrapper #content #main #rightbox .weblinks li a {
text-decoration:underline;
}
#contentWrapper #content #main #rightbox .gallery {
	background:url(/images/compdiv_background.jpg) repeat-x top left;
	border:solid 1px #ccc;
	width:196px;
	margin:30px 0 30px 0px;
	padding:0px 5px 15px 5px;
}
#contentWrapper #content #main #rightbox .gallery .light {
	float:left;
	padding:0px;
	margin:15px 0 0 5px;
	border-style:none;
	width:90px;
height:90px;
}
#contentWrapper #content #main #rightbox .gallery img {
	border-style:none;
} 

#contentWrapper #content #main #profile {
	margin:10px 228px 20px 0;
}

.bottomdetails {
border:1px dashed #999;
padding:10px;
background: #FFFFCC;
}


#contentWrapper #content #main #profile .comptest {
border:dashed 1px #777;
background-color:#FFFFCC;
margin:40px 0;
padding:10px
}
#contentWrapper #content #main #profile .comptest h3{

}
#contentWrapper #content #main #profile .comptest p {
border-bottom:solid 1px #ccc;
padding:10px;
font-size:12px;

}

/* BUYER SELLER PAGES *************************************************************/

#contentWrapper #content #main .body .freeprize {
text-align:center;
margin:10px 0 0 0;
}
#contentWrapper #content #main .body .sellerad {
background: url(/images/seller_ad.jpg) no-repeat top left;
padding:5px 10px 0 90px;
margin:30px 0 15px 0;
height:160px;
}


#contentWrapper #content #main .body .buyerad {
background: url(images/buyer_ad.jpg) no-repeat top left;
padding:5px 10px 0 90px;
margin:20px 0 15px 0;
height:160px;
}

#contentWrapper #content #main .body .sellerad h2{
font-size:19px;

margin:0;

padding:0;
line-height:22px;
color:#900;
}

#contentWrapper #content #main .body .sellerad ul{
margin:12px 0 0 45px;
padding:0;
}

#contentWrapper #content #main .body .sellerad li{
margin:0;
padding:0 0 0 30px;
background:url(/images/tick.jpg) no-repeat top left;
list-style:none;
font-weight:bold;
font-size:12px;
line-height:19px;
}

#contentWrapper #content #main .body .buyerad h2{
font-size:19px;
margin:0;
padding:5px 0 0 0;
line-height:22px;
color:#000;
}

#contentWrapper #content #main .body .buyerad ul{
margin:12px 0 0 40px;
padding:0;
}

#contentWrapper #content #main .body .buyerad li{
margin:0;
padding:0 0 0 30px;
background:url(/images/tick.jpg) no-repeat top left;
list-style:none;
font-weight:bold;
font-size:12px;
line-height:19px;
}

#contentWrapper #content #main .lowersellform {
margin:25px 0 0px 30px;

}

#contentWrapper #content #main .lowersellform textarea{
width:530px;
height:100px;
}


#contentWrapper #content #main .lowersellform .check {
margin:20px 0 0px 0;
}

#contentWrapper #content #main .lowersellform p.terms {

font-size:12px;
}

#contentWrapper #content #main .lowersellform .termscroll {
overflow:scroll;
height:100px;
width:515px;
border:1px solid #eee;
padding:0 10px;
margin:5px 0 25px 0;
}

#contentWrapper #content #main .lowersellform .termscroll h3{
font-size:11px;
color:#000;
font-weight:bold;

}

#contentWrapper #content #main .lowersellform .termscroll p{
font-size:11px;
padding:0;

margin:0;
}
.formborder {
margin-top:30px;
border:1px dashed #ccc;
}

.formborder label{
color:green;
font-size:15px;

font-weight:bold;
}

.leftsellform {
float:left;
width:269px;
margin:10px 0 0px 29px;

}

.rightsellform {
float:left;
width:269px;
margin:10px 0 0 29px;

}

.field{
margin:12px 0 0px 0;
}

.field1{
margin:0px 0 0px 0;
}

.categoryform {
margin:20px 0 0 0;
}

.lowersellform {
margin:10px 0 30px 29px;
}

.bigbutton {
margin:20px 0px 30px 150px;
}

/* FOOTER ****************************************************/
 

#footwrapper {
	background: url(/images/footer.jpg) top left repeat-x;
}
#footwrapper #footer {
	height:116px;
	width:980px;
	margin:0 auto 0 auto;
}
#footwrapper #footer #foot_logo {
	padding:0px;
	float:left;
}
#footwrapper #footer .foot_watermark {
	padding:0 0 0 0px;
	float:right;
margin:0px;
}
#footwrapper #footer #bottomNav {
	padding:95px 480px 0px 0px;
}
#footwrapper #footer #bottomNav ul {
	font-family:arial;
	font-size:12px;
	color:#000;
	margin:0 0 0 0px;
	padding:0;

}
#footwrapper #footer #bottomNav li {
	display:inline;
	list-style:none;
}
#footwrapper #footer #bottomNav li a {
	color:#000;
	border-right:solid 1px #000;
	padding: 0 8px 0 8px;
	font-weight:normal;
	text-decoration:none;
}
/* Clear */

.clear {
	clear:both;
}
/* Main Forms */
#contentWrapper #content #main .registerform {
	padding:10px 0 10px 18px;
}
#contentWrapper #content #main .registerform h2 {
	font-size:14px;
	padding:0;
	margin:0;
}
#contentWrapper #content #main .registerform input {
	font-family:trebuchet ms;
	font-size:15px;
	background: #fff;
	border: 1px solid #ccc;
	width: 350px;
	height:20px;
	padding:5px 0 0px 5px;
	margin:5px 0 15px 0;
}
#contentWrapper #content #main .registerform textarea {
	font-family:trebuchet ms;
	font-size:15px;
	background: #fff;
	border: 1px solid #ccc;
	width: 350px;
	padding:5px 0 0 5px;
	margin:5px 0 15px 0;
}
#contentWrapper #content #main .registerform #submit {

	border:none;
	height:27px;
	width:150px;
	padding:0;
}
/* End of Form' */

.clearleft {
	clear:left;
}

.contactform {
border:dashed 1px #e5e5e5;
padding:15px;
margin:20px 50px 20px 0px;
width:262px;
float:left;
}
.contactform .required {
margin: 0 0 20px 0;

}
.contactform label{
color:#47743D;

}
.contactform input {
width:255px;
margin:10px 0;
}

.contactform textarea {
width:255px;

margin:10px 0;
}


#main #loginform {
padding:0;
margin-top:20px;
}

#main #loginform ul {
padding:0;
margin:0;
}


#main #loginform li {
font-size:12px;
padding:0;
margin:10px 0 20px 0;
list-style:none;
color:#4C5B62;
background:none;
}

#main #loginform h2 {
font-weight:bold;
font-size:16px;
}

.formborder input {
width:230px;
}

.formborder .check input{
width:10px;
}

.formborder input.bigbutton {
width:300px;
}

/* Auto Suggest' */

.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
		font-size:12px;
		font-weight:bold;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color: #96D56C;

	}
	
	.ac_match {
		text-decoration: underline;
		color: black;
	}


/* Auto populate categories */

#catlevel1, #catlevel2 {
	font-size:14px;
	margin-top:10px;

}

/* ALL CATS ***********************************************/

ul.allcats li{
font-size:11px;
}

#main .body ul.allcats 
{
	background-color: #EAFAE0;
	border: 1px #7C9399 dashed;
	float: left;
	font-size: 11px;
	margin: 20px 0 20px 0;
	padding: 15px 0 15px 15px;
}

#main .body ul.allcats li.cattoplevel
{
width:500px;
padding-bottom:10px;
}

#main .body ul.allcats li
{
	background-image: none;
	display: block;
	float: left;
	width: 275px;
}
#main .body ul.allcats li a:hover
{
	color: #F08619;
}




#contentWrapper #content .tradeshow {
	background:url(/images/tradeshow_background.jpg) no-repeat top left;

	position:relative;
	margin:10px 0 10px 0px;
	padding: 5px 0 0 125px;
	height:133px;
	width:495px;
}


#contentWrapper #content .tradeshow h3 {
	margin:2px 5px 10px 0px;
	padding:0px;
	color:#000;
	font-family:arial;
}
#contentWrapper #content #about .tradeshow h3 {
	margin:-26px 5px 10px 0px;
	padding:0px;
	color:#000;
	font-family:arial;
}

#contentWrapper #content .tradeshow h3 a {
	color:#000;
	text-decoration:none;
}

#contentWrapper #content .tradeshow p {
	font-size:11px;
}


#contentWrapper #content .tradeshow p.logo a {
	position:absolute;
	top:0px;
	left:0;
	margin:20px;
	padding:0px;
	width: 110px;
}
#contentWrapper #content .tradeshow p.logo img{
border:solid 1px #777;
}

#contentWrapper #content .tradeshow p.information {
	margin:0px 170px 5px 0px;
	padding:0px;
	line-height:15px;
}

#contentWrapper #content .tradeshow p.more {
	margin:0px;
	color:#000;
	padding:0;
}

#contentWrapper #content .tradeshow .address {
	line-height:13px;
	text-align:right;
	color:#000;
	display:block;
	width:189px;
	margin:0 10px;


	position:absolute;
	top:15px;
	right:20px;
}

#contentWrapper #content .tradeshow .address a {
font-size:11px;
	color:#000;
	display:block;
	margin:3px 10px 0 0;
width:300px;
	position:relative;
	top:0px;
	right:110px;
}

/* pop up forms */

#signup {
padding:10px;
width:420px;
}
#signup input{
width:170px;
}
#signup textarea{
width:370px;
height:80px;
}
#signup .formborder .lowersellform {
margin:25px 0 0px 10px;
}

#signup .lowersellform .check {
margin:20px 0 0px 0;
}
#signup .lowersellform p.terms {
font-size:12px;
}

#signup h1{
font-size:21px;
color:#558C38;
font-weight:bold;
}

#signup h3{
font-size:11px;
color:#000;
font-weight:bold;
}

#signup .formborder {
margin-top:10px;
border:1px dashed #558F3A;
background-color:#e5e5e5;
}
#signup .formborder label{
color:green;
font-size:13px;
font-weight:bold;
}

#signup .formborder .leftsellform {
float:left;
width:180px;
margin:10px 0 0px 20px;
}

#signup .formborder .rightsellform {
float:left;
width:180px;
margin:10px 0 0 20px;
}

#signup .formborder .field{
margin:12px 0 0px 0;
}

#signup .formborder .field1{
margin:0px 0 0px 0;
}

#signup .formborder .categoryform {
margin:20px 0 0 0;
}
#signup .formborder .lowersellform {
margin:10px 0 20px 20px;
}

#signup .formborder .lowersellform p.terms {
font-size:10px;
}

#signup p.terms input {
width:10px;
}

#signup .formborder .bigbutton {
margin:0px 0px 20px 60px;
}

#signup .formborder .bigbutton {
width:300px;
}

#signup .formborder .categoryform select{
width:360px;
}

#unique p {
text-align:center;
font-family:arial;
}
#unique a {
color:#999;
}


#webenquire {
padding:10px;
width:420px;
}
#webenquire input{
width:360px;
}

#webenquire .formborder .lowersellform {
margin:25px 0 0px 25px;
}

#webenquire .lowersellform select {
margin:0px 0 0px 0;
width:365px
}


#webenquire h1{
font-size:21px;
color:#558C38;
font-weight:bold;
}

#webenquire .formborder {
margin-top:10px;
border:1px dashed #558F3A;
background-color:#e5e5e5;
}

#webenquire .formborder .bigbutton {
margin:20px 0px 20px 60px;
width:300px;
}


#contentWrapper #content #compinfo #quoteform {
	margin:0px 0 0 0px;
	background:none;
	padding:0 0 0px 0;
}
#contentWrapper #content #compinfo #quoteform h3 {
	color:#000;
	font-size:18px;
	padding:25px 0;
font-weight:bold;
text-align:center;
}
#contentWrapper #content #compinfo #quoteform p {
	padding:0;
	margin:0;
}
#contentWrapper #content #compinfo #quoteform .head {
	background:none;
	height:0;
padding:0px;
margin:0;
}
#contentWrapper #content #compinfo #quoteform .body {
	background:none;
	padding:1px 20px 10px 20px;
}
#contentWrapper #content #compinfo #quoteform .pulldown h3 {
padding:3px 0;
color:#fff;
}
#contentWrapper #content #compinfo #quoteform .pulldown {
	padding:0px 0px 0px 0px;
	margin:25px 0 10px 0px;
border:#333 1px solid;
background:url(/images/getquote_bg.jpg) top left #209F14;

}
#contentWrapper #content #compinfo #quoteform .pulldown img {
	border-style:none;
}
#contentWrapper #content #compinfo #quoteform .pulldown a {
	color:#fff;
	border-style:none;
}
#contentWrapper #content #compinfo #quoteform #slickbox {
	margin:20px 0 0 0;
	font-size:12px;
	background-image:none;
	background-color:#fff;
	border:none;
	width:575px;
}
#contentWrapper #content #compinfo #quoteform #slickbox .catform {
	padding:10px 15px;
background-color:#f5f5f5;
width:525px;
font-size:12px;
}
#contentWrapper #content #compinfo #quoteform #slickbox .catform h4{
	padding:0 0 10px 0px;

}
#contentWrapper #content #compinfo #quoteform #slickbox .catform p{
margin:15px 0;
font-size:12px;
}
#contentWrapper #content #compinfo #quoteform #slickbox .catform label {
color:#000;
font-weight:normal;

}
#contentWrapper #content #compinfo #quoteform #slickbox .catform label:hover {
background-color:#ccc;

}
#contentWrapper #content #compinfo #quoteform #slickbox input {
width:240px;
font-size:12px;
}
#contentWrapper #content #compinfo #quoteform #slickbox select {
display:block;
width:100%;
font-size:12px;
}
#contentWrapper #content #compinfo #quoteform #slickbox .required {
margin:20px 0;

}
#contentWrapper #content #compinfo #quoteform #slickbox input.radio {
width:20px;
margin:0 50px 0 0;
}
#contentWrapper #content #compinfo #quoteform #slickbox .leftsellform {
width:255px;
padding:0;
margin:0;
border:none;
}
#contentWrapper #content #compinfo #quoteform #slickbox .rightsellform {
float:left;
width:200px;
padding:0;
margin:0 0 20px 20px;
}

#contentWrapper #content #compinfo #quoteform #slickbox textarea {
width:520px;
height:100px;
margin:10px 0 0px 0;
}

#contentWrapper #content #compinfo #quoteform #slickbox .catform p.terms {
font-size:11px;
}

#contentWrapper #content #compinfo #quoteform #slickbox .catform p.terms input {
width:13px;
}

#contentWrapper #content #compinfo #quoteform #slickbox #submit {
margin:10px 0 10px 210px;
width:110px;
}