@charset "utf-8";
/* CSS Document */


/* --------------------------- BASIC LAYOUT ----------------------*/

#test {
	float:left;
	display:inline;
	height:20px;
	background-color:#ed4610;
	width:960px;
	text-align:center;
	color:#ffffff;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
html {height:100%;}
body {
margin:0;
padding:0;
height:100%;
background-color:#ffffff;
}

body {
	font-family:"Trebuchet MS", Arial,  Helvetica,  Verdana;
	background-color:#000000;
}


#propeller-wrapper {
width:100%;
background-color:#FFFFFF;
}

* html #propeller-wrapper {height:100%}

#propeller-inner-wrap {
}

#propeller-inner-wrap:after {
content:" ";
display:block;
clear:both;
}

* html #propeller-inner-wrap {
height:1px;
}

#propeller-footer {
position:absolute;
z-index:500;
height:309px;	
background-color: #000000;
width:100%;
overflow:hidden;
}

#propeller-footer-2 {
position:absolute;
z-index:502;
height:187px;
margin-top:121px;	
background-color:#000000;
width:100%;
overflow:hidden;
}

#propeller-outer {
	width: 960px;
	margin: auto;
	position:relative;
	z-index:1;
}


#propeller-header {
	float:left;
	display:inline;
	width:960px;
	height:35px;
	margin-bottom:21px;
}



#propeller-navigation {
	float:right;
	display:inline;
	width:698px;
	height:35px;
	margin-top:19px;
	position:absolute;
	z-index:1;
	margin-left:262px;
}


#propeller-logo {
	float:left;
	display:inline;
	width:200px;
	height:134px;
	position:absolute;
	z-index:1001;
	margin-top:9px;	
}

#propeller-image {
	display:inline;
	width:960px;
	height:433px;
	float:left;
	display:inline;	
	background: #fff url(../images/loading.gif) no-repeat center;
}

#propeller-contentarea {
	width:960px;
	min-height:533px;
	height:auto !important;
	height:533px;	
	float:left;
	display:inline;	
}



/* firefox fix to stop borders around link */
a:focus {
   -moz-outline-style:none;
}

p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}


/* --------------------------- END BASIC LAYOUT ----------------------*/

/* --------------------------- Navigation ----------------------*/



#propeller-navigation ul{
	float:left;
	display:inline;
	width:595px;
	height:31px;
	margin:0px;
	padding:0px;
}

 ul.clientlogin{
 	width:99px !important;
	float:right !important;
	display:inline !important;
	height:31px !important;
	margin:0px !important;
	padding:0px !important;	
 }

#propeller-navigation ul li{
	float:left;
	display:inline;;
	margin-right:36px;

}

ul.clientlogin li{
	float:right !important;
	display:inline !important;
	margin-right:0px !important;

}


#propeller-navigation ul li a, ul.clientlogin li a{
	font-size:11px;
	color:#35383a;
	text-decoration:none;
	letter-spacing:1px;
	text-transform:uppercase;
	
}

#propeller-navigation ul li a:hover, ul.clientlogin li a:hover{
	color:#ea460f;
}


/* --------------------------- END Navigation ----------------------*/

/* --------------------------- HOME PAGE  --------------------------*/

#home-text-row {
	min-height:259px;
	height:auto !important;
	height:259px;	
	border-bottom:1px solid #d3d3d3;
	margin-top:26px;
	width:960px;
	float:left;
	display:inline;	
}

#home-column-1, #home-column-3 {
	float:left;
	display:inline;
	width:263px;
	min-height:240px;
	height:auto !important;
	height:240px;
	margin-right:70px;
	background-color:#FFFFFF;
}

#home-column-2 {
	float:left;
	display:inline;
	width:279px;
	min-height:240px;
	height:auto !important;
	height:240px;
	margin-right:84px;
	background-color:#FFFFFF;
}

#home-column-3 {
	margin-right:0px;
}

.home-column-title, .home-column-title-2 {
	float:left;
	display:inline;
	width:263px;
	height:28px;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:3px;
}

.home-column-title-2 {
	margin-left:16px;
}

.home-column-text-area, .home-column-text-area-2 {
	float:left;
	display:inline;
	width:263px;
	margin-top:15px;
	background-color:#FFFFFF;
}

.home-column-text-area-2 {
	width:273px;
	background-color:#FFFFFF;
}

.home-column-text-area-2 .top-text {
	margin-left:16px;
}


/* .home-column-text-area-2  ul */
.home-column-text-area-2 ul{
	font-size:12px;
	color:#787878;
	margin: 22px 0 0 0;
	padding:0;	
}

.home-column-text-area-2 ul a{
	text-decoration:none;
}

.home-column-text-area-2 ul a:hover{
	text-decoration: underline;
}

.home-column-text-area-2 ul li{
list-style:none;
	background-image: url(../images/orange-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0 0 0 0;
	padding:0 0 0 14px;
	line-height:16px;
}

#propeller-client-logos {
	width:960px;
	height:93px;
	margin-top:34px;
	float:left;
	display:inline;
	position:relative;
}


#propeller-client-logos ul{
	float:left;
	display:inline;
	width:960px;
	height:93px;
	margin:0px;
	padding:0px;
}

#propeller-client-logos ul li{
	float:left;
	display:inline;

}


/* --------------------------- END HOME PAGE  --------------------------*/


#propeller-content {
	width:960px;
	min-height:490px;
	height:auto !important;
	height:490px;
	margin-top:50px;	
	float:left;
	display:inline;
}

#propeller-leftnav {
	float:left;
	display:inline;
	width:263px;
	min-height:490px;
	height:auto !important;
	height:490px;
	margin:0px;
	padding:0px;	
}

#propeller-textarea {
	float:left;
	display:inline;
	width:697px;
	min-height:460px;
	height:auto !important;
	height:460px;
	padding-bottom:30px;	
}


#propeller-leftnav ul, #propeller-portfolio-leftnav ul{
	float:left;
	display:inline;
	width:263px;
	margin:0px;
	padding:0px;
}

#propeller-leftnav ul li, #propeller-portfolio-leftnav ul li{
	list-style:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	margin-bottom:2px;

}


#propeller-leftnav ul li a, #propeller-portfolio-leftnav ul li a{
	font-size:11px;
	color:#35383a;
	text-decoration:none;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;	
}

#propeller-leftnav ul li a:hover, #propeller-portfolio-leftnav ul li a:hover{
	color:#ea460f;
}


/*---------------------------PORTFOLIO PAGE -----------------------*/

#propeller-portfolio-leftnav {
	float:left;
	display:inline;
	width:263px;
	min-height:490px;
	height:auto !important;
	height:490px;
	margin-top:165px;	
}

#propeller-portfolio-right {
	float:left;
	display:inline;
	width:697px;
	min-height:533px;
	height:auto !important;
	height:533px;
	padding-bottom:120px;
}

.propeller-portfolio-row {
	float:left;
	display:inline;
	width:697px;
	min-height:209px;
	height:auto !important;
	height:209px;	
}

.propeller-portfolio-site, .propeller-portfolio-site-end {
	float:left;
	display:inline;
	width:219px;
	min-height:209px;
	height:auto !important;
	height:209px;
	margin-right:20px;
}


.propeller-portfolio-site-end {
	margin-right:0px;
}

.propeller-portfolio-image {
	float:left;
	display:inline;
	width:219px;
	height:135px;
	margin-bottom:15px;
}

.propeller-portfolio-image img {
	border:0px;
}

.propeller-portfolio-title {
	float:left;
	display:inline;
	width:219px;
	height:17px;
	font-size:11px;
	color:#ea460f;
	text-transform:uppercase;
	letter-spacing:1px;
}

.propeller-portfolio-title a, .propeller-portfolio-title a:visited {
	text-decoration:none;
	font-size:11px;
	color:#ea460f;
	text-transform:uppercase;
	letter-spacing:1px;
}

.propeller-portfolio-subtitle {
	float:left;
	display:inline;
	width:219px;
	color:#787878;
	font-size:12px;
	text-transform:capitalize;
	margin-bottom:20px;	
}
li.portfolio-subnav {
	margin-left:10px!important;
}
.portfolio-subnav a {
	text-decoration:none!important;
	color:#787878!important;
	font-size:12px!important;
	text-transform:capitalize!important;
}
.portfolio-subnav a:hover {
	color:#ed4610!important;
}
.propeller-portfolio-subtitle a, .propeller-portfolio-subtitle a:visited {
	text-decoration:none;
	color:#787878;
	font-size:12px;
}

.propeller-email-site, .propeller-email-site-end {
	float:left;
	display:inline;
	width:135px;
	min-height:290px;
	height:auto !important;
	height:290px;
	margin-right:52px;
}

.propeller-email-site-end {
	margin-right:0px;
}

.propeller-email-image {
	float:left;
	display:inline;
	width:135px;
	height:219px;
	margin-bottom:15px;
}

.propeller-email-title {
	float:left;
	display:inline;
	width:135px;
	height:17px;
	font-size:11px;
	color:#ea460f;
	text-transform:uppercase;
	letter-spacing:1px;
}

.propeller-email-subtitle {
	float:left;
	display:inline;
	width:135px;
	height:13px;
	color:#787878;
	font-size:12px;
	
}





/*---------------------------END PORTFOLIO PAGE -----------------------*/
/*---------------------------CASE STUDY PAGE -----------------------*/

.propeller-casestudy-url {
	float:left;
	display:inline;
	width:697px;
	min-height:42px;
	height:auto !important;
	height:42px;	margin-top:60px;
}

.propeller-casestudy-url a, .propeller-casestudy-url a:visited  {
	text-decoration:underline;
	font-size:18px;
	color:#ea460f;
}

.propeller-casestudy-links {
	float:left;
	display:inline;
	width:697px;
	height:74px;
	border-top:1px solid #d3d3d3;
	padding-top:27px;
	color:#35383a;
}


.propeller-casestudy-links ul{
	float:left;
	display:inline;
	width:697px;
	margin:0px;
	padding:0px;
}

.propeller-casestudy-links ul li{
	float:left;
	display:inline;
	text-transform:uppercase;
	color:#35383a;
	font-size:11px;	

}

.propeller-casestudy-links ul li a{
	float:left;
	display:inline;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#35383a;
	font-size:11px;
	text-decoration:none;

}

#propeller-sendtofriend-right {
	float:left;
	display:inline;
	width:697px;
	min-height:533px;
	height:auto !important;
	height:533px;
}

#propeller-sendtofriend-title {
	float:left;
	display:inline;
	width:697px;
	height:30px;
	margin-top:60px;
}

#propeller-sendtofriend-content {
	float:left;
	display:inline;
	width:697px;
	min-height:400px;
	height:auto !important;
	height:400px;	
	margin-top:75px;
padding-bottom:30px;	
}

.propeller-casestudy-column1 {
	float:left;
	display:inline;
	width:360px;
	height:310px;
	color:#787878;
	}

.propeller-casestudy-column2 {
	float:left;
	display:inline;
	width:337px;
	height:310px;
	color:#787878;
	}

#propeller-textarea .quotetext a, #propeller-textarea .quotetext a:visited {
	text-decoration:underline;
	color:#ea460f;
}

.propeller-casestudy-column1 ul, .propeller-casestudy-column1 li,
.propeller-casestudy-column2 ul, .propeller-casestudy-column2 li{
	border:0 !important; 
	margin:0 !important; 
	padding:0 !important; 
	list-style:none !important;
	background-image:none !important;
}
.propeller-casestudy-column1 li,
.propeller-casestudy-column2 li{
	clear:both !important;
	list-style:none !important;
}

.propeller-casestudy-column1 .textbox,
.propeller-casestudy-column2 .textbox{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #d3d3d3;
	color:#787878;
	font-size:12px;
	height:17px;
	margin-bottom:24px;
	padding:4px;
	width:212px;
}

.propeller-casestudy-column1 textarea,
.propeller-casestudy-column2 textarea{
	font-size:12px;
	color: #787878;
	height:165px;
	width:252px;
	border:1px solid #d3d3d3;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	background-color:#ffffff;
	margin-bottom:13px;
}
.propeller-casestudy-column1 label{
	width:80px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-casestudy-column2 label{
	width:70px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-casestudy-column2-button 
{
	font-size:24px;
	color: #a0dffe;
	background-color: #ffffff;
	border:0;
	padding:3px;
	color:#ea460f;
	letter-spacing:1px;
}




/*---------------------------END CASE STUDY PAGE -----------------------*/

/*---------------------------WHAT WE DO --------------------------------*/



.propeller-whatwedo ul{
	font-size:12px;
	color:#787878;
	margin: 22px 0 0 0;
	padding:0;	
}


.propeller-whatwedo ul a{
	text-decoration:none;
}

.propeller-whatwedo ul a:hover{
	text-decoration: underline;
}

.propeller-whatwedo ul li{
	list-style:none;
	background-image: url(../images/orange-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0 0 0 0;
	padding:0 0 0 12px;
		line-height:16px;

}

.whatwedo-text {
	width:635px;
	float:left;
	display:inline;
	margin-bottom:15px;
}

.whatwedo-large {
	font-family:"Trebuchet MS", Arial,  Helvetica,  Verdana;
	font-size:18px;
	line-height:22px;
	color:#35383a;

}

.whatwedo-medium {
	font-family:"Trebuchet MS", Arial,  Helvetica,  Verdana;
	font-size:16px;
	line-height:18px;
	color:#35383a;
}

.services-portfolio-row {
	margin-top:10px;
	float:left;
	display:inline;
	width:697px;
	min-height:209px;
	height:auto !important;
	height:209px;	
	margin-bottom:10px;
}

.workshop-portfolio-row {
	float:left;
	display:inline;
	width:697px;
	min-height:209px;
	height:auto !important;
	height:209px;	
	margin-top:35px;
}

.whatwedo-footer {
	width:697px;
	float:left;
	display:inline;
	height:50px;
	padding-top:27px;
	border-top:1px solid #d3d3d3;
	color:#35383a;
	font-size:14px;
}


/*---------------------------CAREERS --------------------------------*/

#propeller-careers-right {
	float:left;
	display:inline;
	width:697px;
	min-height:533px;
	height:auto !important;
	height:533px;
}

#propeller-careers-title {
	float:left;
	display:inline;
	width:697px;
	height:30px;
	margin-top:60px;
}

#propeller-careers-map-holder {
	float:left;
	display:inline;
	width:697px;
	margin-top:25px;
}

.propeller-careers-content {
	float:left;
	display:inline;
	width:697px;
	height:530px;

}

.propeller-careers-content-outer{
	overflow:hidden;
	float:left;
	display:inline;
	margin: 0;
	position:relative;
	width:697px;
	height:530px;
	margin-top:75px;
	margin-bottom:30px;

}

.propeller-careers-content  ul{
	font-size:12px;
	color:#787878;
	margin: 22px 0 0 0;
	padding:0;	
}

.propeller-careers-content ul a{
	text-decoration:none;
}

.propeller-careers-content ul a:hover{
	text-decoration: underline;
}

.propeller-careers-content ul li{
	list-style:none;
	background-image: url(../images/orange-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0 0 0 0;
	padding:0 0 0 20px;
		line-height:16px;

}

.propeller-careers-column1 {
	float:left;
	display:inline;
	width:360px;
	height:280px;
	color:#787878;
	margin-top:10px;	
}

.propeller-careers-column2 {
	float:left;
	display:inline;
	width:337px;
	height:280px;
	margin-top:10px;	
	color:#787878;
	}

.propeller-careers-column1 ul, .propeller-careers-column1 li,
.propeller-careers-column2 ul, .propeller-careers-column2 li{
	border:0 !important; 
	margin:0 !important; 
	padding:0 !important; 
	list-style:none !important;
	background-image:none !important;
}
.propeller-careers-column1 li,
.propeller-careers-column2 li{
	clear:both !important;
	list-style:none !important;
}

.propeller-careers-column1 .textbox,
.propeller-careers-column2 .textbox{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #d3d3d3;
	color:#787878;
	font-size:12px;
	height:17px;
	margin-bottom:24px;
	padding:4px;
	width:212px;
}

.propeller-careers-column1 textarea,
.propeller-careers-column2 textarea{
	font-size:12px;
	color: #787878;
	height:169px;
	width:252px;
	border:1px solid #d3d3d3;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	background-color:#ffffff;
	margin-bottom:13px;
}
.propeller-careers-column1 label{
	width:80px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-careers-column2 label{
	width:73px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-cv-content-outer{
	overflow:hidden;
	float:left;
	display:inline;
	margin: 0;
	position:relative;
	width:697px;
	min-height:500px;
	height:auto !important;
	height:500px;	
	margin-top:75px;
	margin-bottom:30px;

}

.workshop-content-outer{
	overflow:hidden;
	float:left;
	display:inline;
	margin: 0;
	position:relative;
	width:697px;
	min-height:500px;
	height:auto !important;
	height:500px;	
	margin-top:25px;
	margin-bottom:30px;
}

/*---------------------------END CAREERS --------------------------------*/


/*---------------------------CONTACT PAGE ------------------------------*/

#propeller-contact-address {
	float:left;
	display:inline;
	width:263px;
	min-height:256px;
	height:auto !important;
	height:256px;
	margin-top:152px;
	font-size:14px;
	color:#35383a;

}

.propeller-contact-outer {
	float:left;
	display:inline;
	width:697px;
	min-height:256px;
	height:auto !important;
	height:256px;
	margin-bottom:60px;
}

.propeller-contact-title {
	float:left;
	display:inline;
	width:697px;
	height:30px;
	padding-top:62px;
	padding-bottom:61px;	
	background-color:#ffffff;
	
}

.propeller-contact-column1 {
	float:left;
	display:inline;
	width:346px;
	height:270px;
	color:#787878;
	background-color:#ffffff;
}

.propeller-contact-column2 {
	float:left;
	display:inline;
	width:350px;
	height:270px;
	color:#787878;
	background-color:#ffffff;
}

.propeller-contact-column1 ul, .propeller-contact-column1 li,
.propeller-contact-column2 ul, .propeller-contact-column2 li{
	border:0 !important; 
	margin:0 !important; 
	padding:0 !important; 
	list-style:none !important;
	background-image:none !important;
}
.propeller-contact-column1 li,
.propeller-contact-column2 li{
	clear:both !important;
	list-style:none !important;
}

.propeller-contact-column1 .textbox,
.propeller-contact-column2 .textbox{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #d3d3d3;
	color:#787878;
	font-size:12px;
	height:17px;
	margin-bottom:24px;
	padding:4px;
	width:209px;
}

.propeller-contact-column1 textarea,
.propeller-contact-column2 textarea{
	font-size:12px;
	color: #787878;
	height:169px;
	width:255px;
	border:1px solid #d3d3d3;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	background-color:#ffffff;
	margin-bottom:13px;
}
.propeller-contact-column1 label{
	width:80px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-contact-column2 label{
	width:73px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-contact-column2-button 
{
	font-size:24px;
	color: #a0dffe;
	background-color: #ffffff;
	border:0;
	padding:3px;
	color:#ea460f;
	letter-spacing:1px;
}

.propeller-directions-column1 {
	float:left;
	display:inline;
	width:413px;
	height:280px;
	color:#787878;
}

.propeller-directions-column2 {
	float:left;
	display:inline;
	width:275px;
	height:280px;
	color:#787878;
}
ul.directions{
	font-size:12px !important;
	color:#787878 !important;
	margin: 4px 0 0 0 !important;
	padding:0 !important;	
	list-style:none !important;
	line-height:16px;

}



ul.directions li{
	background-image: url(../images/orange-bullet.gif) !important;
	background-repeat:no-repeat !important;
	margin: 0 0 0 0 !important;
	padding:0 0 0 14px !important;
}

.printmap {
	float:left;
	display:inline;
	width:100px;
	height:30px;
	position:absolute;
	z-index:2;
		font-family: trebuchet ms;
	font-size: 11px;
	text-transform:uppercase;
	color:#35383A;
	letter-spacing:1px;
	top: 516px;
	left:665px;
}

.printmap a, .printmap a:visited {
		font-family: trebuchet ms;
	font-size: 11px;
	text-transform:uppercase;
	color:#35383A;
	text-decoration:none;
}

.printmap a:hover {
		font-family: trebuchet ms;
	font-size: 11px;
	text-transform:uppercase;
	color:#EA460F;
	text-decoration:none;
}



/*---------------------------ENd CONTACT PAGE ------------------------------*/

/*---------------------------Start Footer ----------------------------------*/

#propeller-footer-outer {
	width:960px;
	margin:auto;
}

#propeller-footer-top {
	float:left;
	display:inline;
	width:960px;
	height:309px;	
	position:relative;
	z-index:501;
	
}

#propeller-footer-top-left {
	float:left;
	display:inline;
	width:680px;
	height:263px;	
	margin-top:43px;	
}

#propeller-footer-top-breadcrumbs {
	float:left;
	display:inline;
	width:680px;
	height:125px;	
}

#propeller-footer-top-breadcrumbs .title {
	margin-top:25px;
	font-size:18px;
	color:#ffffff;
}
#propeller-footer-top-address {
	float:left;
	display:inline;
	width:660px;
	height:136px;
	margin-left:40px;
	color:#787878;
	font-size:12px;
		line-height:14px;

		
}

#propeller-footer-top-address #addressouter {
	float:left;
	display:inline;
	width:180px;
	height:115px;
	margin-top:4px;
}

#propeller-footer-top-address #title {
	font-size:18px;
	color:#ffffff;
	float:left;
	display:inline;
	width:180px;
	height:28px;
}



#propeller-footer-top-address #address {
	float:left;
	display:inline;
	width:180px;
	height:100px;
}

#propeller-footer-top-address #contact {
	float:left;
	display:inline;
	width:180px;
	height:37px;
	margin-top:74px;
}

#propeller-footer-top-address #contact .left {
	float:left;
	display:inline;
	width:50px;
}

#propeller-footer-top-address #contact .right {
	float:left;
	display:inline;
	width:100px;
}



#propeller-footer-top-news {
	float:left;
	display:inline;
	width:260px;
	height:281px;	
	margin-top:25px;
}

.propeller-footer-top-news-title {
	float:left;
	display:inline;
	width:260px;
	height:22px;	
	color:#ffffff;
	font-size:24px;
	margin-bottom:16px;
}

.propeller-footer-top-news-top-row {
	float:left;
	display:inline;
	width:260px;
	height:105px;	
		color:#787878;
	font-size:12px;
}

.propeller-footer-top-news-row {
	float:left;
	display:inline;
	width:260px;
	height:60px;	
	color:#787878;
	font-size:12px;
}

.propeller-footer-top-news-date {
	float:left;
	display:inline;
	width:260px;
	height:33px;	
	color:#ea460f;
	font-size:18px;
}

.propeller-footer-top-news-date a, .propeller-footer-top-news-date a:visited{
	color:#ea460f;
	font-size:18px;
	text-decoration:none;
}

.propeller-footer-top-news-text {
	float:left;
	display:inline;
	width:260px;
	color:#787878;
	font-size:12px;
}

a.desc{
	text-decoration:none;

	color:#787878;
	font-size:12px;
}







#propeller-footer-bottom {
	width:960px;
	height:187px;	
	position: relative;
	z-index:502;
	background-color:#000000;
	border-top:1px solid #35383a;
	margin:0 auto;
}

#propeller-footer-bottom-left {
	float:left;
	display:inline;
	width:170px;
	height:147px;	
	margin-top:40px;
	color:#787878;
	font-size:12px;	
	line-height:14px;
}

#propeller-footer-bottom-right {
	float:left;
	display:inline;
	text-align: right;
	width:790px;
	height:95px;	
	margin-top:79px;
	color:#787878;
	font-size:12px;	
	line-height:14px;
}


#propeller-footer-bottom-right ul{
	float:right;
	display:inline;
	width:790px;
	margin:0px;
	padding:0px;
		line-height:16px;

}

#propeller-footer-bottom-right ul li{
	float:right;
	display:inline;
	color:#787878;
	font-size:12px;	
	margin-left:25px;
	line-height:16px;
	

}

#propeller-footer-bottom-right ul li a{
	color:#787878;
	font-size:12px;
	text-decoration:none;

}






/*---------------------------end footer-------------------------------------*/


/* ----------------------------NEWS ------------------------------------------*/
#propeller-news-leftnav {
	float:left;
	display:inline;
	width:263px;
	min-height:490px;
	height:auto !important;
	height:490px;
	margin-top:152px;	
}
#propeller-news-leftnav ul{
	float:left;
	display:inline;
	width:263px;
	margin:0px;
	padding:0px;
}

#propeller-news-leftnav ul li{
	list-style:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	font-size:11px;
	color:#35383a;
}


#propeller-news-leftnav li a{
	font-size:11px;
	color:#35383a;
	text-decoration:none;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;	
}

#propeller-news-leftnav ul li a:hover{
	color:#ea460f;
}


#propeller-news-right {
	float:left;
	display:inline;
	width:697px;
	min-height:533px;
	height:auto !important;
	height:533px;
}

#propeller-news-title {
	float:left;
	display:inline;
	width:697px;
	height:60px;
	margin-top:60px;
}

#propeller-news-image {
	float:left;
	display:inline;
	width:697px;
	height:433px;
	margin-bottom:38px;
	margin-top:35px;
}	

#propeller-news-content {
	float:left;
	display:inline;
	width:697px;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin-bottom:20px;
}

.propeller-news-links {
	float:left;
	display:inline;
	width:697px;
	height:74px;
	border-top:1px solid #d3d3d3;
	padding-top:27px;
	color:#35383a;
}

#propeller-news-other {
	float:left;
	display:inline;
	width:697px;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin-bottom:100px;
}

#propeller-news-other-title {
	float:left;
	display:inline;
	width:697px;
	height:50px;
	margin-bottom:25px;
		font-size:24px;
	color:#b0b0b0;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	text-transform:none;
	line-height:50px;
}





/* ----------------------------END NEWS ------------------------------------------*/

.propeller-workshop-column1 {
	float:left;
	display:inline;
	width:360px;
	min-height:250px;
	height:auto !important;
	height:250px;	color:#787878;
	margin-top:10px;	
}

.propeller-workshop-column2 {
	float:left;
	display:inline;
	width:337px;
	min-height:1250px;
	height:auto !important;
	height:1250px;	
	margin-top:10px;	
	color:#787878;
	}

.propeller-workshop-column1 ul, .propeller-workshop-column1 li,
.propeller-workshop-column2 ul, .propeller-workshop-column2 li{
	border:0 !important; 
	margin:0 !important; 
	padding:0 !important; 
	list-style:none !important;
	background-image:none !important;
}
.propeller-workshop-column1 li,
.propeller-workshop-column2 li{
	clear:both !important;
	list-style:none !important;
}

.propeller-workshop-column1 .textbox,
.propeller-workshop-column2 .textbox{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #d3d3d3;
	color:#787878;
	font-size:12px;
	height:17px;
	margin-bottom:24px;
	padding:4px;
	width:212px;
}

.propeller-workshop-column1 textarea,
.propeller-workshop-column2 textarea{
	font-size:12px;
	color: #787878;
	height:169px;
	width:242px;
	border:1px solid #d3d3d3;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	background-color:#ffffff;
	margin-bottom:13px;
}
.propeller-workshop-column1 label{
	width:80px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

.propeller-workshop-column2 label{
	width:73px;
	float:left;
	margin-bottom:24px;
	padding-top:3px;
	font-size:12px;
	text-transform:uppercase;
	
}

/* --------------------------- FONTS -----------------------------------*/

h1.home-title {
	padding:0;
	margin:0;
	font-size:24px;
	color:#ea460f;
	font-weight:normal;
	letter-spacing:1px;

}

h1.title {
	padding:0;
	margin:0;
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	
}

h1.services-title {
	padding:0;
	margin:0;
	font-size:24px;
	color:#ea460f;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	
}

h1.title-sendtofriend {
	padding:0;
	margin:0;
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:50px;
	
}

h1.title a, h1.title a:visited {
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	text-decoration:none;
}

h1.contacttitle {
	padding:0;
	margin:0;
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	line-height:26px;
	
}

h2.contacttitle {
	padding:0;
	margin:0;
	font-size:24px;
	color:#ea460f;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:none;
	line-height:26px;
	
}

h3.contacttitle {
	padding:0;
	margin:0;
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:none;
	line-height:26px;
	
}

h2.newstitle {
	padding:0;
	margin:0;
	font-size:24px;
	color:#ea460f;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	text-transform:none;
	line-height:26px;
	
}

h3.newstitle {
	padding:0;
	margin:0;
	font-size:18px;
	color:#b0b0b0;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	text-transform:none;
	line-height:26px;
	
}



h2.othernews {
	padding:0;
	margin:0;
	font-size:24px;
	color:#b0b0b0;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	text-transform:none;
	line-height:28px;
	margin-bottom:25px;
}

h1.contacttitle {
	padding:0;
	margin:0;
	font-size:24px;
	color:#bababa;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	line-height:26px;
	
}

h2.casestudy {
	color:#35383a;
	font-size:18px;
	margin-bottom:18px;
	margin-top:18px;
}

.home-column-large {
	color:#35383a;
	font-size:16px;
	line-height:18px;
}

.large-text {
	color:#35383a;
	font-size:18px;
	line-height:21px;
	font-weight:normal;

}

.home-column-small, .small-text  {
	color:#787878;
	font-size:12px;
	line-height:18px;
	background-color:#FFFFFF;
}

.small-text a  {
	color:#ea460f;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

.small-text a:hover  {
	color:#ea460f;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
}

.smallertext  {
	color:#787878;
	font-size:10px;
	line-height:18px;
}

.orange-text {
	color:#ea460f;
}

a.orange-text  {
	color:#ea460f !important;
	text-decoration:none;
}

.quotetext {
	font-size:20px;
	line-height:26px;
	color:#ea460f;
	letter-spacing:1px;
}

.news_white {
	color:#ffffff;
	margin-bottom:11px;
}

.news_white a {
	color:#ffffff;
	text-decoration:none;
}

a.news_white {
	color:#ffffff;
	text-decoration:none;
}

.contact_orange-text {
	color:#ea460f;
	font-size:14px;
}

a.contact_orange-text  {
	color:#ea460f;
	text-decoration:none;
	font-size:14px;
	
}

a.contact_orange-text:hover  {
	color:#ea460f;
	text-decoration:none;
	font-size:14px;
	text-decoration:none;
	
}

.readmore , .readmore a{
	color:#787878;
	font-size:12px;
	text-decoration:none;
}

a.navselected, .navselected {
	color:#ea460f !important;
	text-decoration:none !important;
}


#image-ident{
	position:relative;
	height:12px;
	margin-top:-20px;
	z-index:5200;
}

.image-box {
	float:left;
	display:block;
	width:10px;
	height:10px;
	background-color:#FFFFFF;
	border-color:#DD4D06;
	border-style:solid;
	border-width:1px;
	margin-right:10px;
	z-index:5000;
}

.selectedImage {
	background-color:#DD4D06 !important;
}

.logo-home {
	float:left;
	display:inline;
	position:relative;
}

.colour {
	position:absolute;
	top:0;
	left:0;
	z-index:500;
	display:none;
}

.bw {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

/* Rollover image classes */

.nme-thumb {left: 0;
}

.hilton-thumb {left: 74px;
}

.gill-thumb {left: 88px;
}

.sony-thumb {left: 195px;
}

.brains-thumb {left: 307px;
}

.universal-thumb {left: 406px;
}

.hendricks-thumb {left: 535px;
}

.nuts-thumb {left: 672px;
}

.youngs-thumb {left: 780px;
}

.now-thumb {left: 875px;
}

.services.row{
	float: left;
	width: 660px;
}

.services.row .item{
	float: left;
	width: 220px;
	color:#787878;
	font-size:12px;
	line-height:18px;
}

.showText {
	cursor:pointer;
}

.hideAll {
	cursor:pointer;
}
