/******************************OVERALL STYLES******************************/
body {
	margin: 0px;
	padding: 0px;
}

h2#heading {
	background-image: url("./images/pageHeadingBG.jpg");
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	
	width: 100%;
	height: 35px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.body {
		
}

a:link {
	color: #3999ff;
	text-decoration: none;
}

a:visited {
	color: #3999ff;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #ff6600;
	text-decoration: underline;
}

/******************************HEADER STYLES******************************/
.header {
	background-image: url('./images/headerBackGround.jpg');
	
	height: 63px;
}

.headLeft {
	background-image: url('./images/elkinLogo.gif');
	background-repeat:no-repeat;
			
	width: 216px;
	height: 63px;
			
	margin-left:5px;
	
	position: absolute;
	top: 0px;
	left: 0px;
}
			
.headRight {
	background-image: url('./images/headerRight.jpg');

	width: 292px;
	height: 63px;
				
	position: absolute;
	top: 0px;
	right: 0px;
}

/******************************NAVIGATION STYLES******************************/
.navBar {
	background-color: #cf853e;
	/*#ff6600;*/
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
				
	text-align: center;
	vertical-align: middle;
	height: 23px;

	margin: 0 auto;
	padding-top: 2px;

	font-size: 1em;
	font-weight: 900;
}
			
.navBar a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
			
.navBar a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
			
.navBar a:active {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
			
.navBar a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
}			
			
/******************************FOOTER STYLES******************************/	
.footer {
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	height: 120px;
	
	font-size: .8em;
}
			
.footerLeft {
	margin-top: 5px;
	float: left;
	text-align: right;
	width: 50%;
}
			
.footerRight {
	margin-right: 5px;
	text-align: right;
}

/******************************PAGE-SPECIFIC STYLES******************************/
.homeContainer {
	width:780px;
	height:745px;
}

.homeLeft {
	width:298px;
	height:675px;

	float:left;
}

.homeLeftTop {
	background-image: url('./images/freshLogo.jpg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	
	width:298px;
	height:450px;
	
	
	float:left;
}

.homeLeftBot {
	width:298px;
	height:225px;

	border-top:1px solid black;
	
	text-align:center;

	float:left;
}

.homeRight {
	width:482px;
	height:675px;
	
	float:left;

}

.homeRightTop {
	width:482px;
	height:400px;
	
	margin-top:50px;
	
	text-align:center;
}

.homeRightBot {
	width:482px;
	height:225px;
	
	border-top:1px solid black;

	text-align:center;
}

.howDescContainer {
	padding-left: 10px;
	padding-right: 10px;
	
	min-height: 220px;
}

.howPicRHT {	
	width: 220px;
	height: 220px;
	float: right;
	border: 1px solid black;
	margin-left: 5px; /* This is so left description does not butt up against to the picture */
}

.featuresDescContainer {
	padding-left: 10%;
	padding-right: 10%;
	min-height: 144px;
}

.featuresPicLFT {
	width: 238px;
	height: 144px;
	float: left;
	border: 1px solid black;
	margin-right: 25px;
}

.featuresPicRHT {
	width: 238px;
	height: 144px;
	float: right;
	border: 1px solid black;
}

/**FINANCING PAGE(S) **/
.financingTopContainer {
	width: 763px;
	height: 130px;
}

.financingTopLFTContainer {
	width:244px;
	height:130px;
}

.financingTopLFT-LFT {
	width:84px; 
	height:100px;

	position: absolute;
	top:123px;
	
	background-image:url("./images/PAGE_financing/sls_logo.gif");
}

.financingTopLFT-RHT {
	width:160px; 
	height:100px; 
	
	position: absolute;
	top:123px;
	left:84px;

	background-image:url("./images/PAGE_financing/mixer_logo.gif");
}

.financingTopLFT-BOT {
	width: 244px;
	height: 30px;
	
	position: absolute;
	top:223px;
	
	background-image:url("./images/PAGE_financing/fin_serv.gif");
}

.financingTopRHTContainer {
	width: 519px;
	height: 130px;
}

.financingTopRHT-LFT {
	width: 337px;
	height: 130px;
	
	position: absolute;
	top:123px;
	left:244px;
	
	background-image:url("./images/PAGE_financing/evolved.jpg");
}

.financingTopRHT-RHTContainer {
	width:182px;
	height:130px;
}

.financingTopRHT-RHT-TOP {
	width: 182px;
	height: 15px;
	
	position:absolute;
	top:123px;
	left:581px;
	
	background-image:url("./images/PAGE_financing/topRHTTOP.gif");
}

.financingTopRHT-RHT-MID {
	width: 182px;
	height: 30px;
	cursor: pointer;
	
	position:absolute;
	top:138px;
	left:581px;
	
	background-image:url("./images/PAGE_financing/topRHTMID.gif");
}

.financingTopRHT-RHT-BOT {
	width: 182px;
	height: 85px;
	
	position:absolute;
	top:168px;
	left:581px;
	
	background-image:url("./images/PAGE_financing/topRHTBOT.gif");
}

.financingBotContainer {
	width:763px;
	height: 1675px;
}

.financingBotLFTContainer {
	width: 84px;
	
	position:absolute;
	top:253px;
}

.financingBotLFT-HOME {
	width:84px;
	height:25px;

	background-image:url("images/PAGE_financing/home-a.gif");
}

.financingBotLFT-PROD {
	width:84px;
	height:36px;
	
	background-image:url("images/PAGE_financing/products-a.gif");
}

.financingBotLFT-APPLY {
	width:84px;
	height:27px;
	
	background-image:url("./images/PAGE_financing/apply_now-a.gif");
}

.financingBotLFT-ADV {
	width:84px;
	height:37px;
	
	background-image:url("images/PAGE_financing/advantages-a.gif");
}

.financingBotLFT-CALC {
	width:84px;
	height:35px;
	
	background-image:url("images/PAGE_financing/calculator-a.gif");
}

.financingBotLFT-TERMS {
	width:84px;
	height:37px;
	
	background-image:url("images/PAGE_financing/financial_terms-a.gif");
}

.financingBotLFT-CONTACT {
	width:84px;
	height:38px;
	
	background-image:url("images/PAGE_financing/contact_us-a.gif");
}

.financingBotLFT-ABOUT {
	width:84px;
	height:36px;
	
	background-image:url("images/PAGE_financing/about_sls-a.gif");
}

.financingBotLFT-SPACER1 {
	width:84px;
	height:38px;
	
	background-image:url("images/PAGE_financing/left_menu_spacer-1.gif");
}

.financingBotLFT-SECLOGO {
	width:84px;
	height:52px;
	
	background-image:url("images/PAGE_financing/secure_lease-a.gif");
}

.financingBotLFT-SPACER2 {
	width:84px;
	height:44px;
	
	background-image:url("images/PAGE_financing/left_menu_spacer-2.gif");
}

.financingBotLFT-SPACER3 {
	width:84px;
	height:43px;
	
	background-image:url("images/PAGE_financing/left_menu_spacer-3.gif");
}

.financingBotMID1Container {
	width:78px;

	position:absolute;
	top:253px;
	left:84px;
}

.financingBotMID1TOP {
	height:214px;
	
	background-image:url("./images/PAGE_financing/leftMid1TOP.gif");
	background-repeat:no-repeat;
}

.financingBotMID1BOT {
	width:78px;
	height:198px;
	
	background-image:url("./images/PAGE_financing/leftMid1BOT.gif");	
	background-repeat:no-repeat;
	
	position:absolute;
	top:165px;
}

.financingBotMID2Container {
	width:78px;
	height:402px;
	
	background-image:url("./images/PAGE_financing/leftMid2.gif");
	background-repeat:no-repeat;
	
	position:absolute;
	top:253px;
	left:162px;

}

.financingBotRHTContainer {
	min-height:500px;
}

.financingBotRHT-TOP {
	width:590px;
	height:20px;
	
	background-image:url("./images/PAGE_financing/title_bar_top.gif");
	
	position:absolute;
	top:253px;
	left:240px;

}

.financingBotRHT-TITLE {
	width:590px;
	height:28px;
	padding-left:25px;
	
	font-family:"Courier New";
	font-size:1em;
	font-weight:900;
	
	background-image:url("./images/PAGE_financing/title_bar_left.gif");
	background-position:left;
	background-repeat:no-repeat;
	
	position:absolute;
	top:273px;
	left:240px;
}

.financingBotRHT-BODY {
	width:590px;

	position:absolute;
	top:321px;
	left:240px;
}

/**SPEC PAGE**/
.specMain {
	background-color: #ffffcc; 
	width: 95%; 
	margin-left: 2.5%; 
	margin-right: 2.5%;
}

.specHeadings {
	background-color: #ffcc00;
	width: 22%;
}

.specDetails {
	width: 13%;
	padding-left: 5px; 
	padding-right: 5px"
}