/* Start of CMSMS style sheet 'Arty : smarty' */
body{ margin:0; padding:0;background:url(images/bg1.gif);}
.header{background:#fff}
.top{ width:1024px; height:179px; padding-top:5px; background:url(images/top.jpg) no-repeat; margin:0 auto;  position: relative;}
.banner-wrapper{ width:100%; height:319px; padding:2px 0; background:url(images/banner-bg.gif) no-repeat center;}
#logo{float:left}
#logo img{height:137px;border:none}
#fla{float:right;font-size:20px;color:#a18153;line-height:30px;font-family:'Myriad Pro','Trebuchet MS', Arial, Helvetica, sans-serif;font-style:italic;margin:40px 120px 0 0}
.top .text{ position: absolute;font-size:10px;color:#784423;top: 125px;left: -50px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;   padding: 0;width:372px;text-align:center}
.top .text span{transform:scale(0.845);display:block;;-moz-transform:none; -o-transform:none;}
.banner{ width:1024px; height:320px; margin:0 auto;}
.banner-l{ width:394px; height:320px; float:left; border-right:3px solid #fff;}
	.img_nav {position: relative; float: left; width:394px; height:320px;}
	.big_img a {position: absolute; top: 0px; left: 0px}
	.img_nav img {width:394px; height:320px; border:0;}
	.link_nav {position: absolute; filter: alpha(opacity=50); width: 300px; bottom: 0px; background: #000; height: 32px; opacity: 0.5; display:none;}
	.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px}
	.num_nav {position: absolute; bottom: 7px; right: 2px; display:none;}
	.num_nav span {border-bottom: #b2b2b2 1px solid; text-align: center; border-left: #b2b2b2 1px solid; line-height: 18px; width: 18px; background: #84827e; float: left; height: 18px; color: #fff; font-size: 14px; border-top: #b2b2b2 1px solid; cursor: pointer; font-weight: bold; margin-right: 4px; border-right: #b2b2b2 1px solid}
	.num_nav span.selected {border-bottom: #c25e5e 1px solid; border-left: #c25e5e 1px solid; background: #86312e; border-top: #c25e5e 1px solid; border-right: #c25e5e 1px solid}	
.banner-r{ width:627px; height:320px; float:left; background:url(images/banner-r-bg.jpg) no-repeat right;}
	.area{width:627px; height:320px; float:left; background:url(images/banner-r-bg.jpg) no-repeat right;}
	#contentN{width:627px; height:320px; float:left; background:url(images/banner-r-bg.jpg) no-repeat right; position:relative;}
	#contentN a{color:#FFF}
#contentN .picG ul{ margin:0; padding:0; list-style:none;}
	#contentN .picG li{position:absolute;width:126px;height:104px;overflow:hidden}
	#contentN .pic_1{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:0px;
	left:0px;
	width:126px;
	height:104px;
}
	#contentN .pic_1 a{ display:block; background:url(images/ss1.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_1 a:hover{ display:block; background:url(images/s1.jpg) no-repeat;
	width:126px;
	height:104px;
}
	#contentN .pic_2{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:0px;
	left:129px;
	width:126px;
	height:104px;
}
	#contentN .pic_2 a{ display:block; background:url(images/ss2.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_2 a:hover{ display:block; background:url(images/s2.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_3{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:107px;
	left:0px
}
	#contentN .pic_3 a{ display:block; background:url(images/ss3.jpg) no-repeat;
	width:126px;
	height:104px;
}
	#contentN .pic_3 a:hover{ display:block; background:url(images/s3.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_4{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:107px;
	left:129px
}
	#contentN .pic_4 a{ display:block; background:url(images/ss4.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_4 a:hover{ display:block; background:url(images/s4.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_5{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:107px;
	left:258px
}
	#contentN .pic_5 a{ display:block; background:url(images/ss5.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_5 a:hover{ display:block; background:url(images/s5.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_6{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:214px;
	left:0px
}
	#contentN .pic_6 a{ display:block; background:url(images/ss6.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_6 a:hover{ display:block; background:url(images/s6.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_7{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:214px;
	left:129px
}
	#contentN .pic_7 a{ display:block; background:url(images/ss7.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_7 a:hover{ display:block; background:url(images/s7.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_8{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:214px;
	left:258px
}
	#contentN .pic_8 a{ display:block; background:url(images/ss8.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_8 a:hover{ display:block; background:url(images/s8.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_9{ border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:none; border-left:none;
	top:214px;
	left:387px
}
	#contentN .pic_9 a{ display:block; background:url(images/ss9.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .pic_9 a:hover{ display:block; background:url(images/s9.jpg) no-repeat; 
	width:126px;
	height:104px;
}
	#contentN .picG li span{cursor:pointer;position:absolute;bottom:-104px;left:0;width:100%; height:auto; padding:5px 0;text-align:center;line-height:14px;background:#fff;filter:alpha(opacity=80);opacity: 0.80;color:#000;font-family:Arial, Helvetica, sans-serif;}
	#contentN .picG li strong{display:block;font-size:12px}
	

#nav{ height:47px; padding:0 3px 0 80px; float:left; z-index:999; font-family:Arial, Helvetica, sans-serif; margin:0;background:url(images/divider.png) no-repeat right -4px;}
#nav ul{ display:block; margin:0; padding:0; list-style:none;}
#nav ul#main-nav li{ display:block; float:left;  position:relative; background:url(images/divider.png) no-repeat left bottom; padding-top:11px;}
#nav ul#main-nav li a{ display:block; text-decoration:none; height:31px; padding:0 18px; color:#000; font-family:Arial, Helvetica, sans-serif;   line-height:31px; font-size:14px;}
#nav ul#main-nav li a:hover{ background:url(images/nav-hover.png); }
#nav ul#main-nav li a.selected{ background:url(images/nav-hover.png); }

#nav ul#main-nav li ul{ display:none;}
#nav ul#main-nav li ul li{ display:block; float:left; height:auto; line-height:16px; text-align:left; width:200px; padding:0;}
#nav ul#main-nav li ul li a{ display:block; background:none; line-height:16px; padding:5px 0; border-bottom:1px dotted #FFF; height:auto; text-align:left;font-size:12px; border-left:0; border-top:0; width:200px; color:#fff;}
#nav ul#main-nav li:hover ul{display:block; width:200px; position:absolute;left:0px; top:42px; z-index:99; padding-bottom:10px; padding-left:10px; padding-right:10px; border-bottom:1px solid #684C26; border-top:1px solid #684C26; border-left:1px solid #684C26; border-right:1px solid #684C26; height:auto; background:#A88350;}
#nav ul#main-nav li ul li a:hover{ color:#000; height:auto; background:none;}


.content-wrapper{ width:100%; height:auto; overflow:hidden;}
#content{ width:984px; margin:0 auto; padding:15px 28px; background:url(images/cc-bg.png) repeat-y; overflow:hidden; }
h1.title{ margin:0; padding:10px 0 0 100px; display:block; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#735106; background:url(images/h1.jpg) no-repeat;}
.text{ padding:0 20px;}

#content2{ width:944px; padding:20px 40px;}
h1.title2{ margin:0; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF;}

.footer-wrapper{ width:100%; background:url(images/bg2.gif); height:auto; overflow:hidden;}
#footer{
	width:1024px; background:url(images/cc-bot.png) no-repeat top; padding:30px 8px 10px;
	margin:0 auto;
	color:#fff;
	overflow:hidden;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; line-height:20px;
}
.footer-box3{text-align:center;font-weight:bold;margin-bottom:15px}
.footer-box2{ padding-left:100px; overflow:hidden;}
.footer-box{ width:230px; float:left;}
.footer-box4{ width:200px; margin-right:30px; float:left;}
.footer-box5{ width:200px; margin-right:60px; float:left;}
.footer-box6{ width:200px; float:left;}
#footer a{ display:block; text-decoration:none; color:#fff; }
#footer a:hover{ text-decoration:underline;}
span.footer-span{ }


#ifocus ul{list-style:none outside;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
#ifocus { height:317px;background:#F8F8F8;width:1024px;margin:1px auto}
#ifocus_pic { display:inline; position:relative;float:left;width:636px; height:307px; overflow:hidden; margin:3px 0 0 5px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {width:636px; height:313px;overflow:hidden; display:none}
#ifocus_piclist img {width:636px; height:313px;}
#ifocus_btn { display:inline; float:right; width:383px; margin-top: 2px;
}
#ifocus_btn li { cursor:pointer;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); float:left }
#ifocus_btn img {   width: 121px;
  height: 99px;
  margin: 1px 0px 0px 5px;}
#ifocus_btn .current { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:636px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:0px;height:35px; color:#FFF; font-size:15px;overflow:hidden;line-height:35px;}
#ifocus_tx .normal { display:none; }


@charset "iso-8859-1";
/* CSS Document */





.flash{width:984px;margin:0 auto;  font-family: Arial, Helvetica, sans-serif;}

.flash .til{font-size: 12px;height:28px}
/*
 *	generated by WOW Slider 2.2
 */
.fbox { 
	zoom: 1; 
	position: relative; float:left;
	  margin: 0 1px 0 15px;
	z-index:22;
	text-align:left;/* reset align=center */
	width:22%;
	background:#EDEDED;padding:0.5%; text-align:center
}
.fbox:hover{background:#735106;color:#fff}
* html .fbox{ width:1000px }
.fbox ul{
	position:relative;
	width: 10000%; 
	left:0;
	list-style:none;
	margin:0;
	padding:0;
}
.fbox ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
}

.fbox .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.fbox .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

.fbox .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
}
.fbox a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}


.fbox ul{
	animation: wsBasic 40s infinite;
	-moz-animation: wsBasic 40s infinite;
	-webkit-animation: wsBasic 40s infinite;
}
@keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }
@-moz-keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }


.con2{margin-top: -320px;}

.gallerycomment{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#E78400;}
.gallerycomment a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#E78400; text-decoration:none;}
.gallerycomment a:hover{ text-decoration:underline;}
.gallery .parentlink a{  display: block;
  width: 50px;
  height: 39px;line-height: 39px;
  float: left;color: #E78400;
  background: url(modules/Gallery/images/uppage.png) transparent no-repeat 
 
 0 0;padding:0 0 0 46px}






#content_bj{ margin:50px auto; position: relative; z-index: 7;text-align: left;}
.content_photos{ margin-right: 110px; margin-left: 110px; margin-top: 20px; font-size: 12px; color: #FFF;}
#imageFlow{ position: relative; width: 100%; height: 550px; left: 0%; overflow: hidden;}
#imageFlow .diapo{ position: absolute; left: -1000px; cursor: pointer; -ms-interpolation-mode: nearest-neighbor;}
#imageFlow .link{ border: dotted #fff 1px; margin-left: -1px; margin-bottom: -1px;}
#imageFlow .bank{ visibility: hidden;}
#imageFlow .text{ position: absolute; left: 0px; width: 100%; bottom: 16%; text-align: center; color: #000000; font-family: verdana, arial, Helvetica, sans-serif; z-index: 1000;}
#imageFlow .title{ font-size: 1em; font-weight: bold;}
#imageFlow .legend{ font-size: 0.8em;}
#imageFlow .scrollbar{ position: absolute; left: 10%;bottom: 10%; width: 80%; height: 16px; z-index: 1000;}
#imageFlow .track{ position: absolute; left: 1%; width: 98%; height: 16px; filter: alpha(opacity=30); opacity: 0.3;}
#imageFlow .arrow-left{ position: absolute;}
#imageFlow .arrow-right{ position: absolute; right: 0px;}
#imageFlow .bar{ position: absolute; height: 16px; left: 25px;}


#imageFlow2{ position: relative; width: 100%; height: 350px; left: 0%; overflow: hidden;}
#imageFlow2 .diapo{ position: absolute; left: -1000px; cursor: pointer; -ms-interpolation-mode: nearest-neighbor;}
#imageFlow2 .link{ border: dotted #fff 1px; margin-left: -1px; margin-bottom: -1px;}
#imageFlow2 .bank{ visibility: hidden;}
#imageFlow2 .text{ position: absolute; left: 0px; width: 100%; bottom: 16%; text-align: center; color: #FFF; font-family: verdana, arial, Helvetica, sans-serif; z-index: 1000;}
#imageFlow2 .title{ font-size: 1em; font-weight: bold;}
#imageFlow2 .legend{ font-size: 0.8em;}
#imageFlow2 .scrollbar{ position: absolute; left: 10%;bottom: 10%; width: 80%; height: 16px; z-index: 1000;}
#imageFlow2 .track{ position: absolute; left: 1%; width: 98%; height: 16px; filter: alpha(opacity=30); opacity: 0.3;}
#imageFlow2.arrow-left{ position: absolute;}
#imageFlow2 .arrow-right{ position: absolute; right: 0px;}
#imageFlow2 .bar{ position: absolute; height: 16px; left: 25px;}
/* End of 'Arty : smarty' */

