/*******************************************************                                                     **   CSS file - http://www.McGirvanMedia.com.au/       			  **   Copyright (c) McGirvan Media, 2008.               		**                                                     *******************************************************//* Base------------------------------------------------------*/*{	margin: 0px;	padding: 0px;}html{  height: 100%;}body{	background: #f8f7f3 url(../images/bg.gif) repeat-x 0 0;	font: normal 12px Verdana, "Arial", sans-serif;	letter-spacing:0.5px;	line-height:20px;	color: #45371b;	text-align: center;	height:100%;}p{	margin: 0px 0px 10px 0px;	line-height: 140%;	color: #45371b;}a{	outline: none;	text-decoration: underline;}a:hover{	text-decoration: none;}.hide{	display: none;}img{	border: 0px;}/* Clearing method------------------------------------------------------*/.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.clearfix {    display: inline-block;}html[xmlns] .clearfix {    display: block;}* html .clearfix {    height: 1%;}/* Layout------------------------------------------------------*/#page-container{	width: 980px;	margin: 0px auto;	text-align: left;	min-height: 100%;	position:relative;}* html #page-container{	height: 100%;}#page-top{height:39px;background: url(../images/phone_number.gif) 576px 0px no-repeat;}#page-navigation{	padding: 0px 0px 0px 0px;}#page-content{	padding: 0px 0px 0px 0px;}#page-footer{	width:100%;	margin-top:-50px;	text-align: left;	position:relative;	background:#d41616;	border-top:#eeb2b2 8px solid;}#content-wrapper{	padding: 20px 0px 40px 0px;	background:#f8f7f3;}#content-main{	width: 665px;	float: left;	padding: 0px;}#content-main.wide{	width: 950px;       float: left;	padding:0px;}#content-sidebar{	width: 267px;	margin-right:20px;}#content-sidebar.left{float:left;}#content-sidebar.right{float:right;}/* Page Top */#top-logo{width:213px;height:37px;display:block;background:url(../images/mcgirvan_logo.gif) 0 0 no-repeat;}#top-logo span{display:none;}/* Branding------------------------------------------------------*/#branding{	height: 191px;	padding-right: 52px;	background: url("../images/branding_right.gif") no-repeat 596px 20px;       padding: 0px 0px 0px 0x;}#top-banner{width:598px;height:191px;float:right;display:block;padding: 0px 0px 0px 0px;}#logo{	width: 233px;	height:191px;	padding: 0px 0px 0px 75px;	text-align: center;	background:url(../images/logo.gif) 0px 0px no-repeat;	display:block;	float:left;}#logo span{display:none;}/* Page navigation------------------------------------------------------*/.nav {  text-align: center;  position: relative;	height: 33px;  padding: 0px;	margin: 0px;  overflow: hidden;}.nav li {  float: left;  list-style: none;}/*jQuery Lava Lamp Menu Style--------------------------------------------------------.nav li.back {  background: #b7b788 url("../images/page_nav_hover.gif") no-repeat 0% 100%;  width: 2px; 	height: 33px;  z-index: 8;  position: absolute;}*/.nav li a {  background: url("../images/nav_sep.gif") no-repeat 0px 0px;  background-position:right;  font: bold 1.1em Tahoma, "Arial", san-serif;  color: #fff;  text-decoration: none;  z-index: 10;  display: block;  float: left;  line-height:31px;  height: 31px;  position: relative;  overflow: hidden;  padding: 0px 15px 0px 15px;}.nav li.end a {background:none;}.nav li.current a {  color: #cb4c0e;}.nav li.end a, .nav li.end a:hover {background:none;}/* Page content------------------------------------------------------*/#content-wrapper h1{	font: bold 18px Tahoma, "Arial", san-serif;	color: #624e3d;	margin: 0px 0px 20px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px solid #d5d0cb;}#content-wrapper h2{	font: bold 16px Tahoma, "Arial", sans-serif;	color: #624e3d;	margin: 20px 0px 10px 0px;	text-transform: uppercase;}#content-wrapper h3{	font: normal 14px Tahoma, "Arial", sans-serif;	color: #624e3d;	margin: 20px 0px 10px 0px;}#content-wrapper h4{	font: bold 18px Tahoma, "Arial", san-serif;	color: #624e3d;	margin: 0px 0px 20px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px solid #d5d0cb;}#content-wrapper img{	border: 0px solid #bcb99e;	background-color: #dcd8c5;	margin: 0px 0px 20px 0px;	padding: 0px;}#content-wrapper a{	color: #ca4d0f;}#content-main ul{	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 16px;	list-style-type: square;}#content-main ol{	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 16px;}#content-main ol li, #content-main ul li{margin:0 0 10px 15px;}/* Topic Item */#content-main .topic-item-wrapper{	margin: 0px 0px 20px 0px;}#content-main .topic-item-top{	margin: 0px;	background:url(../images/content-box-top.gif) 0px 0px no-repeat;	height: 12px;}#content-main .topic-item-top-wide{	margin: 0px;	background:url(../images/content-box-top-wide.gif) 0px 0px no-repeat;	height: 12px;}#content-main .topic-item-bottom{	margin: 0px;	background:url(../images/content-box-bottom.gif) 0px 0px no-repeat;	height: 12px;}#content-main .topic-item-bottom-wide{	margin: 0px;	background:url(../images/content-box-bottom-wide.gif) 0px 0px no-repeat;	height: 12px;}#content-main .topic-item{	margin: 0px;	padding:10px;	background:url(../images/content-box-body.gif) 0px 0px repeat-y;	text-align:justify;}#content-main .topic-item a{	color:#2400ff;}#content-main .topic-item a:hover{	text-decoration:none;}#content-main .topic-item h1{	margin-bottom: 10px;	clear:both;}#content-main .topic-item h2{	font: bold 1.0em Tahoma, "Arial", san-serif;	margin: 0px 0px 7px 0px;	padding: 0px;	text-transform: none;}#content-main .topic-item img{	float: left;	margin: 3px 15px 3px 0px;}#content-main .topic-item a.detail{	float:right;	font-weight:bold;	font-size:11px;}#content-main .topic-item-wide{	margin: 0px;	padding:10px;	background:url(../images/content-box-body-wide.gif) 0px 0px repeat-y;	text-align:justify;}#content-main .topic-item-wide a{	color:#2400ff;}#content-main .topic-item-wide a:hover{	text-decoration:none;}#content-main .topic-item-wide h1{	margin-bottom: 10px;	clear:both;}#content-main .topic-item-wide h2{	font: bold 1.0em Tahoma, "Arial", san-serif;	margin: 0px 0px 7px 0px;	padding: 0px;	text-transform: none;}#content-main .topic-item-wide img{	float: left;	margin: 3px 15px 3px 0px;}#content-main .topic-item-wide a.detail{	float:right;	font-weight:bold;	font-size:11px;}/* Page content - sidebar------------------------------------------------------*/#content-sidebar img{	border:0px;	padding:0px;	margin:0 0 20px 0;}#content-sidebar .topic-item-wrapper{	margin: 0px 0px 20px 0px;}#content-sidebar .topic-item-top{	margin: 0px;	background:url(../images/sidebar-box-top.gif) 0px 0px no-repeat;	height: 16px;}#content-sidebar .topic-item{	margin: 0px;	padding:10px;	background:url(../images/sidebar-box-body.gif) 0px 0px repeat-y;	text-align:justify;}#content-sidebar .topic-item-bottom{	margin: 0px;	background:url(../images/sidebar-box-bottom.gif) 0px 0px no-repeat;	height: 17px;}/* Page footer------------------------------------------------------*/#page-footer-content{width:980px;margin:0 auto;}#page-footer-content p{	font: normal 1.0em/150% Arial, tahoma, sans-serif;	color: #fff;	text-decoration: none;	margin: 0px;	padding:10px 0px;}#page-footer-content a{	color: #fff;	padding: 5px 15px 5px 15px;	background:url(../images/footer_sep.gif) 0 0 no-repeat;	background-position:right;	text-decoration:none;}#page-footer-content a:hover{text-decoration:underline;}#page-footer-content a.first{padding-left:0px;}#page-footer-content a.end{background: none;}#page-footer-content a.standard{background: none;padding:0px;}/* Video Positioning on Home--------------------------------------- */a.video{margin: 0px auto;}.quick_contact {text-align: center;}
