@charset "utf-8";
/* CSS Document */
html, body, table, div, tr,td, img, a, p, ul, li, h1, h2, h3, h4{
margin:0px;
padding:0px;
}
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	height:100%;
	background-color: #dceffb;
	background-image: url(images/compare-registry-cleaners-pagebg.jpg);
	background-repeat: repeat-x;
	text-align: left;
}


#header{
margin-left: auto;
margin-right: auto;
width: 876px;
background-color: transparent;
margin-bottom: 0px;
padding:0px;
height: 103px;
}

#header.headertop{
	width: 876px;
	background-image: url(images/compareregistrycleaners-headertop.jpg);
	height: 26px;
	background-color: transparent;
}
#headercontent{
	margin-left: auto;
	margin-right: auto;
	width: 876px;
	background-image: url(images/compareregistrycleaners-header_06.jpg);
	text-align:right;
	height: 103px;
	background-color: transparent;
}
#headercontent img{
margin:0px;
padding:0px;
}
#content{
	background-image: url(images/pagebg.png);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	width: 876px;
	
}
#content p{
	padding: 10px 30px 10px 30px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: left;
}

a, a:visited, a:active{
color:#0000FF;
}
a:hover{
color:#0066CC;
}
a img{
border: 0px none;
padding: 0px;
margin: 0px;
}
h1{
font-size: 23px;
}
h2{
font-size: 21px;
}

a.redlinks, a.redlinks:visited{
color: #e80404;
font-weight: bold;
}

#col1{
margin-left: 40px;
width: 170px;
float: left;
}
#col2{
margin-left: 20px;
width: 170px;
float: left;
}
#col3{
margin-left: 20px;
width: 170px;
float: left;
}


ul li{
	list-style-type:disc;
	list-style-position:inside;
}

.datatablebg{
background-image: url(images/pagebg.png);
	background-repeat: repeat-y;
		margin-left: auto;
	margin-right: auto;
	width: 876px;
}

.datatable{
border: 1px solid #86b2d1;
border-collapse:collapse;
width: 90%;
margin-left: 45px;
}
.datatable th{
	border: 1px solid #86b2d1;
	border-collapse:collapse;
	padding-top: 3px;
	text-align:center;
	color: #000000;
	background-image: url(images/captionbg.jpg);
	height: 27px;
	font-weight: bold;
}
.datatable td.caption{
color: #bc8f2d;
font-weight: bold;
}
.datatable td.captionalt{
color: #bc8f2d;
font-weight: bold;
background-color:#f8f8d0;
}
.datatable td{
border: 1px solid #86b2d1;
border-collapse:collapse;
padding: 3px;
color: #333333;
text-align:center;
background-color:#FFFFFF;
}
.datatable td.alt{
border: 1px solid #86b2d1;
border-collapse:collapse;
padding: 3px;
color: #333333;
text-align:center;
background-color:#f8f8d0;
}

.redtext{
color: #e80404;
}

#contenbottom{
margin-left: auto;
margin-right: auto;
	width: 876px;
	background-image: url(images/compare-registry-cleaners-contactbtm.jpg);
	height: 28px;
	background-color: transparent;
	clear: both;
}
#footer {
margin-left: auto;
margin-right: auto;
	width: 810px;
	height: 28px;
	text-align: right;
	clear:both;

}
#waybottom {
margin-left: auto;
margin-right: auto;
font-size: 10px;
	width: 700px;
	height: auto;
	text-align: left;
	clear:both;	
	
}
#footer.footerlinks, #footer.footerlinks a, #footer.footerlinks a:active, #footer.footerlinks a:visited {
	color: #000000;
	font-size: 11px;
	
}
#footer.footerlinks a:hover{
color:#0066CC;
}
/*Styles for blank pages with left hand menu starts here*/

a.tablelinks, a.tablelinks:visited{
color:#1463E4;
font-weight: bold;
}
a.tablelinks:hover{
color: #99CCFF;
}

#col6{
width:155px;
display:block;
height: 400px;
overflow: visible;
color:#333333;
float:left;
margin-left: 30px;
background-color:#ffffff;

}

#rightcol{
width: 600px;
display:block;
height: 100%;
background-color:#ffffff;
margin-left: 20px;
float:left;
text-align: left;
}
#rightcol p, h1, h2,h3,h4{
font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#rightcol h1{
font-size: 20px;
text-align: left;
}
#rightcol h1 a:hover, #rightcol h2 a:hover{
color: #99CCFF;
}
#rightcol h2{
font-size: 16px;
color:#1463E4;
text-align: left;
line-height: 30px;
font-weight: 500;
}
#rightcol h3{
font-size: 16px;
color:#333333;
text-align: left;
line-height: 30px;
}
#withleftmenu{
	background-image: url(images/pagebg.png);
	background-repeat: repeat-y;
	margin-right:auto;
	margin-left: auto;
	width:876px;
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	height:auto;
	
}
#rightcol p.authordetails{
color:#333333;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
padding-top: 5px;
}
#rightcol p.caption{
color:#666666;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}
.indent{
padding-left: 30px;
margin-top: 10px;
margin-bottom: 6px;
}
.separator{
border: #666666 none 0px ;
background-color:#e6e6e6;
width: 90%;
height: 1px;
padding: 0px;
margin: 0px;
}

/* styles for blank page starts here */
.blogsandother{
padding-right: 80px;
padding-left: 40px;
}
h1.blogsandother, h2.blogsandother, h3.blogsandother{
padding-right: 80px;
padding-left: 30px;
}
h1.blogsandother{
font-size: 20px;
text-align: left;
}
h1.blogsandother a:hover, h2.blogsandother a:hover{
color: #99CCFF;
}
h2.blogsandother{
font-size: 16px;
color:#1463E4;
text-align: left;
line-height: 30px;
font-weight: 500;
}
h3.blogsandother{
font-size: 14px;
color:#333333;
text-align: left;
line-height: 30px;
}

/* styles for floating images starts here */
img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.ts_50 {
	border: 0px outset black;
	height: 148px;
	position: relative;
	text-align: left;
	width: 817px;
}

.ts_51 {
	height: 144px;
	left: 2px;
	line-height: 144px;
	padding: 0px;
	position: absolute;
	top: 2px;
	width: 66px;
}

.ts_52 {
	height: 144px;
	left: 70px;
	padding: 0px;
	position: absolute;
	top: 2px;
	width: 285px;
}

.ts_53 {
	height: 144px;
	left: 357px;
	padding: 0px;
	position: absolute;
	top: 2px;
	width: 221px;
}

.ts_54 {
	height: 144px;
	left: 580px;
	padding: 0px;
	position: absolute;
	top: 2px;
	width: 235px;
}

