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

/* CSS Document */

.logoOver {
float:left;

}

body {
	background-color: #FFFFFF;
	margin: 0px auto 0 auto;
	padding: 0;
	width: 1000px;
	text-align: left;
}

div#mainContainer {
	width: 1000px;
	margin: 0px auto 0px auto;
	z-index: 1;
	
	background-color:#FFFFFF;
	text-align: left;
	
}

div#topBlock{
	width: 1000px;
	margin: 0px auto 0px auto;
	z-index: 1;
	height: 125px;
	text-align: left;
	background-image:url(../media/images/topnav_bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
}

div#topNav{
	width:550px;
	height:40px;
	text-align:right;
	float: right;
	margin: 5px 0px 0px 0px;
	clear:both;
}

div#logo {
width:370px;
height:50px;
position:absolute;
margin: 30px 0px 0px 60px;
}

.tagline {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:14px;
font-style:italic;
margin:20px 0px 0px 15px;
}

div#contact1 {
width:125px;
height:50px;
position:absolute;
z-index:10;
margin: 70px 0px 0px 675px;
background-image:url(../media/images/phone.gif);
background-repeat:no-repeat;
background-position:0% 0%;
}

div#contact1box {
width:100px;
margin: 15px 0px 0px 25px;
}

div#contact2 {
width:125px;
height:50px;
position:absolute;
z-index:10;
margin: 70px 0px 0px 825px;
background-image:url(../media/images/mail.gif);
background-repeat:no-repeat;
background-position:0% 50%;
}

div#contact2box {
width:100px;
margin: 15px 0px 0px 40px;
}

a.contactorange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:none;
}

a.contactorange:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:underline;
}

.phoneNo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:none;
}

div#bodyFlash{
	display: block;
	width: 1005px;
	height: 255px;
	margin: 0px auto 0px auto;
	z-index: 1; 
	padding: 0px;
}
div#bodyFlashMovie{
	display: block;
	width: 1005px;
	height: 255px;
	margin: 0px 0px 0px 0px;
	z-index: 1;
	position: absolute;
	
}

div#newsBucket {
	width: 276px;
	height:222px;
	padding-left: 0px;
	padding-top:0px;
	margin: 15px 0px 0px 700px;
	position:absolute;
	z-index:12;
	line-height: 14px;
	background-image:url(../media/images/newsbg.gif);
	background-repeat:no-repeat;
}

div#news {
width:246px;
height:212px;
padding:20px 10px 0px 25px;

}

div#homeText {
	margin: 35px 0px 0px 612px;
	width: 325px;
	position: absolute;
	z-index: 11;
}

div#smFlash {
	width: 180px;
	height: 84px;
	margin: 5px auto 0px 0px;
	padding: 0px;
}

div#bodyStretch{
	background-image:url(../media/images/contentbg_03_03.jpg);
	background-repeat:no-repeat;
	margin: 0px auto 0px 20px;
	background-color:#ffffff;
	width: 980px;
	height:560px;
	padding-top: 0px;


}

div#welcome {
display:block;
width:507px;
overflow:hidden;
position:absolute;
margin: 25px 0px 0px 40px;
z-index:10;
float:left;

}

#welcometext {
display:block;
width:465px;
overflow:hidden;
margin:0px auto 0px auto;
padding:15px 20px 15px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
background-color:#FFFFFF;
border:solid 1px #666666;
}

#welcometextTwo {
display:none; 
width:465px;
height:265px;
margin:30px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
}

.welcomelarge {
font-size:13px;
}

.welcomesmaller {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#8f8f8f;
}

.welcomesubhead {
font-size:13px;
color:#000000;
}

.orangeheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#e98516;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e98516;
font-weight:normal;
margin:0;
}

.hOneGrey {
display:block;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:normal;
padding-top:5px;
}

div#buttonsbox {
width:507px;
height:30px;
float:left;
margin:0px auto 0px auto;
}

div#buttons {
width:125px;
height:30px;
float:left;
}

a.button1 {
display:block;
width:25px;
height:25px;
padding-top:0px;
background:#000000;
border:solid 2px #666666;
float:left;
border-right:none;
border-top:none;
text-decoration:none;
}

a.button1:hover {
display:block;
width:25px;
height:25px;
padding-top:0px;
background:#999999;
border:solid 2px #666666;
float:left;
border-right:none;
border-top:none;
text-decoration:none;
}

a.buttonlast {
display:block;
width:25px;
height:25px;
padding-top:0px;
background:#000000;
border:solid 2px #666666;
border-top:none;
float:left;
text-decoration:none;
}

a.buttonlast:hover {
display:block;
width:25px;
height:25px;
padding-top:0px;
background:#999999;
border:solid 2px #666666;
border-top:none;
float:left;
text-decoration:none;
}

.numbers {
display:block;
width:25px;
height:25px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
line-height:25px;
text-align:center;
}

a.readmorebutton {
display:block;
padding-bottom:0px;
width:94px;
height:25px;
background:#666666;
border:solid 2px #666666;
float:right;
text-decoration:none;
color:#ffffff;
}

a.readmorebutton:hover {
display:block;
padding-bottom:0px;
width:94px;
height:25px;
background:#666666;
border:solid 2px #666666;
float:right;
text-decoration:underline;
}

.readmoreone {
display:block;
width:80px;
height:25px;
padding-right:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:25px;
margin:0px 0px 0px 15px;
background-repeat:no-repeat;
background-position: 85% 60%;
background-image:url(../media/images/arrow3.gif);
}

a.readmoreBody {
	display:block;
	width:80px;
	height:25px;
	padding-right:0px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e98516;
	line-height:25px;
	text-decoration:none;
	margin:0px 0px 0px 315px;
	background-repeat:no-repeat;
	background-position: 90% 60%;
	background-image:url(../media/images/arrow_on.jpg);
}

a.readmoreBody:hover {
	display:block;
	width:80px;
	height:25px;
	padding-right:0px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e98516;
	line-height:25px;
	text-decoration:underline;
	margin:0px 0px 0px 315px;
	background-repeat:no-repeat;
	background-position: 90% 60%;
	background-image:url(../media/images/arrow_on.jpg);
}


div#bucketOne {
	width: 387px;
	height:117px;
	position:absolute;
	margin: 25px 0px 0px 583px;
	z-index: 10;
	background-image:url(../media/images/custsupport.jpg);
	float:right;
}

div#custsupport {
width:276px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin: 15px 0px 0px 20px;
position:absolute;
z-index:12;
}

.supportheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#333333;}

.arrow {
margin:0px 0px 0px 10px;
text-decoration:none;
border:none;
}

.arrow3 {
margin:5px 0px 0px 10px;
text-decoration:none;
border:none;
}

div#findout {
width:100px;
height:20px;
margin:0px 0px 0px 150px;
z-index:3;
background-image:url(../media/images/arrow.gif);
background-repeat:no-repeat;
background-position:85% 70%;
}

div#bucketscontainer {
float:right;
width:375px;
height:147px;
position:absolute;
z-index:10;
margin: 180px 0px 0px 583px;
}

div#bucketTwo {

	width: 175px;
	height: 147px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image:url(../media/images/bucketbg.jpg);
	background-repeat:no-repeat;
}

.arrowleft {
	display:block;
	width:20px;
	height:22px;
	float:left;
	margin-top: 15px;
	margin-left: 10px;
	background-image:url(../media/images/vertical_line.png);
	background-repeat:no-repeat;
	background-position: 100% 0%;
	overflow:hidden;
	}

.arrowleftMove {
margin-top:3px;
}

.arrowrightMove {
margin: 18px 10px 0px 3px;
}

.lowes {

margin: 0px 0px 0px 18px;
} 
	
.nextclient {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e98516;
margin-top:-3px;
}

div#bucketcontent {
width: 145px;
height: 127px;
margin: 10px 0px 0px 15px;
}

.emailform {
width:145px;
margin:5px 0px 0px 0px;
}

#newsletter {
margin: 5px 0px 0px 0px;
float:right;
}

div#bucketThree {

	width: 175px;
	height: 147px;
	margin: 0px 0px 0px 0px;
	float: right;
	background-image:url(../media/images/bucketbg.jpg);
}

.bucketcopy {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.bucketcopyLg {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

div#bottomcontent {
display:block;
width: 940px;
height: 125px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
position:absolute;
margin: 455px 0px 20px 30px;
}

.bottomtext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin: 0px 20px 0px 0px;
}

.bottomheaders {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e98516;
font-weight:bold;
}

.arrow2 {
margin: 0px 0px 0px 5px;}

.clearp {
clear:both;
}

.floatr {
float:right;
margin:8px 20px 0px 0px;
}

.bucketfloatl {
display:block;
width:285px;
float:left;
margin:0px 0px 0px 0px;
}

.bucketsline {
float:left;
margin:0px 20px 0px 20px;
}

.bucketsimg {
float:left;
margin: 0px 10px 0px 0px;
}

div#footer{
	clear:both;
	display: block;
	text-align: left;
	height: 60px;
	width: 980px;
	margin: 0px auto 0px 20px;
	background-color: #efefef;
}


div#copyRightBar {
	clear:both;
	height: 25px;
	width: 980px;
	text-align: left;
	background-color:#e98516;
	line-height: 25px;
	margin: 0px auto 0px 20px;
}

div#copyrightline {
width:980px;
height: 5px;
background-color:#666666;
margin: 2px auto 0px 20px;
}






