/*   
Theme Name: Eleven Media
Theme URI: Eleven Media
Description: Eleven Media
Author: Eleven Media
Author URI: http://www.elevenmeida.com.au
Version: 2010

*/
/* main */
body {background:#111111 url(images/bg.jpg) top center; background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif;  font-size:13px; margin:0px; padding:0px; color:#2e2e2e;}
#wrap {width:960px; margin-left:auto; margin-right:auto; background: url(images/bg-wrap.gif) repeat-y;}
#header {width:960px; height:403px; }
#banner { width:480px; display:inline; float:right; margin-top:231px;}
#content-wrap { display:inline; float:left; width:960px; background: #222222;  }
#sub-page {background:#111; margin:5px; width:950px;}

.page-copy{ display:inline; float:left; width:680px;  margin-left:10px;}
#side-col { display:inline; float:right; width:220px; }

/* main nav  */
	#nav-wrap { width:960px; clear:both; display:block; height:47px; background: url(images/nav-bg.jpg) repeat-x bottom; }
	ul#nav { display: inline; list-style: none; padding:0px; margin:0px;  }	
	ul#nav li {	display:block; float: left;  font-size:20px; font-family: 'Yanone Kaffeesatz', arial, serif; margin:0px;  padding:0px; margin-left:20px; margin-right:20px;}	
	ul#nav li a {color:#FFF; text-decoration:none; display:block; font-weight:normal; background:url(images/side-nav-image.jpg) top; height:27px; line-height:28px; padding:10px;}
	ul#nav li a:hover { color:#FFF; background:url(images/side-nav-image.jpg) bottom; height:27px; height:27px; line-height:28px; padding:10px; }

/* sidebar styles */
	#navwrap {  margin:0px; padding:0px; width:220px;  display:inline; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; color:#000; display:block; list-style:none; }
	ul#navul li  { float: left;  font-size:30px; margin:0px; padding:0px; color:#02625b;  list-style:none;  display:block;  width:220px; margin-bottom:0px; line-height:27px;  }
	ul#navul li a {color:#FFF; text-decoration:none; display:block; font-weight:normal; background:url(images/side-nav-image.jpg) top; height:27px; padding-left:40px;}
	ul#navul li a:hover { color:#FFF; padding-left:40px; background:url(images/side-nav-image.jpg) bottom; height:27px; }

/* Font Styles */
	#heading { margin-left:20px; margin-top:10px; margin-bottom:10px; padding-top:30px;}
	h1 {font-size:34px; font-weight:normal; color:#c10400; margin:0px; padding:0px; text-transform:none; font-family: 'Yanone Kaffeesatz', arial, serif; }
	h2 {font-size:29px; font-weight:normal; color:#c10400; padding-top:10px; margin:0px; display:block;  font-family: 'Yanone Kaffeesatz', arial, serif; }
	h3 {font-size:28px; font-weight:normal; color:#999;    margin:0px; padding:0px;font-family: 'Yanone Kaffeesatz', arial, serif; }
	h4 {font-size:15px; font-weight:bold; color:#b90000;    margin:0px; padding:0px;font-family: 'Yanone Kaffeesatz', arial, serif; }
	h5 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
	h6 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	p { margin:0px; line-height:23px;  font-size:13px; color:#FFF; padding:0px; margin-top:0px;}
	li { font-size:123x; color:#fff; margin-left:15px; padding-bottom:10px; line-height:16px;}
	ul {padding-left:5px; margin-left:5px; margin-top:10px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#CC0033;	text-decoration: none;}
	a:visited {	color:#CC0033; text-decoration: none;}
	a:hover {	color:#CC0033; text-decoration: underline;}
	a:active {	color:#CC0033; text-decoration: none;}
	a:focus {outline:none;}  
	
/* Home Styles */
	.home-banner { margin-bottom:15px;}
	.home-b-1 { display:inline;  float:left; width:220px; margin-left:0px; margin-right:10px;}
	.home-b-2 { display:inline;  float:left; width:220px; margin-left:15px; margin-right:10px;}
	.home-b-3 { display:inline;  float:left; width:220px; margin-left:15px; margin-right:0px;}	
	
/* Other Styles  */
	.clear {clear:both; height:0px; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	.col-a { display:inline; float:left; width:470px; }
	.col-b { display:inline; float:right; width:490px; }
	.col-c { display:inline; float:left; width:900px; margin:20px;}
	.sub-a { display:inline; float:left; width:430px;  margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:0px; }
	.sub-b { display:inline; float:right; width:430px; margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:0px;}
	.gallery-wrap{ width:460px; float:right; margin-top:5px; border:1px solid #333; background-color:#000; padding-top:10px; padding-bottom:25px; padding-left:5px; padding-right:0px;}

	.impact {font-size:16px; color:#005170; font-weight:normal; letter-spacing:1px; line-height:20px;}
	.line { height:1px; border-top:1px solid #ccc;  margin-top:10px;  margin-bottom:10px; clear:both;}
	.line2 { height:1px; border-top:1px solid #ccc;  margin-top:5px;  margin-bottom:10px; clear:both;}
	.image-right-box	{ display:inline; float:right; border: 1px solid #ccc; padding:4px;  margin-top: 20px; margin-right: 20px;  }
	.image-left-box	{ display:inline; float:left; border: 3px solid #2e2e2e; padding:0px; margin-top:10px; margin-left: 9px;  }
	.products	{ display:inline; float:left; ; margin-left: 20px; margin-bottom: 20px;  }
	.map { border: 1px solid #ccc; padding:5px; margin: }
/* sifr styles */	
	.sifr1 { }
	.sIFR-active .sifr1	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr2	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr3	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
	.sIFR-active .sifr4 {	visibility: hidden;		font-family: Verdana;		line-height: 1em;}

/* product styles */
	.product { width:680px; border:1px solid #e5e5e5; margin-top:5px; display:inline; float:left; margin-right:0px; height:85px; background-color:#f1f1f1;}
	.product-text { width:520px; float:right; display:inline; margin-right:10px; margin-top:15px; }
	.product-image {margin:5px; padding:1px; border:1px solid #999; background: #FFF; margin-left:10px; height:70px; width:110px; overflow:hidden; display:inline; float:left;}
	.product-image-large {margin:0px; border:1px solid #bdbdbd; background: #FFF; display:inline; float:left; }
	
	.p-col { display:inline; float:left; width:430px; }
	.p-enq { display:inline; float:right; width:230px; margin-right:-20px; border: 1px solid #bbbbbb; background-color:#eeeded; padding-left:10px; padding-top:0px; }
	.box { width:400px;; float:left; clear:both; margin-bottom:25px; margin-top:15px; padding:20px; background-color:#6a1e1f; border:#ae1919 1px solid; }
.box a {color:#CC0033;	text-decoration: underline;}
	
/* footer */
	#footer {font-size:11px; color:#e5e5e5;  text-align:center; width:940px; margin-top:15px;}
	#footer p {font-size:11px; color:#8d8d8d; padding-top:0px;}
	#footer a:link {color:#8d8d8d;	text-decoration: none;}
	#footer a:visited {	color:#8d8d8d; text-decoration: none;}
	#footer a:hover {	color:#8d8d8d; text-decoration: none;}

/* end of main CSS file */

