/*overall pages */
body, html{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#292929;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size:12px;
	text-align:center;
	
}

a {
	color: #463112;
	text-decoration:underline;
}


#footer{
margin:0px;
text-align:left;
clear:both;

}
/* helpers */

img{
	border:0px;
	margin:0px;
	padding:0px;
}



.break{
	clear:both;
}


/* divs */
#overall-back{
	background-color:#424242;
	width:800px;
	height:100%;
	margin:auto;
	
}



#wrapper{
width:800px;
background-image: url(../images/over-all-back.jpg);
background-repeat: repeat-y;

}

#wrapper2{
width:800px;
background-image: url(../images/over-all-back2.jpg);
background-repeat: repeat-y;

}

#wrapper3{
width:800px;
background-image: url(../images/home-background_16.jpg);
background-repeat: repeat-y;
text-align:left;

}

#wrapper4{
width:800px;
background-image: url(../intranet/images/home-background_17.jpg);
background-repeat: repeat-y;
padding:0px;
}

#wrapper-grey{
width:800px;
background-image: url(../images/over-all-back-g.jpg);
background-repeat: repeat-y;
padding:0px;

}



#header{
	text-align:center;
	margin:0px;
	padding:0px;
	height:68px;
	background-image: url(../images/bg-tiler.gif);
	background-repeat: repeat-x;
	background-color: #292929;
}
#nav{
	margin:0px;
	padding:0px;
	height:43px;
overflow:hidden;
	
}

#nav ul {
margin:0px;
padding:0px;
}

#nav ul li {
list-style:none;
margin:0px;
padding:0px;
float:left;
}

#nav ul li a {
	height: 43px;
	text-indent: -5000px; /* phark */
	display:block;
	
}



#nav ul li a#home {
background:url('../images/top-nav/home-nav.gif') bottom no-repeat;
width:82px;
}
#nav ul li a#about{
background:url('../images/top-nav/contact-us-nav.gif') bottom no-repeat;
width:89px;
}
#nav ul li a#equipment{
background:url('../images/top-nav/equipment-nav.gif') bottom no-repeat;
width:83px;
}
#nav ul li a#extended-services{
background:url('../images/top-nav/extended-services-nav.gif') bottom no-repeat;
width:134px;
}
#nav ul li a#in-the-news{
background:url('../images/top-nav/news-nav.gif') bottom no-repeat;
width:96px;

}
#nav ul li a#promotions{
background:url('../images/top-nav/promotions-nav.gif') bottom no-repeat;
width:91px;

}
#nav ul li a#used-equipment{
background:url('../images/top-nav/used-equipment-nav.gif') bottom no-repeat;
width:121px;
}
#nav ul li a#customer-profile{
background:url('../images/top-nav/cf-tech-nav.gif') bottom no-repeat;
width:102px;
}

#nav ul li a:hover#home, #nav ul li a:hover#about, #nav ul li a:hover#equipment, #nav ul li a:hover#extended-services, #nav ul li a:hover#in-the-news, #nav ul li a:hover#promotions, #nav ul li a:hover#used-equipment, #nav ul li a:hover#customer-profile {
background-position: top;

}

#nav-intranet{
	margin:0px;
	padding:0px;
	height:43px;
overflow:hidden;
	
}

#nav-intranet ul {
margin:0px;
padding:0px;
}

#nav-intranet ul li {
list-style:none;
margin:0px;
padding:0px;
float:left;
}

#nav-intranet ul li a {
	height: 43px;
	text-indent: -5000px; /* phark */
	display:block;
	
}

#nav-intranet ul li a#index{
background:url('../intranet/images/intranet-home.jpg') bottom no-repeat;
width:94px;
}
#nav-intranet ul li a#company-news{
background:url('../intranet/images/intranet-co-news.jpg') bottom no-repeat;
width:127px;
}
#nav-intranet ul li a#sales{
background:url('../intranet/images/intranet-sales.jpg') bottom no-repeat;
width:61px;
}
#nav-intranet ul li a#parts{
background:url('../intranet/images/intranet-parts.jpg') bottom no-repeat;
width:62px;
}
#nav-intranet ul li a#service{
background:url('../intranet/images/intranet-service.jpg') bottom no-repeat;
width:76px;

}
#nav-intranet ul li a#administration{
background:url('../intranet/images/intranet-administration.jpg') bottom no-repeat;
width:122px;

}
#nav-intranet ul li a#library{
background:url('../intranet/images/intranet-library.jpg') bottom no-repeat;
width:73px;
}
#nav-intranet ul li a#current-promotions{
background:url('../intranet/images/intranet-current-promo.jpg') bottom no-repeat;
width:180px;
}

#nav-intranet ul li a:hover#index, #nav-intranet ul li a:hover#company-news, #nav-intranet ul li a:hover#sales, #nav-intranet ul li a:hover#parts, #nav-intranet ul li a:hover#service, #nav-intranet ul li a:hover#administration, #nav-intranet ul li a:hover#library, #nav-intranet ul li a:hover#current-promotions {
background-position: top;

}


#subnav{
	margin:0px;
	padding:0px;
	height:22px;
overflow:hidden;
width:522px;
background: #313131 url(../images/sub-nav-back.jpg) no-repeat left;
}

#subnav ul {
margin:0px;
padding:0px;
}

#subnav ul li {
list-style:none;
margin:0px;
padding:0px;
float:left;
}

#subnav ul li a {
	height: 22px;
	text-indent: -5000px; /* phark */
	display:block;
	
}

#subnav ul li a#locations{
background:url('../images/about-sub-nav/locations.jpg') bottom no-repeat;
width:101px;
}
#subnav ul li a#careers{
background:url('../images/about-sub-nav/careers.gif') bottom no-repeat;
width:65px;
}

#subnav ul li a#cf-tech{
background:url('../images/about-sub-nav/cf-tech.gif') bottom no-repeat;
width:72px;
}

#subnav ul li a#newsarchive{
background:url('../images/news-sub-nav/newsarchive.jpg') bottom no-repeat;
width:122px;
}
#subnav ul li a#eventsarchive{
background:url('../images/news-sub-nav/eventsarchive.jpg') bottom no-repeat;
width:98px;
}

#subnav ul li a#archives{
background:url('../intranet/images/newsarchive.jpg') bottom no-repeat;
width:93px;
}

#subnav ul li a#sales{
background:url('../intranet/images/sales.jpg') bottom no-repeat;
width:79px;
}

#subnav ul li a#parts{
background:url('../intranet/images/parts.jpg') bottom no-repeat;
width:53px;
}

#subnav ul li a#service{
background:url('../intranet/images/service.jpg') bottom no-repeat;
width:56px;
}

#subnav ul li a#administration{
background:url('../intranet/images/administration.jpg') bottom no-repeat;
width:90px;
}


#subnav ul li a:hover#locations, #subnav ul li a:hover#careers, #subnav ul li a:hover#cf-tech, #subnav ul li a:hover#newsarchive, #subnav ul li a:hover#eventsarchive, #subnav ul li a:hover#archives, #subnav ul li a:hover#sales, #subnav ul li a:hover#parts, #subnav ul li a:hover#service, #subnav ul li a:hover#administration{
	background-position: top;

}

#news-pics{
	margin-left:42px;
	
}

.indiv-news-pic{
	width:150px;
	margin: 3px;
	overflow:hidden;
	float:left;
	height:100px;

}


#content{
	margin:0px;
	padding:0px;
}


#copy{
	padding:35px 35px 35px 82px;
	width:400px;
}

#copynd{
	padding:35px 35px 35px 82px;
	width:400px;
}



#copyn{
	padding:35px 35px 35px 82px;
	width:420px;
}
#copypd{
	padding:35px 35px 35px 82px;
	width:440px;
}

#home-left{
	margin:0px 0px 0px 26px;
	width:594px;
}

#home-left-intranet{
	margin:0px 0px 0px 42px;
	width:432px;
}

#home-left1{
	float:left;
	width:378px;
}

#home-left11{
	float:left;
	background-color: #000000;
	width:216px;
}

#home-left2{
	float:left;
	background-color: #000000;
	width:216px;
}

#home-left22{
	float:left;
	background-color: #919191;
	width:216px;
}


#home-right{
	float:left;
	background-color: #818181;
	width:155px;
	font-size:11px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	color:#fff;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}

#home-right-intranet{
	float:left;
	background-color: #525252;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:235px;
	font-size:11px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	color:#FFFFFF;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}

#home-feature{
	background-color: #000000;
	margin:10px 15px 0px 15px;
	font-size:12px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	color:#FFFFFF;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
		
}

#home-feature2{
	background-color: #919191;
	margin:0px 0px 0px 0px;
	padding:10px 15px 0px 15px;
	font-size:12px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	color:#FFFFFF;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
		
}

#fun-fact{
	background-color: #FFFFFF;
	background-image:url(../intranet/images/home-fun-facts.jpg);
	background-position:left/top;
	background-repeat:no-repeat;
	float:left;
	width:260px;
	height: 152px;
}

#fun-fact-copy{
	float:left;
	width:260px;
	margin: 18px 15px 10px 155px;
	padding:0px;
}

#home-copy{
	margin:15px 35px 20px 38px;
}
#home-news{

background-color: #000;
	padding:5px 15px 5px 19px;
	font-size:12px;
	line-height: 20px;
	letter-spacing: 1px;
	color:#fff;
}
#home-news a{
color:#fff;
}

#home-tip{
	margin:5px 15px 5px 19px;
	
}

#copy2{
	margin:35px 35px 35px 82px;
	width:640px;
}

#copyue{
	margin:35px 35px 35px 82px;
	width:640px;
	text-align:left;
}


#copy3{
	margin:35px 35px 5px 82px;
	width:640px;
}
#copyp{
text-align:left;
	margin:35px 35px 5px 42px;
	width:720px;
}




#copy h1{
	font-size:22px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	margin:5px 0px 5px 0px;
	font-weight:100;
	letter-spacing:.1em;
	color:#454545;
	text-decoration: none;
	
}
h2{
	font-size:18px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	margin:3px 0px 3px 0px;
	font-weight:500;
	letter-spacing:.1em;
	color:#454545;
}

p{
margin: 3px 0px 15px 0px;
line-height:19px;
}


#copy p{
	margin:0px 0px 20px 0px;
	font-size:12px;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;	
}

#left-column{
	float:left;
	width:522px;
	text-align:left;
}

#left-columnp{
	float:left;
	width:522px;
	text-align:left;
}

#left-column-news{
	float:left;
	width:522px;
	text-align:left;
}



#left-column-home{
	float:left;
	width:620px;
	text-align:left;
}
#left-column-intranet{
	float:left;
	width:440px;
}

#one-column{
	float:left;
	width:799px;
	text-align:left;
	
}

#employee-photos{
	float:left;
	width: 717px;
	margin:0px 0px 30px 42px;
	padding:0px;
}
.eq-listing{	
	margin: 10px 0px 0px 42px;
background: url(../images/promotions_03.gif) no-repeat;
padding:7px 0px 0px 0px;
}

.used-eq-photo{
	float:left;
	width: 400px;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:300px;
	overflow:hidden;
}

.used-eq{
	float:left;
	width:285px;
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
	text-align:left;
}

.promotion{
	float:left;
	background-image: url(../images/promotions_03.gif);
	background-repeat: no-repeat;
	width: 717px;
	height: 7px;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.promowrapper{
width:718px;
float:left;
clear:both;
margin: 0px 0px 0px 20px;


}

#promo-pic{
	float:left;
	width:215px;
	height:215px;
	margin:10px 20px 0px 20px;
	padding:0px;
	overflow:hidden;

}

#promo-description{
	float:left;
	width:400px;
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:12px;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;

}

#subnav{
	margin:0px;
	padding:0px;	
}


#tip-headline{
	color:#ffffff;
	margin: 300px 30px 0px 125px;
	
}
#tip-headline2{
	color:#828282;
	margin: 300px 30px 0px 125px;
	
}


#tip-body{
	color:#ffffff;
	font-size:11px;
	line-height:1.5em;
	margin: 50px 50px 0px 40px ;
	
}
#right-column-promo{
	float:left;
	background-image: url(../promo-right-repeat_03.gif);
	background-repeat: no-repeat;
	width:276px;
	height:472px;
	overflow:hidden;
text-align:left;}

#right-column-about{
	float:left;
	background-repeat: no-repeat;
	width:275px;
	height:469px;
	
	text-align:left;
}

#right-column-news{
	float:left;
	background-repeat: no-repeat;
	width:275px;
	height:469px;
	
	text-align:left;
}

.employee-head {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
	font-weight: lighter;
}

#right-column-cftech {
	float:left;
	background-image: url(../images/cf-sidebar.jpg);
	background-repeat: no-repeat;
	width:276px;
	text-align:left;
}

#copy-grey{
	margin:35px 35px 35px 82px;
	width:400px;
}


#right-column-cftech ul{
	margin:290px 40px 20px 13px;
	font-size:12px;
	text-weight:500;
padding:0px 0px 0px 29px;
}


#right-column-cftech li{
list-style-image: url(../images/cfbullet.gif);
padding:0px;

margin: 5px 0px 0px 0px;


}

.cf-grey{
	color:#999999;
	line-height: 25px;
	text-decoration: none;
	letter-spacing: 1px;
}
.cf-grey2{
	color:#999999;
	text-decoration: none;
	letter-spacing: 1px;
}


#right-column-locations{
	float:left;
	background-image: url(../images/locations-sidebar.jpg);
	background-repeat: no-repeat;
	width:276px;
	height:680px;
	text-align:left;
}
#right-column-locations a{
text-decoration:none;

}

#right-column-locations a:hover;{
color:#fff;
}



#right-column-locations ul{
margin: 140px 38px 0px 18px;
padding:20px;
}


#right-column-locations li{
list-style:none;
margin:0px;
padding:2px 5px 2px 10px;
color:#000000;
}
#right-column-locations ul a:hover li{
background-color:#848484;
color:#ffffff;
}

#location-left{
float:left;
width:210px;
}

#location-right{
float:left;
width:180px;
text-align:left;
}



.twocol{
	float:left;
	width:200px;
	margin:0px;
	padding: 10px 0px 10px 0px;
}



#right-column-extended{
	float:left;
	background-image: url(../images/ex-sidebar.jpg);
	background-repeat: no-repeat;
	width:276px;
	text-align:left;
	
}
#right-column-extended #rc-text{
	margin: 201px 41px 0px 34px;	
}

.sidehead{
	font-size:15px;
	font-family: helvetica, Verdana, Arial, "MS Trebuchet", sans-serif;
	letter-spacing:.1em;
	color:#fff;
}


#right-column-extended #rc-text ul{
	font-size:12px;
	text-weight:500;
	margin:0px 41px 0px 15px;
	padding:0px;
}


#right-column-extended #rc-text li{
list-style-image: url(../images/cfbullet.gif);
padding:0px;

margin:0px;

}
.date{
	font-size:12px;
font-weight: 700;}




.bodycopy {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	color:#424242;
	text-decoration: none;
}
.grey-caps {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	line-height: 20px;
	text-transform: uppercase;
}
.promo-date {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	line-height: 25px;
	text-transform: capitalize;
	letter-spacing: 1px;
}
.promo-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: lighter;
}
.used-info {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	line-height: 20px;
	text-transform: capitalize;
}

.customer-pic{
	width:139px;
	height:170px; 
	overflow:hidden;
	margin-right:4px;
	float:left;
	
}



#events-pics{
	margin: 20px 0px 20px 50px;
	
}


.indiv-events-pic{
	width:150px;
	margin: 3px;
	overflow:hidden;
	float:left;
	height:100px;
	
}


.company-news-head {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color: #FDB813;
	text-decoration: underline;
	font-weight: lighter;
}
.company-news-date {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	line-height: 16px;
	text-transform: capitalize;
	letter-spacing: 1px;
}

#footer-new{
	background-image: url('../images/footer-home-new.png');
	width:775px;
	height:115px;
	clear:both;
}

#footer-new310{
	background-image: url('../images/footer-home-newsletter.jpg');
	width:775px;
	height:165px;
	clear:both;
}

#footer3inside{
	margin-top:20px;
	padding-top:22px;
	padding-left:98px;
	float:left;
	
}

#subscribe{
	margin-top:30px;
	margin-left:73px;
	color:#FFFFFF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	float:left;
}

.spacing{
	margin-bottom:8px;
	font-size:9px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

#footer2inside{
	padding-top:22px;
	padding-left:98px;
	float:left;
}

#footer-new3{
	background-image: url('../images/footer-home-new.png');
	width:775px;
	height:115px;
	clear:both;
}

#footer3inside{
	padding-top:22px;
	padding-left:98px;
	float:left;
	
}

#footer-home-email{
	width:60px;
	height:20px;
	float:left;
	margin:145px 0px 0px -523px;
}
