/*! normalize.css 2011-09-22T17:42 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block} audio,canvas,video{display:inline-block;*display:inline;*zoom:1} audio:not([controls]){display:none} [hidden]{display:none}  html{font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%} body{margin:0} body,button,input,select,textarea{font-family:sans-serif} a{color:#00e}a:visited{color:#551a8b} a:focus{outline:thin dotted} a:hover,a:active{outline:0}  abbr[title]{border-bottom:1px dotted} b,strong{font-weight:bold}blockquote{margin:1em 40px} dfn{font-style:italic} mark{background:#ff0;color:#000} pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em} pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}  q{quotes:none} q:before,q:after{content:'';content:none}small{font-size:75%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em} ul,ol{margin:0 0;padding:0 0 0 0}dd{margin:0 0 0 40px}nav ul,nav ol,li{list-style:none;list-style-image:none}  img{border:0; -ms-interpolation-mode:bicubic} svg:not(:root){overflow:hidden}  figure{margin:0}  form{margin:0} fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em} legend{border:0; *margin-left:-7px} button,input,select,textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle} button,input{line-height:normal} button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer; -webkit-appearance:button; *overflow:visible} input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0} input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box} input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} textarea{overflow:auto; vertical-align:top}  table{border-collapse:collapse;border-spacing:0}


/*...................... Need4Speed ............................
COLOURS:
Dark Grey : 	 #1b1b1b
Yellow :		 #d9f82b
Orange :	 	 #ff703f
*/

body				{ background:#1b1b1b url(../images/top.jpg) 0 0 no-repeat; font-size: 75%; font-family: Helvetica Neue, Tahoma, Arial, Helvetica, sans-serif; }
.wrapper			{ width:960px; margin:40px auto; position: relative;}

#search:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#logo				{ margin:10px 0 0 0; position: absolute; z-index: 10001; width: 150px; height: 150px; }


#header				{ margin: 0 auto; width: 960px;}
#header h2			{ color: white; margin:  71px 0 0 140px; position: absolute; background-color: rgba(0,0,0,0.7); border-bottom: 1px solid black; border-top: 1px solid black; padding: 5px 15px 5px 30px;}


.clearfix			{ clear: both;}
a:link, a:visited	{ color:#999 }
a:hover				{ color:#084982 }
a img				{ border:none; }
p					{ padding: 0; margin: 0; }

h1					{ color: white;}
h3					{ margin: 2em 0; font-size: 1.5em; color: #999;}
h4					{ margin: 1em 0; font-size: 1.3m; color: #aaa;}



#quick-links		{ position: absolute; bottom: 75px; left: 0; width: 100%;}

/*....................... Nav ......................................... */

#nav				{ float: right;  width: 40%; }
#nav li				{ width: 96%; background-color: #111; background-color: rgba(0,0,0,0.7); border-bottom: 2px solid black; border-top: 2px solid black; margin-bottom: .5em; padding: 3%;
					  box-shadow: inset 5px 5px 5px black;}
#nav a				{ font-size: 1.4em; color:#d9f82b; text-decoration: none; font-family: freight-sans-pro, arial,sans-serif;}
#nav .selected a	{ color: white; font-style: italic;}



/*....................... Social Side......................................... */

#social-side-wrapper 		{ top:200px; position: absolute; margin-left: -135px; width: 100px; }

#social-side 				{ position: absolute; top: 10px;

background: #b4e391; /* Old browsers */
background: -moz-linear-gradient(top,  #b4e391 0%, #61c419 50%, #b4e391 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4e391 0%,#61c419 50%,#b4e391 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4e391 0%,#61c419 50%,#b4e391 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4e391 0%,#61c419 50%,#b4e391 100%); /* IE10+ */
background: linear-gradient(top,  #b4e391 0%,#61c419 50%,#b4e391 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */

border-radius: 5px;
box-shadow:inset 0 0 5px #299a0b, 0 0 3px black;
width: 100px; padding-bottom: 20px;}
#social-side li				{ margin: 20px auto 0 auto; width: 55px; box-shadow:inset 0 0 5px #aaa, 2px 2px 5px #299a0b; background-color: #fff; padding: 10px 10px 10px 10px; border-radius: 3px; border: 1px solid green;}
#social-side.fixed 			{ position: fixed;top: 50px;}


/*
.ees_typewriter				{ line-height: 100px; color: white; font-size: 2.2em;}

.ees_typewriter_cursor 		{ margin-left:.2em; background-color: red; border: 1px solid #990000; padding: 0 5px; }
*/
 
 
/*....................... Top Search ......................................... */
form#search 				{ float: right;  width: 450px; clear: right; position: relative; margin-top: 3em; background-color: rgba(0,0,0,0.7); padding: 1%;}
form#search input			{ background: black url(../images/search.png) 4px 7px no-repeat; background-color: rgba(0,0,0,0.8); color: white; font-size: 1.5em; font-weight: bold; float: left;
							  width: 300px; padding:12px 0 7px 45px; border: 2px solid #666; }
form#search input#submit	{ float: right; width: 100px;  background-color:#d9f82b; background-color: rgba(217,248,43); background-image: none;  color: black;  font-size: 1.5em;
							  text-align: center; padding: 10px 0; box-shadow:inset 0 0 5px #000000; border: 2px solid #ccc;}
#search label 				{  left: 12%; position: absolute; top: 35%; color: white; font-size: 1.3em; font-style: italic;}


/*....................... Home page ......................................... */


#video-week					{ overflow: hidden; margin-bottom: 20px; clear: both; }
div #video-week a			{ color: white;}
div #video-week	h1			{ font-size: 3em; background-color: black; color: #d9f82b; font-weight: normal; font-family: freight-sans-pro, arial,sans-serif; padding: 7px 10px;}
div #video-week	p			{ color: #efefe; font-size: 1.2em; line-height: 1.6em; width:580px; float: left; clear: left; color: #efefef; padding: 0 10px;}	
div #video-week	h2			{ font-size: 1.6em; font-family: freight-sans-pro, arial,sans-serif; padding: 7px 10px; width: 580px; border-bottom: none; float: left; color: white;}
div #video-week	span		{ float: left; width: 520px; text-align: right; padding-right: 40px; font-size: 1.7em; color: #d9f82b; clear: left; margin-top: 10px;}
div #video-week	img			{ border: 1px solid black;  box-shadow: 0 0 5px #000;}
div #video-week	#image		{ position: relative; float: right; width: 320px;}
div #video-week	a #play		{ position: absolute; width: 60px; height: 100px; background-image: url(../images/play-2.png); top: 50px; left:100px; display: block; }

#video-week .video-spiel	{ float: left; width: 500px; color: white;}

#site-info		{ position: relative; bottom: auto; margin-top: 20px; margin-bottom: 5px; clear: both;}
#site-info h2	{ background: black; color: #d9f82b; padding: 20px; font-size: 2em; font-weight: normal; font-family: freight-sans-pro, arial,sans-serif; }
#site-info span    { color: white; font-size: 1.2em;}

#home-fastest			{ overflow: hidden; }
#home-fastest:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#home-fastest h2		{ background: black; color: #d9f82b; padding: 1em; font-size: 2em; font-weight: normal; font-family: freight-sans-pro, arial,sans-serif; }
.cars:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.cars a				{ border: none; text-decoration: none;}
.cars				{ float: left; font-size: 1.2em; color: #ccc;  position: relative; padding:1px 1px 0 1px; border:1px solid #222; margin: 8px 9px 2px 2px; background: rgba(0,0,0,0.7); 						  background: #222; height: 110px; box-shadow: 0 0 5px #111;  font-family: freight-sans-pro, arial,sans-serif;}
.cars .car-name		{ position: absolute; top:5px; left: 1px; color: white; padding: 3px 0 3px 10px; width: 166px; font-size: 13px; background: #222; background: rgba(0,0,05,0.7);
					  border-top:1px solid #000; border-bottom:1px solid #000;}
.cars .speed		{ position: absolute; top:32px; right: 1px; color: #ff703f; padding: 2px 0 2px 7px; width: 125px; font-size: 11px; border-top:1px solid #000;
				      border-bottom:1px solid #000;  background: #222;  background: rgba(0,0,0,0.7);}

.cars .read-more	{ position: absolute; bottom:5px; right: 1px; background: #222;  background: rgba(0,0,0,0.7); color: #d9f82b;padding: 3px 0 3px 30px; width: 125px; font-size: 12px; font-weight: bold; text-transform: uppercase;}


#home-latest		{ margin-top: 40px; float: left; width: 960px; }

.cars-one			{ margin-left: 7px;}	
.cars-five			{ margin-right: 0;}	



#cars-1				{ background-color: aqua;}
#cars-2				{ background-color: red;}
#cars-3				{ background-color: blue;}
#cars-4				{ background-color: black;}
#cars-5				{ background-color: aqua;}
#cars-6				{ background-color: red;}
#cars-7				{ background-color: yellow;}
#cars-8				{ background-color: red;}
#cars-9				{ background-color: blue;}
#cars-10			{ background-color: black;}
#cars-11			{ background-color: aqua;}
#cars-12			{ background-color: aqua;}
#cars-13			{ background-color: red;}

#pagination			{ clear: both;}


#more				{ display: block; background-color: #ccc;  clear: both; padding: 30px; margin-top: 20px;}
#no					{ clear: both; background-color: yellow; padding: 30px; display: none;}


#cloud				{ clear: both; margin-top: 40px; padding: 10px 0 60px;}
#cloud h2			{ background-color: black; color: #d9f82b; font-size: 2em; padding: 1em; font-weight: normal; }
#cloud a			{ color: #ff703f; color: #eee; display: inline-block; margin: 5px; }


#most-viewed:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#most-viewed		{ padding-bottom: 40px;}


/*..................... Tag listing .............................*/

#tag-listing h1		{ background-color: black; color: #d9f82b; font-size: 2em; padding: 1em; }


/*..................... Top rated  .............................*/


#top-rated h2		{ background: black; color: #d9f82b; padding: 1em; }

.cars .rating		{ position: absolute; bottom:30px; right: 0px; background-color: black; color: #d9f82b; padding: 3px; width: 120px; font-size: 12px; text-transform: uppercase;}


/*..................... Search results page  .............................*/

#search-results-holder			{ float: left; width: 100%;}
#search-results-holder h1		{ float: left; background-color: black; padding: 1em; width: 100%; }
#search-results-holder h4		{ float: right; margin-left: 20px; font-size: 1.3em; margin-top: 40px; text-align: right; color: #ccc; }
#search-results-holder h4 span	{ color: white; font-size: 2em; background: black; padding: 5px;}
#h3-you							{ float: left; clear: both;}
#you							{ margin: 19px 20px; float: left; width: 400px; padding-top: 10px;}
#you:after 						{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#you li							{ list-style: disc; margin-left: 10px; color: white; font-size: 1.3em;}
#you li	span					{ color: #d9f82b; font-size: 1.5em; }


#search-results-holder h2		{ clear: both; color: white; padding: 0 0 5px 0; margin: 0;}
#search-form					{ background-color:#333; background-color: rgba(0,0,0,0.1); padding: 2%; float: left; width: 96%; margin-bottom: 5%; }
#search-form div 				{ position: relative; float: left; width: 23%; margin-right: 2%;}
#search-form label				{ left: 5%; position: absolute; top: 25%; color: #666; font-size: 1.3em; font-style: italic;}
#search-form input				{ display: block; width: 93%; padding: 3%; font-weight: bold; font-size: 1.6em;}
#search-form #submit			{ background-color:#d9f82b; background-color: rgba(217,248,43);  color: black; float: right; width: 20%; padding: 1%; border: 1px solid #333;}

#paginate						{ margin: 10px 0 20px; clear: both; width: 920px; padding: 20px; background-color: black; float: left; color: #efefef;}
#paginate a						{ color: #d9f82b; font-size: 1.6em; display: inline-block; margin: 0 5px; }
#paginate strong				{ color: #fff; font-size: 1.8em; }


#search-results table	{ width: 100%; clear: both;}
#search-results th		{ text-align: left;}
#search-results td		{ padding:2em; border: 1px solid #ccc; color: white; text-align: center;}
.search-results 	{ padding: 20px 10px; border: 1px solid #ccc;}


#search-results div		{ float: left; border: 1px solid #333;}


/*..................... Speed pics listing  .............................*/


#speed-pics-listing h2		{ font-size: 2em; color: #d9f82b; background-color: black; padding: 1em;}




/*..................... Speed pics single entry pages  .............................*/


#related:after,
#social:after,
#related:after,
#rating-div:after,
#submit:after 					{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#speed-pics-single h2			{ font-family: freight-sans-pro, arial,sans-serif; font-weight: normal; font-size: 2em; font-weight: 100; color: #d9f82b; background-color: black; padding: 1em; margin: 5px 0;}
#speed-pics-single h3			{ font-family: freight-sans-pro, arial,sans-serif;  font-size: 1.4em; font-weight: 100; color: #ff703f; background-color: black; padding: 0.5em 1.5em; margin: 5px 0 25px;;}
#speed-pics-single img			{ float: left; margin-bottom: 40px; border: 3px solid #222; box-shadow: 0 0 10px #000;}

#related						{ float: left; margin-left: 40px; margin-bottom: 40px; width: 320px;}
#related h2						{ margin-top: 0; padding: 0.5em;}

#related li						{ padding: 5px; position: relative; float: left; margin: 0 10px 5px 0;}
#related li.two					{ margin: 0; }
#related li	span				{ position: absolute; top: 7px; left: 8px; color: white; padding: 3px 0 3px 10px; width: 120px; font-size: 15px; background: #222; background: rgba(0,0,05,0.7);  border-top:1px solid #000; border-bottom:1px solid #000; font-size: 11px;}
#related li	img					{ margin:0 0 0 0;}

#prev-next						{ margin-bottom: 40px;}
#prev-next div					{ float: left; width: 480px; color: white; font-size: 1.4em; margin-bottom: 40px;}
#next							{ text-align: right;}

#rating-info				{ margin-bottom: 20px; color: white; background-color: black; padding: 20px 20px 40px; overflow: hidden; clear: both;}
#rating-info p 				{ float: left; width: 300px;}

#rating-text				{background-color: #11110f; padding: 5px 5px 5px;}
.rating-desc   				{background-color: #11110f;}

#rating-div						{ margin-bottom: 20px; background-color: black; padding: 20px 20px 40px; overflow: hidden; clear: both;}
#rating-div div				{float: left; width: 300px;}
#rating-div p				{float: left; width: 300px;}
#rating-div	h4					{ color: #d9f82b; font-size: 14px; }
#rating-div label				{ color: white;}
#rating-div input,			
#rating-div textarea,
#rating-div select				{ background-color: #ccc; border: 2px solid #666;}
#rating-div  label				{ font-size: 1.2em; margin-right: 10px;}

#rating-div #rating-1 p			{ float: left; width: 300px;}

#rating-div #rating-1 input		{ padding: 5px;}
#rating-div #rating-2			{ clear: both; float: left; margin-top: 20px;}
#rating-div #rating-2 select	{ width: 100px;}
#rating-div #rating-3			{ float: left;  margin: 20px 0 0 40px; width: 500px;}
#rating-div #rating-3 textarea	{ height: 100px; width: 400px;}
#rating-div #rating-4			{ float: left;  margin: 20px 0 0 0px; width: 300px;}
#rating-div #rating-5			{ float: left;  margin: 0px 0 0 0px; width: 300px;}
#rating-div select				{ background-color: white;}
#rating-div #submit				{ background-color: #d8f82b; float: left; font-size: 1.6em; border: 0;}



#social					{ position: relative; width: 960px; overflow: hidden; }
#social li				{ float: left; margin: 0 0 40px 0; width: 33.3%; height: 240px; padding-bottom: 20px;}
#social li#twitter		{ background: url(../images/sprites.png) 50% -421px; position:relative; z-index: 1000001; }
#social li#google		{ background: url(../images/sprites.png) 50% 46px; }
#social li#facebook		{ background: url(../images/sprites.png) 50% -182px; }
#social li#tell			{ position: absolute; bottom: 0; left: 0; background-color: #111210; width: 100%; height: 29px; color: #d9f82b; text-align: center; font-size: 2em; padding-top: 20px; }
#social li .inside		{ margin: 0 auto; width: 50px;}

#tags					{ margin-top: 20px; clear: both; color: white;}
#summary				{ margin-top: 20px; clear: both; color: white; font-size: 1.2em; padding: 1em;}
#tags h2				{  font-family: freight-sans-pro, arial,sans-serif; font-weight: normal; font-size: 2em; color: #d9f82b; background-color: black; padding: 1em;}


#social + form			{ clear: both; margin-top: 2em;}




/*..................... Videos single entry pages  .............................*/
#videos-single h2			{  font-family: freight-sans-pro, arial,sans-serif; font-weight: normal; font-size: 2em; color: #d9f82b; background-color: black; padding: 1em;}

#container_wrapper			{ float:left; margin:0 0 40px 0; width: 500px !important; height: 400px !important; border: 3px solid #000; box-shadow: 0 0 5px #000; padding: 1px; background-color: #444;}


#previous-video				{ float: left; margin-left: 40px; width: 410px;}
#previous-video	ul span		{ margin-bottom: 10px; color: white; display: block;}
#previous-video	li			{ background-color:#111; padding: 10px; }	
#videos-single #social		{ padding-top: 30px;}





/*..................... 404 .............................*/
#fourofour					{ margin-top: 30px; overflow: hidden;}
#fourofour h1				{ background-color: black; padding: 1.2em; color: #ddd;}
#fourofour h1 span			{ color: #d9f82b; }

#fourofour h2				{ background-color: black; padding: 1.1em; color: #d9f82b;}
#fourofour h2 a				{ color: #fff; }

#fourofour h3				{ color: white; margin: 1em 0;}
#four-cloud					{ float: left; width: 410px; padding: 0 25px 25px 25px;; background-color: black;}
#four-search 				{ float: left; width: 410px; padding: 0 25px 25px 25px;background-color: black; margin-left: 40px;}


#four-cloud a				{ display: inline-block; margin: 5px; color: #1E8CB5; color:#d9f82b; }

form#search404 				{ float:left; width:420px; position: relative; margin-top: 0; background-color: rgba(0,0,0,0.7); padding: 0;}
form#search404 input		{ background: black url(../images/search.png) 4px 7px no-repeat; background-color: rgba(0,0,0,0.8); color: #d9f82b; font-size: 1.3em; font-weight: bold; 
							  float: left; width: 260px; padding:12px 0 10px 45px; border: 1px solid #333; }
form#search404 input#submit	{ float: left; width: 100px;  background-color:#6CC631; background-color: rgba(217,248,43); background-image: none;  color: black;  font-size: 1.5em;
							  text-align: center; padding: 10px 0;  box-shadow:inset 0 0 5px #000000; border: 2px solid #ccc; margin-left: 5px;}
#search404 label 				{  left: 5%; position: absolute; top: 30%; color: white; font-size: 1.3em; font-style: italic;}


/*..................... Footer  .............................*/
#quick-links		{ position: relative; bottom: auto; margin-top: 20px; clear: both;}
#quick-links h2		{ background: black; color: #d9f82b; padding: 20px; font-size: 2em; font-weight: normal; font-family: freight-sans-pro, arial,sans-serif; }

#list:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#list				{ font-family: freight-sans-pro, arial,sans-serif; margin: 40px 0; float: left; width: 960px; }
#list h2			{ background-color: black; padding: 1.1em; color: #d9f82b; font-weight: normal; font-size: 1.9em;}		
#list div			{ position: relative; width: 300px; float: left;  margin-right: 30px}
#list label			{ position: absolute; left: 10px; top: 10px; font-size: 1.8em; color: #333;}
#list input			{ padding: 3% 0 3% 40px; width: 260px; font-size: 1.8em; display: block; }
#list #submit		{ border: none;  margin-right: 0; float: left; padding: 10px; width: 300px; height: 45px; color: white; font-size: 1.8em; font-weight: bold;
					  text-shadow: 1px 1px #000; border-radius: 5px; box-shadow: 5px 5px 10px black;}
					  
#list #submit		{				  
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
}
	

#list #response1,
#list #response		{ color: white;}
#list .success		{ background-color:#56A318; padding: 10px; font-size: 1.2em;}

#footer 			{ clear: both; padding-top: 105px; padding-bottom: 40px; width: 100%;}
#footer p			{ color: white; font-size: 14px;}
#footer p span		{ color:  #d9f82b; }
#footer p a			{ color:  #d9f82b; }

.content_txt  { color: white; font-size: 1.6em; text-decoration: none;}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}




#speedsters			{  font-family: freight-sans-pro, arial,sans-serif; color: #bfd255;}

#speedsters	p		{ font-size: 1.3em; margin: 10px 0; clear: both;}


#speedsters	h1		{ color: #d9f82b; font-weight: 100;}

#speedsters li		{ float: left; padding: 10px 10px 0 5px; font-size: 1.2em; border-left:1px solid #ccc;}


/*..................... iPhone ................ 
@media screen and (max-device-width: 480px){
	body					{ max-width: 480px;  }
	#home #outer-wrapper	{ background-image: none; }
	
	.inner-wrapper,
	.home-wrapper,
	#contact-main,
	.content-services			{ width: 100%;}
	#top-slider,
	#hm-suede,
	.formcontainer,
	#home-testimonials,
	#footer,
	#topper,
	#topper-inner,
	#suede-inner,
	#breadcrumb,
	#hiring, 
	#pull-down,
	.nav-services					{ display: none; }
	
	
	
	#hm-content div 		{ margin: 1em 0 0 0; width: 90%; padding-right: 10%; }
	#contact-details		{ float: none; padding: 5%; width: 90%;}
	#logo					{ margin: 5px 0 0 -65px; left: 50%; }
	#nav					{ width: 100%; padding: 190px 0 30px 0; margin: 0 0 30px 0; float: none; background: #F5FCFC; clear: both;}
	#nav li					{ display: block; float: none; width: 100%; height: 30px; margin: 0; padding: 0; }
	#nav li a:link,
	#nav li a:visited		{ display: block; float: none; width: 100%; height: 20px; margin: 0; padding: 7px 0 7px 0; background: none; text-indent: 0; text-align:center; color: black; border-bottom: 1px solid #fff; font-size: 17px; }
	
	#nav li.selected a		{ text-decoration: none; background-color: white; color: #333;}
	
	img						{	max-width:100%; height:auto; }
	
	#hm-what-next ul		{ padding: 3em;}
	#hm-what-next li		{ padding-bottom: 0.5em;}
	#hm-what-next li#or		{ display: none;}
	#expander h2 a			{ font-size: 13px;}
	.content-services h1 	{ font-size: 14px; }

 }
*/