/* ### GENERAL ### */
* { margin: 0px auto; padding: 0px; }


/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }



/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%;}

/* ### MAIN CONTAINER ### */
#mainCntr {width:100%; position:relative; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; margin: 0 auto;  width: 980px; overflow:hidden; height: 112px;background: url(../images/header_bg.jpg) top left no-repeat;}
	#headerCntr h1 { padding:34px 8px 19px 0px ;overflow: hidden; float:left;}
	#headerCntr h1 a { display: block; width: 317px;  height: 59px; overflow: hidden; text-indent: -9999px; background: url(../images/logo.jpg) top left no-repeat; }
	
	
			/* ### BANNER CONTAINER ### */	
			#bannerCntr {
    background: url("../images/banner_contener_bg.jpg") repeat-x scroll left top transparent;
    height: 384px;
    overflow: hidden;
    padding-top: 27px;
    width: 100%;
}
			
			/* ### BANNER BOX ### */		
			.bannerBox{ width:980px; height:410px; position: relative; overflow:hidden; margin:0 auto; background:url(../images/banner_bg.jpg) left top repeat-x;opacity:1;
	
	-webkit-box-shadow:#ccc 0px 3px 6px 1px;
	-moz-box-shadow:#ccc 0px 3px 6px 1px;
	box-shadow:#ccc 0px 3px 6px 1px; }
			.bannerBox img.first{ float:left; border-bottom:solid 13px #fff; border-right:solid 7px #fff;border-left:solid 11px #fff;border-top:solid 10px #fff;}
			.bannerBox img.second{ float:left; border-bottom:solid 13px #fff; border-right:solid 6px #fff; border-left:solid 7px #fff;border-top:solid 10px #fff;}
			
			.bannerBox img.third{ float:left; border-bottom:solid 13px #fff; border-right:solid 11px #fff; border-left:solid 7px #fff;border-top:solid 10px #fff;}
			
			/* ### BUTTON ### */	
			.buttons { margin-left:358px;width:264px; overflow:hidden; height:58px; background:url(../images/button_bg.jpg) left top repeat-x ;}
			.buttons .left {width:264px; height:58px; background:url(../images/button_left.jpg) left top no-repeat ;}
			.buttons .right { padding:0px 20px 0px 20px; width:224px; height:58px; background:url(../images/button_right.jpg) right top no-repeat ;}		
			
			.buttons ul{padding:0px 0px 0px 0px;}	
			.buttons li{ padding:14px 10px;float:left; list-style:none;}	
			.buttons ul li a { width:14px; height:15px; text-indent:-9999px; display: block; background:url(../images/button2.jpg) left top no-repeat;}
			.buttons ul li a:hover { background:url(../images/button1.jpg) left top no-repeat;}
			.buttons ul li a.active { background:url(../images/button1.jpg) left top no-repeat;}
			.buttons ul li a.last{ background:none;}
			
			/* ### HAEDING BOX ### */
			.headingBox { width:100%; height:263px; overflow: hidden; background: url(../images/heading_bg.jpg) repeat-x; }
			.heading { padding: 97px 28px 0px 60px; width:892px; overflow:hidden; margin: 0 auto;}
			.heading h2 { padding-top:11px; font-size: 30px; text-transform:uppercase; float:left; color: #b72a09; font-family:Lucida Sans Unicode;font-weight: normal; }
			.heading p { width:596px; color: #f0c4ba; font-weight:normal; float:right; font-size:18px; font-style:italic;}
			
		/* ### CONTENT CONTAINER ### */
		#contentCntr { width:100%; overflow:hidden; background:url(../images/conten_contener_bg.jpg) repeat;}
		#contentCntr .center {overflow: hidden; width: 980px; margin:0 auto;}
		
		/* ### TEXT BOX ### */	
		.textBox{ padding:29px 40px 22px 70px; float:left;width:870px; overflow:hidden;}
		.textBox p{font-family:Lucida Sans Unicode,Arial, Helvetica, sans-serif; font-size:20px; line-height:30px; color:#9c9b9b;}
		
	
		/* ### LEFT CONTAINER ### */
		#leftCntr{padding:38px 0px 0px 37px; width:247px; float:left; overflow:hidden;}	
	