@charset "utf-8";
/* CSS Document 
Created by Devin Meyers
Cherryone Web Design
2010
*/

/* Main */

body {
	background-color:#0072bd;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#wrapper {
	width:924px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-5px;
	background-color:#0072bc;
}
#leftside {
	float:left;
	width:182px;
	background-color:#0072bc;
}
#rightside {
	float:left;
	width:742px;
	background-color:#ffffff;
}
#header {
	width:742px;
	height: 140px;
}
#main {
	width:598px;
	min-height:505px;
	float:left;
	background-color:#ffffff;
}
#right {
	width:144px;
	height:479px;
	float:left;
	background-color:#0072bc;
	background-image:url(../images/flagside.jpg);
}
#footerbox {
	width:924px;
	padding-bottom:15px;
	padding-top:15px;
	background-color:#003663;
	color:#FFF;
	text-align:center;
}
#footer {
	width:924px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:12px;
	background-color:#FFF;
}

/* Free Estimate Box */

#freeestimatebox {
	display: block;
	width: 174px;
	height: 106px;
	margin-left:5px;
	background-image:url(../images/freeestimatebox.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#freeestimatebox:hover {
	background-position: 0 -106px;
}
#freeestimatebox span {
	display: none;
}

/* Left Navigation */

#lnavigation {
	margin-left:20px;
	margin-top:24px;
	font-size:16px;
	line-height:24px;
}
#lnavigation a {
	color:#c6e9ff;
	text-decoration:none;
}
#lnavigation a:hover {
	color:#ffffff;
}

/* Quick Contact Form */

#contactbox {
	width:161px;
	height:244px;
	margin-left:10px;
	margin-top:24px;
	margin-bottom:40px;
	background-image:url(../images/contactbox.jpg);
}
.submit
{
    background: url(../images/submitcontact.png) no-repeat;
    width: 63px;
	height: 26px;
    border: none;
}
.submit:hover {     
	background: url(../images/submitcontact.png) 0 -26px no-repeat;
}


/* Top Navigation */

#topnav {
	width:598px;
	background-color:#003663;
	font-size:12px;
	padding-left:20px;
	padding-bottom:15px;
	padding-top:10px;
}
#topnav a {
	color:#ffff17;
	text-decoration:none;
	margin-left:10px;
}
#topnav a:hover {
	color:#6FF;
}

/* Buttons */

#quotebut {
	display: block;
	width: 566px;
	height: 159px;
	margin-left:15px;
	background-image:url(../images/receivequotebut.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#quotebut:hover {
	background-position: 0 -159px;
}
#quotebut span {
	display: none;
}
#suppliesbut {
	display: block;
	width: 566px;
	height: 159px;
	margin-left:15px;
	background-image:url(../images/movingsuppliesbutton);
	background-repeat: no-repeat;
	background-position:center top;
}
#suppliesbut:hover {
	background-position: 0 -159px;
}
#suppliesbut span {
	display: none;
}

/* Widgets */

#widgets {
	margin-left:20px;
}

/* Footer Navigation */

#footerbox a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
#footerbox a:hover {
	font-size:12px;
	color:#CFF;
	text-decoration:none;
}
