/*



Entience - Global Stylesheet

Handwritten by Oliver Coningham (AztecMedia.eu)

http://www.livingmediacentres.co.uk/



*/



																					/* ------------ Toolbox ------------ */



.float-left { float: left; }

.float-right { float: right; }

.align-right { text-align: right; }

.cleared { clear: both; }

.hide { display: none; }

.smaller { font-size: 90%; }

.larger { font-size: 110%; }

.normal { font-weight: normal; }



hr { display: none; }

strong { font-weight: bold; }



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

	}

	

#anchorJump { display: none; }



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



																					/* ------------ Defaults ------------ */



body { 

	background-color: #fff;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	line-height: 1.45em;

	}



#skip { 

	display: block;

	height: 100px;

	margin-top: -100px; 

	}





																					/* ------------ Branding ------------ */



#branding { 

	background: #000 url('../images/branding-bg.jpg') no-repeat 50% 0;

	border-bottom: 1px solid #fff;

	height: 537px;

	padding-top: 20px;

	}



#branding-inner { 

	margin: auto;

	width: 964px;

	}

		

#branding h1 a { 

	background: #000 url('../images/living-media-centres.gif') no-repeat 0 0;

	display: block;

	height: 53px;

	text-indent: -25000px;

	width: 688px;

	}

	

#branding #tv { 

	background: #fff url('../images/tv-bg.jpg') no-repeat 0 0;

	height: 376px;

	margin: 18px 0 28px 0;

	padding: 27px 0 0 29px;

	width: 935px;

	}



#branding #cu3er-container { 

	height: 350px;

	width: 905px;

	}	





																					/* ------------ Navigation ------------ */



#nav { 

	height: 35px;

	margin: auto;

	text-indent: -25000px;

	width: 960px;

	}

	

#nav li {

	float: left;

	}



#nav a {

	display: block;

	height: 35px;

	margin-right: 1px;

	width: 159px;

	}

	

#nav a:hover {

	background-position: 0 -35px;

	}

	

#nav-home a { background: url('../images/nav-home.gif') no-repeat 0 0; }

#nav-about a { background: url('../images/nav-about.gif') no-repeat 0 0; }

#nav-products a { background: url('../images/nav-products.gif') no-repeat 0 0; }

#nav-suppliers a { background: url('../images/nav-suppliers.gif') no-repeat 0 0; }

#nav-news a { background: url('../images/nav-news.gif') no-repeat 0 0; }

#nav-contact a { background: url('../images/nav-contact.gif') no-repeat 0 0; }



#home #nav-home a,

#about #nav-about a,

#products #nav-products a,

#suppliers #nav-suppliers a,

#news #nav-news a,

#contact #nav-contact a { 

background-position: 0 -35px; 

	}

	

	

																					/* ------------ Content ------------ */

#content { 

	background: url('../images/content-bg.jpg') no-repeat bottom center;

	width: 100%;

	}

	

#content-inner { 

	background: url('../images/home-content-bg.jpg') no-repeat bottom center;

	margin: auto;

	width: 1000px;

	}



#content .error {

	color: #b2181b;

	font-weight: bold;

	}

	

#content a {

	color: #b2181b;

	text-decoration: underline;

	}



#content a:hover {

	color: #000;

	text-decoration: underline;

	}

			

#content p,

#content h2,

#content h3 {

	padding-bottom: 1.45em;

	}

	

#content h2,

#content h3 {

	color: #b2181b;

	font-weight: bold;

	text-transform: uppercase;

	}



#content h2 strong,

#content h3 strong {

	color: #000;

	font-weight: bold;

	text-transform: uppercase;

	}



#content h2 {

	font-size: 125%;

	}



#content h3 {

	font-size: 115%;

	}

							

#content .copy { 

	background: url('../images/copy-bg.png') no-repeat 0 0;

	float: left;

	margin-top: 10px;

	padding: 45px 0 0 50px;

	width: 930px;	

	}

	

#content #copy-1 { 

	float: left;

	width: 385px;

	}

	

#content #copy-2 { 

	float: right;

	width: 400px;

	}



	

																					/* ------------ Buttons ------------ */

.btn-view-more a { 

	background: url('../images/btn-more.png') no-repeat 0 0;

	display: block;

	height: 33px;

	margin-left: -4px;

	text-indent: -25000px;

	width: 128px;

	}



.btn-spec a { 

	background: url('../images/btn-spec.png') no-repeat 0 0;

	display: block;

	float: right;

	height: 33px;

	margin-left: -4px;

	text-indent: -25000px;

	width: 128px;

	}



.btn-back a { 

	background: url('../images/btn-back.png') no-repeat 0 0;

	display: block;

	float: right;

	height: 33px;

	margin-left: -4px;

	text-indent: -25000px;

	width: 128px;

	}

	

#content .btn-spec,

#content .btn-back { 

	padding-bottom: 0;

	}

			

.btn-view-more a:hover,

.btn-spec a:hover,

.btn-back a:hover { 

	background-position: 0 -33px;

	}

	

		

																					/* ------------ Footer ------------ */



#footer { 

	color: #fff;

	font-size: 90%;

	padding: 230px 50px 0 50px;

	}



#footer a { 

	color: #fff;

	text-decoration: none;

	}



#footer a:hover { 

	color: #fff;

	text-decoration: underline;

	}

			

#footer #copyright { 

	float: left;

	}

	

#footer #aztec { 

	float: right;

	}
