

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, 
table, tr, td, form, fieldset, a, div, img {margin: 0;  }

body,th {
	font-family:  Helvetica;
	font-size: 0.85em;
	color: #000000;
}

div.wrapper {
	width: 900px; 
	padding:0px 0px 0px 0px;
}


div.mainareahome {width: 900px; 
	background-image: url(../graphics/bg_home.jpg);
	background-repeat: no-repeat; 
	float:left;
}
div.mainareacat {width: 900px; 
	background-image: url(../graphics/bg_cat.jpg);
	background-repeat: no-repeat; 
	float:left;
}
div.mainareafind {width: 900px; 
	background-image: url(../graphics/bg_find.jpg);
	background-repeat: no-repeat; 
	float:left;
}
div.mainareaadv {width: 900px; 
	background-image: url(../graphics/bg_adv.jpg);
	background-repeat: no-repeat; 
	float:left;
}
div.mainareagrey {width: 900px; 
	background-image: url(../graphics/bg_grey.jpg);
	background-repeat: no-repeat; 
	float:left;
}

div.mainareacontent {width: 900px; 
font-family: Helvetica, sans-serif; 

}
div.mainareaterms {width: 860px; 
	padding:20px 20px 0px 20px;

}

div.mainareaMIVA {width: 885px; 
font-family: Helvetica, sans-serif; 
	padding:5px 20px 5px 16px;
}

div.leftarea {width: 355px; 
	float:left;
}
div.leftareatop {width: 355px; height: 136px;
}

div.leftareapadding {width: 312px; 
	padding:10px 20px 0px 20px;
}
div.lefthalf {width: 150px; 
	padding:0px 0px 0px 0px;
	float:left;
}
div.lefthalf a {
	display:block;
	color: #000033;
	text-decoration:none;
}
div.lefthalf a:hover {
	display:block;
	color: red;
}

div.leftarealower {width: 355px; 
}
div.lefthalfform {width: 150px; height: 20px;
	padding:0px 0px 0px 0px;
	float:left;
}

div.left_logopricesLEFT {width: 160px; 
	padding:15px 20px 0px 0px;
	float:left;
}
div.left_logopricesRIGHT {width: 50px; 
	padding:15px 10px 0px 0px;
	float:left;
	text-align: right;
}

div.leftarealower li {
	list-style-type:none;
	text-align: left;
	padding:2px 0px 0px 1px;
	}
	
div.leftarealower li.current {
	
	color: red;
	}

div.leftarealower a {

	margin:0px 0px 0px 0px;
	color: #000033;
	text-decoration:none;
}

div.leftarealower a:hover {

	color: red;
	}
div.leftarealower li.current a:hover {

	color:#cc0000;
	}

div.linespacer {width: 2px; height:18px;
	
}


div.spacerarea {width: 2px; 
	float:left;
}
div.rightarea {width: 543px; 
	float:left;
}
div.rightareatop {width: 443px; height: 106px; 
	margin:30px 30px 0px 70px;
}
div.rightareatop2 {width: 443px; height: 131px; 
	margin:0px 30px 0px 30px;
	/*background-color:red;*/
}

div.areapadded {width: 477px; 
	margin:30px 10px 30px 30px;
}
div.areapadded a {
	display:block;
	color: #000033;
	text-decoration:none;
}
div.areapadded a:hover {
	display:block;
	color: red;
}
div.areanotpadded {width: 543px; 
	margin:0px 0px 0px 0px;
}
div.areapadded5 {width: 530px; 
	margin:5px 6px 0px 7px;
}

div.areawide {width: 367px;
	float:left;
}
div.areawideline {width: 367px; height: 20px;
	padding:4px 0px 4px 0px;
	float:left;
}
div.areanarrow {width: 30px;  
	padding:12px 0px 2px 0px;
	float:right;
}
div.areahalf {width: 228px; 
	padding:0px 0px 0px 0px;
	float:left;
}
div.areahalf_h22L {width: 125px; 
	padding:2px 0px 1px 0px;
	float:left;
	color: 000033;
	font-size: 0.8em;
}
div.areahalf_h22R {width: 225px; 
	padding:2px 0px 1px 0px;
	float:left;
}
div.areahalf_h22RTiny {width: 225px; 
	padding:0px 0px 0px 0px;
	float:left;
	font-size: 70%;
}
div.areahalfform {width: 175px; 
	padding:0px 0px 5px 0px;
	float:left;
	font-size: 90%;
}
div.areahalfform2 {width: 175px; 
	padding:0px 0px 5px 0px;
	float:left;
}
div.areahalf220 {width: 220px; 
	padding:0px 0px 0px 0px;
	float:left;
}
div.areahalf220white {width: 220px; 
	padding:0px 5px 0px 5px;
	float:left;
	background-color: white;
}

div.confirmColumn {width: 110px; 
	padding:0px 0px 0px 0px;
	font-family: Helvetica; 
	font-size:0.80em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none;
	float:left;
}
div.confirmColumn220 {width: 220px; 
	padding:0px 0px 0px 0px;
	font-family: Helvetica; 
	font-size:0.80em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none;
	float:left;
}
div.confirmColumn440 {width: 440px; 
	padding:0px 0px 0px 0px;
	font-family: Helvetica; 
	font-size:0.80em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none;
	float:left;
}

div.areafifth {width: 90px; height: 60px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align: center;
}

div.addbusinessform {
	font-family: Helvetica; 
	font-size:0.80em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none
}

div.logoswidehalf {width: 200px;
	float:left;
}

div.areaaddbusinessleft {width: 286px;  
	font-family: Arial; 
	font-size:1.05em;
	font-style:	normal; 
	font-weight: bold; 
	color: #000033; 
	padding:0px 0px 0px 0px;
	float:left;
}

div.bgwhite { 
	background-color: white;
}
div.column10 { 
	width: 10px;
	float: left;
}

div.bullets ul {
	margin:0 0 0 0px;
	padding:0;
	}

div.bullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_orange.gif");
	background-repeat:no-repeat;
	background-position: top left;
	margin:1px 0px 2px 0px;
	}
	
div.bullets a {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	color:#000000;
}
.bullet  {
	text-decoration:none;
	padding:0px 0px 0px 15px;
}


div.vdotswhite {width: 1px; height:52px;
	float:left;
}
div.hdotswhite {width: 900px; 
}

div.customerlogo {width: 120px; 
	padding:5px 3px 5px 2px;
	float:left;
}
div.customerlogogeneric {width: 120px; height:53px;
	float:left;
	
}
.borderit img{
border: 1px solid #000000;
}
.borderlogo {
border: 1px solid #000000;
}

div.categorylogo {width: 97px; height: 100px;
	padding:5px 4px 0px 5px;
	float:left;
	background-image: url(../graphics/bg_category.jpg);
	background-repeat: no-repeat; 
	font-family: Helvetica; 
	font-size:0.63em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none
}
div.categorylogogrey {width: 97px; height: 100px;
	padding:5px 4px 0px 5px;
	float:left;
	background-image: url(../graphics/bg_category_grey.jpg);
	background-repeat: no-repeat; 
	font-family: Helvetica; 
	font-size:0.63em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none
}

div.categorylogotext {width: 97px; height: 45px;
	padding:0px 0px 0px 0px;
}
div.categorylogopic {width: 97px;
	padding:0px 0px 0px 0px;
}

div.categorylogo a {
	display:block;
	color: #000033;
	text-decoration:none;
}
div.categorylogo a:hover {
	display:block;
	color: red;
	}
	
div.categorylogogrey a {
	display:block;
	color: #000033;
	text-decoration:none;
}
div.categorylogogrey a:hover {
	display:block;
	color: red;
	}

div.bottomlinks {width: 900px; 
	font-size: 70%; 
	color: #aaaaaa; 
	font-family: Helvetica;
}
div.bottomlinks a {
	color: #aaaaaa;
	text-decoration:none;
}
div.bottomlinks a:hover {
	color: red;
	}

div.clear {clear: both;
	font-size: 1px;
 }

 
div.mapbox {width: 153px; 
	background-image: url(../graphics/bg_mapbox.gif);
	background-repeat: repeat-y; 
	font-size: 0.90em;
	font-weight:normal;
	padding: 15px 30px 20px 20px;

}
div.mapboxtop {width: 203px; height: 10px;
	background-image: url(../graphics/bg_mapboxtop.gif);
	background-repeat: no-repeat; 
}
div.mapboxbot {width: 203px; height: 18px;
	background-image: url(../graphics/bg_mapboxbot.gif);
	background-repeat: no-repeat; 
}

 
 
div.whitebar {width: 900px; 
	height: 1px;
	background-color: #ffffff;
}

div.blackbar {width: 900px; 
	height: 1px;
	background-color: #000000;
}
div.blackbar8 {width: 900px; 
	height: 8px;
	background-color: #000000;
}

div.greybar {width: 100%; 
	height: 1px;
	background-color: #cccccc;
}

.textarea300{
	 width: 380px; padding-right: 4px; font-size: 90%; 
	color: #000033; 
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0px;
	font-family: Helvetica;
}
.textarea300box{
	 width: 380px; padding-right: 4px; font-size: 90%; 
	color: #000033; 
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px;
	font-family: Helvetica;
	border-color: #000033; 
}
.textarea225{
	 width: 225px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	font-family: Helvetica;
}
.textarea225small{
	 width: 225px; padding-right: 4px; font-size: 80%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	font-family: Helvetica;
}
.textarea200{
	 width: 200px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	font-family: Helvetica;
}
.textarea200grey{
	 width: 200px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	background-color: #d1d1d1;
	font-family: Helvetica;
}

.textarea200box{
	 width: 200px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px;
	font-family: Helvetica;
	border-color: #000033; 
}
.textarea150{
	 width: 150px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	font-family: Helvetica;
}
.textarea150box{
	 width: 150px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border: #000033; 
	border-color: 1px;
	font-family: Helvetica;
}
.datebox{
	 width: 50px; padding-right: 4px; font-size: 85%; 
	color: #000033; 
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #000033; 
	border: 1px;
	font-family: Helvetica;
}


.buttongreen120{
	width: 120px;
	 padding-right: 3px; font-size: 90%; 
	color: #000033; 
	padding-bottom: 2px;
	background-color: #9dba72;
	border: 1px solid #000000;
}

.resultwebsite{
	width: 90px;
	 padding-right: 3px; font-size: 90%; 
	color: #000033; 
	font-style:	underline; 
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px solid #000000;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.15em;
	padding: 0 0 5px 0;
	line-height: 125%;
	font-style:	normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
h2 {
font-family: Helvetica; 
	font-size:1.00em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: bold; 
	color: #000033; 
	text-decoration: none
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.90em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.80em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}

p {  font-family: Helvetica; 
	font-size:0.95em;
	padding: 0 0 0px 0;
	line-height: 110%;
	font-style:	normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}

.hometitle { 
}
.hometitle h1{
 	font-family: Helvetica; 
	font-style:	normal; 
	font-weight: bold; 
	color: #000033; 
	text-decoration: none;
	font-size: 125%;
}
.hometitle h4{
 	font-family: Helvetica; 
	font-style:	normal; 
	font-weight: normal; 
	color: #000033; 
	text-decoration: none;
	font-size: 90%;
}

.logosize40 {  font-family: Helvetica; 
	font-size: 40%;
	text-decoration: none;
}
.logosize50 {  font-family: Helvetica; 
	font-size: 50%;
	text-decoration: none;
}
.logosize60 {  font-family: Helvetica; 
	font-size: 60%;
	text-decoration: none;
}
.logosize90 {  font-family: Helvetica; 
	font-size: 90%;
	text-decoration: none;
}
.logosize100 {  font-family: Helvetica; 
	font-size: 100%;
	text-decoration: none;
}

.alphabetsearch {
	font-family: Helvetica; 
	font-size:275%;
	font-style:	normal; 
	font-weight: bold; 
	color: #000033; 
	text-decoration: none
}
.categorytitle {  font-family: Helvetica; 
	font-size: 125%;
	font-style:	normal; 
	font-weight: bold; 
	text-decoration: none;
}


.blue {
	color: #005caa;
}
.red {
	color: #ff0000;
}
.white {
	color: #ffffff;
}


.logodescription{
	font-size: 70%;
	color: #666666;
	padding: 0;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}




