/*CORE STYLES - START*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/design/background-new.png);
	background-color: #1c2026;
	background-repeat: repeat-x;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 1.6em;
	color: #969ba1;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 0px -1px 0px #000;
}

h1.news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 1.6em;
	color: #969ba1;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 0px -1px 0px #000;
}

h1.strapline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #b7b8bb;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 0px -1px 0px #000;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.how{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.6em;
	color: #fa7a00;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.what{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.6em;
	color: #9c2f9a;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.connect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.6em;
	color: #00abf1;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 1.6em;
	color: #2eda00;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}





h2.stayInTouch {
	padding: 15px 0px 0px 0px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00aeef;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #d7d8d9;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

p.also{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #d7d8d9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #d7d8d9;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 22px 0px;
	background-image: url(../images/design/close-quote.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

p.business{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: right;
	line-height: 1.3em;
	color: #d7d8d9;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

p.register-show {
	font-size: 0.8em;
	font-weight: bold;
}

p.register-show:hover {
	cursor: hand;
	cursor: pointer;
}

p.miniLabel {
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	
}

p.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.6em;
	color: #717376;
	margin: 0px 0px 38px 0px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	clear: right;
}

p.smaller{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #161c24;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.smallest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #d7d8d9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:disc;
}



/*CORE STYLES - END*/

/*CUSTOM STYLES- START*/

div.folioSnip{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 2px 0px;
	background-image: url(../images/design/folio-container.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 190px;
	}
	
	div.folioSnip:hover{
padding: 0px 0px 20px 0px;
	margin: 0px 0px 2px 0px;
	background-image: url(../images/design/folio-container.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 190px;
	}
	
p.folioSnip{
	margin: 10px 0px 0px 20px;
	}
	
div.howHover{
	width: 920px;
	height: 420px;
	padding: 85px 0px 0px 40px;
	background-image: url(../images/design/how-over.png);
	background-repeat: no-repeat;
	}
	
div.whatHover{
	width: 920px;
	height: 420px;
	padding: 85px 0px 0px 40px;
	background-image: url(../images/design/what-over.png);
	background-repeat: no-repeat;
	}	
	
div.portfolioHover{
	width: 920px;
	height: 420px;
	padding: 80px 0px 0px 40px;
	background-image: url(../images/design/portfolio-over.png);
	background-repeat: no-repeat;
	}
	
	div.connectHover{
	width: 920px;
	height: 420px;
	padding: 80px 0px 0px 40px;
	background-image: url(../images/design/connect-over.png);
	background-repeat: no-repeat;
	}
	
	div.contactHover{
	width: 920px;
	height: 420px;
	padding: 80px 0px 0px 40px;
	background-image: url(../images/design/contact-over.png);
	background-repeat: no-repeat;
	}
	
div.hoverA{
	width: 269px;
	float: left;
	margin: 0px 20px 0px 0px;
	color: #161c24;
	}
	
	div.hoverB{
	width: 220px;
	color: #32363b; 
	float: left;
	margin: 0px 20px 0px 0px;
	}
	
	div.hoverC{
	float: left;
	margin: 0px 0px 0px 0px;
	}
	
div.quote{
	background-image: url(../images/design/open-quote.png);
	background-position: top-right;
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin: 22px 0px 0px 0px;
	}

/*CUSTOM STYLES- END*/

/*CORE WRAPPERS - START*/
div.wrapGlobal{
	
	background-image: url(../images/design/bodyBG.png);
	background-position: top center;
	background-repeat: no-repeat;
}

div.wrapHeader{
	margin: 0px auto 0px auto;
	padding: 0px;
	background-image: url(../images/design/headerBG.png);
	background-position: top center;
	background-repeat: no-repeat;
	overflow: auto;
}

div.wrapHorNav{
	width: 920px;
	min-height: 31px;
	margin: 0px auto 0px auto;
	padding: 9px 20px 0px 20px;
	text-align: right;
	font-size: 20px;
	color: #fff;
	background-image: url(../images/design/navigation-bg.png);
}

div.wrapContent{
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	overflow: auto;

}

div.wrapHome{
	width: 960px;
	height: 460px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/design/banner-bg-default.jpg);
	background-repeat: no-repeat;
	
}

div.wrapFooter{
	overflow: auto;
}

div.wrapCredits{
	width: 920px;
	margin: 0px auto 0px auto;
	padding: 0px 20px 20px 20px;
	color: #fff;
	font-size: 0.7em;
	text-align: right;
	overflow: auto;	
}

/*CORE WRAPPERS - END*/

/*CORE CONTAINERS - START*/
div.contHeader{
	width: 920px;
	height: 189px;
	margin: 0px auto 0px auto;
	padding: 0px 20px 0px 20px;
	overflow: auto;
}

div.contVertNav{
	width: 180px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	background-image: ;
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: Gray;
	overflow: auto;
}


div.contCols{
	width: 960px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: auto;
	background: transparent;
}

div.contNews{
	width: 690px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	background-image: ;
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: Gray;
	overflow: auto;
}

div.contFooter{
	width: 920px;
	margin: 0px auto 15px auto;
	padding: 20px 20px 20px 20px;
	background-color: #32363b;
	overflow: auto;
}

/*CORE CONTAINERS- END*/

/*SUB CONTAINERS - START*/
div.subCont4{
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	overflow: auto;
}

div.subCont3{
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	overflow: auto;
}

div.subCont2{
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	overflow: auto;
}

div.subCont1{
	width: 650px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	/*background-color: #FFE4E1;
	background-image: ;
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: Gray;*/
	overflow: auto;
}

/*SUB CONTAINERS - END*/

/*CORE COLUMNS - START*/

div.col4A{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 20px;
}

div.col4B{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}

div.col4C{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}

div.col4D{
	float: right;
	width: 269px;
	margin: 0px 20px 0px 0px;
}

div.col3A{
	float: left;
	width: 210px;
	margin: -10px 20px 0px 0px;
}

div.col3B{
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
}

div.col3C{
	float: right;
	width: 269px;
	margin: 0px 20px 0px 0px;
}

div.col2A{
	float: left;
	width: 610px;
	margin: 0px 0px 0px 20px;
}

div.col2B{
	float: right;
	width: 269px;
	margin: 0px 20px 0px 0px;
}

div.col1A{
	float: left;
	width: 580px;
	/*background: #EEE8AA;*/
	margin: 10px 10px 10px 10px;
}

div.colHeaderA{
	float: left;
	margin: 20px 0px 0px 0px;

}

div.colHeaderB{
	float: right;
	color: #fff;
	font-size: 20px;
	margin: 148px 0px 0px 0px;
}

div.colHeaderC{
	float: left;
	width: 200px;
	background: #EEE8AA;
	margin: 10px 10px 10px 10px;
}

div.colFooterA{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}


div.colFooterB{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}

div.colFooterC{
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}

div.colFooterD{
	float: right;
	width: 269px;
	margin: -271px 0px 0px 0px;
	clear: both;
}


/*CORE COLUMNS- END*/

/*LINKS & NAVIGATION - STARTS*/

a{
	text-decoration: none;
	color: #00acf2;
	margin: 0px 0px 0px 0px;
}

a:hover{
	text-decoration: none;
	color: #ea008a;
	margin: 0px 0px 0px 0px;
	
}

a.horNav{
	font-size: 20px;
	text-decoration: none;
	color: #fff;
	text-shadow: 0px -1px 0px #000;
}

a.horNav:hover{
	font-size: 20px;
	text-decoration: none;
	text-shadow: 0px 0px 0px;
}

.hnHome:hover{
	color: #ea008a;
	}
	
	.hnHow:hover{
	color: #9c2f9a;
	}
	
	.hnWhat:hover{
	color: #f27800;
	}
	
	.hnWho:hover{
	color: #fff400;
	}
	
	.hnPortfolio:hover {
	color: #fff400;
	}
	
	.hnConnect:hover{
	color: #00acf2;
	}
	
	.hnContact:hover{
	color: #32da00;
	}

	/* On colours */ 
	
	.howon{
	color: #9c2f9a !important;
	}
	
	.whaton{
	color: #f27800 !important;
	}
	
	
	.portfolioon {
	color: #fff400 !important;
	}
	
	.connecton{
	color: #00acf2 !important;
	}
	
	.contacton{
	color: #32da00 !important;
	}
	

a.vertNav{
	font-size: 0.9em;
	width: 189px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #fff;
	padding: 12px 0px 12px 20px;
	margin: 0px 0px 0px 0px;
	}
	
a.vertNav:hover{
	font-size: 0.9em;
	width: 189px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #000710;
	background: #474a4f;
	padding: 12px 0px 12px 20px;
	margin: 0px 0px 0px 0px;
	}
	
a.vertNavOn{
	font-size: 0.9em;
	width: 189px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #000710;
	background: #474a4f;
	padding: 12px 0px 12px 20px;
	margin: 0px 0px 0px 0px;
	}	

a.vertSubNav{
	font-size: 0.8em;
	width: 169px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #fff;
	padding: 12px 0px 12px 40px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/design/sub-nav-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a.vertSubNav:hover{
	font-size: 0.8em;
	width: 169px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #FFFFFF;
	padding: 12px 0px 12px 40px;
	margin: 0px 0px 0px 0px;
	background-color: #727272;
}


a.footerNav{
	font-size: 0.9em;
	width: 190px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #fff;
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	a.footerNav:hover{
	font-size: 0.9em;
	width: 190px;
	display: block;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	color: #000710;
	background: #474a4f;
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	}
	

	a.readMore{
	float: right;
	text-decoration: none;
	color: #00acf2;
	margin: 0px 0px 0px 0px;
}

a.readMore:hover{
	float: right;
	text-decoration: none;
	color: #ea008a;
	margin: 0px 0px 0px 0px;
	
}

a.portfolio{
	margin: 0px 0px 0px 20px;
	font-size: 0.9em;
	color: #fff;
	}

a.portfolio:hover{
	margin: 0px 0px 0px 20px;
	font-size: 0.9em;
	color: #00acf2;
	}
	


a.rightCol{
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	line-height: 1.5em;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #fff;
	font-size: 0.9em;
	}
	
a.connectFeed{
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	color: #32363b; 
	line-height: 1.4em;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #fff;
	font-size: 0.8em;
	}
	
	a.connectFeed:Hover{
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
		color: #ea008a;
	line-height: 1.4em;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #fff;
	font-size: 0.8em;
	}
	

	
	a.quickfix{
	display:block;
	width: 150px;
	background-color: #32363b;
	padding: 180px 20px 20px 20px;
	margin: 0px 0px 20px 0px;
	color: #fff;
	font-size: 0.9em;
	}
	
	.domainRegistration{
	background-image: url(../images/design/domain-registration.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.domainRegistration:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	
	.brandAppraisal{
	background-image: url(../images/design/brand-appraisals.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.brandAppraisal:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.digitalAdvertising{
	background-image: url(../images/design/digital-advertising.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.digitalAdvertising:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.adWords{
	background-image: url(../images/design/google-adwords.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.adWords:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.randomTip{
	background-image: url(../images/design/random-top.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.randomTip:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}

	.facebook{
	background-image: url(../images/design/facebook.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.facebook:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.twitter{
	background-image: url(../images/design/twitter-startup.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.twitter:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.strategy{
	background-image: url(../images/design/social-media-strategy.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.strategy:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.training{
	background-image: url(../images/design/social-media-training.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.training:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.stationery{
	background-image: url(../images/design/stationery.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.stationery:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
		
	.webAppraisal{
	background-image: url(../images/design/website-appraisals.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.webAppraisal:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}

	
	/* What Page */

	
	.brandDev{
	background-image: url(../images/design/brand-development.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.brandDev:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.digitalMarketing{
	background-image: url(../images/design/digital-marketing.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.digitalMarketing:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.contentCreation{
	background-image: url(../images/design/content-creation.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.contentCreation:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.graphicDesign{
	background-image: url(../images/design/graphic-design.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.graphicDesign:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.socialMedia{
	background-image: url(../images/design/social-media.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.socialMedia:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.webDesign{
	background-image: url(../images/design/web-design.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.webDesign:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	.marketing{
	background-image: url(../images/design/marketing.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.marketing:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}	
	
	.needAquickFix{
	background-image: url(../images/design/needaquickfix.png);
	background-repeat: no-repeat;
	background-position: top left;
		
		}
		
		.needAquickFix:hover{
			background-position: top right;
			background-color: #848689;
			color: #32363b;
		}
	
	/* END OF What Page */	
	
	/* Call to action links */
	
	a.button {
		width: 209px;
		height: 158px;
		display: block;
		border: 0px;
	}
	
	a.button span{
		display: none;
	}
	
	a.portCallToAction {
		background-image:url('/images/design/portfolio-off.png');
	}
	
	a.portCallToAction:hover {
		background-image:url('/images/design/portfolio-on.png');
	}
	
	a.enquiryCallToAction {
		background-image:url('/images/design/make-enquiry-off.png');
	}
	
	a.enquiryCallToAction:hover {
		background-image:url('/images/design/make-enquiry-on.png');
	}
	
	a.askCallToAction {
		background-image:url('/images/design/ask-us-off.png');
	}
	
	a.askCallToAction:hover {
		background-image:url('/images/design/ask-us-on.png');
	}
	
	a.NeedAQuick {
		background-image:url('/images/design/quick-fix2.png');
			background-repeat: no-repeat;
			background-position: top right;
						width: 165px;
						height: 158px;
						display: block;
						border: 0px;
						margin: 0px 0px 0px 50px !important;
	}
	
	a.NeedAQuick:hover {
			background-repeat: no-repeat;
				background-position: top left;	
				

	}
	
	h1.twitterHeader {
		font-size: 1.5em;
		margin: 8px 0px 10px 0px;
	}
	
	h1.side_news {
		font-size: 1em;
	}
	
	h2.news {
		color: #a6a6a6 !important;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
		color: #969ba1;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		text-shadow: 0px -1px 0px #000;
	
	}
	
	
	h2.news a{
		color: #a6a6a6 !important;
		font-size: 0.9em;
		font-family: Arial, Helvetica, sans-serif;
		color: #969ba1;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		text-shadow: 0px -1px 0px #000;
	
	}
	
	h2.news a:hover{
		color: #00ACF2 !important;
	}
	
	h2.news strong{
		color: #00ACF2 !important;
	}
	
	h2.subNews {
		color: #c6c6c6;
		font-size: 1.4em;
		margin-top: 10px;
	}
	
	h2.side_news {
		font-size: 1em;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
	}
	
	p.side_news {
		font-size: 0.8em;
		margin: 0px 0px 20px 0px;
	}
	
	span.name {
		color: #e6007e;
		font-weight: bold;
		font-size: 1.1em !important;
	}
	
	a.twitterLink {
		color: #dadada;
		font-size: 0.9em;
	}
	
	a.twitterLink:hover {
		color: #E6007E;
	}
	
	p.newsPagination {
		font-size: 0.8em;
	}
	
	/* END Call to action links */
	
/*LINKS & NAVIGATION - ENDS*/

/*FORMS - STARTS*/

input.signup{
	font-family:Arial, Helvetica, sans-serif;
	background: #474a4f;
	width: 229px;
	border: 0px;
	padding: 10px 20px 10px 20px;
	margin: 3px 0px 0px 0px;
	color: #000710;
	font-size: 1em;
	text-shadow: 0px 1px 0px #6c6e72;
	}
	
	input.signup:hover{
	font-family:Arial, Helvetica, sans-serif;
	background: #6c6e72;
	width: 229px;
	border: 0px;
	padding: 10px 20px 10px 20px;
	margin: 3px 0px 0px 0px;
	color: #000710;
	font-size: 1em;
	text-shadow: 0px 1px 0px #6c6e72;
	}
	
	textarea.signup{
	font-family:Arial, Helvetica, sans-serif;
	background: #474a4f;
	width: 229px;
	height: 150px;
	border: 0px;
	padding: 10px 20px 10px 20px;
	margin: 3px 0px 0px 0px;
	color: #000710;
	font-size: 1em;
	text-shadow: 0px 1px 0px #6c6e72;
	}
	
	textarea.signup:hover{
	font-family:Arial, Helvetica, sans-serif;
	background: #6c6e72;
	width: 229px;
	border: 0px;
	padding: 10px 20px 10px 20px;
	margin: 3px 0px 0px 0px;
	color: #000710;
	font-size: 1em;
	text-shadow: 0px 1px 0px #6c6e72;
	}
	
	textarea.christmas {
		width: 900px;
		height: 60px;
		background-color: #666666;
		color: #ffffff;
	}
	
	input.submit{
	font-family:Arial, Helvetica, sans-serif;
	background: #848689;
	border: 0px;
	padding: 10px 20px 10px 20px;
	margin: 3px 0px 0px 91px;
	color: #000710;
	font-size: 1em;
	}
	
	input.submit:hover{
	font-family:Arial, Helvetica, sans-serif;
	background: #474a4f;
	border: 0px;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 1em;
	cursor: hand;
	cursor: pointer;
	}
	
	label.login {
	width: 80px;
	font-size: 0.8em;
	display: block;
	float: left;
	margin: 5px 0px 0px 0px;
	}
	
	input.login {
	width: 200px;
	}
	
	img.portThumb {
	padding: 0px 0px 0px 0px;
	}
	
	div.thumbPort {
		margin: 0px 0px 0px 10px;
	}
	
/*FORMS - ENDS*/

/* FADING DIVS  -------------------------------------------------------- */

div.centerBackground{
  background-repeat:no-repeat;
  background-position:top;
  width: 960px;
  height: 460px;
  margin: 0px auto;
}

div.centerBackgroundInner{

}


.headerimg { 
	background-position: center top; 
	background-repeat: no-repeat; 
	width:960px; 
	height: 420px; 
	position:absolute; 
	margin-bottom: -62px;
	z-index: 9999;
		padding-top: 56px;
}

.headerimg img{ 
	height: 420px;
	padding-top: 56px;
}

td.no-border {
	border-bottom: 0px !important;
}

div.qtip-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
}

h2.button {
	display: block;
	background-color: #00ACF2;
	text-align: center;
	padding: 10px;
}

h2.button:hover {
	cursor: hand;
	cursor: pointer;
	background-color: #ea008a;
}

div.hint {
	display: block;
}
