.col-1, .col-2, .col-3   { float:left}
/*======= width =======*/

.main{margin:0 auto; text-align:left; width:940px;  }

.mainImg{
    width:260px; 
}


.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.fcenter{ float:center}


/*======= body =======*/
* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

html, body { height:100%; }



html, input, textarea	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*======= index.html =======*/
#page1 #content {height: 100%; margin-top: 30px; background-color:#FFFFFF; }
#page2 #content {height: 100%; margin-top: 30px; background-color:#FFFFFF; }



/*======= wrapper =======*/
.wrapper {
	position: absolute;
	margin:0 auto;
	width: 940px;
	background-color:# ;
}
.wrapper1 {
	margin:0 auto;
	width: 100%;	 
}


/*======= page 1 columns =======*/
#page1 #content .col-1 {
	position: relative;
	width:260px;
	margin: 0px 15px 0px 15px;
}
#col1-animation {
	margin: 0 auto;
	width:260px;
	height: 140px;
}
#page1 #content .col-2 {
	position: relative;
	width:430px;
	margin: 0px 0px 0px 0px;
	
}
#page1 #content .col-3 {
	position: relative;
	width:195px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
/*======= page 1 image intro =======*/
#home_intro {
	position: relative;
	height: 250px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}
.home_imagetop {
	position: relative;
	height: 250px;
	width:425px;
}
#home_7steps {
	position: relative;
	height: 100px;
	width:425px;
	background:url(images_s/home/home_7easysteps2.jpg) no-repeat; 
}
#home_7stepslink {float:right; width:80px; margin:0px 0px 0px 0px; }

.home_clicktostart {
	float:right;
	position: relative;
	height: 100px;
	background:url(images_s/home/home_7easysteps.jpg) no-repeat;
	margin:0px 0px 0px 0px;
}

#col2-info {
	position: relative;
	height: 83px;
	width:425px;
	
	background:url(images_s/home/needhelp_83d.jpg) no-repeat; 
}
#col2-info-link {font-size:1em; float:right; width:150px; color:#ffffff;  text-align:center; text-indent: 2em; font-weight:normal; margin:50px 0px 0px 0px; }
#col2-info-link a {color:#ffffff; text-decoration:none}  
#col2-info-link a:hover {  text-decoration:underline}

/*======= page 2 columns =======*/
#page2 #content .col-1 {
	position: relative;
	width:620px;
	margin: 0px 15px 0px 15px;
}
#page2 #content .col-2 {
	position: relative;
	width:265px;
	margin: 0px 0px 0px 0px;	
}
#page2 #content .col-3 {
	position: relative;
	width:195px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

/*======= home foot =======*/
#home_foot_divider { 
	width:940px; 
	background:url(images_s/divider/dotted_divider_dblue.gif) repeat top left; height: 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#home_foot { color:#000000; font-size:1em; text-align:left; width:940px; margin: 15px 15px 50px 0px; }
#home_foot_extra { color:#000000; font-size:1em; text-align:left; width:940px; margin: 15px 15px 0px 0px; }


.home_foot_top { background:url(images_s/home/rounded_top730w.gif) no-repeat top left; height: 30px;
	position: relative;
	width:730px;
	margin: 0 auto;
}
.home_indent_footer { padding:0px 50px 10px 5px; margin-left: 290px;   }

/*======= testimonial-block-home =======*/
#testimonial_block {
	position: relative;
	float:left;
	height: 320px;
	width:260px;
	padding: 0 15px 0 15px;
	margin: 0 auto;
	background:url(images_s/testimonials/testimonial_butler.jpg) no-repeat top left;
}
#testimonial_block_porches {
	position: relative;
	float:left;
	height: 205px;
	width:260px;
	padding: 0 15px 0 15px;
	margin: 0 auto;
	background:url(images_s/easybase/easybase-porches.jpg) no-repeat top left;
}
#supply_ex_block {
	position: relative;
	float:left;
	height: 340px;
	width:250px;
	padding: 0 15px 0 15px;
	margin: 0 auto;
	background:url(images_s/supplyandfitting/supplyandfitting.jpg) no-repeat top left;
}


/*======= header =======*/
#header {height: 124px;  background:url(images_s/navigation/header_124.jpg) no-repeat top left; margin-left: 0px; width: 940px;}

/*header*/
#header { color:#0099ff; font-size:.65em; text-align:right;  }
#header .indent-header{ padding:10px 40px 0px 0px;}
#header .indent-header-tel{ padding:15px 0px 0px 0px;}
#header a {color:#ffffff; }  
#header a:hover { color:#ffffff; text-decoration:underline}
#header .logo{ margin:0px 0px 0px 0px }


/*======= footer =======*/
#footer { height: 85px; background:url(images_s/footer/sbcuk_footer.gif) repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   width: 940px;  }

/*footer*/
#footer { color:#000000; font-size:.85em; text-align:left;  }
#footer .indent-footer{ padding:50px 10px 0px 10px;}
#footer a {color:#003399; text-decoration:none}  
#footer a:hover {  text-decoration:underline}

/*======= links area =======*/
#useful-links { background:#b5e0ef; text-align:left; padding: 5px 5px 25px 5px; margin: 0 0 10px 0; }

.giraffelogo {float:right;  padding:5px 0px 0px 0}  
#counter { height:20px; text-align:left; padding:5px 0px 0px 0 }
