*{margin:0px; padding:0px;}
body
{
line-height:16px; background:url(../images/body-bg.jpg) repeat-x left top; color:#474747; font-family:Arial, Helvetica, sans-serif;
}
a img
{
border:0px;
}
.clr
{
clear:both;
}
img{ behavior: url(../include/iepngfix.htc) }
input {vertical-align:middle;}

li
{
list-style-type:none;
}

.fltLft, .fltright	{width:auto; float:left;}
.fltright	{float:right; }

#mainContainer{width:936px; margin:0px auto;}
#header	{background:url(../images/headerbg.jpg) no-repeat center top; height:125px; }

.headerRightPannel	{float:right; margin:2px 0px 0px 0px; text-align:right;width:360px; }

.clearfix:after, .container:after {content:"."; height:0px; visibility:hidden; clear:both; display:block; overflow:hidden; }
.clearfix, .container {display:block; overflow:hidden;}
ul.inlineDisplay li
{
display:inline;
}
.memberLogin
{
margin:19px 0px 0px 0px; 
}


ul.topNavigation li	{float:left; text-align:center; margin-left:15px;}



.flashTextArea	{background:url(../images/flashtextarea.jpg) no-repeat; height:250px; width:420px; float:left; padding:66px 35px 0px 25px; font:0.75em Arial, Helvetica, sans-serif; }

.flashTextArea	p	{margin-bottom:14px;}

.boxContainer{
	overflow:hidden; 
	background:url(../images/box-cotainer.jpg) repeat-x left top; 
	padding: 35px 0px 35px 0px; 
	clear:both; 
	font:11px Arial, Helvetica, sans-serif;
}
.last
{
margin:0px;
}
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9	{float:left; width:301px;  height:145px; margin-right:16px; margin:0px 16px 16px 0px; }
.span-7, .span-8, .span-9 {
margin-top:16px;

}
.span-1{background:url(../images/span1.jpg) no-repeat;}
.span-2{background:url(../images/span2.jpg) no-repeat}
.span-3{background:url(../images/span7.bmp) no-repeat; margin-right:0px; }
.span-4{background:url(../images/span3.jpg) no-repeat; margin-bottom:0px;}
.span-5{background:url(../images/carpet.jpg) no-repeat; margin-bottom:0px;}
.span-6{background:url(../images/window.jpg) no-repeat; margin-bottom:0px; margin-right:0px; }
.span-7{background:url(../images/lawnmowing.jpg) no-repeat;}
.span-8{background:url(../images/span6.bmp) no-repeat; margin-bottom:0px;}
.span-9{background:url(../images/span5.jpg) no-repeat; margin-bottom:0px; margin-right:0px; }
.span-1 a, .span-2 a, .span-3 a, .span-4 a, .span-5 a, .span-6 a, .span-7 a, .span-8 a, .span-9 a
{
text-decoration:none;

font:9px Arial, Helvetica, sans-serif;
}


.span-1 a:hover, .span-2 a:hover, .span-3 a:hover, .span-4 a:hover, .span-5 a:hover, .span-6 a:hover, .span-7 a:hover, .span-8 a:hover, .span-9 a:hover
{
text-decoration:underline;
}

.span-1 div, .span-2 div, .span-3 div, .span-4 div, .span-5 div, .span-6 div, .span-7 div
, .span-8 div, .span-9 div
{
margin:14px 0px 0px 130px;
}
p.contentSpacing
{
padding:5px 10px 2px 0px;
}
.
div.contentSpacing
{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

div.blueText
{
color:#055698;
border:0px solid #FF0000;
}

div.blueText a
{
text-decoration:underline;
padding:5px;
background:url(../images/arrow-blue.jpg) no-repeat left center; color:#055698;
font:11px Arial, Helvetica, sans-serif;
}
div.commercial
{
color:#ce1c04;
}

div.commercial a
{
text-decoration:underline;
padding:5px;
background:url(../images/arrow-red.jpg) no-repeat left center; color:#ce1c04;
font:11px Arial, Helvetica, sans-serif;
}
div.getQuote1
{
color:#4CA680;
}

div.getQuote1 a
{
text-decoration:underline;
padding:5px;
background:url(../images/arrow-green.jpg) no-repeat left center; color:#4CA680;
font:11px Arial, Helvetica, sans-serif;
}
div.getQuote
{
color:#be8200;
}

div.getQuote a
{
text-decoration:underline;
padding:5px;
background:url(../images/arrow-yellow.jpg) no-repeat left center; color:#be8200;
font:11px Arial, Helvetica, sans-serif;
}

/*div.carpet
{


margin-left:97px;
color:#27E0E5
}
div.carpet a
{
text-decoration:underline;
color:#27E0E5;
font:11px Arial, Helvetica, sans-serif;
}
div.carpet .more
{text-decoration:underline;
padding:5px;
background:url(../images/arrow-voilet.jpg) no-repeat left center; color:#27E0E5;
font:11px Arial, Helvetica, sans-serif;
}*/
div.jobOnline
{


margin-left:97px;
color:#884490
}
div.jobOnline a
{
text-decoration:underline;
color:#884490;
font:11px Arial, Helvetica, sans-serif;
}
div.jobOnline .more
{text-decoration:underline;
padding:5px;
background:url(../images/arrow-voilet.jpg) no-repeat left center; color:#884490;
font:11px Arial, Helvetica, sans-serif;
}
div.jobOnline p.contentSpacing
{
padding:0px 4px 0px 0px;
}
div.affordableRate
{
margin-left:105px;
color:#696201;
}
.affordableRate ul
{
overflow:hidden; clear:both;
}

.affordableRate ul li
{
float:left;
}
.affordableRate ul li.first
{
margin-right:5px;
width:110px;
}


.affordableRate ul li a
{
background:url(../images/arrow-green12.jpg) no-repeat left center; color:#696201; padding:0px;
}
div.affordableRate a
{
text-decoration:underline;
padding:5px;
background:url(../images/arrow-green.jpg) no-repeat left center; color:#696201;
font:11px Arial, Helvetica, sans-serif;
}


div.suburbsCovered
{
margin-left:115px;
color:#cd7e00;
}


.footer{
	background:url(../images/footerbg.jpg) top center  no-repeat; 
	color:#696201;
	height:220px;
	text-align:center;
	color:#005297;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	margin:auto;
}

.footer a	{margin:0 3px;color:#005297;text-decoration:none;}

.footer a:hover
{
text-decoration:underline;
}
.logincontainer
{
font:12px Arial, Helvetica, sans-serif; color:#434343;
text-align:left;
height:19px;
clear:both;
position:relative;
}
.logincontainer p label
{
font:bold 13px Arial, Helvetica, sans-serif; color:#002751;
}
.textField
{
width:102px; color:#656565; font:11px Arial, Helvetica, sans-serif; padding:2px 0px 0px 4px; border:1px solid #93cfff; height:18px; margin-bottom:2px; 
}
.logincontainer p.rdoButton	{padding-left:106px; text-align:left; padding-top:13px; color:#fff;}

.hideDiv
{
display:none;
text-align:right;
position:absolute;
left:13px;
top:-15px;
background:url(../images/login.png) no-repeat left top;
height:65px;
width:347px;
padding:16px 0px 0px 0px;
z-index:999;
}
.hideDiv p
{
padding-right:16px;
}
.radioButton
{
margin:2px 4px 0px 4px; padding:0px;
}
.goButton { margin-left:5px;}





/* inside page css */

.innerCon{
	background:url(../images/innerBg.jpg) bottom left repeat-y;
	width:947px;
	margin:auto;
	margin-bottom:9px;
}
.innerCon p{
	padding:10px 0;
	margin:0;
	font-size:12px;
	line-height:17px;
}
.img{
	margin-bottom:6px;
}

.innerWrap{
	background:url(../images/InnerTopBg.jpg) top left repeat-x;
	width:901px;
	margin:auto;
	padding:12px 17px 11px 17px;
}
.innerWrap .innerSpl h1{ font-size:17px;
	color:#d63823;
	font-weight:bold;
}

.services{
	background:url(../images/services_bottom.jpg) bottom left no-repeat;
	padding-bottom:8px;
	width:444px;
	float:left;
	margin-top:16px;
	margin-bottom:16px;
}

.servicesHd{
	background:url(../images/services_hd_bg.jpg) top left no-repeat;
	width:444px;
	font-size:14px;
	color:#fff;
	height:32px;
	line-height:32px;
}

.servicesTxt{
	width:348px;
	padding-left:12px;
	float:left;
}
.priceTxt{
	float:left;
	width:83px;
	text-align:center;
}

.list{
	width:444px;
	height:26px;
	line-height:26px;
	float:left;
}
.list_L{
	width:348px;
	float:left;
	border:1px solid #c0dcf2;
	border-top:0px;
	font-size:12px;
	padding-left:12px;
	color:#004a9a;
}
.list_R{
	float:left;
	border-right:1px solid #c0dcf2;
	border-bottom:1px solid #c0dcf2;
	width:81px;
	font-size:12px;
	text-align:center;
	color:#d63823;
}

.b_bottom{
	border-bottom:0;
}

.services_r{
	background:url(../images/services_bottom.jpg) bottom left no-repeat;
	padding-bottom:8px;
	width:444px;
	float:left;
	margin-left:13px;
	margin-top:16px;
	margin-bottom:16px;
}

.servicesWrap{
	width:901px;
	float:left;
}

.serviceText{
	color:#565656;
	width:901px;
	float:left;
}
.serviceText p{
	line-height:17px;
}
.serviceText h1{
	display:block;
	font-size:14px;
	color:#d63823;
	font-weight:bold;
	padding-bottom:8px;
}
.serviceText  h2,h3{
	display:block;
	font-size:12px;
	color:#2682CD;
	font-weight:bold;
	padding-bottom:8px;
}

.footer_inner{
	background:url(../images/footerbg.jpg) top no-repeat; 
	color:#696201;
	height:95px;
	text-align:center;
	color:#005297;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	width:945px;
	margin:auto;
}

.footer_inner a	{margin:0 3px;color:#005297;text-decoration:none;}

.footer_inner a:hover
{
text-decoration:underline;
}

/* registration Page Css */
#form-contanrt {
	padding:10px;
	}
.formRow {
	padding:0 0 10px 0;
	clear:both;
	}
.requi {
	width:385px;
	float:left;
	padding-right:30px;
	font-size:12px;
	color:#004a9a;
	}
.requi span{
	color:#d63823;
	}
.formText {
	width:385px;
	float:left;
	padding-right:30px;
	text-align:right;
	font-size:12px;
	color:#004a9a;
	}
.formText span{
	color:#d63823;
	}
.formArea {
	font-size:12px;
	width:465px;
	float:left;
	color:#004a9a;
	}
.formArea input{
	color:#004a9a;
	width:200px;
	}
.formArea select{
	color:#004a9a;
	width:202px;
	padding-left:5px;
	}
.formArea textarea{
	color:#004a9a;
	width:202px;
	}
.formArea1 {
	width:465px;
	float:left;
	color:#004a9a;
	}
.pageHrading {
	font-size:20px;
	color:#d63823;
	text-transform:uppercase;
	}
.pageHrading span{
	font-size:20px;
	color:#004a9a;
	}
.error {
	font-size:11px;
	color:red;
	vertical-align:top;
}
.sucess {
	font-size:15px;
	color:green;
	text-align:center;
	font-weight:bold;
}

/********modify for services page-shivendra-25-11-2009*********/
.formArea_upload 
{
	font-size:12px;
	width:600px;
	float:left;
	color:#004a9a;
}
.formText7 {
color:#004A9A;
float:left;
font-size:12px;
padding-right:30px;
padding-left:20px;
text-align:left;
width:505px;
}
.servicesTxt1{
	width:312px;
	padding-left:12px;
	float:left;
}
.priceTxt1{
	float:left;
	width:120px;
	text-align:center;
}
.list_L1{
	width:312px;
	float:left;
	border:1px solid #c0dcf2;
	border-top:0px;
	font-size:12px;
	padding-left:12px;
	color:#004a9a;
}
.list_R1{
	float:left;
	border-right:1px solid #c0dcf2;
	border-bottom:1px solid #c0dcf2;
	width:116px;
	font-size:12px;
	text-align:center;
	color:#d63823;
}
.services1{
	
	padding-bottom:8px;
	width:444px;
	float:left;
	margin-top:16px;
	margin-bottom:16px;
}
.list_L2{
	width:429px;
	float:left;
	border:1px solid #c0dcf2;
	border-top:0px;
	font-size:12px;
	padding-left:12px;
	color:#004a9a;
}

.list_paging {
border-color:-moz-use-text-color #C0DCF2 #C0DCF2;
border-style:none solid solid;
border-width:0 0px 0px;
color:#004A9A;
float:left;
font-size:12px;
padding-left:12px;
width:312px;
}
/****************end****************************************/
/**********************add 17/12/2009-pagination***************/
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
a:link { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2682CD;
	text-decoration: none;
	}
a:visited { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2682CD;
	text-decoration: none;
	}
a:hover { 
	font-size:12px;
	color:#AE3016;
	text-decoration: underline;
	}
a:active {
	font-size:12px; 
	color:#AE3016;
	}
td{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-left:3px;
}

select{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}

option{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	padding-left:3px;
}
/*****end*****/
