@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
html, body { margin:0; padding:0; color:#2f2f2f; background:#ffffff; font-family: 'Open Sans', sans-serif; font-size:13px !important;}
p, h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
ul{ margin:0; padding:0; list-style:none;}
img{ margin:0; padding:0; border:none;}
a img { border: none;}
a { cursor: pointer; color: #2f2f2f; text-decoration:none;}
a:hover { cursor: pointer; color: #2f2f2f; text-decoration:underline;}
.clear{ clear:both;}
.flt_lft{ float:left !important;}
.flt_rht{ float:right !important;}
.center{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:;left:}
#container{ margin:0; padding:0;}
.wrapper{ margin:0 auto; padding:0; width:980px}
#header{ margin:0; padding:8px 0 0 0; background: url(images/header.jpg) repeat-x #f4f6f5; border-bottom:2px solid #ea7031; border-top:10px solid #ea7031;}
#header-top{ margin:0; padding:0; height:148px;}
#header-rght{ margin:0; padding:15px 0 0 0; float:right; text-align:right;}
#header-rght h3{ margin:0; padding:0; font-size:24px; color:#7f7f7f; line-height:26px;}
#header-rght h3 span{ font-weight:normal; font-style:italic;}
#header-rght h1{ margin:0; padding:0; color:#ea7031; font-size:40px;}
#nav{ margin:0; padding:10px 0 0 0; height:36px;}
#nav ul li{ margin:0 5px 0 0; padding:0; color:#fff; font-weight:bold; font-size:14px; float:left; line-height:36px;}
#nav ul li a{ margin:0; padding:0 15px; color:#fff; text-align:center; text-decoration:none; background:url(images/menu-bg.jpg); display:block;}
#nav ul li a:hover, #nav ul li a.active{ background:url(images/menu-bg-h.jpg); text-decoration:none; color:#fff;}
#body-wrap{ margin:0; padding:15px 0;}
.left-column{ margin:0; padding:10px; background:#bac4c5; width:600px; float:left; -webkit-border-radius: 10px; border-radius: 10px; }
.stroy-tab{ margin:0; padding:10px 10px 0 10px; background:url(images/tab-bg.jpg) repeat-x; height:145px; text-align:center -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.stroy-tab p{ margin:0; padding:3px 0 0 0;}
/*.stroy-tab ul#menu li p{ margin:0; padding:5px 0 0 0;}
.stroy-tab ul#menu li{ margin:0 4px; padding:0; display:inline-block; width:105px; height:145px; text-align:center; font-weight:bold;}
.stroy-tab ul#menu li a{ margin:0; padding:2px 1px 0 1px; background:url(images/tab.png); background-position: 0 0; display:block; height:143px; width:103px; color:#fff; text-decoration:none;}
.stroy-tab ul#menu li a:hover, .stroy-tab ul#menu li a.current{ background-position:-105px 0;}*/
.menu{ padding: 0; clear: both; }
.menu li {margin:0 4px; padding:0; display:inline-block; width:105px; height:145px; text-align:center; font-weight:bold;}
.menu li a { margin:0; padding:2px 1px 0 1px; background:url(images/tab.png); background-position: 0 0; display:block; height:143px; width:103px; color:#fff; text-decoration:none;}
.menu li a:hover{ background-position:-105px 0;}
.menu li.active a { background-position:-105px 0;}
.content {}
#content-manage{ margin:0; padding:0 0 15px 0;}
#content-manage h1{ margin:0; padding:0 0 5px 0; font-size:30px;}
#content-manage h2{ margin:0; padding:3px 0 0 0; font-size:20px;}
#content-manage p{ margin:0; padding:8px 0 0 0; line-height:18px;}
.story-content{ margin:0; padding:10px ;}
.story-content h3{ margin:0; padding:0; font-size:18px;}
.story-content p{ margin:0; padding:8px 0 0 0; line-height:19px;}
.right-column{ margin:0; padding:0; float:right; width:336px;}
.quote-form { margin:0 0 15px 0; padding:0; border:1px solid #ccc;}
.quote-form h2{ margin:0; padding:0 0 6px 0; background:url(images/form-head.png); height:52px; color:#fff; text-align:center; font-size:18px; line-height:52px;}
.quote-form h3{ margin:0; padding:0 0 5px 0; font-size:24px;}
.quote-form p{ margin:0; padding:0 0 8px ; font-size:15px;}
.quote-form form{ margin:0; padding:15px 25px;}
.quote-form form label{ margin:0; padding:0; font-size:14px; line-height:20px; display:block; width:100%;}
.quote-form form input[type=text]{ margin:0 0 5px 0; padding:5px; border:1px solid #d5d5d5; background:#fff; height:25px; width:270px; -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.53);
box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -webkit-border-radius: 4px; border-radius: 4px; }
.quote-form form textarea{ margin:0 0 5px 0; padding:5px; border:1px solid #d5d5d5; background:#fff; height:70px; width:270px; -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.53);
box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -webkit-border-radius: 4px; border-radius: 4px; }
.slide{ margin:0; padding:25px 35px; background:#dde1e4; -webkit-border-radius: 10px; border-radius: 10px;}
.slide h2{ margin:0; padding:5px; background:#7f8696; color:#fff; font-size:16px; line-height:16px; margin:0 0 8px 0;}
.list_carousel {margin: 0 auto;width: 246px; padding:0; position:relative}
.caroufredsel_wrapper{ width:246px !important; margin:0 !important; padding:0 !important}
.list_carousel ul {margin: 0 !important; padding: 0 !important; list-style: none;display: block;}
.list_carousel li {margin:0 !important; display:inline; float:left; width:246px; display:block; padding:0; margin-right:0px !important; font-size:14px;}
.list_carousel li span{ font-size:30px;}
/*.list_carousel li img{height:176px; width:163px}*/
.list_carousel.responsive {width: auto;margin-left: 0;}
.clearfix {float: none;clear: both;}
.prev {position:absolute;text-indent:-9999px;overflow:hidden;width:35px;height:76px;background:url(images/arrow-left.png) no-repeat;top:50%;left:-45px; z-index:10; margin:-38px 0 0 0 }
.next {position:absolute;text-indent:-9999px;overflow:hidden;width:35px;height:76px;background:url(images/arrow-right.png) no-repeat;top:50%; right:-45px; margin:-38px 0 0 0}
.pager {float: left;width: 300px;text-align: center;}
.pager a {margin: 0 5px;text-decoration: none;}
.pager a.selected {text-decoration: underline;}
.timer {background-color: #999;height: 6px;width: 0px;}
#footer{ margin:0; padding:15px 0; background:#ea7031; color:#fff; text-align:center;}