

/* Basic */

	body, input, select, textarea {
		font-size: 13pt;
		letter-spacing: 0.025em;
		line-height: 1.65em;
	}

	h1, h2, h3, h4, h5, h6 {
		line-height: 1.5em;
	}

	header.major {
		padding-bottom: 1.5em;
	}

	footer.major {
		padding-top: 2em;
	}

/* Wrapper */

	.wrapper {
		margin-bottom: 4em;
		padding: 4em 3em;
	}

		.wrapper.style4 {
			padding: 3em;
		}

/* Header */

	#header nav ul li {
		margin-left: 0;
	}
		
	#freephone {
		position: absolute; 
		margin-right: 21.7em; 
		right: 0; 
		top: 0; 
		margin-top: 1em;
        max-width: 281px;
        min-width: 281px;
		}
				
		#lg {
		width: 230px;
		height: 80px;	
			}
			
			.button.special:hover {
				background: #f58122 !important;
				border-color: #f58122 !important;
			}

/* Banner */

	#banner {
		background-attachment: scroll;
	}
	#off {
		background-image: url(""), url(""), url("../images/main/offer-back-tr.png");
	    background-position: bottom left, bottom right, top center;
		background-repeat: no-repeat, no-repeat, repeat;
		}
		
	#clogo {
	width: 266px;	
		}
		

/* CTA */

	#cta {
		padding: 4em;
		background-attachment: scroll;
	}

/* Footer */

	#footer {
		padding: 4em;
		
	}
	#testdiv {
		display: inline-block;
		height: 6em;
		}
#frd_button {
	font-size: 22px; 
	margin-top: 0.4em; 
	line-height: 23px; 
	margin-bottom: -1em;
	
	}
	
	
#banner .inner {
margin-right: 0;
margin-bottom: 3em;
}

.galldiv {
font-size: 30px; 
margin-bottom: 20px; 
background-image:url(../images/divi.png); 
background-repeat: repeat-x; 
background-position:center; 
padding-left: 60px; 
line-height: 33px;	
	
	}

.krhe {
    
 font-size: 25px;   
}

.galrbtn {
padding-top: 0.5em; 
padding-bottom: 0.5em;
letter-spacing: 1px;
width: 100%; 
font-size: 13px; 
line-height:15px;    
    
}

