/**********/
/** Init **/
/**********/

html, body, div, hr, img,
h1, h2, h3, h4, h5, h6, p, ul, li, a, span,
form, input, textarea,
table, td, tr {
       margin: 0px;
	padding: 0px;
}

img {
   border: 0px;
}

div.float-fix {overflow:hidden;clear:both;height:0px;}

/****************/
/** Structural **/
/****************/

body {
/*   background-color: #4f0303;*/
	 background-image:url("http://www.motorclassica.com.au/themes/motorclassica/images/brushed-metal-bg.jpg");
}

/**********/
/** Body **/
/**********/

div.splash {
	margin: 0 auto;
	width: 896px;
}

div.container {
       width: 100%;
	padding: 24px 0 60px;
	background-color: #eddbc5;
	
}

div.header {
	height: 191px;;
	background-image: url("../images/banner.jpg");
}

div.banner {
	margin: 0 auto;
	width: 960px;
	height: 191px;
}

div.bannerImages {
	margin: 0px;
	height: 191px;
	width: 960px;
	float: left;
       display: inline;
}

div.navContainer {
   width: 100%;
	background-image: url('../images/topnav-bar.jpg');
}

div.contentTop {
	margin: 0 auto;
	height: 15px;
	width: 970px;
	background-image: url("../images/content-top.png");
}

div.contentBottom {
	margin: 0 auto;
	height: 15px;
	width: 970px;
	background-image: url("../images/content-bottom.gif");
}

div.content {
	margin: 0 auto;
	width: 935px;
	padding: 18px 0px 0px 35px;
	background-image: url("../images/content-middle.png");
}

div.leftColumn {
	width: 520px;
        height: auto;
	padding-right: 32px;
	margin-bottom: 18px;
	border-right: 1px solid #3b3a3f;
	float: left;
}

div.rightColumn {
	width: 300px;
	margin-bottom: 18px;
	padding-left: 18px;
	float: left;
       border-left: 1px solid #3b3a3f;
       position: relative;
       margin-left: -1px;
}

div.rightColumn p{
	font-size: 11px;
	line-height: 16px;
}

div.leftColumnWide {
	width: 574px;
	padding-right: 32px;
	margin-bottom: 32px;
	border-right: 1px solid #dfdfdf;
	float: left;
}

div.rightColumnNav {
	padding-bottom: 32px;
	margin-left: 32px;
	float: left;
}

div.homeBoxRow {
	margin: 0 auto;
	height: 329px;
	width: 970px;
	padding: 12px 0px 0px 0px;
	background-image: url("../images/gold-block.png");
}


div.homeBoxes {
	margin-left:35px;
}

div.homeBoxRow h3{
	margin-left: 35px;
}

div.homeBox {
	margin: 4px 20px 0px 0px;
	width: 210px;
	float: left;
       display:inline;
}

div.homeBox img{
	margin-bottom: 6px;
	border: 3px solid #ffffff;
	width:204px;
}

div.homeBox p{
	font-size: 11px;
	line-height: 16px;
	color: #140c13;
	margin-bottom: 6px;

}

div.homeBox a{
	font-size: 11px;
}

div.insert {
	margin: 16px 0px;
	padding: 12px 15px;
	height: 72px;
	width: 492px;
	background-image: url("../images/grey-insert.jpg");
}

div.insert img{
	float: left;
}

div.insertText {
	margin-left: 15px;
	width: 330px;
	float: left;
}

div.insertText p{
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	margin-top: -4px;
}

div.insertText a{
	font-size: 11px;
}


div.insertLarge {
	margin: 16px 0px;
	padding: 12px 15px;
	height: 112px;
	width: 492px;
	background-image: url("../images/grey-insert-tall.jpg");
	background-repeat: repeat-x;
	background-color: #6d6d6d;
}

div.insertLarge img{
	float: left;
}

div.insertText {
	margin-left: 15px;
	width: 330px;
	float: left;
}

div.insertText p{
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	margin-top: -4px;
}

div.callToActionTop {
	background-image: url("../images/cta-background-top.gif");
	height:6px;
}

div.callToActionBottom {
	background-image: url("../images/cta-background-bottom.gif");
	height:6px;
	margin-bottom: 0px;
}

div.callToAction {
	width: 306px;
	float: left;
	padding: 12px 12px;
	margin-bottom: 6px;
	cursor: pointer;
}

div.callToAction img{
	float: left;
	border: 3px solid #ffffff;
       cursor: pointer;
}

div.callToActionText {
	width: 178px;
	height: 65px;
	margin-left: 15px;
	margin-bottom: 0px;
	float: left;
}

div.callToActionText p {
	color: #eddbc5;
}

div.hr {
   width: 100%;
   height: 1px;
}

hr {
   border: 0px;
	height: 1px;
	color: #ede8e5;
	background-color: #ede8e5;
	margin-top: 8px !important;
	margin-bottom: 8px !important;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.separator {
	border-top: 1px solid #d0d0d0;
	width: 100%;
	height: 16px;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

/****************/
/** Navigation **/
/****************/

ul#topnav {
	width: 960px;
	margin: 0 auto;
	list-style: none;
	position: relative;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav li a {
	height: 21px;
	padding: 6px 18px;
	display: block;
	color: #f0f0f0;
	font-weight: normal;
	text-decoration: none;
       float: left;
       display: inline;
}
ul#topnav li:hover {
	
	}
ul#topnav li span {
	float: left;
	padding: 4px 0px;
	position: absolute;
	left: 0; top:28px;
	display: none;
	width: 960px;
	color: #fff;
}

ul#topnav .section {
	font-weight: bold;
}
ul#topnav a.current {
	font-weight: bold;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; border-right: 1px solid #af3534;border-left: 1px solid #af3534;margin-left:-1px;}
ul#topnav li span a:hover {text-decoration: underline;}

.navigationShadow {
   width: 100%;
	height: 8px;
	background-image: url('../images/navigation-shadow.png');
}

.subNavOn {
   height: 65px;
}

.container {
/*   background-color: #fec;*/
	 	 background-image:url("http://www.motorclassica.com.au/themes/motorclassica/images/brushed-metal-bg.jpg");
	padding: 32px 0;
/*		background-image:url("http://motorclassica.com.au/assets/Uploads/brushedmetal.jpg");*/
}

.innerContainer {
   width: 960px;
	background-color: #ccc;
	margin: 0 auto;
}

/*******************/
/** Subnavigation **/
/*******************/

ul#subnavigation {
  list-style: none;
  margin-bottom: 20px;
}

ul#subnavigation li {
  
}

li.about a{
	background-image: url('../images/sidenav-over.jpg');
	width: 250px;
	background-repeat: no-repeat;
	height: 28px;
	padding: 6px 0px 0px 8px;
   display: block;
	color: #ffffff;
	text-decoration: none;
}

ul#subnavigation a {
   width: 250px;
	background-repeat: no-repeat;
	height: 28px;
	padding: 6px 0px 0px 8px;
   display: block;
	text-decoration: none;
}

ul#subnavigation a:hover {
	color: #ffffff;
   background-color: #b9b9b9;
	background-image: url('../images/sidenav-on.jpg');
}

ul#subnavigation a.selected {
	color: #ffffff;
	background-image: url('etf/motorclassica/images/sidenav-on.jpg');
}

/**********/
/** Text **/
/**********/

h1, h2, h3, h4, h5, h6, 
p, li, a, div, td,
form, input, select, textarea {
   font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 20px;
   color: #ffffff;
}

p {
	margin-bottom: 16px;
	color:#DDDDDD;
}

h1 { 
   font-size: 26px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #ad3434;
	text-transform: Uppercase;
}

h2 {
   font-size: 18px;
	margin-bottom: 0px;
	margin-top: 12px;
	color: #B0947A;
	text-transform: Uppercase;
}

h3 {
   font-size: 22px;
	color: #ad3434;
}

h4 {
   font-size: 14px;
	color: #ad3434;
}	

h5 {
	font-size: 16px;
	color: #ad3434;
}

h6 {
	font-size: 16px;
	color: #ffffff;
}


a, a:link, a:visited, a:active {
   font-weight: bold;
   color: #aa2a28;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
   text-decoration: underline;
	cursor: pointer;
}


/************/
/** Footer **/
/************/

div.footer {
	padding-top: 24px;
	width: 100%;
	height: 140px;
	background-image: url('../images/footer.gif');
	background-repeat: repeat-x;
}

div.footerContent {
	margin: 0 auto;
	width: 966px;
	padding-left: 67px;
}

div.footerContent p{
	width: 520px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
        color: #b89f9f;
}

div.footerColumnLeft {
  float:left;
  width:200px;
}

div.footerColumnRight {
  float:right;
  margin-top:32px;
  margin-right:71px;
  text-align:right;
}




/***********/
/** Forms **/
/***********/

#Form {
	border: none;
}

/*****************/
/** Twitter Feed */
/*****************/

div.twitter-feed {
	list-style: none;
	width: 300px;
	background-color: #231f20;
padding: 12px;
float: left;
display: inline;
}

div.twitter-feedImg{
	float:left;
	width: 103px; 
height: 85px;
text-align: center;
border: 3px solid #fff;
background-color: #231f20;
}

div.twitter-feedImg img{
	margin: 4px 0px 0px 4px;
}

div.twitter-feedText{
	float:left;
	margin-left: 15px;
       width: 162px;
}

div.twitter-feedText p{
	font-weight: normal;
	color: #eddbc5;
font-size: 11px;
text-decoration: none;
position: relative;
margin-top: -4px;
margin-bottom: 0px;
line-height: 16px;	
}

div.watermark {
  width: 100%;
  background-image: url("../images/watermark.jpg");
  background-position: 350px bottom;
  background-repeat:no-repeat;
}

div.whiteSpacer {
  	margin: 0 auto;
	height: 10px;
	width: 970px;
	background-image: url("../images/white-content-middle.png");
}
div.leftColumn ul{
	list-style:outside;
	margin-left:16px;
	line-height: 20px;
	margin-bottom:16px;
	color: #ffffff;
}


/*****************/
/** Gallery Albums */
/*****************/

#image_gallery div.typography *
{
  color:#3B3A3F;
}

#image_gallery div.typography a, a:link, a:visited, a:active {
color:#AA2A28;
cursor:pointer;

}

#image_gallery div.typography a:hover
{
  text-decoration:underline;
}

#album-list ul li div.defaultImage a:hover
{
    background: transparent;
}

#album-list ul li div.defaultImage a img
{

    border: 0px;
    padding: 3px;

}

#album-list ul li div.defaultImage a:hover img
{

    border:3px solid #FFFFFF;
    padding: 0px;

}

ul.gallery-layout li:hover
{
   background: transparent;
}

ul.gallery-layout li a img
{

    border:0px;
    padding: 3px;

}


ul.gallery-layout li a:hover img
{

    border:3px solid #FFFFFF;
    padding: 0px;

}

div.album-nav
{
     border-color: #3B3A3F;
}


div.album-nav li
{
    width: 246px;
     border:0px;
     padding: 1px;
    background: transparent;

}

div.album-nav li:hover
{
  border:1px solid #3B3A3F;
  padding: 0px;
  background: url("../images/transparent.png");
}

#pagination-imagegallery li a
{
  border:1px solid #AAAAAA;
  color:#AAAAAA;
}

#pagination-imagegallery li a:hover {
border:1px solid #AA2A28;
}

#pagination-imagegallery li.previous-off
{
  border:1px solid #AAAAAA;
  color:#AAAAAA;
}

#pagination-imagegallery li.active
{
  border:0px solid #AAAAAA;
  color:#AAAAAA;
  background-color: #AA2A28;
}

/************************
SITEMAP
************************/
#sitemap-list {padding:10px; margin:0; list-style:none; font-weight:bold; line-height:150%;} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; background:#1f141e;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#30252f;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/


