html,body {width:100%;height:100%;} body {margin:0;padding:0;font:11px/18px arial,helvetica,verdana,sans-serif;background:#fff;cursor:default;} label {cursor:pointer;} table {border-collapse:collapse;} img {overflow:hidden;} form {margin:0;padding:0;} sup {vertical-align:top;} .emspace {font:10px/10px arial;height:10px;overflow:hidden;} .floatc {clear:both;} .floatl {float:left;} .floatr {float:right;} .nodisp{display:none;} .pl{position:absolute;top:0;left:0;height:1px;overflow:hidden;display:none;} .nomp{margin:0;padding:0;}

.emspace.h1 {height:1px;} .emspace.h20 {height:20px;} .emspace.h30 {height:30px;} .emspace.h40 {height:40px;} .emspace.h50 {height:50px;} .emspace.h60 {height:60px;}

#ov {position:fixed;left:0;top:0;z-index:29999;width:100%;height:100%;display:none;} #ov p {width:400px;margin:0 auto;padding:10px 20px 10px 34px;font:14px/21px arial;color:#000;background: #c8dfe6 url(/_system/website/theme/base/img/_ui/_spin.gif) 10px center no-repeat;border:1px solid #aec5cc;border-top:0;opacity:0.9;-ms-filter:'alpha(opacity=90)';filter:alpha(opacity=90);}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}



/* config */
h1, h2, h3, h4, h5, h6 { margin: 10px 0; }
h1 { font-size: 24px; } h2 { font-size: 21px; } h3 { font-size: 18px; } h4 { font-size: 16px; } h5 { font-size: 14px; } p { margin: 0; padding: 5px 0; }
a, a:hover, label.plain { color: #ba2334; text-decoration: underline; } a:hover, label.plain:hover { text-decoration: none; } a:focus { outline: none; } a img { border: 0; } a[href='javascript:;'] { cursor:default; } a.point { cursor:pointer; }



/* forms */
.fom { width: 100%; margin: 0; padding: 0; } .fom form { margin: 0; padding: 0; overflow: hidden; }
.fom input, .fom select, .fom textarea { width: 252px; padding: 0; padding: 8px; letter-spacing: 1px; color: #555; background: #d0d0d0; }
.fom input, .fom select, .fom textarea, a.btn { border: 1px solid #ddd; }
.fom textarea { width: 542px; height: 134px; }
.fom select { width: 274px; color: #777; background: #fcfcfc; }
.fom select[multiple="multiple"] { height: 140px; }
.fom label { padding: 0; display: block; }
.fom label.emp { cursor: default; }
.fom input, .fom select, .radiof { text-align: left; }
.fom input.disabled { border: 1px solid #aaa; background: #ccc; }
.radiof .emspace { height: 1px; clear: both; overflow: hidden; }
.fom label, .fom input, .fom select, .fom textarea, .fom form { font: 14px/18px arial,tahoma; margin: 5px 0; }

.fom label { margin: 5px 0 0 0; }
label.plain { width: auto; margin: 0; padding: 0; float: none; }

.fom .radiof { width: auto; padding-top: 6px; overflow: hidden; }
.fom .radiof .emspace { height: 1px; clear: both; overflow: hidden; }
.fom .radiof input { width: 16px; height: 16px; margin: 1px 2px 0 0; padding: 0; float: left; background: none; border: none; vertical-align: middle; overflow: hidden; }
.fom .radiof label { width: auto; margin: 0; padding: 1px 0 0 0; text-align: left; float: left; line-height: 16px; }
.fom .radiof label.mr { margin-right: 10px; }

.fwrp { /*padding: 15px 10px;*/ overflow: hidden; }
.fwrp .emspace { clear: both; }

.fwrp .fnotes, .fwrp .fermsg { clear: both; padding-top: 2px; font: bold 12px/16px arial; }
.fwrp .fnotes { color: #888; font-weight: normal; }
.fwrp .fermsg { display: none; color: #c00; }

.fwrp.fer input, .fwrp.fer textarea { background: #fee5e5; border-color: #d4222f; color: #d4222f; }
.fwrp.fer label { color: #c00; }
.fwrp.fer .fermsg { display: block; }

input.fon, textarea.fon { background: #fcfcfc; border-color: #09c; color: #09c; font-weight: bold; letter-spacing: 0px; }
input.fer, textarea.fer { background: #ffcbcb; border-color: #d4222f; }

input.btn, a.btn { margin: 0; /*margin-right: 10px;*/ padding: 0; cursor: pointer;
text-align: center; width: 81px; height: 27px; font: bold 14px/27px arial; text-transform: uppercase; letter-spacing: -1px; color: #2f2f2f;
background: #fff url(/_system/website/theme/base/img/_ui/bg_btn.jpg) left top no-repeat;
}
/*input.btn:hover, a.btn:hover, input.btn:focus, a.btn:focus { background-color: #2f2f2f; border-color: #000; color: #fff; }*/

.fom input, .fom select, .fom textarea { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.fwrp .textarea { width: 304px; height: auto; float: left; padding: 8px; letter-spacing: 1px; color: #888; background: #f0f0f0; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

input[type="submit"]::-moz-focus-inner, input[class="btn"]::-moz-focus-inner {border:0px;} /*ff*/
input[type="submit"]:focus, input[class="btn"]:focus {outline:none;} /*IE8*/

.fom input, .fom select, .fom textarea { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.fwrp .textarea { width: 304px; height: auto; float: left; padding: 8px; letter-spacing: 1px; color: #888; background: #f0f0f0; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

input[type="submit"]::-moz-focus-inner, input[class="btn"]::-moz-focus-inner {border:0px;} /*ff*/
input[type="submit"]:focus, input[class="btn"]:focus {outline:none;} /*IE8*/



/* corner radius */
.bcc-all { -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; }
.bcc-top { -webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:0px; }
.bcc-bot { -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; }



/* paging */
.paging { clear: both; width: 100%; margin: 20px 0 10px 0; overflow: hidden; font: small-caps bold 12px/24px arial; }
.paging .ll { width: 48%; float: left; }
.paging .rr { width: 48%; float: right; text-align: right; }
.paging span { color: #ccc; }
.paging span.pgnum { font-size: 14px; color: #000; }
.paging span, .paging a { margin-right: 4px; }



/* system content styles */
table.sb-con {}
table.sb-con tr { vertical-align: top; }
table.sb-con th, table.sb-con td { padding: 5px; line-height: 18px; border: 1px solid #ccc; }
table.sb-con th { font: bold 12px/18px arial; text-align: left; color: #000; }

table.sb-con thead tr th { background: #e3e3e3; }

table.sb-con tbody tr { font: 12px/18px arial; }
table.sb-con table .actions { width: 100px; }
table.sb-con table .timedate { width: 110px; text-align: center; }
table.sb-con table .name { width: 200px; }
table.sb-con table .description { }
table.sb-con table .squeeze { width: 90px; text-align: center; }
table.sb-con table .checkbox { width: 16px; text-align: center; }

/*table.sb-con td a { width: 16px; height: 16px; margin: 2px; display: block; float: left; }*/
table.sb-con td em { color: #a0a0a0; }






/* site */
.bod { font: 12px/16px helvetica,arial,tahoma; color: #202020; background: #eaddcd url(/_system/website/theme/base/img/_ui/bg_bod.jpg) left top no-repeat; /*background-size: cover;*/ }
.wrp { width: 783px; margin: 0 0 0 98px; padding: 0; }
.emspace.top { height: 38px; }

#viw { width: 900px; background: url(/_system/website/theme/base/img/_ui/bg_viw.png) left top no-repeat; }

#hed { width: 783px; height: 257px; overflow: hidden; }
#logo { position: absolute; top: 35px; left: 3px; z-index: 999; width: 195px; height: 153px; }
#hedban p { margin: 0; padding: 0; }
#hedban img { width: 783px; height: 257px; }



/* body */
#con { background: url(/_system/website/theme/base/img/_ui/bg_con.png) left top repeat-y;

}
.conwrp { width: 783px; margin: 0 0 0 98px; }
.content { width: 560px; margin-left: 20px;

	min-height: 653px;
	height: auto !important;
	height: 653px;

}
#content .homimg-new { position: relative; z-index: 99; margin: -30px 10px 0 -10px; }


#mnav { width: 110px; margin-right: 37px; /*background: #4d4d4d;*/ }
#mnav ul { margin: 0 auto; padding: 0; }
#mnav li { position: relative; z-index: 99; /*float: left;*/ list-style: none; }
#mnav li a { display: block; text-decoration: none; text-align: center; width: 124px; height: 82px; /*84*/ margin: -20px 0 0 0; padding: 0; font: 13px/82px helvetica,arial,tahoma; text-transform: lowercase; color: #fff; background: url(/_system/website/theme/base/img/_ui/bg_navof.png) left top no-repeat; }
#mnav li a:hover, #mnav li a.active, #mnav li a#active, #mnav li a#active:hover { text-decoration: none; background: url(/_system/website/theme/base/img/_ui/bg_navon.png) left top no-repeat; }

#mnav li a.ahed { height: 68px; margin: 20px 0; background: url(/_system/website/theme/base/img/_ui/bg_nav-truck.png) center no-repeat; }
/*
#mnav li ul { visibility: hidden; position: absolute; left: 0; z-index: 99; margin: 0; padding: 0; width: 210px; }
#mnav li ul li { width: 210px; }
#mnav li ul li a { text-align: left; width: 184px; padding: 3px 16px; font: 12px/26px arial; background: #4e4e4e; }
#mnav li ul li a:hover, #mnav li ul li a.active, #mnav li ul li a#active, #mnav li ul li a#active:hover { color: #fff; background: #8c8c8c; }
#mnav li ul li a#active { background: #5c7999; }
#mnav li ul li ul { margin: -9px 0 0 0; }
#mnav li ul li a img { position: absolute; top: 0; right: 3px; width: 9px; height: 10px; margin: 5px 0; }
*/



/* footer */
#fot { width: 783px; margin-top: 5px; overflow: hidden; font: 10px/14px arial; text-transform: lowercase; }
#fot a { text-decoration: none; } #fot a:hover { color: #000; }
#fotl { width: 560px; margin-left: 20px; text-align: right; border-top: 2px solid #c9af50; }
#fotl a { color: #bfab80; }
#fotr { width: 150px; margin-right: 17px; border-top: 2px solid #ba2334; }
#fotr dl {  margin: 0; padding: 0; text-align: center; }
#fotr dl dt { list-style: none; display: inline; }
#fotr dl dt a { color: #fff; }
#fotr .pipe { padding: 0 1px; color: #ba2334; }



/* contact overwrites */
.fwrp { width: 270px; }
.fwrp.msg { width: 100%; }




/* gallery */
#gallery {
	width: 560px;
	height: 374px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff url(/_system/website/theme/base/img/_ui/bg_gall.jpg) left top no-repeat;
}
.jq-scrollable-item .jq-scrollable-cont p { margin: 0; padding: 0; }
.jq-scrollable-item .jq-scrollable-cont img { width: 450px; height: 280px; }


/* scrollable */
.jq-scrollable-wrap { overflow: hidden;
	height: 280px;
	padding: 45px 0 0 54px;
}
.jq-scrollable-hold { position: relative;
	width: 450px;
}
.jq-scrollable, .jq-scrollable-navi {
	width: 450px;
}
.jq-scrollable { overflow: hidden; position: relative; clear: both;
	height: 280px;
}
.jq-scrollable-item { position: absolute; width: 20000em; }
.jq-scrollable-item .jq-scrollable-cont { float: left; overflow: hidden;
	width: 450px;
	height: 280px;
}
/*
.jq-scrollable-navi { position: absolute; padding: 0; text-align: center; overflow: hidden; left: 0; bottom: 5px; }
.jq-scrollable-navi a { display: inline-block; cursor: default; outline: none; -moz-outline-style: none; width: 11px; height: 11px; margin: 0 3px; }
.jq-scrollable-navi a:hover { background-color: #96c63b; }
.jq-scrollable-navi a.active { background-color: #1071bc; }
*/
.jq-scrollable-next, .jq-scrollable-prev { position: absolute; cursor: default; overflow: hidden; margin: 0; padding: 0;
	top: 119px;
	width: 32px;
	height: 48px;
	font: 10px/10px arial;
	cursor: pointer;
}
.jq-scrollable-next {
	right: -41px;
}
.jq-scrollable-prev { /*background-image: url(/_system/site/theme/blue/img/_ui/_ml.png);*/
	left: -41px;
}
.jq-scrollable-next.ov, .jq-scrollable-prev.ov { /*border-color: #777;*/ }
.jq-scrollable-next.disabled.ov, .jq-scrollable-prev.disabled.ov { background: #4d4d4d; }
.jq-scrollable-next.disabled, .jq-scrollable-prev.disabled, .jq-scrollable-next.disabled.ov, .jq-scrollable-prev.disabled.ov { background: #4d4d4d; cursor: default; }






/* from.WYSIWYG */
.fontsize11 { font-size: 11px; }
.fontsize12 { font-size: 12px; }
.fontsize13 { font-size: 13px; }
.fontsize14 { font-size: 14px; }
.fontsize16 { font-size: 16px; }
.fontsize18 { font-size: 18px; }
.fontsize19 { font-size: 19px; }
.fontsize21 { font-size: 21px; }
.fontsize24 { font-size: 24px; }
.fontsize32 { font-size: 32px; }
.fontsize48 { font-size: 48px; }

.underline { text-decoration: underline; }
.nopadding { margin: 0; padding: 0; }
.red-text { color: #ba2334; }
.yellow-line { border-top: 2px solid #c9af50; margin: 15px 0 0 0; padding: 0; }

