@charset "utf-8";
html, body{
	margin:0;
	padding:0;
	width:100%;
	min-height:100%;
	height:100%;
	height:auto;
}
body {
	background:#ebebeb url(../images/bg/bg.jpg) top repeat-x;
	
	color:#5b5b5b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:visited, a:link, a:active {
	color:#976b2a;
	text-decoration:none;
}
a:hover {
	color:#e3c568;
}
#incnt{
	float:left;
	background:url(../images/bg/bg2.jpg) center 36px no-repeat;
	width:100%;
	min-height:100%;
	height:100%;
}
#container {
	margin:0 auto;
	padding:0;
	width:946px;
}
ul{
	list-style:none;
}
.header, .header h1, .header h2, .header p, ul.menu, .menu li, ul.carmk, .carmk li, .slider-wrapper, .mcnt, .lft, ul.sltcr, .sltcr li, .lnews, .lnews span, .lnews div, .lnews h2, .lnews h3, .lnews h4, .lnews p, ul.fopt, .fopt li, .fopt h1, .fopt h2, .fopt p, ul.nwblg, .nwblg li, .nwblg h1, .nwblg h2, .nwblg h3, .nwblg h4, .nwblg p, .testi, .testi h1, .testi h2, .testi span, .testi p, .abtcnt, .abtcnt h1, .abtcnt h2, .abtcnt h3, .abtcnt p, .abtcnt ul, .abtcnt li, .cntus, .cntus h1, .cntus h2, .cntus h3, .cntus img, .cntus p, .afshor, .afshor h1, .afshor h2, .afshor h3, .afshor h5, .afshor ul, .afshor li, .afshor li img, .afshor small, .afshor p, .afs, .afs h1, .afs h2, .afs h3, .afs h5, .afs ul, .afs li, .afs li img, .afs small, .afs p, ul.foptcnt, .foptcnt h1, .foptcnt h2, .foptcnt li, .foptcnt p, ul.ptnr, .ptnr h1, .ptnr h2, .ptnr h3, .ptnr li, .ptnr p, .ptnr li img, .crct, .crct h1, .crct ul, .crct li, .crct h2, .crct h4, .crct h5, .crct small, .crct li img, .crct p, .tpgal, .tpgal h1, .tpgal h2, .tpgal li, .tpgal span, .lftcg, .lftcg h1, .lftcg ul, .lftcg li, .lftcg p, .lftcg h2, .lftcg span, .lftcg form, .lftcg fieldset, .simcr li, .simcr h1, .simcr h4, .cshor, .cshor h1, .cshor h2, .cshor h3, .cshor h5, .cshor ul, .cshor li, .cshor li img, .cshor small, .cshor p, .csg, .csg h1, .csg ul, .csg li, .csg h2, .csg h3, .csg h4, .csg h5, .csg small, .csg p, .csg li img, ul.oscnt, .oscnt h1, .oscnt h2, .oscnt li, .oscnt li img, .oscnt p, ul.tstcnt, .tstcnt li, .tstcnt h1, .tstcnt h2, .tstcnt h3, .tstcnt p, .tstcnt li img, .offr, .offr h1, .offr p, .sgnup, .sgnup h2, .sgnup p, .footer{
	float:left;
	padding:0;
	margin:0;
}
.header h1, .header h2, a.tfb, a.ttr, ul.menu, .menu li a:hover, .pagination li, .pagination li.current, .pagination li:hover, .fopt h1, .fopt li, .nwblg h1, .testi h1, .abtcnt h1, .cntus h1, .afshor h1, .afshor h4, .afs h1, .afs h4, .foptcnt h1, .foptcnt li, .ptnr h1, a.bfb, a.btr, .cshor h1, .cshor h4, .csg h1, .csg h4, .oscnt h1, .tstcnt h1, .footer h1{
	background:url(../images/bg/one-bg.png) no-repeat;
	text-indent:-999999px
}
.lnews h4 a, .nwblg h4 a, .testi h2 a, .afshor h3 a, .afs h3 a, .crct h1, .crct h4 a, .lftcg h1, .cbtn, .simcr h1, .simcr h4 a, .cshor h3 a, .csg h3 a{
	background:url(../images/bg/one-btn.png) no-repeat;
	text-indent:-999999px
}
.mcnt, .nwblg, .nwblg h4, .testi, .testi h2, .afshor ul, .ptnr li, .tpgal ul, .csg ul, .cshor ul{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wrapper, .crct ul, .tpgal, .lftcg ul, .lftcg span, ul.simcr{
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}
.header h1{
	width:279px;
	height:74px;
	margin:23px 0 23px 20px;
}
.header h2{
	float:right;
	width:295px;
	height:61px;
	background-position:-286px 0;
	margin:30px 20px 0 0;
}
.header p{
	width:750px;
	height:36px;
	line-height:36px;
	color:#fff;
}
.header p small{
	color:#dfc49d;
	font-size:12px;
}
.header span{
	float:right;
	width:80px;
	margin:0;
	padding:0;
}
a.tfb, a.ttr{
	float:left;
	width:38px;
	height:36px;
	background-position:-590px 0;
	margin:0 0 0 1px;
}
a.ttr{
	background-position:-629px 0;
}
ul.menu{
	width:946px;
	height:46px;
	background-position:0 -78px;
}
.menu li, .carmk li{
	display:inline;
}
.menu li a{
	display:block;
	width:44px;
	height:46px;
}
.menu li.mor a{width:91px;}
.menu li.mfo a{width:143px;}
.menu li.mos a{width:130px;}
.menu li.mtn a{width:115px;}
.menu li.mafs a{width:135px;}
.menu li.mpn a{width:88px;}
.menu li.mau a{width:90px;}
.menu li.mcu a{width:110px;}
.menu li a:hover{background-position:0 -127px;}
.menu li.mor a:hover{background-position:-44px -127px;}
.menu li.mfo a:hover{background-position:-135px -127px;}
.menu li.mos a:hover{background-position:-278px -127px;}
.menu li.mtn a:hover{background-position:-408px -127px;}
.menu li.mafs a:hover{background-position:-523px -127px;}
.menu li.mpn a:hover{background-position:-658px -127px;}
.menu li.mau a:hover{background-position:-746px -127px;}
.menu li.mcu a:hover{background-position:-836px -127px;}
ul.carmk{
	width:946px;
	margin:6px 0 0 0
}
a img {
    border: 0;
}
.slider-wrapper{
	position:relative;
	width:946px;
	height:328px;
	background:url(../images/bg/dot-search.png) bottom no-repeat;
	margin:7px 0 0 0;
}
.slider {
	width:100%;
	margin:0;
	height:328px;
}
.items {
	display:none;
}
.pagination {
	position:absolute;
	bottom:8px;
	left:-20px;
	z-index:1000;
}
.pagination li {
	float:left;
	margin:0 5px;
	display:block;
	background-position:-670px -43px;
}
.pagination li.current {
	background-position:-648px -43px;
	cursor:default;
}
.pagination li.current a {
	cursor:default;	
}
.pagination li a {
	color:#fff;
	width:14px;
	height:13px;
	display:block;
}
.pagination li:hover {
	background-position:-648px -43px;
}
.slider-wrapper form{
	float:right;
	position:relative;
	width:270px;
	margin:-43px 12px 0 0;
	z-index:9999;
}
.srctxt{
	width:210px;
	padding:5px 7px;
	font-size:12px;
	color:#797979;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}
.srcbtn{
	width:33px;
	height:31px;
	text-indent:-99999px;
	background:none;
	cursor:pointer;
	border:0;
}
.mcnt{
	width:944px;
	background:#FFF url(../images/bg/bg-wht.gif) top repeat-x;
	border:1px solid #FFF;
	margin:9px 0 0 0
}
.lft{
	width:650px;
	margin:22px 0 20px 18px;
}
ul.sltcr{
	width:650px;
	margin:0 0 10px 0
}
.sltcr li{
	display:inline;
	width:103px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:20px;
	text-transform:uppercase
}
.sltcr li a{
	color:#976f35
}
.sltcr li a:hover{
	color:#000
}
.lnews{
	width:599px;
	margin:22px 0 0 22px;
}
.lnews div{
	float:right;
	width:173px;
	margin:10px 0 0 0;
}
.lnews h3{
	width:280px;
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:normal;
}
.lnews h2, .lnews h4, .lnews p{
	width:599px;
	margin:5px 0 0 0;
	font-size:16px;
}
.lnews p{
	font-size:12px;
	line-height:18px;
	color:#000
}
.lnews p a, .fopt p a, .nwblg p a{
	font-weight:bold;
}
.lnews h4{
	text-align:center;
	margin:15px 0 0 0;
}
.lnews h4 a, .crct h4 a{
	display:inline-block;
	width:141px;
	height:30px;
	margin:0 auto;
}
.offr, .sgnup{
	width:600px;
	margin:20px 0 0 20px;
}
.offr h2, .sgnup h2{
	width:600px;
	font-size:16px;
	color:#976b2a;
	margin:10px 0 0 0
}
.sgnup h2{
	color:#000;
}
.offr p, .sgnup p{
	margin:0 0 25px 0;
	line-height:18px;
}
ul.fopt{
	width:600px;
	margin:20px 0 0 10px;
}
.fopt h1, .foptcnt h1{
	width:230px;
	height:40px;
	background-position:0 -211px
}
.fopt li, .foptcnt li{
	width:550px;
	margin:10px 0 5px 0;
	background-position:-909px -177px;
	padding:0 0 0 50px;
	text-indent:0;
}
.fopt h2{
	width:550px;
	font-size:16px;
}
.fopt p{
	width:550px;
	line-height:18px;
}
.ryt{
	float:right;
	width:240px;
	margin:22px 18px 20px 0;
}
ul.nwblg, .testi{
	width:236px;
	border:2px solid #3e3e3e;
	background:#3e3e3e url(../images/bg/bgtpb.gif) top repeat-x;
}
.nwblg h1{
	width:106px;
	height:28px;
	background-position:0 -178px;
	margin:14px 0 0 14px
}
.nwblg li{
	width:214px;
	margin:0 0 14px 14px
}
.nwblg li a{
	color:#d2b660;
}
.nwblg li a:hover{
	text-decoration:underline
}
.nwblg h2{
	width:214px;
	font-size:16px;
	margin:13px 0 0 0;
}
.nwblg h3{
	width:214px;
	font-size:12px;
	font-weight:normal;
	color:#aeaeae;
	margin:3px 0 10px 0;
}
.nwblg p{
	width:214px;
	color:#fff;
	line-height:18px;
}
.nwblg h4, .testi h2{
	width:236px;
	background:url(../images/bg/bgbtb.gif) bottom repeat-x;
	text-align:center;
	padding:15px 0 25px 0;
}
.nwblg h4 a, .testi h2 a{
	display:inline-block;
	width:141px;
	height:30px;
	background-position:-147px 0;
}
.testi{
	margin:16px 0 0 0
}
.testi h1{
	width:195px;
	height:28px;
	background-position:-113px -178px;
	margin:14px 0 0 14px
}
.testi span{
	width:214px;
	margin:20px 0 18px 14px;
	text-align:center;
}
.testi p{
	width:200px;
	margin:0 0 14px 21px;
	color:#FFF;
	line-height:18px;
}
.testi h2 a{
	background-position:-293px 0;
}
.abtcnt, .cntus, ul.foptcnt, ul.ptnr{
	width:835px;
	margin:50px 0 50px 57px;
}
.abtcnt h1{
	width:233px;
	height:41px;
	margin:0 0 25px 0;
	background-position:-242px -210px
}
.abtcnt p{
	width:832px;
	margin:0 0 27px 0;
	line-height:18px;
}
.abtcnt p{
	width:832px;
	margin:0 0 27px 0;
	line-height:18px;
}
.abtcnt li{
	width:832px;
}
.abtcnt h2{
	width:832px;
	font-size:16px;
}
.abtcnt h3{
	width:832px;
	font-size:11px;
	font-weight:normal;
	margin:0 0 15px 0
}
.cntus h1{
	width:152px;
	height:32px;
	margin:0 0 25px 0;
	background-position:0 -254px
}
.cntus h2{
	width:832px;
	font-size:16px;
}
.cntus h3{
	width:832px;
	font-size:12px;
	font-weight:normal;
	margin:0 0 25px 0;
	line-height:18px
}
.cntus span{
	float:right;
	width:250px;
}
.cntus p{
	width:250px;
	line-height:18px;
	margin:0 0 22px 0
}
.afshor, .afs, .cshor, .csg{
	width:861px;
	margin:42px 0 75px 42px;
}
.afshor h1, .afs h1, .cshor h1, .csg h1{
	width:97px;
	height:37px;
	margin:0 0 7px 0;
	background-position:-489px -212px
}
.cshor h1, .csg h1{
	width:216px;
	height:42px;
	background-position:-601px -212px
}
.afshor h3, .afs h3, .cshor h3, .csg h3{
	width:141px;
	margin:2px 0 7px 10px;
	background-position:0 -34px
}
.afshor h3 a, .afs h3 a, .cshor h3 a, .csg h3 a{
	display:block;
	width:141px;
	height:30px;
	background-position:0 -34px
}
.cshor h3 a, .csg h3 a{
	width:71px;
	background-position:-408px -139px
}
.afshor h4, .afs h4, .cshor h4, .csg h4{
	float:right;
	width:175px;
	height:19px;
	background-position:-322px -179px;
	text-align:right;
	margin:15px 15px 0 0
}
.afshor h4 a, .afs h4 a, .cshor h4 a, .csg h4 a{
	display:inline-block;
	width:19px;
	height:19px;
	margin:0 0 0 5px;
}
.afshor ul, .afs ul, .crct ul, .tpgal, .lftcg ul, .lftcg span, .cshor ul, .csg ul{
	width:857px;
	background: #f3f1f1 url(../images/bg/bg-btm.gif) bottom repeat-x;
	padding:12px 0 4px 0; 
	border:2px solid #f3f1f1
}
.afshor li, .afs li, .crct li, .cshor li, .csg li{
	width:810px;
	padding:12px;
	background: #fff;
	margin:0 0 8px 12px;
	color:#000
}
.afshor span, .cshor span{
	float:right;
	width:619px;
}
.afshor h2, .cshor h2, .csg h2{
	width:400px;
	font-size:14px;
}
.afshor h5, .afs h5, .cshor h5, .csg h5{
	width:210px;
	font-size:14px;
	text-align:right;
}
.cshor h5, .csg h5{
	font-size:12px;
	font-weight:normal;
}
.afshor small, .afs small, .crct small, .cshor small, .csg small{
	width:610px;
	font-size:11px;
	margin:5px 0 0 0;
}
.afshor p, .afs p, .crct p, .cshor p, .csg p{
	width:610px;
	line-height:18px;
	margin:10px 0 0 0;
}
.afshor p a, .afs p a, .crct p a, .cshor p a, .csg p a{
	color:#a84920;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
.afs li, .crct li, .csg li{
	width:175px;
	margin:0 0 8px 12px;
	color:#000
}
.afs h5, .afs p, .afs small, .crct small, .crct h5, .crct p, .csg h5, .csg p, .csg small{
	width:175px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
.afs h2, .crct h2, .csg h2{
	width:175px;
	font-size:14px;
	margin:5px 0 0 0
}
.afs h5, .afs small, .crct small, .crct h5, .csg h5, .csg small{
	margin:0;
}
.foptcnt li{
	width:785px;
	margin:15px 0 10px 0;
}
.foptcnt h2{
	width:785px;
	font-size:16px;
	margin:5px 0 0 0;
	color:#875000
}
.foptcnt p{
	width:785px;
	line-height:18px;
}
ul.ptnr{
	width:900px;
}
.ptnr li{
	width:368px;
	padding:18px;
	margin:0 20px 22px 0;
	border:1px solid #ebebeb;
	-webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.10);
	-moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.10);
	box-shadow:  3px 3px 3px rgba(50, 50, 50, 0.10);
}
.ptnr h1{
	width:127px;
	height:32px;
	background-position:-161px -253px;
	margin:0 600px 15px 0
}
.ptnr h2{
	width:235px;
	color:#875000;
	font-size:16px;
}
.ptnr h3{
	width:235px;
	font-size:12px;
	font-weight:normal;
}
.ptnr span{
	float:right;
	width:235px;
	line-height:18px;
}
.ptnr p{
	width:368px;
	line-height:18px;
	margin:10px 0 0 0
}
.crct{
	width:919px;
	margin:28px 0 28px 28px;
}
.crct ul{
	display:inline;
	width:431px;
	margin:33px 19px 13px 0;
}
.crct h1{
	position:relative;
	width:135px;
	height:33px;
	margin:-47px 0 0 -2px;
	background-position:-175px -68px
}
.crct h4{
	width:435px;
	margin:0 0 10px 0;
	text-align:center;
}
.crct h4 a{
	background-position:-353px -34px
}
.crct h1.tsp{
	width:95px;
	background-position:-317px -68px
}
.crct h1.tex{
	width:124px;
	background-position:0 -103px
}
.crct h1.tps{
	width:179px;
	background-position:-129px -103px
}
.crct h1.tff{
	width:74px;
	background-position:-417px -68px
}
.crct h1.tlh{
	width:179px;
	background-position:-314px -103px
}
.tpgal{
	width:872px;
	margin:53px 0 0 34px;
}
.tpgal div{
	float:left;
	position:relative;
	margin:-47px 0 0 -2px;
}
.tpgal h1, .tpgal h2{
	position:relative;
	display:inline-block;
	height:33px;
	background:url(../images/bg/bgttl.gif) left no-repeat;
	font-size:18px;
	font-weight:normal;
	color:#353434;
	text-indent:15px;
	line-height:43px;
}
.tpgal h1 img{
	margin:0 0 -5px 0
}
.tpgal h2{
	background:url(../images/bg/bgnum.gif) right no-repeat;
	font-size:12px;
	color:#fff;
	text-indent:0;
	padding:0 20px 0 0;
	line-height:30px
}
.tpgal h2 img{
	margin:0 0 -9px 0
}
.tpgal span{
	width:617px;
	margin:0 0 0 16px;
}
.tpgal ul{
	float:right;
	width:234px;
	height:400px;
	overflow:auto;
	padding:5px 5px 5px 0;
	margin:0 -10px 20px 0;
	background:#FFF;
	border:2px solid #f3f1f1
}
.tpgal li{
	width:222px;
	text-align:center;
}
.lftcg{
	width:636px;
	margin:0 0 50px 34px;
}
.lftcg ul, .lftcg span{
	width:602px;
	padding:17px 15px 16px  15px;
}
.lftcg li{
	display:inline;
	width:297px;
	padding:9px 0;
	border:1px solid #FFF;
	background:#fff;
	margin:0 1px;
}
.lftcg li.alt{
	background:#f3f1f1;
}
.lftcg li strong{
	display:inline-block;
	width:97px;
	padding:0 5px 0 0;
	text-align:right;
}
.lftcg ul p{
	display:inline;
	width:580px;
	line-height:18px;
	padding:10px;
	background:#fff;
	margin:15px 0 0 0;
}
.lftcg h1{
	width:214px;
	height:33px;
	background-position:0 -139px;
	margin:15px 0 0 0;
}
.lftcg h1.teo{
	width:181px;
	background-position:-218px -139px;
}
.lftcg form{
	width:364px;
	height:158px;
	background:url(../images/bg/form.gif);
}
.lftcg fieldset{
	width:148px;
	margin:11px 0 0 12px;
	border:0;
}
.ctxt, .ctxt2{
	width:136px;
	padding:5px;
	border:1px solid #d2d2d2;
	background:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	margin:0 0 8px 0
}
.ctxt2{
	width:175px;
	height:82px;
	margin:11px 0 8px 5px;
}
.cbtn{
	width:204px;
	height:30px;
	margin:0 0 0 79px;
	border:0;
	background-position:-145px -34px
}
.lftcg h2{
	width:219px;
	font-size:12px;
	font-weight:normal;
	margin:0 0 8px 10px;
	line-height:16px;
}
a.bfb, a.btr{
	display:inline-block;
	width:21px;
	height:20px;
	margin:0 2px 0 0;
	background-position:-590px -39px;
}
a.btr{
	background-position:-616px -39px;
}
ul.simcr{
	float:right;
	width:219px;
	padding:0;
	margin:46px 35px 0 0;
	border:2px solid #d4d2d2;
	background:#d4d2d2 url(../images/bg/bg-btm2.gif) bottom repeat-x;
}
.simcr h1{
	width:144px;
	height:33px;
	background-position:0 -175px;
	margin:-33px 0 0 -2px
}
.simcr li{
	width:175px;
	background:#FFF;
	padding:11px 12px;
	margin:9px 0 0 10px;
}
.simcr li a{
	color:#a84920;
	text-decoration:underline;
	line-height:18px;
	font-weight:bold;
}
.simcr h4{
	width:219px;
	text-align:center;
	margin:10px 0 20px 0
}
.simcr h4 a{
	display:inline-block;
	width:169px;
	height:30px;
	margin:0 auto;
	background-position:0 -68px;
}
ul.oscnt, ul.tstcnt{
	width:850px;
	margin:50px 0 50px 54px;
}
.oscnt h1{
	width:205px;
	height:32px;
	background-position:-292px -255px
}
.oscnt li, .tstcnt li{
	width:850px;
	margin:30px 0 20px 0;
}
.oscnt li img, .tstcnt li img{
	-webkit-box-shadow: 4px 4px 4px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:  4px 4px 4px rgba(50, 50, 50, 0.30);
	box-shadow:  4px 4px 4px rgba(50, 50, 50, 0.30);
}
.oscnt h2{
	width:480px;
	margin:0 0 0 25px;
	font-size:16px;
	color:#875000
}
.oscnt p{
	width:480px;
	margin:0 0 0 25px;
	line-height:18px;
}
.tstcnt h1{
	width:270px;
	height:32px;
	background-position:-507px -255px
}
.tstcnt span{
	float:right;
	width:700px;
	margin:0 10px 0 0;
	padding:0;
}
.tstcnt h2{
	width:695px;
	font-size:16px;
	color:#875000
}
.tstcnt h3{
	width:695px;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 0 0
}
.tstcnt p{
	width:700px;
	font-size:12px;
	font-style:italic;
	line-height:18px;
	margin:15px 0 0 0
}

.footer{
	width:946px;
	text-align:center;
	padding:45px 0;
}
.footer h1{
	display:inline-block;
	width:217px;
	height:58px;
	background-position:-688px 0;
	margin:0 auto;
}
.footer p{
	display:inline-block;
	width:946px;
	color:#5f5f5f;
}

/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type="image"]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}
