html { 
  padding:0px;
  margin:0px;
}

a { 
color: #1a0dab;
background-color: transparent;
text-decoration: none; 
}

.hide {display:none;} 
.show {display:block;}  
.hover1 {cursor:pointer;color:blue;}

a:hover 
{
text-decoration: underline; 
}

body {
  font-size: 13px;
  font-family: Arial, SunSans-Regular, Sans-Serif;
  line-height: 18px;
  color: #222222;  
  text-align: center;
  margin:0px;
  padding:0px;
  background: #FFFFFF;
}

		#fullpage {
					margin: 0 auto;
					background:#fff;   
					padding: 0;	
					color: inherit;
					text-align: left;
					width: 974px;
					voice-family: "\"}\"";
					voice-family: inherit; 
					width:974px;
					}
		html>body #fullpage {
					width: 974px; /* box hack */
					}		
		#masthead	{
					position:absolute;
					margin:0px; 
					text-align:center;
					font-size:medium;
					font-weight:bold; 
					font-style:italic;
					height:130px;
					width:974px;	
					voice-family: "\"}\"";
					voice-family: inherit; 
					width:974px;
					}
		html>body #masthead {
					width: 974px; /* box hack */}
		#lpanel		{
					position:absolute;
					top:130px;
					margin:0px; 
					float:left;
					width:220px;
					voice-family: "\"}\"";
					voice-family: inherit; 
					width:220px;
					}
		html>body #lpanel {
					width: 220px; top:130px;/* box hack */
					}
		#center		{
					position:absolute;
					top:130px;
					margin:0px;
					margin-left:220px; 
					background:#fff;   
					float:left;  
					width:754px; 
					voice-family: "\"}\"";
					voice-family: inherit; 
					width:754px;
					}
		html>body #center {
					width: 754px; margin-left:110px; top:130px;/* box hack */
					}
		#footer		{
					border-top: 1px solid #e0e5ee;
					font: 12px arial, serif;
					padding: 12px;
					position:relative;
					margin: 30px 0 0 0; 
					line-height: 20px
					background:#fff;    
  					text-align:center;
					height:62px;
					width:734px;   
					voice-family: "\"}\"";
					voice-family: inherit; 
					width:734px;
					}
		#footer li.first {
		font: 11px "Arial", arial, serif;
		padding-left: 12px;
		}
		
/* subscrip */

.blueadhead {
	width: 724px;
	border: solid 1px #CFD4E9;
	padding: 5px 2px 5px 2px;
	margin: 5px 0px 5px 0px;
	background: #EFF2FB;
}

#subbox {
	width: 420px;
	height: 200px;
	padding: 0 12px 12px 12px;
}

.subboximage {
	padding: 5px 0 7px 0;
	width: 405px;
	font: 14px Arial, arial, serif;
}

.subboxblue {
	/* background: #F0F5FE; */
	width: 406px;
	color: #314163;
	/* border: solid 1px #C9D2E5; */
	padding: 0;
	margin: 0;
	font: 14px Arial, arial, serif;
	
	
}
#subbox p{
font: 11px Arial, arial, serif;
	color: #4A4A4A;
}


	
ul
{
margin: 0;
padding: 0;
}

.frontpagelist {
padding: 25px 0 40px 0;
}




#bluelist ul, li 
{ 
	margin: 0;
	padding: 0;
}

#bluelist li {
	display: list-item;
	list-style: none;
	padding: 5px 0 5px 0;
}

#bluelist a {
	font: 15px "Arial", arial, serif;
	text-decoration: none;
}

#bluelist a:hover {
	text-decoration: underline;
}

#bluelist a:active {
  color: #dd4b39;
}

#bluelist a:visited {
  color: #660099;
}

.podcont {
height: 143px;
}

.podcont h3 {
color: #1E3776;

}

.sellpod {
	width: 358px;
	height: 143px;
	float: left;
}

.contentsell {
	padding: 8px 10px 0 10px;
}

.sellpod p {
	color: #A8A8A8;
	padding: 3px 0 0 0;
	margin: 0;
	font: italic 10px arial, serif italics ;
}

.seller {
	background: url(/images/sellshade.gif) repeat-x center top;
	width: 730;
	height: 260px;
	padding: 10px 0 10px 10px;
	}

.seller img{
	padding: 10px 0 0 0;
	}

.selltest {
padding-left: 9px;
	border-bottom: solid 1px #E0E5EE;
	}

 
 .sellerimage {
	background: url(/images/unparalled.gif) no-repeat left bottom;
	padding: 48px 50px 0 0;
	width: 245px;
	height: 91px;
	float: right;
	
}

 .sellertext {
	float: left;
	width: 420px;
	font: 16px "Arial", arial, serif;
	color: #1E3776;
	line-height: 28px;
}

 .sellertext em {
	font: 12px "Arial", arial, serif;
	color: #1E3776;
}

 .sellertext ul {
	margin: 0;
	padding-left: 20px;
}

 .sellertext li {
	 display: list-item;
	list-style-image: url(/images/orangetick.gif);
}




.greypod {
	background: url(/images/frontpod.gif);
	width: 358px;
	height: 143px;
	float: left;
	
}

.greypod2 {
	background: url(/images/frontpod.gif);
	width: 358px;
	height: 143px;
	float: right;
	
}

.greypodbroker {
	background: url(/images/frontpodbroker.gif);
	width: 358px;
	height: 120px;
	float: left;
	
}

.greypod2broker {
	background: url(/images/frontpodbroker.gif);
	width: 358px;
	height: 120px;
	float: right;
	
}

.contentxbroker {
	padding: 10px 8px 0 5px;
}

.contentx {
	padding: 10px 10px 0 10px;
}

.toppad {
	padding: 7px 0 9px 0;
}


.partners ul, li 
{ 
	margin: 0;
	display: inline;
}

.partners li {
	list-style: none;
	padding-left: 6px;
}

.partners {
padding: 5px 0 0 0;
color: #292929; 
font: 11px arial, serif;
}
.partners a {
		font: 11px arial, serif;
		color: #292929; 
		text-decoration: none;
		}
.partners a:hover {
		text-decoration: underline;
		}

.lhnSearch {
font-size: 19px;
font-weight: normal;
height: 35px;
margin: 10px 0 5px 15px;
width: 190px;
}

.lhnSearch_submit {
font-size: 19px;
font-weight: normal;
height: 35px;
margin: 10px 0 5px 0px;
width: 296px;
}

					

#panelbox {
	width: 220px;
	height: 160px;
	margin: 0 auto;
	background: #FFF;
	padding-top: 45px;
}

#panelbox p {
margin:0 5px 10px 16px; 
color:#ffffff; 
font: 11px arial, serif;
line-height:14px;
}

#emailbox {
	width: 220px;
	height: 10px;
	margin: 0;
	padding: 0;
	background: #F6F8FF url(/images/blubottomtab.gif) no-repeat;
}

#emailbox p {
margin: 0 0 0 10px; 
color: #9CA8C8; 
font: 10px arial, serif;
}
	
#headerbus {
	width: 974px;
	height: 93px;
	margin: 0 auto;
}

#logobus h1 {
	height: 88px;
	padding: 20px 90px 0 0;
	font-size: 4em;
}

#logobus p {
	float: left;
	color: #292929;
	margin: 0;
	padding: 49px 0 0 0;
	line-height: normal;
	letter-spacing: -1px;
	font-size: 1.8em;
	font-weight: bold;
}

#logobus a {
	text-decoration: none;
	color: #292929;
	font-weight: bold;
}

/* RSS */

#rssbus {
	padding: 45px 14px 0px 0px;
	float: right;
	color:#C8D1EA; 
	font: 14px arial, serif;
}

#rssbus a {
	text-decoration: underline;
	color:#FFFFFF; 
	font-weight: bold;
}

#rssbus a:hover {
	text-decoration: underline;
}

/* Search */

#searchbus {
	float: right;
	width: 200px;
	height: 28px;
}

#searchbus #x {
	display: none;
}

#searchbus #s {
	padding: 6px 5px 5px 35px;
	width: 160px;
	height: auto;
	background: none;
	border: none;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #000;
}

#searchbus br {
	display: none;
}

/*menu bus*/

/* Menu */

#menubus {
	width: 766px;
	height: 37px;
	margin: 0 auto;
	background: #6E86C7 url(/images/nav/background.gif) repeat-x center top;
	padding-left: 208px;
	border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;

}

#menubus ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menubus li {
	display: inline;
}

#menubus a {
	display: block;
	float: left;
	padding: 0;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: none;
	color: #000000;
}

#menubus em {
	display: block;
	float: left;
	padding: 0;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: none;
	color: #000000;
}

#menubus a:hover {
	text-decoration: underline;
}




/* CanadaBizMart */
#headero {
	width: 974px;
	height: 93px;
	margin: 0 auto;
	background-image: url(/images/headerback.gif);
	background-repeat: repeat-x;
}


/* Logo */

#logo {
	float: left;
	margin-top: 14px;
}

#logo a {
	text-decoration: none;
	color: #7F7772;
}

/* Search */

#search {
	float: right;
	width: 212px;
	height: 95px;
	background: url(/images/imagehead.gif) no-repeat;
}

/* Menu */

#menu {
	width: 974px;
	background-image: url(/images/bar.gif);
	background-repeat: repeat-x;
	height: 38px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
}

#menu a:hover {
	color: #FFFFFF;
}

#menu .active a {
	color: #990000;
}


p,pre {
margin:5px 5px 5px 10px;
}

.smallgray {
font-family: arial, tahoma, helvetica, sans-serif; 
color: #595959; 
font-size: 11px; 
margin: 0; 
padding: 0;
}

em {
font-family:arial, tahoma, helvetica, sans-serif; 
color: #DD0000; 
font-size: 13px; 
font-weight: bold;
margin: 0; 
padding: 0;
}



 

/*  positioning-layers */

#box {
width: 974px;
background: #FFFFFF;
padding: 0px;
margin: 0px;
margin: 0px auto;
text-align: left;
} 

#box2 {
width: 974px;
align: left;
margin: 0px;
}

#contentin {
margin: 0px;
padding:0px;
}

#orangebox {
background: #FCFCFC;
width: 278px;
height: 270px;
margin: 0px;
padding: 10px;
text-align:left;
border:2px solid #EDEDED;
}


#whitebox {
background: #FFFFFF;
width: 256px;
height: 18px;
margin: 0px;
padding: 10px;
text-align:center;
border:1px solid #D2D0D6;
}

#bluebox {
background-image: url(/images/fpsearchbox.gif);
width: 212px;
height: 182px;
margin: 0px;
padding: 10px;
text-align:left;
}

#bluebox2 {
background-image: url(/images/fpflag.gif);
width: 588px;
height: 330px;
margin: 0px;
padding: 10px;
text-align:left;
}

#topbox {
background: #FFFFFF;
width: 936px;
height: 21px;
margin: 0px;
padding: 0px;
vertical-align: bottom;
text-align: right;
border-bottom:1px solid #9BAABA;
font: 11px "Arial", serif;
font-weight: normal;
color: #585858;
}
#topbox a{
color: #585858;
text-decoration: none;
}
#topbox a:hover{
text-decoration: underline;
}

#topbox2 {
background-image: url(/images/header.gif);
width: 936px;
height: 111px;
margin: 0px;
padding: 0px;
float: left;
}

.bottomwriting {
width: 725px;
margin: 0px;
padding-top: 10px;
font: 11px Arial, serif;
color: #656565;
}

#bottomfooter {
width: 926px;
height: 55px;
margin: 0px;
padding-left: 10px;
padding-top: 10px;
}

#bottomout{
height: 15px;
font-size: 11px;
padding-left: 10px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #999999;
}

#bottomout a {
  font-family: Arial, SunSans-Regular, Sans-Serif;
  color: #999999;
  text-decoration: none;
}

#bottomout a:hover {
  text-decoration: underline;
}

#content {
width:595px;
padding:0px;
padding-left: 5px;
padding-top: 10px;
float:left;
background-color:#ffffff;
}

#rightcol {
width:298px;
padding:5px 0px 0px 0px;
float:right;
background-color:#ffffff;
}

#right {
width:175px;
padding:0px;
float:left;
background-color:#ff99cc;

}

#head {
width: 936px;
background-color:transparent;
}

#head h1 {
font-size: 26px;
text-align: right;
color: #564b47;
background-color: #939CB7;
padding:0px;
margin:0px
}


#head p {
padding:10px;
margin:0px;
}

/*  fonts */

h1 {
font: 2.25em "Arial", serif;
font-weight: bold;
padding-left: 0px;
margin: 0px;  
color: #292929;
padding-bottom: 5px;
}

h2 {
font: 1.5em "Arial", serif;
font-weight: normal;
padding-left: 0px;
margin: 0px;  
color: #292929;
}

.grey2 {
font: 2.2em "Arial", serif;
font-weight: normal;
padding-left: 0px;
margin: 0px;  
color: #292929;
}

.greywrite {
font: 13px arial, serif;
font-weight: normal;
padding-left: 0px;
margin: 0px;  
color: #222222;
display: block;
padding-top: 3px;
}


.busemail {
font: 23px "Arial", serif;
font-weight: bold;
padding-left: 0px;
margin: 0px;  
color: #314163;
}

.grey11 {
font: 11px "Arial", serif;
font-weight: normal;
padding-left: 0px;
margin: 0px;  
color: #585858;
}

a:link.sellindex {
  font-family:Arial,helvetica,sans-serif;
  font-size:18px;
  font-weight: none;
  color: #D70000;
  text-decoration: underline;
  background-color: transparent
}
a:visited.sellindex {
  font-family:Arial,helvetica,sans-serif;
  font-size:18px;
  font-weight: none;
  color: #D70000;
  text-decoration: underline;
  background-color: transparent
}
a:hover.sellindex {
  font-family:Arial,helvetica,sans-serif;
  font-size:18px;
  font-weight: none;
  color: #000000;
  text-decoration: underline;
  background-color: #transparent
}
a:active.sellindex {
  font-family:Arial,helvetica,sans-serif;
  font-size:18px;
  font-weight: none;
  color: #546FC7;
  text-decoration: underline;
  background-color: transparent
}

/* search boxes */

.page_numbers {
	position: relative;
	height: 22px;
	align: right;
	padding-top: 2px;
	margin:0 auto;
}

.page_numbers ul {
	margin: 0 auto;
	float: right;
	list-style-type: none;
	padding: 0px;
	text-align: center;
}

.page_numbers li {
	display: inline;
	float: left;
	margin:1px;
	background: #ABB2BE;
	width:25px;
}

.page_numbers li.current{
  width:50px;
}

.page_numbers li a {
	background: #fff;
	border: 1px solid #ABB2BE;
	padding: 1px;
	text-decoration: none;
	color: #292929;
	font:14px arial,sans-serif;
	display:block;
}

.page_numbers a.current, .page_numbers li a:hover {
	background: #ABB2BE;
	color: #fff;
}

.page_numbers li.words {
	background: #ffffff;
	padding-top: 2px;
	font:14px arial,sans-serif;
	width:110px;
}


/* nav menu */
.menu 
{
height: 37px;
width: 450px;
}
			
 .cssnav
{
position:relative;
float: left;
margin-left: 5px; 
padding: 0;
font-family: Arial, arial, helvetica, sans-serif;
background: url(/images/darknav.gif) no-repeat;
width: 119px;
height: 37px;
overflow:hidden;/* for ie to hide extra height*/	
}

.cssnav a
{
display: block;
color: #393939;
font-size: 14px;
width: 119px;
height: 37px;
display: block;
float: left;
text-decoration: none;
}

.cssnav img
{
width: 119px;
height: 37px;
border: 0
}

.cssnav a:hover 
{
color: #ffffff;
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 1px; top: 10px;
text-align: center;
margin: 0px;
width: 119px;
padding: 0px;
cursor: pointer;
}


.bizrange {
    font-size: 12px;
    margin: 0 0 5px 15px;
    vertical-align: -1px;
    color: #444444;
    font-weight: bold;
}

.bizrange label {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 1px;
}

.bizrange select {
    vertical-align: -1px;
    width: 86px;
    border: 1px solid #adadad;
    height: 22px;
    margin: 0;  
    font-size: 14px;
}



.attribute-search .Checkbox {
    margin-bottom: 10px;
}

.bizcheckbox {
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 6px 20px;
    vertical-align: -1px;
    color: #444444;
}

.bizcheckbox input {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.bizcheckbox label {
    vertical-align: middle;
}

.belowh {
    color: #5c6d95;
    font-size: 19px;
    margin: 5px 0;
    padding-bottom: 5px;
}

#adcontainer2 {
padding: 10px 0 20px 0;
}