	* {
		padding:0;
		margin:0;
	}
	body {
		font:80% Arial, Helvetica, Sans-Serif;
		color:#333;
		margin:0;
		padding:0;
		text-align:center;
	}
	a:link,a:visited,a:active,a:hover {
		text-decoration:none;
		color:#181412;
	}
	img{border:none;}
	#container{
		margin:0 auto;
		position:relative;
		text-align:left;
		width:900px;
		background:#fff;		
		margin-bottom:2em;
	}
	.content{
		padding: 20px;
	}
	.content p {
		margin:0.25em 0 0.75em 0;
	}
	.content ul {
		padding-left:2em;
		margin:0.25em 0 0.75em 0;
	}
	.content h2 {
		text-transform: none;
		font-weight:bold;
	}
	#content-left {
		float:left;
		width:48%;
	}
	#content-right {
		float:right;
		width:48%;
	}
	h1 {
		color:#FFFFFF;
		font-size:1.8em;
		margin: 0 0 0.3em 0;
		font-family:Arial;
		font-weight:100;
		text-transform:uppercase;
		background:#181412 url('../images/black_arrow.png') right no-repeat;
		display:inline;
		padding: 5px 21px 5px 16px;
	}
	p.first {
		margin-top:20px;
	}
	.menu, .menu_how {
		padding-top:5px;
	}
	.menu div, .menu_how div {
		font-family:Arial;
		float:left;
		height:37px;
		line-height:37px;
		margin-right:28px;
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		text-transform:uppercase;
		color:#181412;
	}
	
	/* buttons */
	.menu_how div {
		padding: 0 33px 0 18px;
		background:#181412 url('../images/white_seperator.png') right no-repeat;
		color:#FFFFFF;
		margin-right:0px;
		border:0;
	}
	.menu div.button {
		height:33px;
	}
	.menu_how div.button#button11 {
		padding-right:28px;
		background:#181412 url('../images/white_seperator_end.png') right no-repeat;
	}
	.menu div.button.b-red {
		color:#B30D11;
	}
	.menu div.button, .menu_how div.button {
		cursor:pointer;
	}
	.menu div.button.b-red.selected {
		border-bottom: 4px solid #181412;
	}
	.menu div.button.selected {
		border-bottom: 4px solid #181412;
	}
	.menu #features, .menu_how #how_it_works {
		padding: 0 21px 0 16px;
		background:#181412 url('../images/black_arrow.png') right no-repeat;
		color:#FFFFFF;
	}
	.menu_how div#how_it_works {
		background:#181412 url('../images/white_seperator.png') right no-repeat;
		margin-right:0px;
		padding-right:30px;
	}
	
	
	.menu_how div.button.selected {
		background:#B30D11 url('../images/white_seperator_selectl.png') right no-repeat;
	}
	.menu_how div.selected_left {
		background:#181412 url('../images/white_seperator_selectr.png') right no-repeat;
	}
	.menu_how div#how_it_works.selected_left {
		background:#181412 url('../images/white_seperator_selectr.png') right no-repeat;
	}
	.menu_how div.button#button11.selected{
		background:#B30D11 url('../images/white_seperator_selecte.png') right no-repeat;
	}	
	
	
	.menu #benefits {
		padding: 0 21px 0 16px;
		background:#B30D11 url('../images/red_arrow.png') right no-repeat;
		color:#FFFFFF;
		font-size:1.2em;
		font-weight:bold;
		text-transform:uppercase;
	}
	.menu #button5 {
		margin:0;
	}
	.image .text {
		line-height:1.1em;
		font-size:1em;
		padding-left:20px;
	}
	.image .text p {
		padding-bottom:0.6em;
	}
	.image.red .text {
		color:#FFFFFF;
	}
	.image.black .text {
		color:#FFFFFF;
	}
	.image {
		height:300px;
		color:#FFFFFF;
		font-family:Arial;
		font-weight:100;
		background:#000000;
		padding-top:10px;
	}
	.image a {
		text-transform:uppercase;
		text-decoration:underline;
		font-size:0.9em;
		color:#FFFFFF;
	}
	h2 {
		font-size:1.2em;
		font-family:Arial;
		font-weight:100;
		margin-top:1em;
		text-transform:uppercase;
	}
	.red h2 {
		color:#181412;
	}
	.black h2 {
		height:37px;
		line-height:37px;
		display:inline;
		color:#B30D11;
		font-weight:bold;
		padding: 9px 21px 9px 20px;
		background:#FFFFFF url('../images/white_arrow.png') right no-repeat;
	}
	h3 {
		font-size:2.5em;
		color:#FFFFFF;
		margin:0.3em 0;
		font-family:Arial;
		font-weight:100;
		text-transform:uppercase;
		padding-left:20px;
	}
	.starred {
		font-size:0.8em;
		line-height:0.9em;
	}
	#logo {
		width:134px;
		height:156px;
		margin: 17px 0 21px 24px;
		background:url('../images/logo.png');
		float:left;
	}
	#navigation {
		
		top:120px;
		right:0;
		float:right;
		position:absolute;
	}
	#navigation ul {
		float:right;
		list-style-type:none;
	}
	#navigation li {
		display:inline;
		margin-right:1.1em;
		text-transform:uppercase;
	}
	#mainNavigation_node4 {
		text-transform:none !important;
	}
	#navigation a {
		font-family:Arial;
		color:#181412;
		text-decoration:none;
		font-weight:bold;
		font-size:1.1em;
		padding-bottom:5px;
	}
	#navigation a:hover {
		border-bottom: 4px solid #181412;
	}
	#navigation a.selected {
		border-bottom: 4px solid #181412;
		color:#B30D11;
	}
	#top-text {
		text-align:right;
		float:left;
		margin:12px 0 0 112px;
		font-style: italic;
		font-size: 1.3em;
		font-family: Arial;
		
	}
	.dgvideo {
	    position:absolute;
	    top:10px;
	    right:0;
	}
	.red-text {
		color:#B30D11;
	}
	.line {
		height:0;
		width:100%;
		border-bottom:1px solid #CCCCCC;
		margin: 5px 0;
		position: relative;
	}
	#brands {
		margin: 18px 0 18px 13px;
		float:left;
		position:relative;
	}
	#brands li {
		list-style:none;
		position:absolute;
		top:0;
		display:block;
		height:48px;
	}
	#brands li a {
		height:48px;
		display:block;
	}
	#fletcher, #fletcher a {
		background:url('../images/brands.jpg') no-repeat;
		width:80px;
	}
	#window, #window a {
		background:url('../images/brands.jpg') -109px 0 no-repeat;
		width:48px;
		left:100px;
	}
	#branz, #branz a {
		background:url('../images/brands.jpg') -188px 0 no-repeat;
		width:40px;
		left:168px;
	}
	#find-us-on-facebook {
		float: right;
		margin-right: 102px;
		margin-top: 26px;
	}
	#find-us-on-facebook a {
		color: #3B599A;
	}
	#find-us-on-facebook span {
		position: relative;
		top: -6px;
	}
	#phone {
		line-height:80px;
		margin: 0 13px 0 0;
		float:right;
		font-family:Arial;
		font-size:2.4em;
		font-weight:normal;
	}
	#phone-red {
		color:#B30D11;
		font-weight:bold;
	}
	#footer-copyright {
		float:right;
	}
	#footer {
		font-family: Arial;
		font-size: 0.85em;
		color:#707070;
		margin: 1em 13px 0 8px;
	}
	#footer-nav {
		float:left;
	}
	#footer ul {
		list-style:none;
		overflow:hidden;
	}
	#footer ul li {
		
		padding:0 5px;
		border-left:1px solid #999999;
		margin:0 1px 0 -1px;
		float:left;
	}
	#footer-nav a {
		text-decoration:none;
		text-transform:uppercase;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#loader {
		position:absolute;
		margin: 10px 0 0 780px;
		width:100px;
		height:8px;
		border:1px solid #FFFFFF;
		padding:1px;
	}
	#loader-bar {
		position:relative;
		width:0%;
		height:100%;
		background:#FFFFFF;
	}
	
	.how_to {
		float:left;
		width:250px;
		height:270px;
		text-align:center;
		background:#EEE;
		border: 1px solid #DDD;
		margin:5px;
		padding:10px;
	}
	.how_to img {
		vertical-align:middle;
	}
	.how_to div {
		font-weight:bold;
		vertical-align:middle;
		margin: 0 0 5px 0;
	}
	.how_to .numbering {
		margin:-0.3em 0 0 0;
		padding:0;
		font-size:2em;
		position:absolute;
		height:1em;
		width:1em;
		color:#181412;
		float:left;
	}
	#contact_arrow {
		background:#181412 url('../images/big_black_arrow.png') right no-repeat;
		color:#FFFFFF;
		padding:10px 40px 10px 10px;
		display:block;
		width:800px;
	}
	#contact_arrow h1 {
		padding:0;
		background:#181412;
		display:block;
	}
	
		#free { float:right; clear:both; font-size:25px; margin-right:77px; margin-top:-15px; }	
/* Easy Slider */

	#slider{}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:300px;
		overflow:hidden;
		background:#000000;
		}						
		
	p#controls{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn{ 
		left:900px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		}	
	#nextBtn a{ 
		}												

/* // Easy Slider */

.clearfix {
	display:block;
	clear:both;
}
