 /* Getting the new tags to behave */article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}mark, rp, rt, ruby, summary, time {display:inline;}/* Global properties ======================================================== */html, body {width:100%; padding:0; margin:0;}body {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	line-height:20px;	color:#63615e;	min-width:960px;	background:url(../images/bg.png) repeat #FFF;}/***********************************************************************/a {	text-decoration:none;	cursor:pointer;	color:#f46e00;}a:hover {}.button {	display:inline-block; 	background:#474547;	font-size:12px;	line-height:18px;	text-decoration:none;	position:relative;	overflow:hidden;}.button span {	background: none repeat scroll 0 0 #f46e00;	display: block;	height: 0;	left: 50%;	position: absolute;	top: 50%;	width: 0;	z-index: 1;}.button strong {	display: block;	padding:7px 14px 7px;	position: relative;	z-index: 2;	font-weight:normal;	color:#e9e9e5;}/**********button-1**********************/.button-1 {	display:inline-block;	background:#f46e00;	font-size:12px;	line-height:18px;	text-decoration:none;	position:relative;	overflow:hidden;	background-color: #FF6600;}.button-1 span {	background: none repeat scroll 0 0 #474547;	display: block;	height: 0;	left: 50%;	position: absolute;	top: 50%;	width: 0;	z-index: 1;}.button-1 strong {	/* [disabled]display: block; */	padding:7px 14px 7px;	position: relative;	z-index: 2;	font-weight:normal;	color:#e9e9e5;}/**********button-2**********************/.button-2 {	display:inline-block; 	background:#f46e00;	font-size:12px;	line-height:18px;	text-decoration:none;}.button-2:hover {	background: none repeat scroll 0 0 #474547;}.button-2 strong {	display: block;	padding:7px 14px 7px;	position: relative;	z-index: 2;	font-weight:normal;	color:#e9e9e5;}h2 {font-family: 'Times New Roman'; font-size:30px;line-height:36px; color:#3b3839;  margin:33px 0 22px; font-weight:400;}h2 span {display:block; margin-top:-6px}h3 {font-family: 'Times New Roman'; font-size:20px;line-height:24px; color:#3b3839;  margin:36px 0 15px; font-weight:400;}h3 a {color:#3b3839;}h3 a:hover {color:#79AA05;}ul {margin:0; padding:0;list-style-image:none;}.under-hover a {display:inline-block; position:relative; overflow:hidden;}.under-hover a em {display:block; height:1px; bottom:0; width:0px; position:absolute; left:50%; background:#ee1194;}/******************************************************************/.clear {clear:both; line-height:0; font-size:0; width:100%;}.wrapper {	width:100%;	overflow:hidden;	position:relative}.wrap {overflow:hidden; position:relative}.extra-wrap {	overflow:hidden;	font-style: italic;}.fleft {float:left !important;}.fright {float:right !important;}.center {text-align:center !important}.line-height {line-height:20px !important}.italic {font-style:italic}.tright {text-align:right}.line-height {line-height:22px}.top-01 {margin-top:-5px !important}.top-02 {margin-top:-10px !important}.top-03 {	margin-top:-7px !important;	font-style: italic;}.top-04 {margin-top:-3px !important}.top-0 {margin-top:0px !important}.top-1 {margin-top:18px !important}.top-2 {margin-top:20px !important}.top-3 {	margin-top:23px !important;	text-align: center;	font-family: Arial, Helvetica, sans-serif;}.top-4 {	margin-top:10px !important;	color: #666;	text-align: center;}.top-5 {margin-top:29px !important}.top-6 {margin-top:25px !important}.top-7 {margin-top:40px !important}.top-8 {margin-top:37px !important}.top-9 {margin-top:5px !important}.bot-1 {	margin-bottom:16px !important;	color: #333333;	font-family: "Times New Roman", Times, serif;}.font-1 {font-family:'Times New Roman'; font-size:26px;text-align:center; color:#3b3839}.font-2 {	font-family:'Times New Roman';	font-size:24px;	color:#3B3839;	line-height:25px}.font-3 {font-size:12px; line-height:20px}.color-1 {display:inline-block; position:relative; overflow:hidden; color:#f46e00}.color-1 em {display:block; height:1px; bottom:0; width:0px; position:absolute; left:50%; background:#79aa05;}.color-2 {display:inline-block; position:relative; overflow:hidden;}.color-2 em {display:block; height:1px; bottom:2px; width:100%; position:absolute; left:0; background:#63615e;}.border-1 {text-align:center; font-size:14px; color:#63615e; padding:30px 30px 35px; background:url(../images/border-1.png) no-repeat right;}.border-2 {background:url(../images/border-1.png) no-repeat left;}.pad-1 {padding:0px 29px 18px; font-size:14px}.pad-2 {padding-bottom:15px}.img-indent {float:left; margin-right:20px}.width-1 {width:350px}.right-1 {margin-right:23px}/*********************************header*************************************/header {height: 758px;overflow: hidden;position: relative;width: 100%;z-index: 5;}header.header {height:498px;overflow: hidden;position: relative;width: 100%;z-index: 5;}.slider-block-2 {	left: 50%;	margin-left: -800px;	overflow: hidden;	position: absolute;	width: 1600px;	z-index: 1;	background: url("../images/line_header.png") repeat-x scroll 0 bottom transparent;	height: 490px;	padding-bottom: 8px;}.slider-2 {background:url(../images/header.jpg) no-repeat left top; height:490px}.slider-3 {background:url(../images/header1.jpg) no-repeat left top; height:490px}.slider-4 {background:url(../images/header2.jpg) no-repeat left top; height:490px}.slider-5 {background:url(../images/header3.jpg) no-repeat left top; height:490px}.slider-6 {background:url(../images/header4.jpg) no-repeat left top; height:490px}.slider-7 {background:url(../images/header5.jpg) no-repeat left top; height:490px}.slider-8 {background:url(../images/header6.jpg) no-repeat left top; height:490px}.slider-9 {background:url(../images/header7.jpg) no-repeat left top; height:490px}.slider-10 {background:url(../images/header8.jpg) no-repeat left top; height:490px}.slider-11 {background:url(../images/header9.jpg) no-repeat left top; height:490px}h1 {margin:0}h1 a {	font-family: 'Indie Flower', cursive;	line-height:76px;	font-size:60px;	color:#FFF;	text-decoration:none;	font-weight:400;	background:url(../images/logo.png) no-repeat left 0px;	padding-right:2px;	margin:14px 0 5px;	text-shadow:1px 1px 1px #474747;	display:inline-block}/***********************************nav*************************************/nav {	position:relative;	z-index:500;}.head-content {position:relative; z-index:2; margin:0 auto;}/*********************************content*************************************/#content {	padding:0px 0 0px;	z-index:6;	position:relative;	font-family: Arial, Helvetica, sans-serif;	}.content {margin-top:-115px}.item-2 {width:60px; height:43px; display:block; background:url(../images/item-2b.png) no-repeat left top; margin:0 auto;text-align:center; padding-top:17px;}.item-2 span {background:url(../images/item-2.png) no-repeat left top; width:32px; height:27px; display:block; margin:0 auto;}.item-3 span {background:url(../images/item-3.png) no-repeat left top;}.item-4 span {background:url(../images/item-4.png) no-repeat left top;}.border-1:hover .item-2 {background-position:0 bottom}.border-1:hover .item-2 span {background-position:0 bottom}.blocks {	background:url(../images/blocks.png) repeat left top;	box-shadow:0 0 6px #dddcdc;	line-height:22px;	color: #333;}.box {background:#fefefe; padding:24px 28px 26px; box-shadow:0 0 5px #e2e2e1}.box:hover {background:#464447; color:#fefefe;}.list {}.list li {background:url(../images/marker.png) no-repeat left 0px; padding:0px 0 0px 31px; margin-bottom:14px}.list li a {	font-size:12px;	font-weight:bold;	color:#f46e00;	position:relative;	overflow:hidden;}.list a em {display:block; height:1px; bottom:-2px; width:0px; position:absolute; left:50%; background:#63615E;}.list-1 {line-height:24px;}.list-1 a {	display:inline-block;	position:relative;	overflow:hidden;	width: 150;}.list-1 a em {display:block; height:1px; bottom:2px; width:0px; position:absolute; left:50%; background:#79aa05;}.social {margin-top:25px}.social li {float:left; margin-right:5px}.social li a {width:27px; height:26px; display:block;}.social li.fb a {background:url(../images/fb.png) no-repeat left top;}.social li.flickr a {	background:url(../images/flickr.png) no-repeat left top;}.social li.twitter a {background:url(../images/twitter.png) no-repeat left top;}.social li.rss a {background:url(../images/rss.png) no-repeat left top;}.social li.ms a {background:url(../images/ms.png) no-repeat left top;}.social li:hover a {background-position:0 bottom;}.lap {background:url(../images/lap.png) no-repeat left top;padding:7px 0 0 37px; font-style:italic; font-size:14px; line-height:22px}.ban {background:url(../images/ban.jpg) no-repeat left top; width:299px; height:169px; border:1px solid #FFFFFF; display:block;margin-top:30px}.ban .h2 {	font-family: 'Times New Roman';	font-size:30px;	line-height:30px;	color:#FF9900;	font-weight:400;	text-shadow:#FFF 1px 1px 1px;	display:block;	margin:25px 20px 0 0;	text-align:left;	width:145px;	float:right;}.ban .button-1 {float:right; margin:25px 32px 0 0}#form-search {width:399px;margin-top:22px; margin-bottom:23px}#form-search .select-2{width:347px;float:left}#form-search .button-2 {float:left; margin:2px 0 0 8px}#form-search .button-2 strong {padding:7px 14px}#form-search input {border:1px solid #e7e7e7;width:325px; height:24px;line-height:24px; padding:5px 10px;color:#63615e}/***********************aside************************/footer {margin:40px 0 35px; color:#63615e}footer .border-2 {border-top:6px solid #464547}.map {width:550px; height:328px;overflow:hidden; margin-bottom:16px}.map iframe {width:550px; height:328px;}/**********************form**********************/dl {margin:0px 0px 0 0px; }dl dd span { display:block; width:69px; float:left;}#form { margin:0px 0 0px 0px; width:960px; }#form input {	outline: medium none;	font-family:Arial;	font-size:12px;	color:#63615e;	line-height:18px;	height:18px;	padding:8px 10px;	width:300px;	background:#FFF;	border:1px solid #e4e4e4;	float:left;	}#form textarea {    outline: medium none;    overflow: auto;	font-family:Arial; 	font-size:12px; 	color:#63615e;	line-height:18px; 	height:180px; 	padding:8px 10px;	width:438px; 	background:#FFF;	border:1px solid #e4e4e4;	resize:none;	float:left;	}#form label {	position:relative;	overflow:hidden;    display: block;    min-height:50px;}#form .error, #form .empty {    color: #FF0000;    display: none;    font-size: 11px;	line-height:14px;	width:200px;	float:left;	margin-top:2px;}#form .error-empty {	margin: 5px 0 5px 5px !important; 	display:none;	float:left;	}#form .success {	display:none;	margin-bottom:5px;	}#form .btns {	position:relative;	padding-top:23px;	float:right;}#form .btns a {	margin-left:11px;	}.descriptText {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-shadow:#000000 1px 1px 1px;}.logoTag {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFF;	letter-spacing: 0.1em;	text-shadow:1px 1px 1px #333333;	font-weight: normal;}