/* CSS Document for MAZDA GREENHILLS
   Copyright(c) 2008. All rights reserved.
*/

body {
 margin      : 0px;
 font-family : arial, verdana;
 font-size   : 12px;
 background-image   : url('../../_medias/img/bg_main.jpg');
 background-repeat  : repeat;
 background-position: center; 
}

/* CSS BODY BACKGROUNDS */
#bgmain{
	background-image   : url('../../_medias/img/bg_main.jpg');
	height: 30px;
	background-repeat  : repeat;
	background-position: center;
}
#bgc_toplink{
	background-image   : url('../../_medias/img/bg_toplink.jpg');
	background-color: #fbfbfb;
	background-repeat  : repeat-x;
}

#bgc_footer{
	background-image   : url('../../_medias/img/bg_footer_xscale.jpg');
	background-repeat  : repeat-x;
}
#topLink_bg{
	background-image   : #fefefe url('../../_medias/img/toplink_bg.jpg');
	background-repeat  : repeat-x;
}
#bg01{
	background-image   : url('../../_medias/img/bg01.jpg');
	background-repeat  : no-repeat
}


.body_contents{
	font-size       : 12px;
	color           : #000;
	background-color: #FFF;
}


.main_footer_div {
	font-size: 11px;
	color    : #FFFFFF;
	position : absolute;
	top      : 650px;
	left     : 135px;
}



.topLink_main {
	font-size   : 12px;
	color		: #005825;
}
a.topLink_main:link    {color: #005825; text-decoration: none;}
a.topLink_main:visited {color: #005825; text-decoration: none; }
a.topLink_main:hover   {text-decoration : none; color: #ffff00;}
}
a.topLink_main:active  {color: #005825; text-decoration: none; }

.leftAnchor_link {
	font-size   : 12px;
	color		: #fff;
	position    : relative;
}
a.leftAnchor_link:link    {color: #fff; text-decoration: none;}
a.leftAnchor_link:visited {color: #fff; text-decoration: none; }
a.leftAnchor_link:hover   {text-decoration : none; color: #ffff00;}
}
a.leftAnchor_link:active  {color: #fff; text-decoration: none; }

 .anchor_footer {
 color        : #ffffff; 
 font-size    : 9px; 
 }
a.anchor_footer:link {color: #ffffff; text-decoration: none;}
a.anchor_footer:visited {color: #ffffff; text-decoration: none; }
a.anchor_footer:hover {color: #ff0000; text-decoration: none;}
a.anchor_footer:active {color: #ffffff; text-decoration: none;}
/*//FOOTER CSS SECTION*/

#footer_main {
  font-size		: 10px;
  color			: #ffffff;
  padding-left  : 10px;
}

/* BODY CONTENTS */
.title_main {
	font-size   : 15px;
	color		: #98b736;
    font-weight : bold;
}

.contents_main {
	font-size   : 12px;
	color		: #000;
}

.contents_body {
	font-size   : 12px;
	color		: #000;
	padding-left: 15px;
	padding-top : 15px;	
}

.vtcontent {
	font-size   : 15px;
	color		: #000;
    font-weight : bold;
}

.vcontent {
	font-size     : 12px;
	color		  : #000;
	padding-left  : 5px;
	padding-right : 5px;
	padding-top   : 15px;
}


.bc_2r {
	font-size      : 12px;
	color		   : #000;
	padding-top    : 5px;	
	padding-bottom : 5px;		
}

.bcont1{
	font-size   : 12px;
	color		: #000;
}

/* HOME */
.miniContents {
	font-size    : 11px;
	color        : #000;
	padding-left : 10px;
	padding-right: 5px;	
}

/* BODY LEFT NAV  */

.left_nav {
    background-image   : url('../../_medias/img/bg_nav_left.jpg');
	background-repeat  : repeat-x;	
	background-color: #3E484A;
	color: #CCCCCC;
	font-size:12px;
	padding-left: 15px;
	padding-top : 25px;
}
a.left_nav_anchor:link {color: #ffffff; text-decoration: none;}
a.left_nav_anchor:visited {color: #ffffff; text-decoration: none; }
a.left_nav_anchor:hover {color: #ff0000; text-decoration: none;}
a.left_nav_anchor:active {color: #ffffff; text-decoration: none;}


/* CONTACT FORM */
.contact_form {
	font-size: 11px;
	text-align:left;
}

/* FLOATING INFO INDEX */
.linkgen a { color: #990066; text-decoration:none; }
.linkgen a:visited { color: #990066; text-decoration:none; }
.linkgen a:hover { color: #990066; text-decoration:underline; }
#zoom-zoom {
	width: 250px;
	float: left;
	position: absolute;
	padding: 15px;
	font-size: 12px;
	}

#latestnews2 {
	width: 250px;
	float: left;
	margin-left:  590px;
	position: absolute;
	padding: 12px;
	font-size: 12px;
	}
#latestnews {
	width: 250px;
	float: left;
	margin-left:  265px;
	position: absolute;
	padding: 15px;
	font-size: 12px;
	}	


.info1 {
	position : absolute;
	top      : 300px;
	left     : 55px;
	font-size: 12px;
}
.info_title {
    font-family: century gothic;
	font-weight: bold;
	font-size  : 14px;
}

/* link1 */
.hdetails {
	color: #9e11a3;
	font-size:12px;
	font-weight: bold;
}
a.hdetails:link {color: #9e11a3; text-decoration: none;}
a.hdetails:visited {color: #9e11a3; text-decoration: none; }
a.hdetails:hover {color: #c327c9; text-decoration: none; font-weight: bold;}
a.hdetails:active {color: #9e11a3; text-decoration: none;}


/*ADDITIONAL*/
#nav-wrap { margin: auto; width: 800px; }
ul#navigation { margin: 0;  padding: 0; }
ul#navigation li { float:left; display: block; list-style: none;  }

.awardlist { line-height: 20px; }

#sitelist li, ul{
	font-size: 10px;
}