@charset "utf-8";
/* CSS Document */

html, body{
	margin:0px;
	padding:0px;
	background-color:#669acc;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;

	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	}


/*----------------- TEXT STYLES --------------------*/

a.menu:link, a.menu:visited{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	}

a.menu:hover{
	color:#0460ac;
	font-size:15px;
	text-decoration:none;
	}

a.footlink:link, a.footlink:visited{
	color:#0460ac;
	font-size:12px;
	text-decoration:none;
	font:Verdana;
	}

a.footlink:hover{
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font:Verdana;
	}
	

.headlinetxt{
	position:absolute;
	margin-top:15px;
	margin-left:8px;
	font-size:26px;
	font-weight:bold;
	color:#626262;
	}


.onSale{
	font-size:12px;
	font-weight:bold;
	color:red;
}

a.siteby:link, a.siteby:visited {
	color:#FFFFFF;
	text-decoration: none;
	line-height:17px;
	font-size:9px;
}

a.siteby:hover, a.siteby:active {
	color: #CCCCCC;
	text-decoration: none;
	font-size:9px;
	font:Tahoma;
}



/*----------------- DIV STYLES --------------------*/
#container_outter{
	width:800px;
	margin:auto;
	text-align:center;
	}

#header{
	width:800px;
	height:120px;
	}

#main_top{
	width:800px;
	height:23px;
	text-align:left;
	background-image:url(images/main_top.gif);
	background-repeat:no-repeat;
	}

#logo{
	width:220px;
	height:84px;
	background-image:url(images/logo.jpg);
	float:left;
	margin-top:5px;
	}

#nav{
	width:554px;
	height:28px;
	float:right;
	margin-top:68px;
	margin-right:20px;
	color:#999999;
	text-align:center;
	}
	
#nav_inner{
	width:530px;
	height:28px;
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-x; 
	float:left;
	}
	
#nav_l{
	width:12px;
	height:28px;
	background-image:url(images/menu_cap_l.gif);
	background-repeat:no-repeat; 
	float:left;
	}

#nav_r{
	width:12px;
	height:28px;
	background-image:url(images/menu_cap_r.gif);
	background-repeat:no-repeat; 
	float:right;
	}

/*
#nav{
	width:800px;
	height:65px;
	background-color:#000000;
	color:#999999;
	text-align:left;
	}
*/
	
#main_cont{
	width:800px;
	background-color:#FFFFFF;
	margin:auto;
	}

#left_cont{
	width:490px;
	margin-left:30px;
	float:left;
	text-align:left;
	}

#right_cont{
	width:220px;
	margin-right:30px;
	float:right;
	text-align:left;
	}

#cont_box{
	width:490px;
	}
	
#cont_box_top{
	width:490px;
	height:12px;
	background-image:url(images/cont_box_top.jpg);
	}
	
#cont_box_mid{
	width:490px;
	background-color:#dbdbdb;
	}
	
#cont_box_inner{
	width:450px;
	margin:auto;
	}
	
#cont_box_bottom{
	width:490px;
	height:12px;
	background-image:url(images/cont_box_bottom.jpg);
	}

#headline{
	height:60px;
	margin-left:-5px;
	background-image:url(images/hl_bg.jpg);
	}
	
#headline_end_l{
	height:60px;
	width:20px;
	float:left;
	background-image:url(images/hl_end_l.jpg);
	}

#headline_cont{
	float:left;
	}	
#headline_end_r{
	height:60px;
	width:20px;
	float:right;
	background-image:url(images/hl_end_r.jpg);
	}


#main_bottom{
	width:800px;
	height:23px;
	background-image:url(images/main_bottom.gif);
	background-repeat:no-repeat;
	}	
	
#footnav{
	width:800px;
	text-align:center;
	color:#999999;
	font-size:12px;
	line-height:22px;
	background-image:url(images/main_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}


#home_mainBox{
	width:416px;
	height:348px;
	background-image:url(images/home_mainimg.jpg);
	float:left;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:35px;
	}

#home_rightBox{
	width:350px;
	float:right;
	margin-right:15px;
	}
	
#home_news_outter{
	width:760px;
	margin:auto;
	font-size:12px;
	text-align:left;
}

#home_news_left{
	width:300px;
	float:left;
	color:#666666;
}

#home_news_right{
	width:460px;
	float:right;
	line-height:19px;
	color:#666666;
}

#moving_semi{
	height:254px;
	background-image:url(images/moving_semi_bg.jpg);
	background-repeat:repeat-x;
	}

#moving_semi_img{
	background-image:url(images/moving_semi.jpg);
	width:400px;
	height:254px;
	background-repeat:no-repeat;
	float:left;
	}

#moving_bottom{
	background-color:#dfdfdf;
	background-image:url(images/moving_bottom_bg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}

#moving_gurantee{
	width:170px;
	height:172px;
	background-image:url(images/gurantee.gif);
	background-repeat:no-repeat;
	}

#cleaning_gurantee{
	width:170px;
	height:172px;
	background-image:url(images/bond_gurantee.gif);
	background-repeat:no-repeat;
	}

#packing_top{
	height:287px;
	background-image:url(images/packing_top_bg.jpg);
	background-repeat:repeat-x;
	}
	
#packing_top_img{
	height:287px;
	width:354px;
	background-image:url(images/packing_mainimg.jpg);
	background-repeat:no-repeat;
	float:left;
	}

#cleaning_top{
	height:308px;
	background-image:url(images/cleaning_mainimg.jpg);
	background-repeat:no-repeat;
	}

#contact_top{
	background-color:#dfdfdf;
	background-image:url(images/contact_top_bg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}

/*-----------CLASSES----------*/

.headline{
	height:35px;
	background-image:url(images/hl_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}

.clearfloat{
	line-height:0px;
	font-size:0px;
	clear:both;
	}
	
.callNow{
	float:right;
	margin-bottom:10px;
	font-size:30px;
	font-weight:bold;
	color:#7BC14F;
}
	
div.moreinfo{
	height: 27px;
	width: 68px;
	margin:0;
	padding:0;
	background-image:url(images/nav_moreinfo_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

.bigBtn a, .bigBtn a:link, .bigBtn a:visited {
	display:block;
	border:0px;
}
.bigBtn a:hover img{
	visibility:hidden;
	border:0px;
}

.bigBtn img {
	width:100%;
	height:100%;
	border:0px;
}

div.moreinfo{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}

.packMaterial{
	width:180px;
	margin-left:12px;
	float:left;
	text-align:left;
	font-size:11px;
	font:Tahoma;
	color:#666666;
}