/* common CSS for all pages include home page and inside pages

Header

Nav menu

Footer

 */

@charset "utf-8";







body {

	margin: 0 auto;

	padding:0 0;

	text-align: center;

	height: auto;

	width: 980px;

}



@font-face {

font-family: "Bodoni MT";

src: url(../asset/fonts/BOD_R.eot);/*IE*/

src: local("Bodoni MT"), local("BauerBodRom"),local("Bondoni"), url(../asset/fonts/BOD_R.TTF);/*other Browser*/

}

/*.Bondoni_title{

  font-family: BOD_R;

  font-size: 3.2em;

  letter-spacing: 1px;

  text-align: center;

  text-shadow: 3px 3px 7px #111;

}*/



#container {

	margin:0;

	padding:0;

	height: auto;

	width: 980px;

}





#container #header3 {

	width: 980px;

	height: 49px;

	background-image: url(../asset/images/home-page-layout3_03.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin:0px 0 0 0;

}

#container #header4{

	width: 391px;

	height: 35px;

	float: left;

	background-image: url(../asset/images/home-page-layout3_04.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #63AB45;

	

}

#logo_subtitle {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #000;

	float:left;

	display: inline;

	line-height: 100%;

	width: 195px;

	margin-top: 100px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 85px;

	

	text-align:left;



}

.tagline   {

	font-family: "Bodoni MT";

	font-size: 84px;

	font-style: normal;

	line-height: 100%;

	font-weight: normal;

	text-transform: lowercase;

	color:#eceaea;

	text-decoration: none;

	text-align: left;

	display: inline;

	float:left;

	vertical-align:bottom;

	width: 410px;

	margin-top: 83px;

	letter-spacing: -6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;	



}

.ie6 .tagline,.ie7 .tagline {

  margin-top: 75px;

}

#header1 h1 {

	font-family: "Arial Black", Gadget, sans-serif;

	font-size: 15px;

	color: #000;

	display: inline;

	width: 520px;

	text-align:left;



	float:left;

	font-weight: bold;

	margin-top: -5px;;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 280px;	

}

.ie6 #header1 h1,.ie7 #header1 h1 {

  margin-top: 0px;

}

 

#header1 .site_name {

	font-family: "Arial Black", Gadget, sans-serif;

	font-size: 16px;

	color: #000;

	display: inline;

	width: 420px;

	text-align:left;



	float:left;

	font-weight: bold;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 260px;	

}



#local_number {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-style: normal;

	color: #FFF;

	display: inline;

	width: 150px;

	margin: -5px 30px 0 0px;

	

	text-align:left;

	float:right;

	font-weight: bold;

}

.ie6 #local_number, .ie7 #local_number{

	margin: 0px 30px 0 0px;

	}

#container #header4a{

	width: 719px;

	height: 35px;

	float: left;

	background-image: url(../asset/images/home-page-layout3_05.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #63AB45;

	font-weight: bolder;

}

.clear{

	clear:both;

}







 /*  top nav*/

.nav {

line-height:32px;

cursor:pointer;



width: 980px;

	height: 32px;

	background-image: url(../asset/images/background_03C.JPG);

	background-repeat: no-repeat;

	background-position: left top;

	padding:0px;

	margin: 0px;

}



.nav a.main:link, .nav a.main:visited {

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

font-weight:700;

font-size:15px;

color:#FFF;

text-decoration:none;

text-align:center;

line-height:32px;

background-image:url(../asset/images/rollover_bkgd2.gif);

background-repeat:no-repeat;

background-position:0 0px;

display:block;

}



.nav a.main:hover, .nav a.main:active {

background-position:0 -108px;

}



.top_menu_item{

width:87px;

float:right;

}

.last_menu_item{

width:110px;	

margin-right:12px;

}

.ie6 .top_menu_item{

	width:86px;

	}

.ie6 .last_menu_item{

width:114px;	

margin-right:6px;

}	

/* Share popup box*/

#at20mc #at15s {

 border:1px solid #CCCCCC !important;

}



/* footer */



.bottom_area{

	width:815px;

	height:auto;
	text-align:left;
	margin-top: 20px;


	margin-bottom: 0px;
	padding-left:225px;
	margin-left: 0px;
}

.ie6 .bottom_area{

	margin:30px 0px 0 110px;

}



.bottomline_up{
	width:505px;
	height:2px;
	font-size:1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.bottomline{

	width:505px;

	height:30px;

	float:left;

	clear:both;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #999;



	

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.ie6 .bottomline,.ie7 .bottomline{

margin-top:15px;



    

}







.ie6 .footerMenu,.ie7 .footerMenu{



	}	

a.footermenu:link, a.footermenu:visited{

	display:block;

	display:inline;

	text-align:center;

	text-decoration:none;

	padding:0 10px 0 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999;

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

	font-size: 12px;

	font-weight: 700;

	color: #63AB45;

	}

a.footermenu:hover, a.footermenu:active{

	color: #ccc;

	

	}	



ul.footernav{

	float:left;

	clear:both;

	width:505px;

	list-style:none;

	

	margin:0 0 0 0;

	}

.ie6 ul.footernav,.ie7 ul.footernav{

width:495px;

text-align:right;

}



p.locationTitle{

	margin:20px 0 0 0;

	padding:0;

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

	font-size: 17px;

	line-height: normal;

	font-weight: 600;

	color: #666;

	width:200px;

	float:left;

	text-align:left;

	}

p.float_right{

 float:right;

 text-align:right;

}

.location1{

 width:505px;

 float:left;
 height:150px;

 clear:both;

 margin-top:10px;

}

.footerMenu{

 width:505px;

}

.ie6 p.locationTitle, .ie7 p.locationTitle{

	

	}	



#one{

	margin:30px  0 0 350px;

	position:relative;

	

	}

.ie6 #one{

	margin:-30px 0 0 130px;

	

	}

.ie7 #one{

	margin:-30px 0 0 120px;

	

	}

	a#noborder{

	border:none;}














ul#col1{

	margin-left:-20px;

}

	

.ie6 ul.location{

	width:140px !important;

}

.ie7 ul.location{

	width:120px !important;

}



ul#col1{

	margin-left:-20px;

}

ul.location a{

	text-decoration:none;

	color:#999;

}



.ie6 ul.location{

	width:120px;

}

.ie7 ul.location{

    width:120px;

}





 ul.location a:hover, ul.location a:active {

	color:#000;

	}





p.copyright{

	font-size:9px;

	margin:0 0 0 0 ;

	color:#999;

	float:left;

	width:183px;

	}



		

p.sitmapPrivacy{

    font-size:9px;

	text-align:right;

	margin:0 0 0 0 ;

	color:#999;

	float:right;

	width:183px;

	}



ul.sitmapPrivacy li{

	display:inline;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

	font-size: 9px;

	color: #ccc;

	

}

.sitmapPrivacy a:link, .sitmapPrivacy a:visited{

	font-size: 9px;

	color: #999;

	display: inline;

	text-align: right;

	text-decoration:none;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	}

.last_item{

  padding-right: 0px !important;

}

.sitmapPrivacy a:hover, .sitmapPrivacy a:active{

	color:#000;

}



.bottomshadow{

	width: 980px;

	height:100px;

	float:left;

	background-image: url(../asset/images/background_06.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	}

.ie6.bottomshadow{

	float:none;



}

.ie6 p#space{

	margin-top:0px;

	margin-bottom:0px;

	}



li.footerbutton{

	display:inline;

	}	



	

	/* home page only*/

ul.location{
	display:inline;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #999;
	list-style-type: none !important;
	width:125px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0;
	margin-bottom: 0px;
	padding: 0px;

	}

	
ul.narrow{
  width:105px;
}


#search .gsc-control-cse{
padding:0px;
width:100%;

  
  
  
}

