html{
	overflow-y:scroll;
	min-height:100%
	}
body{
	position:relative
	}
a:hover,a:active{
	outline:none
	}
textarea{
	overflow:auto
	}
img::selection{
	background:transparent
	}
img::-moz-selection{
	background:transparent
	}
fieldset,img,iframe{
	border:0
	}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button,label{
	cursor:pointer
	}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	display:block
	}
audio,canvas,video{
	display:inline-block
	}
audio:not([controls]){
	display:none
	}
[hidden]{
	display:none
	}
body{
	margin:0
	}
p,hr,ul,ol,dl,blockquote,pre,fieldset,figure{
	margin:15px
0
	}
h1,h2,h3,h4,h5,h6{
	margin:25px
0 15px 0
	}
ul,ol,dl{
	padding-left:30px
	}
dd{
	margin-left:40px
	}
h1,h2,h3,h4,h5,h6{
	font-weight:normal
	}
h1{
	font-size:36px;
	line-height:36px
	}
h2{
	font-size:24px;
	line-height:24px
	}
h3{
	font-size:18px;
	line-height:18px
	}
h4,h5,h6{
	font-size:16px;
	line-height:16px
	}
a,a:hover{
	text-decoration:none
	}
small{
	font-size:11px
	}
ins{
	text-decoration:none
	}
del{
	text-decoration:line-through
	}
abbr[title],dfn[title]{
	border-bottom:1px dotted;
	cursor:help
	}
dfn[title]{
	font-style:normal
	}
hr{
	display:block;
	height:1px;
	padding:0;
	border:0;
	border-top:1px solid
	}
q,blockquote{
	quotes:'\201C' '\201D' '\2018' '\2019';
	font-family:"Times New Roman",Times,serif;
	font-style:italic
	}
blockquote{
	padding:0
20px;
	font-size:16px;
	line-height:22px
	}
blockquote:before{
	content:'\201C'
	}
blockquote:after{
	content:'\201D'
	}
code,pre{
	font-family:"Courier New",Courier,monospace
	}
code{
	word-spacing:-2px
	}
pre{
	padding:10px;
	font-size:12px;
	line-height:18px;
	white-space:pre-wrap
	}
table{
	border-collapse:collapse;
	border-spacing:0
	}
th,td{
	padding:1px
	}
input,select{
	vertical-align:middle
	}
select,input,textarea,button{
	font:12px Arial,sans-serif
	}
form,textarea{
	margin:0
	}
legend,fieldset,input{
	padding:0
	}
textarea,input[type='text'],input[type='password'],select{
	padding:2px
	}
select{
	line-height:19px
	}
button,input[type='button'],input[type='submit']{
	padding:2px
3px
	}
::selection,::-moz-selection,::-webkit-selection{
	color:#fff
	}
body{
	font:normal 14px/20px Arial,Helvetica,sans-serif;
	color:#444
	}
h2{
	font-size:30px
	}
h3{
	font-size:25px
	}
h4{
	font-size:20px
	}
h6{
	font-size:14px
	}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .module-title
.color{
	font-weight:normal
	}
a{
	color:#48b
	}
em,code{
	color:#d50
	}
ins,mark{
	background-color:#ffa
	}
mark{
	color:#444
	}
hr{
	border-top-color:#ddd
	}
pre{
	border:1px
solid #ddd;
	background:#fafafa
	}
a:not([class]):active,a:not([class]):focus{
	position:relative
	}
a:not([class]):active>*,a:not([class]):focus>*{
	position:relative
	}

:focus{
	outline:none
	}
a{
	text-decoration:none;
	line-height:inherit
	}
a:focus{
	outline:none
	}
blockquote{
	quotes:none
	}
blockquote:before,blockquote:after{
	content:'';
	content:none
	}
abbr, .postcontent
dfn{
	border-bottom:1px dotted
	}
.right{
	float:right
	}
.left{
	float:left
	}
body.cur-default , .cur-default .current, .cur-default
abbr{
	cursor:default
	}
.cur-default a, .cur-default button, .cur-default input[type="submit"], .cur-default input[type="reset"], .cur-default input[type="button"], .cur-default a span, .cur-default .button, .cur-default .button-color, .cur-default .error, .cur-default .accordion h2, .cur-default li .title, .cur-default .tag-body, .cur-default div.detail, .cur-default ul.menu li, .cur-default ul.menu, .cur-default .jqTransformSelectWrapper div span, .cur-default form label, .cur-default .zoom, .cur-default .more, .cur-default .showhide h4, .cur-default #slide-nav li, .cur-default .slider-nav .left, .cur-default .slider-nav .right, .cur-default .orbit-bullets li, .cur-default form label, .cur-default .orbit-wrapper .timer, .cur-default .mejs-controls .mejs-time-rail span, .cur-default .mejs-controls .mejs-time-rail span, .cur-default .mejs-overlay-play, .cur-default .wk-slideshow-default .nav span, .cur-default .wk-slideshow-default > div:hover .next, .cur-default .wk-slideshow-default > div:hover .prev, .cur-default .wk-slideshow .next, .cur-default .wk-slideshow .prev, .cur-default .wk-slideshow .nav li, .cur-default ul.gkTabs li, .cur-default #lightbox-overlay, .cur-default .nspPagination li, .cur-default input[type="button"], .cur-default input[type="submit"], .cur-default input[type="checkbox"], .cur-default input[type="image"], .cur-default input[type="radio"], .cur-default select, .cur-default
img.btnImage{
	cursor:pointer !important
	}
.cur-default
input{
	cursor:text
	}
.cur-default abbr, .cur-default acronym, .cur-default .postcontent dfn, .cur-default abbr[title], .cur-default .postcontent dfn[title]{
	cursor:help
	}
body.cur-black, .cur-black .current, .cur-black
abbr{
	cursor:url("../images/cursor.html"), default
	}
.cur-black a, .cur-black button, .cur-black input[type="submit"], .cur-black input[type="reset"], .cur-black input[type="button"], .cur-black a span, .cur-black .button, .cur-black .button-color, .cur-black .error, .cur-black .accordion h2, .cur-black li .title, .cur-black .tag-body, .cur-black div.detail, .cur-black ul.menu li, .cur-black ul.menu, .cur-black .jqTransformSelectWrapper div span, .cur-black form label, .cur-black .zoom, .cur-black .more, .cur-black .showhide h4, .cur-black #slide-nav li, .cur-black .slider-nav .left, .cur-black .slider-nav .right, .cur-black .orbit-bullets li, .cur-black form label, .cur-black .orbit-wrapper .timer, .cur-black .mejs-controls .mejs-time-rail span, .cur-black .mejs-controls .mejs-time-rail span, .cur-black .mejs-overlay-play, .cur-black .wk-slideshow-default .nav span, .cur-black .wk-slideshow-default > div:hover .next, .cur-black .wk-slideshow-default > div:hover .prev, .cur-black .wk-slideshow .next, .cur-black .wk-slideshow .prev, .cur-black .wk-slideshow .nav li, .cur-black ul.gkTabs li, .cur-black #lightbox-overlay, .cur-black .nspPagination li, .cur-black input[type="button"], .cur-black input[type="submit"], .cur-black input[type="checkbox"], .cur-black input[type="image"], .cur-black input[type="radio"], .cur-black select, .cur-chrome
img.btnImage{
	cursor:url("../images/hand.html"), pointer !important
	}
.cur-black
input{
	cursor:url("../images/text.html"), text
	}
.cur-black abbr, .cur-black acronym, .cur-black .postcontent dfn, .cur-black abbr[title], .cur-black .postcontent dfn[title]{
	cursor:url("../images/help.html"), help
	}
body.cur-chrome , .cur-chrome .current, .cur-chrome
abbr{
	cursor:url("../images/cursor.html"), default
	}
.cur-chrome a, .cur-chrome button, .cur-chrome input[type="submit"], .cur-chrome input[type="reset"], .cur-chrome input[type="button"], .cur-chrome a span, .cur-chrome .button, .cur-chrome .button-color, .cur-chrome .error, .cur-chrome .accordion h2, .cur-chrome li .title, .cur-chrome .tag-body, .cur-chrome div.detail, .cur-chrome ul.menu li, .cur-chrome ul.menu, .cur-chrome .jqTransformSelectWrapper div span, .cur-chrome form label, .cur-chrome .zoom, .cur-chrome .more, .cur-chrome .showhide h4, .cur-chrome #slide-nav li, .cur-chrome .slider-nav .left, .cur-chrome .slider-nav .right, .cur-chrome .orbit-bullets li, .cur-chrome form label, .cur-chrome .orbit-wrapper .timer, .cur-chrome .mejs-controls .mejs-time-rail span, .cur-chrome .mejs-controls .mejs-time-rail span, .cur-chrome .mejs-overlay-play, .cur-chrome .wk-slideshow-default .nav span, .cur-chrome .wk-slideshow-default > div:hover .next, .cur-chrome .wk-slideshow-default > div:hover .prev, .cur-chrome .wk-slideshow .next, .cur-chrome .wk-slideshow .prev, .cur-chrome .wk-slideshow .nav li, .cur-chrome ul.gkTabs li, .cur-chrome #lightbox-overlay, .cur-chrome .nspPagination li, .cur-chrome input[type="button"], .cur-chrome input[type="submit"], .cur-chrome input[type="checkbox"], .cur-chrome input[type="image"], .cur-chrome input[type="radio"], .cur-chrome select, .cur-chrome
img.btnImage{
	cursor:url("../images/hand.html"), pointer !important
	}
.cur-chrome
input{
	cursor:url("../images/text.html"), text
	}
.cur-chrome abbr, .cur-chrome acronym, .cur-chrome .postcontent dfn, .cur-chrome abbr[title], .cur-chrome .postcontent dfn[title]{
	cursor:url("../images/help.html"),help
	}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea,.searchbox,select{
	border-color:#E0E0E0;
	border-style:solid;
	border-width:0 1px 1px;
	padding:4px
13px 3px;
	outline:none;
	color:#939393;
	margin:1px
0 3px;
	line-height:1.5em;
	min-height:19px;
	background:url("../images/form_input.html") repeat-x 0 0 #FFF;
	-webkit-box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0, 0, 0, 0.05);
	box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0,0,0,0.05)
	}

select{
	padding:5px;
	border:1px
solid #e0e0e0
	}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{
	outline:none;
	border-color:rgba(0,0,0,0.23);
	-webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.15);
	box-shadow:0 0 0 2px rgba(0, 0, 0, 0.15)
	}
.searchbox input:focus{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
	}
.acyfield_email input[type="text"]{
	min-height:20px !important;
	float:right;
	min-height:24px;
	line-height:1.5em;
	margin:-6px 0 0;
	padding:4px
13px 3px 13px
	}
a.h-effect
img{
	visibility:hidden
	}
img.pic3d{
	visibility:hidden
	}
.pos-media
img.pic3d{
	visibility:visible
	}
.preloader{
	width:auto;
	height:auto;
	background:url("../images/preloader.gif") 50% 50% no-repeat scroll #FFF
	}
div.img_caption{
	text-align:center
	}
.container{
	padding:0
10px
	}
.row{
	width:100%;
	min-width:0;
	margin:0
auto
	}
.row
.row{
	min-width:0
	}
.row .column, .row
.columns{
	margin-left:2.4%;
	float:left;
	min-height:1px
	}
.row .column:first-child, .row .columns:first-child{
	margin-left:0
	}
[class*="column"]+[class*="column"]:last-child{
	float:right
	}
.row .one, .row .one-twelfth{
	width:6.3%
	}
.row .two, .row .one-sixth{
	width:14.6%
	}
.row .one-fifth{
	width:18.00%
	}
.row .four-fifths{
	width:72.00%
	}
.row .three, .row .one-fourth{
	width:23.00%
	}
.row .four, .row .one-third{
	width:31.67%
	}
.row
.five{
	width:40.1%
	}
.row .six, .row .one-half,
.row .two-fourths{
	width:48.7%
	}
.row
.seven{
	width:57.5%
	}
.row .eight, .row .two-thirds{
	width:65.7%
	}
.row .nine, .row .three-fourths{
	width:74.4%
	}
.row
.ten{
	width:83.0%
	}
.row
.eleven{
	width:91.3%
	}
.row
.twelve{
	width:100%
	}
.row:before,.row:after,.clearfix:before,.clearfix:after{
	content:"";
	display:table
	}
.row:after,.clearfix:after{
	clear:both
	}
.row,.clearfix{
	zoom:1
	}
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
	}
.hidden-text{
	width:70%;
	margin:12px
0
	}
.reveal-modal-bg{
	position:fixed;
	height:100%;
	width:100%;
	background:#000;
	z-index:40;
	display:none;
	top:0;
	left:0
	}
.reveal-modal{
	visibility:hidden;
	top:100px;
	left:50%;
	margin-left:-300px;
	width:520px;
	background:#f4f4f4 url("../images/modal-gloss.png") no-repeat -200px -80px;
	position:absolute;
	z-index:41;
	padding:30px
40px 34px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 0 0 4px rgba(0, 0, 0, .4), 0 0 0 4px rgba(0, 0, 0, .05) inset;
	-moz-box-shadow:0 0 0 4px rgba(0, 0, 0, .4), 0 0 0 4px rgba(0, 0, 0, .05) inset;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .4), 0 0 0 4px rgba(0, 0, 0, .05) inset
	}
.reveal-modal.small{
	width:200px;
	margin-left:-140px
	}
.reveal-modal.medium{
	width:400px;
	margin-left:-240px
	}
.reveal-modal.large{
	width:600px;
	margin-left:-340px
	}
.reveal-modal.xlarge{
	width:800px;
	margin-left:-440px
	}
.reveal-modal .close-reveal-modal{
	font-size:22px;
	line-height: .5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	text-shadow:0 -1px 1px rbga(0,0,0,.6);
	font-weight:bold
	}
.reveal-modal
.row{
	min-width:0
	}
.reveal-modal input[type="text"],
.reveal-modal input[type="password"],
.reveal-modal input[type="email"],
.reveal-modal
select{
	width:90%;
	-webkit-transition:background-color .15s ease-in-out;
	-moz-transition:background-color .15s ease-in-out;
	-ms-transition:background-color .15s ease-in-out;
	-o-transition:background-color .15s ease-in-out;
	transition:background-color .15s ease-in-out
	}
.client{
	position:relative;
	float:left
	}
.client
img{
	padding-left:15px
	}
.pricing{
	float:left;
	margin:15px;
	width:98% !important;
	background:none !important
	}
.pricing.two .price-col{
	width:47.5%
	}
.pricing.three .price-col{
	width:30.3%
	}
.pricing.four .price-col{
	width:22.3%
	}
.pricing.five .price-col{
	width:17.3%
	}
.pricing.six .price-col{
	width:14.1%
	}
.price-col{
	-moz-box-shadow:1px 1px 5px #DCDCDC inset;
	-ms-box-shadow:1px 1px 5px #DCDCDC inset;
	-o-box-shadow:1px 1px 5px #DCDCDC inset;
	-webkit-box-shadow:1px 1px 5px #DCDCDC inset;
	background:#FFF;
	border-bottom:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-top:1px solid #CECECE;
	box-shadow:1px 1px 5px #DCDCDC inset;
	float:left;
	height:100%;
	overflow:hidden;
	padding-right:20px;
	position:static
	}
.price-col.first{
	border-left:1px solid #CECECE;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px
	}
.price-col.last{
	border-right:1px solid #CECECE;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0
	}
.price-col{
	background-color:#F8F8F8;
	-webkit-box-shadow:1px 1px 60px #D0D0D0 inset;
	-o-box-shadow:1px 1px 60px #D0D0D0 inset;
	-ms-box-shadow:1px 1px 60px #D0D0D0 inset;
	-moz-box-shadow:1px 1px 60px #D0D0D0 inset;
	box-shadow:1px 1px 60px #D0D0D0 inset
	}
.price-col:hover,.price-col.focus{
	-webkit-box-shadow:1px 1px 30px #c0c0c0 inset, 1px 1px 15px #808080;
	-o-box-shadow:1px 1px 30px #c0c0c0 inset, 1px 1px 15px #808080;
	-ms-box-shadow:1px 1px 30px #c0c0c0 inset, 1px 1px 15px #808080;
	-moz-box-shadow:1px 1px 30px #c0c0c0 inset, 1px 1px 15px #808080;
	box-shadow:1px 1px 30px #c0c0c0 inset, 1px 1px 15px #808080;
	position:relative;
	margin-top:-3px
	}
sup,sub{
	font-size:50%
	}
.price-col .price-tag{
	margin:0;
	display:inline-block;
	width:100%;
	border-top:1px solid #FFF;
	border-bottom:1px solid #EBEBEB;
	text-shadow:none !important;
	padding:15px
10px 10px !important;
	background-image:url("../images/price-tag.png");
	background-position:0 100%;
	background-repeat:repeat-x
	}
.th{
	float:left;
	padding:15px
10px;
	width:100%;
	height:33px;
	border-color:#e5e5e5;
	overflow:hidden;
	text-align:center;
	text-shadow:none
	}
.price-col.first
.th{
	-moz-border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0;
	-ms-border-radius:5px 0 0 0;
	-o-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0
	}
.price-col.first .call-action{
	-moz-border-radius:0 0 0 5px;
	-webkit-border-radius:0 0 0 5px;
	-ms-border-radius:0 0 0 5px;
	-o-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px
	}
.price-col.last
.th{
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
	-o-border-radius:0 5px 0 0;
	-ms-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0
	}
.price-col.last .call-action{
	-moz-border-radius:0 0 5px 0;
	-webkit-border-radius:0 0 5px 0;
	-o-border-radius:0 0 5px 0;
	-ms-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0
	}
.th
.title{
	display:block;
	top:0;
	min-height:34px;
	font-size:200%;
	padding:5px;
	font-weight:normal;
	opacity:1!important
	}
.th .title
strong{
	font-weight:normal
	}
ul.feature{
	margin:0;
	float:left;
	padding:0;
	width:100%;
	color:#3D3D3D !important
	}
ul.feature>li{
	text-align:center;
	padding:7px
10px !important;
	width:100%;
	border-top:1px solid #FFF;
	border-bottom:1px solid #EBEBEB;
	text-shadow:0 1px 0 #FFF
	}
li.odd{
	background-color:#FEFEFE;
	border-bottom:1px solid #EBEBEB
	}
li.price-tag{
	font-size:300%
	}
.th
.bottom{
	display:block;
	width:120%;
	margin-left:-10px;
	bottom:0;
	height:6px;
	text-align:center;
	border-top:1px solid #dedede;
	color:#FFF;
	text-shadow:0 1px 0 #7D929B;
	-webkit-box-shadow:0 -1px 3px #FFF;
	-moz-box-shadow:0 -1px 3px #FFF;
	box-shadow:0 -1px 3px #FFF
	}
.price-tag{
	display:block;
	font-size:300%;
	text-align:center;
	padding:10px
10px
	}
.call-action{
	display:block;
	padding:20px
10px 25px;
	text-align:center;
	float:left;
	width:100%;
	-moz-box-shadow:0 -1px 1px #FFF inset;
	-webkit-box-shadow:0 -1px 1px #FFF inset;
	-ms-box-shadow:0 -1px 1px #FFF inset;
	-o-box-shadow:0 -1px 1px #FFF inset;
	box-shadow:0 -1px 1px #FFF inset
	}
.price-col .post
ol{
	margin:1em
-8px 1em 13px !important;
	padding-left:11px !important
	}
.tr-item{
	padding:4px
0
	}
.th{
	border-color:#fff;
	background:#e5e5e5;
	background:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background:-webkit-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:-o-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:-ms-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:linear-gradient(top, #fff 0%,#e5e5e5 100%);
	-pie-background:linear-gradient(#ffffff, #e5e5e5);
	text-shadow:0 1px 0 #FFF;
	color:#808080 !important
	}
a.csbutton{
	color:#FFF !important;
	text-shadow:none !important
	}
.price-col,.price-col:hover{
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear
	}
.price-col
li{
	margin-bottom:0
	}
.mejs-container{
	border:3px
solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:1px 1px 0 rgba(255,255,255, 0.1);
	-moz-box-shadow:1px 1px 0 rgba(255,255,255, 0.1);
	box-shadow:1px 1px 0 rgba(255,255,255, 0.1);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
	}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
	filter:none
	}
.wk-twitter-list
article{
	padding-bottom:8px !important
	}
.wk-twitter-list
.meta{
	font-style:normal
	}
.zoo-comments-list>article{
	padding-bottom:10px !important
	}
.nspBotInterface,.nspTopInterface{
	margin:23px
0;
	margin-top:-37px
	}
.nspArts,.nspMain{
	overflow:visible
	}
.nspArt
.author{
	font-style:normal;
	float:right;
	padding:15px
0;
	font-weight:bold
	}
ul.gkTabs{
	border-width:0 0 1px 0 !important;
	border-style:solid;
	height:41px;
	overflow:hidden
	}
ul.gkTabs
li{
	line-height:40px !important;
	font-weight:normal;
	font-size:17px;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-ms-border-radius:2px 2px 0 0;
	-o-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	border-style:solid solid none !important;
	border-width:1px 1px 0 !important;
	border-color:#e0e0e0 !important;
	-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.7) inset !important;
	-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.7) inset !important;
	box-shadow:0 0 2px rgba(255, 255, 255, 0.7) inset !important;
	color:#202020 !important;
	font-size:17px;
	margin:0
3px !important
	}
ul.gkTabs li:hover{
	background:#EEE !important;
	color:#202020 !important
	}
ul.gkTabs li.active, ul.gkTabs li.active:hover{
	background-color:#EA6712;
	color:#FFF !important;
	background-image:none !important
	}
ul.gkTabs
li.active{
	text-shadow:none !important
	}
.gkTabItem{
	background:url("../images/bg-white-large.html") repeat-x scroll 0 0 #F2F2F2;
	padding:20px;
	-webkit-box-shadow:0 1px 2px #FFF inset, 0 0 1px #BABABA;
	-moz-box-shadow:0 1px 2px #FFF inset, 0 0 1px #BABABA;
	box-shadow:0 1px 2px #FFF inset, 0 0 1px #BABABA;
	border-color:#e0e0e0;
	border-style:solid;
	border-width:0 1px 1px;
	width:auto;
	height:auto
	}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
	background:url("../images/player-track.png") repeat-x scroll 0 0 #404040
	}
#toTop{
	background:url("../images/back-to-top.html") no-repeat scroll left top transparent
	}
#toTop{
	border:medium none;
	bottom:0;
	display:none;
	height:75px;
	overflow:hidden;
	position:fixed;
	right:28px;
	text-decoration:none;
	text-indent:-999px;
	width:50px;
	z-index:1
	}
#toTopHover{
	display:block;
	float:left;
	height:75px;
	opacity:0;
	overflow:hidden;
	width:50px
	}
#toTop:active,#toTop:focus{
	outline:medium none
	}
.spotlight .overlay-default{
	background:rgba(0,0,0,0.5) url("../images/magnifier.html") 50% 50% no-repeat
	}

.display-block{
	display:block
	}
.remove-margin{
	margin:0
	}
.remove-margin-t{
	margin-top:0
	}
.remove-margin-b{
	margin-bottom:0
	}
.size-auto{
	max-width:100%;
	height:auto
	}
.align-left,.alignleft{
	display:block;
	margin-right:15px;
	float:left
	}
.align-right,.alignright{
	display:block;
	margin-left:15px;
	float:right
	}
.align-center,.aligncenter{
	display:block;
	margin:auto;
	margin-bottom:10px
	}
.text-left{
	text-align:left
	}
.text-right{
	text-align:right
	}
.text-center{
	text-align:center
	}
.text-justify{
	text-align:justify
	}
a.button-more{
	display:inline-block
	}
ul.blank,ul.space,ul.line,ul.check,ul.zebra{
	list-style:none;
	margin:0;
	padding:0
	}
ul.space
li{
	margin-top:15px
	}
ul.space li:first-child{
	margin-top:0
	}
ul.line>li{
	margin-top:5px;
	padding-top:5px
	}
ul.line>li:first-child{
	margin-top:0;
	padding-top:0
	}
ul.check>li{
	margin-top:5px
	}
ul.check>li:first-child{
	margin-top:0
	}
ul.zebra>li{
	padding:5px
	}
ul.line>li>a:first-child,ul.check>li>a:first-child{
	display:block
	}
table.zebra{
	width:100%
	}
table.zebra
th{
	font-size:16px;
	font-weight:normal;
	text-align:left
	}
table.zebra th,
table.zebra
td{
	padding:5px
	}
table.zebra tbody,
table.zebra
tfoot{
	font-size:12px
	}
table.zebra
.bold{
	font-weight:bold
	}
table.zebra
.center{
	text-align:center
	}
table.zebra td
*{
	vertical-align:middle
	}
table.zebra
tfoot{
	font-style:italic
	}
table.zebra
caption{
	font-size:11px;
	text-align:left;
	font-style:italic
	}
dl.separator{
	padding:0;
	overflow:hidden
	}
dl.separator
dt{
	width:160px;
	padding-right:10px;
	float:left;
	clear:both
	}
dl.separator
dd{
	margin-left:170px;
	padding-left:20px
	}
em.box{
	padding:0
3px;
	white-space:nowrap
	}
hr.dotted{
	border:none
	}
p.dropcap:first-letter {
	display:block;
	margin:7px
4px 0px 0px;
	float:left;
	font-size:280%;
	font-family:Georgia,"Times New Roman",Times,serif
	}
.box-content,.box-note,.box-info,.box-warning,.box-hint,.box-download{
	margin:15px
0;
	padding:10px;
	text-align:justify
	}
.box-content{
	padding:20px
	}
.box-info,.box-warning,.box-hint,.box-download{
	padding-left:40px
	}
form.box
fieldset{
	margin-bottom:30px;
	padding:0
10px 10px 10px
	}
form.box
legend{
	padding:0
10px
	}
form.box fieldset>div{
	margin:15px
0
	}
form.box button,
form.box input[type='button'],
form.box input[type='reset']{
	vertical-align:middle
	}
form.short>div{
	margin:10px
0
	}
form.short
input{
	color:#333
	}
form.short input:-moz-placeholder{
	color:#999
	}
form.short input::-webkit-input-placeholder{
	color:#999
	}
form.short
input.placeholder{
	color:#999
	}
.mobile-switcher{
	display:block;
	width:80%;
	margin:20px
auto 40px auto;
	padding:40px
0;
	font-size:50px;
	text-align:center
	}
a.button-more{
	padding:3px
10px;
	border:1px
solid #ddd
	}
img.border-box{
	border:1px
solid #ddd
	}
.size-auto{
	width:100%
	}
.size-auto.pic3d,.size-auto.pic-border{
	width:96.7%
	}
ul.line>li{
	background:url("../images/block-div-h.html") repeat-x scroll 0 100% transparent;
	padding-bottom:5px
	}
ul.line>li:first-child{
	border:none
	}
ul.check>li{
	padding:4px
0 0 30px;
	background:url("../images/list_check.html") 0 0 no-repeat
	}
table{
	border:1px
solid #e0e0e0
	}
ul.zebra > li,
table.zebra tbody
td{
	border-bottom:1px solid #e0e0e0
	}
ul.zebra > li:first-child,
table.zebra tbody tr:first-child
td{
	border-top:1px solid #ddd
	}
ul.zebra > li.odd,
table.zebra tbody
tr.odd{
	background:#fafafa
	}
ul.zebra > li:nth-of-type(odd),
table.zebra tbody tr:nth-of-type(odd){
	background:#fafafa
	}
table.zebra
caption{
	color:#999
	}
table.zebra
tfoot{
	font-style:normal
	}
table.zebra
th{
	font-size:14px
	}
table.zebra tfoot td,
table.zebra thead
th{
	padding:10px
5px
	}
ul,ol{
	margin-bottom:20px
	}
ul{
	list-style:none outside
	}
ol{
	list-style:decimal
	}
ol,ul.square,ul.circle,ul.disc{
	margin-left:30px;
	margin-top:10px
	}
ul.square{
	list-style:square outside
	}
ul.circle{
	list-style:circle outside
	}
ul.disc{
	list-style:disc outside
	}
ul.no-pad{
	padding-left:0
	}
ul ul, ul ol, ol ol, ol
ul{
	margin:4px
0 5px 22px
	}
ul ul li, ul ol li, ol ol li, ol ul
li{
	margin-bottom:3px
	}
li{
	line-height:18px;
	margin-bottom:3px
	}
ol
li{
	margin-bottom:3px
	}
ul.zebra>li{
	margin-bottom:0
	}
ul.large
li{
	line-height:21px
	}
li
p{
	line-height:21px
	}
.bullet-1 li,.bullet-2 li,.bullet-3 li,.bullet-4 li,.bullet-5 li,.bullet-6 li,.bullet-7 li,.bullet-8
li{
	margin-bottom:3px
	}
.bullet-1 span,.bullet-2 li span,.bullet-3 li span,.bullet-4 li span,.bullet-5 li span,.bullet-6 li span,.bullet-7 li span,.bullet-8 li
span{
	line-height:1.5em;
	padding:0
0 0 22px;
	background:url("../images/bullets.html") no-repeat scroll 0 7px transparent;
	margin-bottom:3px
	}
.bullet-1 li
span{
	background-position:0 4px
	}
.bullet-2 li
span{
	background-position:0 -60px
	}
.bullet-3 li
span{
	background-position:0 -124px
	}
.bullet-4 li
span{
	background-position:0 -188px
	}
.bullet-5 li
span{
	background-position:0 -252px
	}
.bullet-6 li
span{
	background-position:0 -315px
	}
.bullet-7 li
span{
	background-position:0 -384px
	}
.bullet-8 li
span{
	background-position:0 -452px
	}
.special-1 li,.special-2 li,.special-3 li,.special-4 li,.special-5 li,.special-6 li,.special-7 li,.special-8 li,.special-9 li,.special-10 li,.special-11 li,.special-12 li,.special-13
li{
	line-height:1.5em;
	margin:3px
2px;
	padding:2px
0 0 0
	}
.special-1 li span,.special-2 li span,.special-3 li span,.special-4 li span,.special-5 li span,.special-6 li span,.special-7 li span,.special-8 li span,.special-9 li span,.special-10 li span,.special-11 li span,.special-12 li span,.special-13 li
span{
	background:url("../images/menu-icons.html") no-repeat scroll 0 0 transparent;
	line-height:1.5em;
	padding:2px
0 0 22px
	}
.special-1 li
span{
	background-position:0 0
	}
.special-2 li
span{
	background-position:0 -129px
	}
.special-3 li
span{
	background-position:0 -260px
	}
.special-4 li
span{
	background-position:0 -392px
	}
.special-5 li
span{
	background-position:0 -526px
	}
.special-6 li
span{
	background-position:0 -656px
	}
.special-7 li
span{
	background-position:0 -786px
	}
.special-8 li
span{
	background-position:0 -916px
	}
.special-9 li
span{
	background-position:0 -1048px
	}
.special-10 li
span{
	background-position:0 -1181px
	}
.special-11 li
span{
	background-position:0 -1310px
	}
.special-12 li
span{
	background-position:0 -1440px
	}
.special-13 li
span{
	background-position:0 -1576px
	}
hr,hr.divide-no-margin,hr.divide{
	display:block;
	height:3px;
	border:0;
	padding:0;
	clear:both
	}
article
hr.divide{
	margin:2em
-20px 2em -1.5em
	}
hr.divide-no-margin{
	margin:0
-2.1% -1px
	}
hr{
	margin:1em
0 1em 0;
	background:url("../images/hr-dotted.html") repeat-x scroll 0 0 transparent
	}
hr.divide-no-margin,hr.divide{
	background:url("../images/hr-divide.html") repeat-x scroll 0 0 transparent
	}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea,
.breadcrumbs a, #copyright a, .wk-twitter-list a, .postcontent-title a,
.searchbox .results li.result, .pic-border, .spot-on .image-wrap, .spot-on .image-wrap:hover{
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear
	}
.menu-dropdown li.level2:hover
a{
	-moz-transition:background 0.1s linear;
	-webkit-transition:background 0.1s linear;
	-o-transition:background 0.1s linear;
	-ms-transition:background 0.1s linear;
	transition:background 0.1s linear
	}
dl.separator
dt{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase
	}
dl.separator
dd{
	padding-top:5px;
	padding-bottom:5px;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#DDD
	}
dl.separator dt:before{
	content:"";
	position:absolute;
	top:0;
	right:-15px;
	width:30px;
	border-top:1px solid #DDD
	}
dl.separator dt:after{
	content:"";
	position:absolute;
	top:-3px;
	right:-3px;
	width:5px;
	height:5px;
	background:#FFF;
	border:1px
solid #DDD;
	border-radius:6px
	}
dl.separator dt:first-child:before,
dl.separator dt:first-child:after{
	display:none
	}
blockquote{
	margin:0
0 0;
	padding:0
15px 0 0
	}
blockquote
img{
	padding:2px;
	float:right
	}
blockquote
.author{
	float:right;
	font-weight:bold;
	font-size:15px
	}
blockquote
.jobtitle{
	float:right;
	font-weight:normal;
	font-size:14px;
	line-height:1.5
	}
blockquote cite:before{
	content:"\2014 \0020"
	}
blockquote, blockquote
p{
	color:#404040;
	font-size:20px;
	font-style:normal;
	line-height:150%;
	text-align:center
	}
blockquote strong, blockquote p
strong{
	font-weight:normal
	}
blockquote
cite{
	display:block;
	font-size:12px;
	color:#555
	}
blockquote cite
a{
	color:#555
	}
blockquote a:visited, blockquote cite a:visited{
	color:#555
	}
blockquote
p.icon{
	padding-right:64px;
	background:url("../images/user.png") no-repeat scroll 100% 0 transparent
	}
.column blockquote p, .column
blockquote{
	font-size:24px
	}
.quotes{
	color:#404040;
	font-family:georgia;
	font-style:italic;
	font-size:16px
	}
.quotes
p{
	font-size:20px;
	font-family:georgia;
	color:#404040;
	font-style:italic;
	line-height:150%
	}
.quotes p
strong{
	font-weight:normal;
	color:#3179C3
	}
.dotted{
	background:url("../images/block-div-h.html") repeat-x scroll 0 100% transparent;
	padding-bottom:10px
	}
.testimonial{
	background:url("../images/quote.html") no-repeat scroll 0 80% transparent
	}
.testimonial
p{
	display:none;
	background:none;
	line-height:1.5em;
	text-align:left;
	padding:10px
0
	}
.testimonial
img{
	float:right;
	padding:15px
	}
.testimonial
.author{
	font-style:italic;
	float:right;
	padding:15px
0;
	font-weight:bold
	}
.small-caps{
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:11px
	}
em.box{
	border:1px
dotted #bbb;
	background:#fafafa;
	color:#444
	}
hr.dotted{
	background:url("../images/line_dotted.html") 0 0 repeat-x
	}
mark{
	padding:1px
4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
	}
mark{
	background:#A8CAEA;
	color:#1F5A7A;
	text-shadow:none;
	border:1px
solid #559ABD
	}
.box-content{
	background:#fafafa;
	border:1px
solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 0 #FFF;
	-moz-box-shadow:0 1px 0 #FFF;
	-ms-box-shadow:0 1px 0 #FFF;
	-o-box-shadow:0 1px 0 #FFF;
	box-shadow:0 1px 0 #FFF
	}
.box-note{
	background:#fafafa;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
	}
.box-info,
.box-warning,
.box-hint,
.box-download,
#system-message
dd{
	background:#fafafa;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	-moz-box-shadow:0 -1px 2px #FFF inset, 0 0 0 2px rgba(0,0,0,0.1);
	-ms-box-shadow:0 -1px 2px #FFF inset, 0 0 0 2px rgba(0,0,0,0.1);
	-o-box-shadow:0 -1px 2px #FFF inset, 0 0 0 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 -1px 2px #FFF inset, 0 0 0 2px rgba(0,0,0,0.1);
	box-shadow:0 -1px 2px #FFF inset, 0 0 0 2px rgba(0,0,0,0.1);
	text-shadow:1px 1px 1px #FFF;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
	}
.box-info{
	background:#c3d1e1 url("../images/box_info.html") 0 0 no-repeat;
	border-color:#A9C3DB;
	color:#3F4F63;
	text-shadow:0 1px #F5F8F9
	}
#system-message
dd{
	background:#c3d1e1;
	color:#3F4F63 !important;
	border-width:1px !important;
	text-shadow:0 1px #F5F8F9;
	text-shadow:none;
	border-left-color:#84A7DB;
	border-right-color:#84A7DB
	}
#system-message
dd.notice{
	border-left-color:#F0DC7E;
	border-right-color:#F0DC7E;
	color:#855303 !important
	}
.box-warning{
	background:#f6a2a2 url("../images/box_warning.html") 0 0 no-repeat;
	border-color:#EC9494;
	color:#742E2E;
	text-shadow:0 1px #EFD5D5
	}
.box-hint{
	background:#ffe8c3 url("../images/box_hint.html") 0 0 no-repeat;
	border-color:#FFCA77;
	color:#855303;
	text-shadow:0 1px #FEFCEA
	}
.box-download{
	background:#e4efc0 url("../images/box_download.html") 0 0 no-repeat;
	border-color:#B4D264;
	color:#434B3D;
	text-shadow:0 1px #fff
	}
form.box
fieldset{
	border:0
none;
	margin-top:25px
	}
form.box
legend{
	text-shadow:0 1px 0 white;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	color:#444;
	background:#F0F1F2;
	background:-moz-linear-gradient(top, #EBECED 0%, #F0F1F2 30%);
	background:-webkit-linear-gradient(top, #EBECED 0%, #F0F1F2 30%);
	background:-o-linear-gradient(top, #EBECED 0%, #F0F1F2 30% );
	bottom:15px;
	position:relative;
	-webkit-box-shadow:0 0 0 1px #DEDEDE, 2px 2px 0 #FFF;
	-moz-box-shadow:0 0 0 1px #DEDEDE, 2px 2px 0 #FFF;
	box-shadow:0 0 0 1px #DEDEDE, 2px 2px 0 #FFF
	}
form.box legend:after{
	content:"";
	position:absolute;
	border-bottom:1px dotted #DEDEDE;
	width:100%;
	height:10px;
	margin-left:10px
	}
form.box fieldset>div{
	margin:7px
0
	}
.mobile-switcher{
	background:#eee;
	border:1px
solid #aaa
	}
#lightbox-outer,#lightbox-content{
	border:0px
solid #202020;
	outline:1px
solid #404040
	}
#lightbox-outer{
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000
	}
#lightbox-title-over{
	text-shadow:0 1px 0 black;
	border-top:1px solid rgba(0,0,0,0.5)
	}
.overlay-default,.overlay{
	text-shadow:0 0 1px #000
	}
.pos-media{
	margin-bottom:15px
	}
.pos-media.align-left{
	margin-right:1px
	}
.element-textarea{
	margin-top:-15px !important
	}
.mejs-controls{
	text-shadow:none
	}
.mejs-overlay-button{
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50)
	}
a.tag-body:active{
	top:1px
	}
.tag-body,a.tag-body{
	display:inline-block;
	position:relative;
	font-size:12px;
	height:15px;
	padding:2px
8px 8px 15px;
	margin:auto auto 9px 15px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	-ms-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	-o-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	-khtml-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	line-height:1.8
	}
.tag-body.price{
	margin:-21px !important
	}
.tag:after{
	position:absolute;
	background:none repeat scroll 0 0 whitesmoke;
	border:1px
solid #FFF;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-ms-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	-moz-box-shadow:-1px -1px 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow:-1px -1px 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	-ms-box-shadow:-1px -1px 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	-o-box-shadow:-1px -1px 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow:-1px -1px 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	content:"";
	height:5px;
	left:0;
	top:8px;
	width:5px;
	z-index:0;
	background-clip:padding-box;
	-webkit-background-clip:padding-box
	}
.tag:before{
	background:inherit;
	-moz-transform:rotate(45deg) translate(-8px, 5px);
	-webkit-transform:rotate(45deg) translate(-8px, 5px);
	-ms-transform:rotate(45deg) translate(-8px, 5px);
	-o-transform:rotate(45deg) translate(-8px, 5px);
	transform:rotate(45deg) translate(-8px, 5px);
	border-style:solid;
	border-width:0 0 1px 1px;
	-moz-border-radius:3px 4px 3px 6px;
	-webkit-border-radius:3px 4px 3px 6px;
	-ms-border-radius:3px 4px 3px 6px;
	-o-border-radius:3px 4px 3px 6px;
	border-radius:3px 4px 3px 6px;
	height:79%;
	content:"";
	left:2px;
	top:18%;
	position:absolute;
	width:19px;
	-moz-box-shadow:1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow:1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	-ms-box-shadow:1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	-o-box-shadow:1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	box-shadow:1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	z-index:0
	}
.tag{
	bottom:0;
	height:100%;
	right:-1px;
	width:101%;
	z-index:0;
	background:none !important
	}
.tag-body.yellow{
	border-color:#FFA71D;
	color:#202020;
	text-shadow:0 1px #F0E9A1 !important;
	background:#feb645;
	background:-moz-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645));
	background:-webkit-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background:-o-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background:-ms-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background:linear-gradient(top, #f1e767 0%,#feb645 100%)
	}
.yellow .tag:before{
	border-color:#FFA71D;
	background:#feb645;
	background:-moz-linear-gradient(-45deg,  #f1e767 0%, #feb645 100%);
	background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645));
	background:-webkit-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background:-o-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background:-ms-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background:linear-gradient(-45deg,  #f1e767 0%,#feb645 100%)
	}
a.yellow{
	color:#6F4503 !important
	}
a.yellow:hover{
	color:#000 !important
	}
a.tag-body:hover{
	-moz-box-shadow:1px 1px 0 #C0C0C0;
	-webkit-box-shadow:1px 1px 0 #C0C0C0;
	-ms-box-shadow:1px 1px 0 #C0C0C0;
	-o-box-shadow:1px 1px 0 #C0C0C0;
	box-shadow:1px 1px 0 #C0C0C0
	}
li.element-itemtag
a{
	margin-right:-5px;
	margin-left:20px
	}
.zoo-tagcloud{
	text-align:left
	}
.zoo-tagcloud
a{
	font-size:12px !important;
	letter-spacing:0 !important
	}
.firefox pre,
.showhide li
section{
	line-height:21.9px
	}
pre{
	background:url("../images/note.png") repeat-y scroll 0 0 transparent;
	margin:10px
13px 10px 15px;
	padding:21px
45px;
	border:1px
solid #C1C7CD;
	line-height:22.9px;
	position:relative;
	text-shadow:none
	}
pre:after{
	background:none repeat scroll 0 0 #FEFEFE;
	border-color:#C1C7CD;
	border-style:solid;
	border-width:0 1px 1px;
	bottom:-4px;
	content:"";
	height:2px;
	left:3px;
	position:absolute;
	width:98.8%;
	-webkit-box-shadow:0 0 2px #c0c0c0;
	-moz-box-shadow:0 0 2px #c0c0c0;
	-ms-box-shadow:0 0 2px #c0c0c0;
	-o-box-shadow:0 0 2px #c0c0c0;
	box-shadow:0 0 2px #c0c0c0
	}
a.button,
#Kunena .kicon-button,
#kunena input[type="submit"].kbutton,
#Kunena .klist-markallcatsread input.kbutton,
.button-more,
.button-color,
.button-action,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="submit"],
.button-color,
button.button-color,
input[type="submit"].button-color,
input[type="reset"].button-color,
input[type="button"].button-color,
#system .pagination a,
#system .pagination
strong{
	border-width:1px;
	border-style:solid;
	padding:3px
9px;
	font-size:12px;
	text-decoration:none;
	line-height:19px;
	margin:0;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
	}
.button.full-width,.button-color.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{
	width:100%;
	padding-left:0 !important;
	padding-right:0 !important;
	text-align:center
	}
.firefox #Kunena .kicon-button,
.firefox #kunena input[type="submit"].kbutton,
.firefox #Kunena .klist-markallcatsread input.kbutton,
.firefox input[type="button"], .firefox input[type="submit"]{
	padding:6.5px 8px
	}
.firefox button[type="submit"]{
	padding:4px
12px
	}
a.button-action,
.button-more,
button.button-action,
input.button-action,
.button,
input[type="submit"],
input[type="reset"],
input[type="button"],
div.submit button[type="button"],
button[type="submit"],
#Kunena .kicon-button:link,
#Kunena .kicon-button ,
#system .pagination
a{
	margin-right:5px;
	color:#777 !important;
	border-color:#d9d9d9 #d9d9d9 #bfbfbf #d9d9d9;
	text-shadow:0 1px rgba(255, 255, 255, 1);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 2px rgba(0,0,0,0.05);
	background-image:url("../images/buttons.html");
	background-repeat:repeat-x;
	background-color:#efefef
	}
.searchbox
button{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
	}
#system .pagination
a{
	background-position:100% -20px
	}
#system .pagination a:hover{
	background-position:100% -65px
	}
#system .pagination a:active{
	background-position:100% -110px
	}
.button-action{
	margin:10px
1px 0 0;
	line-height:1;
	padding:15px
30px;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px
	}
.button-action:hover{
	color:#222;
	border-color:#aaa #888 #888 #aaa;
	background-position:100% -45px
	}
.button-action:active{
	position:relative;
	border-color:#666;
	background-position:100% -90px
	}
.button-more,.button,button,input[type="submit"],input[type="reset"],input[type="button"]{
	background-position:100% -16px
	}
.button-more:hover,.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{
	background-position:100% -61px
	}
.button-more:active,.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{
	background-position:100% -106px
	}
.button.icon
span{
	background-image:url("../images/menu-icons.html");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	margin:-1px 0 -2px 7px;
	position:relative;
	width:16px
	}
.icon-1{
	background-position:100% 0
	}
.icon-2{
	background-position:100% -130px
	}
.icon-3{
	background-position:100% -260px
	}
.icon-4{
	background-position:100% -394px
	}
.icon-5{
	background-position:100% -527px
	}
.icon-6{
	background-position:100% -657px
	}
.icon-7{
	background-position:100% -787px
	}
.icon-8{
	background-position:100% -917px
	}
.icon-9{
	background-position:100% -1049px
	}
.icon-10{
	background-position:100% -1181px
	}
.icon-11{
	background-position:100% -1311px
	}
.icon-12{
	background-position:100% -1441px
	}
.icon-13{
	background-position:100% -1577px
	}
a.button-color,
button.button-color,
#kunena input[type="submit"].kbutton,
#Kunena .klist-markallcatsread input.kbutton,
#Kunena .kicon-button.kbuttoncomm,
#Kunena .kbutton-container button.validate,
input[type="submit"].button-color,
input[type="submit"].subbutton,
input[type="reset"].button-color,
input[type="button"].button-color,
#kpost-buttons input[type="submit"].kbutton,
#system .pagination
strong{
	text-shadow:none;
	background:url("../images/button.html") repeat-x scroll 100% 0px transparent;
	-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
	box-shadow:0 0 0 2px rgba(0,0,0,0.05)
	}
a.button-color:hover,
button.button-color:hover,
#kunena input[type="submit"].kbutton:hover,
input[type="submit"].button-color:hover,
input[type="submit"].subbutton:hover,
input[type="reset"].button-color:hover,
input[type="button"].button-color:hover,
#kpost-buttons input[type="submit"].kbutton:hover,
#Kunena .kbutton-container button.validate:hover,
#system .pagination strong:hover{
	background-position:100% -45px;
	text-shadow:none
	}
a.button-color:active,
button.button-color:active,
input[type="submit"].button-color:active,
input[type="submit"].subbutton:active,
#kunena input[type="submit"].kbutton:active,
input[type="reset"].button-color:active,
input[type="button"].button-color:active,
#kpost-buttons input[type="submit"].kbutton:active,
#Kunena .kbutton-container button.validate:active,
#system .pagination strong:active{
	background-position:100% -90px;
	text-shadow:none
	}
a.button-action.button-color,button.button-action.button-color,input[type="submit"].button-action.button-color,input[type="reset"].button-action.button-color,input[type="button"].button-action.button-color{
	background-position:100% 0
	}
a.button-action.button-color:hover,button.button-action.button-color:hover,input.button-action.button-color:hover{
	background-position:100% -45px
	}
a.button-action.button-color:active,button.button-action.button-color:active,input.button-action.button-color:active{
	background-position:100% -90px
	}
.showhide{
	margin:20px
0 10px !important;
	padding:0
	}
.showhide
li{
	border-width:1px;
	border-style:solid;
	border-color:#D9D9D9 #D9D9D9 #BFBFBF #D9D9D9;
	-webkit-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-moz-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-ms-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-o-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	box-shadow:inset 0 1px 2px #FFFFFF, 0 0 0 2px rgba(0,0,0,0.05);
	margin:15px
0;
	padding:0.25em 1em !important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-shadow:0 1px 0 #fff
	}
.showhide li
h4{
	color:#606060;
	margin:0;
	padding:11px
45px 0px;
	height:30px;
	font-size:23px
	}
.expanded,.collapse{
	background:url("../images/plus-minus.png") 0 8px no-repeat scroll
	}
.collapse{
	background-position:0 -42px
	}
.showhide li section,section.note{
	background:url("../images/note.png") repeat-y scroll 0 0 transparent;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 0 1px #808080 inset, 0 0 1px #FFF;
	-moz-box-shadow:0 0 1px #808080 inset, 0 0 1px #FFF;
	-ms-box-shadow:0 0 1px #808080 inset, 0 0 1px #FFF;
	-o-box-shadow:0 0 1px #808080 inset, 0 0 1px #FFF;
	box-shadow:0 0 1px #808080 inset, 0 0 1px #FFF;
	display:none;
	margin:10px
13px 10px 45px;
	padding:21px
45px;
	border:1px
solid #FFF;
	color:#606060;
	line-height:1.7em;
	font-size:1em
	}
.showhide li section p, section.note
p{
	line-height:22.9px;
	text-shadow:none
	}
.showhide li.open
section{
	display:block
	}
.showhide li.close
section{
	display:none
	}
section.note{
	display:block;
	width:auto;
	height:auto;
	margin:10px
0;
	padding:21px
10px 0
	}
.showhide li.code
section{
	font-family:monospace,monospace
	}
.module-contact{
	margin-right:10px
	}
.cont-info{
	height:22px;
	padding-left:24px;
	font-style:normal;
	display:block;
	background:url("../images/social.png") no-repeat
	}
.cont-info.phone{
	background-position:0 -140px
	}
.cont-info.email{
	background-position:0 3px
	}
.cont-info.town{
	background-position:0 -173px
	}
.top-links a, .post-share
a{
	background-image:url("../images/social-icons-dark.png");
	background-repeat:no-repeat
	}
.top-links{
	margin:-1px 12px
	}
.top-links a,.post-share
a{
	display:block;
	float:left;
	height:30px;
	width:30px;
	text-indent:-9999em;
	padding:1px;
	margin-top:-1px;
	outline:0
	}
.post-share
a{
	margin-right:3px
	}
a.twitter{
	background-position:-52px -4px
	}
a.facebook{
	background-position:-11px -77px
	}
a.pinterest{
	background-position:-93px -77px
	}
a.google{
	background-position:-52px -77px
	}
a.yahoo{
	background-position:-297px -4px
	}
a.vimeo{
	background-position:-11px -4px
	}
a.dribbble{
	background-position:-93px -4px
	}
a.wordpress{
	background-position:-135px -4px
	}
a.aim{
	background-position:-176px -4px
	}
a.mail{
	background-position:-217px -4px
	}
a.github{
	background-position:-176px -40px
	}
a.deviant{
	background-position:-257px -4px
	}
a.tumblr{
	background-position:-339px -4px
	}
a.flickr{
	background-position:-217px -40px
	}
a.forrst{
	background-position:-257px -40px
	}
a.behance{
	background-position:-135px -77px
	}
a.dropbox{
	background-position:-217px -77px
	}
a.digg{
	background-position:-297px -77px
	}
a.youtube{
	background-position:-339px -77px
	}
a.linkedin{
	background-position:-299px -40px
	}
.tooltip{
	display:none;
	width:auto;
	height:auto;
	color:#404040;
	font-size:11px;
	position:absolute;
	padding:4px
8px 2px;
	border:1px
solid #c0c0c0;
	border-bottom:1px solid #A8A8A8;
	background:#e5e5e5;
	background:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background:-webkit-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:-o-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:-ms-linear-gradient(top, #fff 0%,#e5e5e5 100%);
	background:linear-gradient(top, #fff 0%,#e5e5e5 100%);
	text-shadow:0 1px 0 #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 -1px 2px #fff inset;
	-webkit-box-shadow:0 -1px 2px #fff inset;
	-ms-box-shadow:0 0 2px #fff inset;
	-o-box-shadow:0 0 2px #fff inset;
	box-shadow:0 -1px 2px #fff inset;
	z-index:1000
	}
.scale-with-grid{
	max-width:100%;
	height:auto
	}
.pic-border{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
	}
.pic-border,.pic-round,.pic3d{
	background-color:#FFF;
	border:1px
solid #c7c7c7;
	padding:2px
	}
.pic3d,.pic-border{
	border-color:#e0e0e0;
	margin:1px;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-ms-border-radius:2px 2px 0 0;
	-o-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
	}
#bottom-block .pic3d, #bottom-block .pic-border{
	background-color:#202020;
	border-color:#101010;
	padding:4px;
	margin:1px;
	-webkit-box-shadow:inset 0 1px 2px #404040,0 0 3px #000;
	-moz-box-shadow:inset 0 1px 2px #404040,0 0 3px #000;
	-ms-box-shadow:inset 0 1px 2px #404040,0 0 3px #000;
	-o-box-shadow:inset 0 1px 2px #404040,0 0 3px #000;
	box-shadow:inset 0 1px 2px #404040,0 0 3px #000
	}
.gallery-desc{
	text-align:center;
	position:relative;
	display:block;
	border:1px
solid #DEDEDE;
	border-bottom:3px double #DEDEDE;
	border-top:0 none;
	font-size:11px;
	color:#909090;
	margin:-2px 1px 1px;
	padding:6px
0px 5px;
	line-height:1.7;
	-webkit-box-shadow:0 1px 2px #F0F0F0;
	-moz-box-shadow:0 1px 2px #F0F0F0;
	box-shadow:0 1px 2px #F0F0F0;
	background-color:#FEFEFE;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-ms-border-radius:0 0 2px 2px;
	-o-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px
	}
.gallery-desc
strong{
	display:block
	}
.pic-border,.pic-border:hover{
	z-index:10
	}
.pic-border:hover{
	-webkit-box-shadow:1px 1px 5px #E67F1A;
	-moz-box-shadow:1px 1px 5px #E67F1A;
	-o-box-shadow:1px 1px 5px #E67F1A;
	-ms-box-shadow:1px 1px 5px #E67F1A;
	box-shadow:1px 1px 5px #E67F1A;
	border:1px
solid #B76515 !important
	}
p.img_caption{
	font-size:11px;
	color:gray;
	border:1px
solid silver;
	border-radius:3px;
	padding:1px
7px;
	margin:5px
0 20px;
	display:inline-block;
	position:relative;
	background:white;
	-webkit-box-shadow:1px 1px 0 #FFF;
	-moz-box-shadow:1px 1px 0 #FFF;
	box-shadow:1px 1px 0 #FFF
	}
.keypoint p,
.tip p,
.info p,
.fail
p{
	line-height:1.5em;
	margin:5px
15px 5px 20px;
	min-height:50px;
	padding-left:75px;
	background:url("../images/notify.png") no-repeat 0 0
	}
.keypoint
p{
	background-position:0 -358px
	}
.tip
p{
	background-position:0 -166px
	}
.info
p{
	background-position:0 -574px
	}
.fail
p{
	background-position:0 4px
	}
.ie7 .keypoint,.ie7  .tip,.ie7 .info,.ie7 .warning,.ie7
.fail{
	padding:15px
0 15px 15px
	}
.green{
	border-color:#B4D264;
	color:#65715B;
	text-shadow:0 1px #E8EDE1;
	background:#e4efc0
	}
.yellow{
	border-color:#FFCA77;
	color:#A96903;
	text-shadow:0 1px #FEFCEA;
	background:#ffe8c3
	}
.blue{
	border-color:#A9C3DB;
	color:#50737E;
	text-shadow:0 1px #F5F8F9;
	background:#c3d1e1
	}
.red{
	border-color:#EC9494;
	color:#AB4343;
	text-shadow:0 1px #EFD5D5;
	background:#f6a2a2
	}
#breadcrumbs{
	display:block;
	overflow:visible;
	height:34px;
	left:0;
	-moz-box-shadow:0 -3px 4px rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:0 -3px 4px rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4);
	-ms-box-shadow:0 -3px 4px rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4);
	-o-box-shadow:0 -3px 4px rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:0 -3px 4px rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4);
	border-bottom:1px solid #dedede
	}
#breadcrumbs
.wrapper{
	padding-left:10px
	}
.breadcrumbs{
	line-height:35px
	}
.breadcrumbs
strong{
	font-weight:normal
	}
a.home{
	width:16px;
	height:16px;
	margin:10px
10px 5px;
	float:left
	}
a.home{
	background:url("../images/breadcrumb-home.html") 0 0 no-repeat
	}

.clearfix:before,.clearfix:after,.grid-block:before,.grid-block:after,.deepest:before,.deepest:after{
	content:"";
	display:table
	}
.clearfix:after,.grid-block:after,.deepest:after{
	clear:both
	}
.grid-box{
	float:left
	}
.width16{
	width:16.666%
	}
.width20{
	width:20%
	}
.width25{
	width:25%
	}
.width33{
	width:33.333%
	}
.width40{
	width:40%
	}
.width50{
	width:50%
	}
.width60{
	width:60%
	}
.width66{
	width:66.666%
	}
.width75{
	width:75%
	}
.width80{
	width:80%
	}
.width100{
	width:100%
	}
.bfc-o{
	overflow:hidden
	}
.bfc-f{
	width:100%;
	float:left
	}
.float-left{
	float:left
	}
.float-right{
	float:right
	}
.grid-gutter.grid-block{
	margin:15px
-15px 0 -15px
	}
.grid-gutter.grid-block:first-child{
	margin-top:0
	}
.grid-gutter>.grid-box>*{
	margin:0
15px
	}
.wrapper{
	margin:auto
	}
#header{
	position:relative
	}
#toolbar .float-left .module,
#toolbar .float-left>time{
	margin:0
15px 0 0;
	float:left
	}
#toolbar .float-right
.module{
	margin:0
0 0 15px;
	float:right
	}
#headerbar
.module{
	max-width:300px;
	margin-right:0;
	float:right
	}
#logo,#logo>img,#menu{
	float:left
	}
#search{
	float:right
	}

#footer{
	position:relative;
	text-align:center
	}
#absolute{
	position: absolute;
	z-index: 15;
	width: 100%
	}
#content{
	margin:10px
20px
	}
.module{
	margin:10px
	}
body{
	font-size:13px
	}
sup{
	font-size:40%;
	top:-10px
	}
#header-block{
	position:relative
	}
#header{
	margin:0;
	z-index:12
	}
#slide-zone{
	text-shadow:none;
	margin-top:0;
	position:relative
	}
#slide-zone
.module{
	margin:0
	}
#mid-block{
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #e0e0e0
	}
.mid-gradient{
	background:url("../images/mid-gradient.png") repeat-x scroll top left transparent
	}
.mid-divide{
	background:url("../images/hr-divide.html") repeat-x scroll 0 100% transparent;
	height:2px
	}
#copyright{
	text-align:center;
	margin-top:10px;
	font-size:12px;
	margin-bottom:10px;
	margin-right:20px
	}
#copyright
.module{
	margin:0;
	padding:5px
	}
#footer{
	margin:15px
20px 8px;
	text-align:left;
	font-size:12px
	}
#footer
code{
	text-shadow:none
	}
#footer
.module{
	margin:0
	}
.footer-overlay-bottom
.wrapper{
	background:url("../images/mid-gradient.png") repeat-x scroll top left transparent
	}
#footer-block{
	-webkit-box-shadow:0 -3px 8px rgba(0,0,0,.05);
	-moz-box-shadow:0 -3px 8px rgba(0,0,0,.05);
	box-shadow:0 -3px 8px rgba(0,0,0,.05)
	}
.bottom-gradient{
	position:relative;
	background:url("../images/footer-gradient.html") repeat-x scroll top left transparent
	}
#bottom-c
h4{
	line-height:1.5;
	margin:0
	}
#main{
	margin-bottom:15px
	}
#headerbar{
	margin:0;
	float:left;
	text-shadow:none;
	color:#FFF
	}
div.css-panes div,.showhide li,.module.badge-hot,.module.badge-top,.module.badge-free,.module.badge-new,.event-time,.block-number,.accordion{
	background:url("../images/bg-white-large.html") repeat-x 0 0  #f2f2f2
	}
.accordion h2,  table thead, table
tfoot{
	background:url("../images/bg-white.html") 100% 100% repeat-x scroll #dedede
	}
#sidebar-a,#sidebar-b{
	margin-top:0
	}
.search-box{
	margin:30px
0
	}
#bottom-c{
	bottom:10px;
	left:0;
	right:0;
	top:0
	}
#bottom-c .module-title{
	background:url("../images/mod-dot.png") repeat-x scroll left bottom transparent
	}
#bottom-block
.dotted{
	background:url("../images/f_inset_dotted.html") repeat-x scroll 0 100% transparent
	}
#toolbar{
	background-color:transparent
	}
#toolbar{
	margin:5px
0;
	z-index:10;
	position:relative
	}
#toolbar .float-left .module, #toolbar .float-left > time, .float-right > li
span{
	margin:5px
10px 0 0;
	font-size:11px
	}
#toolbar .float-left .module, #toolbar .float-left>time{
	text-shadow:none
	}
#toolbar ul.menu li
span{
	text-shadow:none;
	font-size:10px
	}
#toolbar
ul.menu{
	margin:0
15px 0 0
	}
.top-bar,.bottom-bar{
	height:2px;
	position:relative
	}
.contact
strong{
	font-weight:normal
	}
.contact{
	margin:5px
0 !important;
	text-shadow:none
	}
#search{
	margin-right:15px;
	margin-top:7px
	}
.sheet-body{
	padding:0;
	margin:0
	}
.sheet{
	border-width:0 none;
	margin-bottom:20px
	}
#header-top{
	height:100px;
	margin:0
10px
	}
#header-bottom{
	height:48px;
	background:url("../images/header-bottom.html") 0 0 repeat-x  #FAFAFA;
	border-color:#efefef;
	border-style:solid;
	border-width:1px 0 0;
	margin:0;
	-webkit-box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 2px 0 0 rgba(0,0,0,0.1)
	}
.logo-img{
	background:url("../images/logo-2.html") no-repeat scroll 0 0 transparent;
	width:200px;
	height:80px;
	margin:0;
	float:left;
	margin-top:15px
	}
.tag-line{
	background:url("../images/separator.png") no-repeat scroll left center transparent;
	padding:7px
10px;
	position:relative;
	float:left;
	margin-top:35px;
	font-size:1.2rem;
	font-size:12px;
	color:#808080;
	text-shadow:none;
	min-height:16px
	}
#menu{
	float:left
	}
#breadcrumbs{
	margin:0
	}
#top-a,#top-b{
	margin-bottom:10px
	}
#showcase{
	margin:0;
	overflow:hidden;
	-webkit-box-shadow:0 -4px 0 0 rgba(255,255,255,0.4) inset;
	-moz-box-shadow:0 -4px 0 0 rgba(255,255,255,0.4) inset;
	box-shadow:0 -4px 0 0 rgba(255,255,255,0.4) inset
	}
.showcase-gradient{
	background-image:url("../images/showcase-gradient.png");
	background-repeat:repeat-x;
	background-position:0 100%
	}
.header-content{
	display:inline-block;
	text-shadow:none;
	top:0;
	overflow:visible;
	z-index:1;
	color:#FFF;
	margin:5px
20px 5px 10px;
	padding:15px
0;
	position:relative
	}
.header-content .module .module-title{
	padding-bottom:0;
	margin:0;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2)
	}
.hidden-img{
	position:absolute;
	right:-60px;
	margin:9px
10px 0 0;
	top:25px
	}
#showcase .hidden-img{
	margin:-45px 50px 0 0
	}
img.static{
	position:relative;
	margin:-185px 0 -55px
	}
.module-title{
	font-size:24px;
	padding-bottom:15px
	}
.header-content .module-title{
	font-size:30px
	}
.frontend .module-title{
	padding-bottom:0
	}
.frontend{
	padding-top:45px;
	padding-left:20px
	}
.frontend .module-title{
	display:block;
	font-size:56px;
	line-height:100%;
	text-shadow:0 0 2px #000
	}
.frontend p.show-text{
	display:block;
	line-height:1.6em;
	margin-bottom:15px;
	padding-top:15px
	}
.show-title{
	line-height:90%;
	font-size:140px;
	visibility:hidden;
	margin:0;
	position:absolute;
	text-shadow:none
	}
.show-text{
	font-size:14px;
	line-height:1.5
	}
.searchbox
input{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
	}
.footer-overlay-bottom{
	background:url("../images/mod-dot.png") repeat-x scroll left top transparent;
	left:0;
	right:0
	}
.footer-overlay-bottom
p{
	margin:-9px 0;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.5)
	}
.footer-overlay-bottom
a{
	color:#808080;
	text-shadow:none
	}
.footer-overlay-bottom a:hover{
	color:#FFF
	}
.event{
	display:block;
	margin:5px
0 20px
	}
.event-time .date, .block-number
.digit{
	font-size:2rem;
	font-size:20px;
	padding:9px
10px 25px;
	line-height:1
	}
.event-time .month, .block-number
.bottom{
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-shadow:none;
	border-width:1px 0 0;
	border-style:solid;
	font-size:11px;
	color:#FFF
	}
.block-number
.bottom{
	height:6px
	}
.event-time,.block-number{
	display:block;
	float:left;
	height:auto;
	margin:5px
15px 5px 0 !important;
	padding-top:7px;
	color:#808080;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#D9D9D9 #D9D9D9 #BFBFBF #D9D9D9;
	text-shadow:0 1px rgba(255, 255, 255, 1);
	color:#444 !important;
	-moz-box-shadow:0 -1px 1px #fff inset;
	-webkit-box-shadow:0 -1px 1px #fff inset;
	-ms-box-shadow:0 -1px 1px #fff inset;
	-o-box-shadow:0 -1px 1px #fff inset;
	box-shadow:0 -1px 1px #fff inset
	}
.event{
	display:block;
	margin:5px
0 20px
	}

.menu,
.menu
ul{
	margin:0px;
	padding:0px;
	list-style:none
	}
.menu a,
.menu
span{
	display:block
	}
.menu
a{
	text-decoration:none
	}
.menu-dropdown
li{
	position:relative
	}
.menu-dropdown,
.menu-dropdown .level1,
.menu-dropdown .level1>span{
	float:left
	}
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1>span{
	height:35px;
	padding:0
10px;
	line-height:35px
	}
.menu-dropdown
.dropdown{
	visibility:hidden;
	position:absolute;
	top:35px;
	left:0;
	z-index:100;
	width:300px
	}
.menu-dropdown li:hover .dropdown,
.menu-dropdown li.remain
.dropdown{
	visibility:visible
	}
.menu-dropdown .dropdown-bg>div{
	overflow:hidden
	}
.menu-dropdown
.columns2{
	width:600px
	}
.menu-dropdown
.columns3{
	width:900px
	}
.menu-dropdown
.columns4{
	width:1200px
	}
.menu-dropdown
.column{
	float:left
	}
.menu-dropdown a.level2 > span,
.menu-dropdown span.level2>span{
	padding:7px
0;
	line-height:21px;
	overflow:hidden
	}
.menu-dropdown
ul.level3{
	padding-bottom:10px
	}
.menu-dropdown
li.level3{
	font-size:11px;
	line-height:17px
	}
.menu-dropdown
span.icon{
	display:block;
	width:35px;
	height:35px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	float:left
	}
.menu-dropdown span.icon + span,
.menu-dropdown span.icon+span+span{
	margin-left:35px
	}
.menu-dropdown li.level2 .level2
span.icon{
	margin-top:-7px;
	margin-bottom:-7px
	}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{
	margin-top:-2px
	}
.menu-dropdown
span.title{
	line-height:21px
	}
.menu-dropdown
span.subtitle{
	margin-top:-1px;
	font-size:9px;
	line-height:10px;
	text-indent:1px
	}
.menu-sidebar li.parent span.level1>span{
	cursor:pointer
	}
.menu-sidebar a.level1 > span,
.menu-sidebar span.level1>span{
	padding:5px
0;
	line-height:20px
	}
.menu-sidebar
span.title{
	display:inline
	}
.menu-sidebar
span.subtitle{
	display:none
	}
.menu-sidebar
ul.level2{
	padding-bottom:10px
	}
.menu-sidebar li.level1:last-child
ul.level2{
	padding-bottom:0
	}
.menu-sidebar .level2 a>span{
	font-size:11px;
	line-height:17px
	}
.menu-sidebar
span.icon{
	display:inline-block;
	height:30px;
	width:30px;
	margin:-5px 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	vertical-align:middle
	}
.menu-line,
.menu-line li,
.menu-line li
a{
	display:inline-block
	}
.menu-dropdown{
	margin:0
	}
.menu-dropdown
li.level1{
	margin-bottom:0;
	margin-top:-1px
	}
.menu-dropdown>li:before{
	content:" ";
	display:block;
	height:52px;
	left:-2px;
	position:absolute;
	top:0;
	width:0
	}
.menu-dropdown a.level1,
.menu-dropdown
span.level1{
	border:0
none;
	color:#FFF;
	text-shadow:none
	}
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1>span{
	height:28px;
	line-height:25px;
	padding:12px
20px 0 10px;
	font-size:15px
	}
.menu-dropdown li.level1
a{
	padding-left:10px;
	height:49px
	}
.menu-dropdown li.active
a{
	height:49px
	}
.menu-dropdown a.level1.active span, .menu-dropdown li.remain a.level1
span{
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3)
	}
.hide-m-overlay .menu-dropdown li.level1.active, .hide-m-overlay .menu-dropdown li.level1:hover{
	background-image:none
	}
.menu-dropdown .dropdown-bg>div{
	background:url("../images/dropdown-bg.html") 0 100% repeat-x transparent
	}
.menu-dropdown span.level2>span{
	padding:5px
10px;
	text-transform:uppercase;
	margin-bottom:3px;
	margin:6px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 2px rgba(0,0,0,.1);
	box-shadow:0 0 2px rgba(0,0,0,.1);
	border-bottom:1px solid #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background:url("../images/menu-li-active.png") 0 100% repeat-x transparent
	}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2>span{
	line-height:20px
	}
.menu-dropdown span.level2 > span
.subtitle{
	text-transform:lowercase !important
	}
.menu-dropdown
span.icon{
	background-position:50% 100%
	}
.menu-dropdown
.dropdown{
	top:49px
	}
.menu-dropdown .dropdown-bg>div{
	padding:0
	}
.menu-dropdown .dropdown-bg>div{
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2
	}
.menu-dropdown .dropdown-bg
div.column{
	padding:0
	}
.dropdown-bg div
ul.level2{
	margin:0
	}
.menu-dropdown a.level2, .menu-dropdown
a.level3{
	border:1px solid transparent
	}
.menu-dropdown li.level2
a{
	padding-left:10px;
	height:auto;
	box-shadow:none !important
	}
.menu-dropdown
li.level2{
	margin:0;
	background:url("../images/menu-sep.png") repeat-x scroll center bottom transparent
	}
.menu-dropdown li.level2:last-child{
	background:none
	}
.menu-dropdown li.level2:first-child{
	border-top:none
	}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{
	color:#FFF;
	text-shadow:none
	}
.menu-dropdown
span.subtitle{
	font-size:11px;
	margin-bottom:5px;
	line-height:13px;
	padding-right:10px
	}
.menu-dropdown
li.level3{
	font-size:11px;
	padding-left:8px;
	line-height:17px
	}
.menu-dropdown li.level3
a{
	margin-right:8px
	}
#bottom-c .menu-sidebar a.level1 > span, #bottom-c .menu-sidebar span.level1>span{
	padding:2px
13px 2px 0
	}
.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown li.remain,
#Kunena #ktab ul.menu li.active, #Kunena #ktab ul.menu li.active a,  #Kunena #ktab ul.menu li a:hover{
	background-image:url("../images/menu-li-active.png");
	background-repeat:repeat-x;
	background-position:0 0;
	-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.1) inset;
	box-shadow:0 1px 0 0 rgba(0,0,0,0.1) inset
	}
.menu-dropdown li.level2:hover
a{
	box-shadow:none !important
	}
.menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover{
	color:#FFF;
	text-shadow:none
	}
.menu-dropdown
a.current.level2{
	font-weight:normal;
	text-shadow:none
	}
.menu-dropdown a.level3,
.menu-dropdown a.level3:hover{
	color:#FFF;
	text-shadow:none
	}
.menu-dropdown
a.current.level3{
	font-weight:normal
	}
.menu-dropdown .level1 .level1
span.icon{
	width:30px;
	height:30px;
	margin-left:-5px
	}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon+span+span{
	margin-left:25px
	}
.menu-dropdown li.level2 .level2
span.icon{
	margin-right:4px
	}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{
	margin-left:39px
	}
.menu-dropdown .level1 .level1
span.title{
	line-height:18px;
	font-size:12px
	}
.menu-dropdown .level1 .level1
span.subtitle{
	margin-top:-1px;
	line-height:15px;
	font-size:10px
	}
.menu-sidebar a,
.menu-sidebar li>span{
	color:#606060;
	font-size:12px
	}
.menu-sidebar a:hover,
.menu-sidebar li>span:hover{
	color:#d50
	}
.menu-sidebar
li.level1{
	border-top:1px dotted #e0e0e0
	}
.menu-sidebar li.level1:first-child{
	border-top:none
	}
.menu-sidebar li.parent .level1>span{
	background:url("../images/menu_sidebar_parent.png") 100% 0 no-repeat
	}
.menu-sidebar li.parent.active .level1>span{
	background-position:100% -100px
	}
.menu-sidebar ul.level2
ul{
	padding-left:10px
	}
.menu-sidebar
span.icon{
	margin-right:4px
	}
.menu-sidebar a.level1 > span, .menu-sidebar span.level1>span{
	background:url("../images/menu_sidebar.png") 100% 0 no-repeat
	}
.footer-body .menu-sidebar a.level1 > span, .menu-sidebar span.level1>span{
	background-position:100% -3px
	}
.menu-line
li{
	margin-left:7px;
	padding-left:8px
	}
.menu-line li:first-child{
	margin-left:0;
	padding-left:0;
	background:none
	}

body{
	min-width:998px
	}
.wrapper{
	width:998px
	}
a{
	color:#008080
	}
a:hover, #toolbar ul.menu li a:hover span, .menu-sidebar a.current, #Kunena dl.tabs dt:hover, .menu-sidebar a:hover,
.menu-sidebar li>span:hover{
	color:#009E9E
	}
body{
	color:#606060
	}
body{
	background-color:#DEDEDE
	}
::selection,::-moz-selection,::-webkit-selection{
	background:#57D0D9
	}
.top-bar{
	background-color:#008080
	}
.bottom-bar{
	background-color:#008080
	}
.sheet{
	-webkit-box-shadow:0 0 2px #C0C0C0
	}
.sheet{
	-moz-box-shadow:0 0 2px #C0C0C0
	}
.sheet{
	box-shadow:0 0 7px #C0C0C0
	}
#showcase, .th .bottom,.price-tag{
	background-color:#008080
	}
.th .bottom,.price-tag{
	background-color:#008080
	}
.price-tag{
	background-color:#008080
	}
.footer-body{
	color:#606060
	}
.footer-overlay-bottom
p{
	color:#606060
	}
.footer-overlay-bottom
a{
	color:#008080
	}
.footer-overlay-bottom a:hover{
	color:#00A1A1
	}
#mid-block,.header-divide{
	background-color:#F4F4F4
	}
.content-texture,.sheet{
	background-color:#FFF
	}
#bottom-block{
	background-color:#F5F5F5
	}
#newsletter{
	background-color:#FFF
	}
#footer-block,#bottom-c{
	background-color:#F7F7F7
	}
#header-bottom{
	background-color:#FAFAFA
	}
#header-bottom{
	border-color:#CECECE
	}
#add{
width:100%;
position:absolute;
color:#fff;
margin:0px;
margin-top:7px;

}
#add li{
display:block;
float:left;
margin:5px 0px;
color:#fff;
font-size:16px;
line-height:24px;
}
#add li a{
color:#fff;
text-decoration:none;
padding:14px 60px;
margin:0px;
color:#404040;

}
/*#add li:last-child a{
padding:3px 14px;
margin:0px 0px 0px 100px;
color:#fff;
font-size:14px;
}
#add li:last-child a:hover{

color:#fff;
}*/
#add ul {
padding:0; margin:0; list-style:none;
z-index:999;

}
#add li {
float:left; position:relative;  display:block;
font-family:"OpenSansCondensedLight";
color:#fff;
padding:0px;
}
#add li ul {
display:none;
margin:0px;
padding:0px;
position:absolute;
z-index:99999;
}
#add li:hover ul{
margin:12px 0px 0px -20px;
padding:0px;
border-radius:5px;
display:block;
z-index:999999999999!important;
height:auto; width:261px;
}
#add li:hover ul li{
margin:0px 20px;
}
#add li:hover ul li a{
display:block;
background:#fff;
height:auto; width:231px;
color:#404040;
border-bottom:solid 1px #2d8989;
margin:0px!important;
padding:5px 15px;
}
#add li:hover ul li a:hover{
background:#3E9D9D;
border-top:0px;
color:#fff;
}
#add li a:hover, #add li a.selected, #add li:hover ul li a.selected{
background:#3E9D9D;
border-top:solid 1px #2d8989;
color:#fff;
}
#add li ul li{
clear:both;

border-style:none;}


/*.menu-dropdown .dropdown-bg>div{
	border-color:#CECECE
	}
.menu-dropdown .dropdown-bg>div{
	border-bottom:2px solid #008080
	}
.menu-dropdown .dropdown-bg>div{
	background-color:#F6F6F6
	}
.menu-dropdown a.level1, .menu-dropdown span.level1, .menu-dropdown a.level2, .menu-dropdown span.level2, .menu-dropdown a.level3, .menu-dropdown span.level3, #call-us
h1{
	color:#404040
	}
.menu-dropdown li.active .level1, .menu-dropdown li:hover .level1, .menu-dropdown li.remain .level1, #Kunena #ktab li.active a span, #Kunena #ktab li a:hover
span{
	color:#FFF
	}
.level1
span.subtitle{
	color:#505050
	}
.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown li.remain, #Kunena #ktab ul.menu li.active a, #Kunena #ktab ul.menu li a:hover, #Kunena #ktab ul.menu li a:focus{
	background-color:#008080
	}
.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown
li.remain{
	-webkit-box-shadow:0 2px 0 0 #008080, 0 2px 0 0 rgba(0, 0, 0, 0.1) inset
	}
.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown
li.remain{
	-moz-box-shadow:0 2px 0 0 #008080, 0 2px 0 0 rgba(0, 0, 0, 0.1) inset
	}
.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown
li.remain{
	box-shadow:0 2px 0 0 #008080, 0 2px 0 0 rgba(0, 0, 0, 0.1) inset
	}
.menu-dropdown span.level2>span{
	border-color:#DEDEDE
	}
.menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover, .menu-dropdown a.level2:hover
span.subtitle{
	color:#008080
	}
.menu-dropdown a.current.level2, .menu-dropdown a.current.level3, .menu-dropdown a.current.level2
span.subtitle{
	color:#008080
	}
.vmenu>li>a, .vmenu ul
a{
	color:#606060
	}
.vmenu>li>a.active, .vmenu ul li
a.active{
	color:#FFF
	}
.vmenu a:hover, .vmenu a.active:hover, .vmenu ul a:hover, .vmenu ul li a:hover, .vmenu ul li a:hover.active{
	color:#FFF
	}
.vmenu>li>a.active, .vmenu li li
a.active{
	background-color:#008080
	}
.vmenu>li>a.active, .vmenu li li
a.active{
	border-color:#007070 !important
	}
.vmenu li li a.active span.border-top, .vmenu li li a.active span.border-bottom{
	background-color:#007070
	}
.vmenu>li>a:hover, .vmenu li li a:hover{
	background-color:#008080 !important
	}
.vmenu>li>a:hover, .vmenu li li a:hover{
	border-color:#007070 !important
	}
.vmenu>li>a:hover>span.border-top, .vmenu>li>a:hover>span.border-bottom, .vmenu li li a:hover span.border-top, .vmenu li li a:hover span.border-bottom{
	background-color:#007070 !important
	}*/
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .module-title
.color{
	color:#808080
	}
h1, h2, h3, h4, h5, h6, blockquote strong, blockquote p strong, .result h3, header h1.title a, .price-col .th span
strong{
	color:#008080
	}
.header-content .module-title,.header-content{
	color:#FFF
	}
a.button-color, button.button-color, input[type="submit"].button-color, input[type="submit"].subbutton, input[type="reset"].button-color, input[type="button"].button-color, #system .pagination strong, .event-time .month, .block-number .bottom, .section-title, .jqTransformSelectWrapper ul a.selected, ul.white-top a.current, ul.white-top a.current:hover,  ul.gkTabs li.active, ul.gkTabs li.active:hover, #kunena input[type="submit"].kbutton, #Kunena .klist-markallcatsread input.kbutton, #Kunena .kicon-button.kbuttoncomm, #kunena .kbutton.kreply-submit, #Kunena .kbutton-container button.validate, #kpost-buttons input[type="submit"].kbutton, #Kunena span.kheadbtn
a{
	background-color:#008080 !important
	}
a.button-color, button.button-color, input[type="submit"].button-color, input[type="submit"].subbutton, input[type="reset"].button-color, input[type="button"].button-color, #system .pagination strong, .event-time .month, .block-number .bottom, .section-title, .jqTransformSelectWrapper ul a.selected, ul.white-top a.current, ul.white-top a.current:hover,  ul.gkTabs li.active, ul.gkTabs li.active:hover, #kunena input[type="submit"].kbutton, #Kunena .klist-markallcatsread input.kbutton, #Kunena .kicon-button.kbuttoncomm span, #kunena .kbutton.kreply-submit, #Kunena .kbutton-container button.validate,  #kpost-buttons input[type="submit"].kbutton, #Kunena span.kheadbtn a,li.price-tag{
	color:#FFF !important
	}
a.button-color, button.button-color, input[type="submit"].button-color, input[type="submit"].subbutton, input[type="reset"].button-color, input[type="button"].button-color, #system .pagination strong, .event-time .month, .block-number .bottom, ul.gkTabs li.active, ul.gkTabs, .jqTransformSelectWrapper ul a.selected, #kunena input[type="submit"].kbutton, #Kunena .klist-markallcatsread input.kbutton, #Kunena .kicon-button.kbuttoncomm, #kunena .kbutton.kreply-submit,  #Kunena .kbutton-container button.validate, #kpost-buttons input[type="submit"].kbutton, #Kunena span.kheadbtn
a{
	border-color:#006B6B !important
	}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
	background-color:#008080 !important
	}
.mod-color{
	background-color:#008080
	}
.mod-color{
	border:1px
solid #008080
	}
.mod-color{
	color:#FFF
	}
body #Kunena .kblock div.kheader, body #Kunena div.kblock>div.kheader{
	border-bottom:1px solid #FFF
	}
#Kunena .kwho-admin{
	color:#FF7014
	}
#Kunena .kwho-globalmoderator{
	color:#586900
	}
#Kunena .kwho-moderator{
	color:#9E1600
	}
#Kunena .kwho-user{
	color:#3463AA
	}
#Kunena .kwho-banned, #Kunena a.kwho-banned{
	color:#A39D49
	}
#Kunena .kwho-guest{
	color:#808080
	}
#maininner{
	width:998px
	}
#menu
.dropdown{
	width:200px
	}
#menu
.columns2{
	width:400px
	}
#menu
.columns3{
	width:600px
	}
#menu
.columns4{
	width:800px
	}

.module{
	position:relative
	}
.module
.badge{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1
	}
.module .module-title
.icon{
	display:block;
	position:relative;
	top:-6px;
	width:30px;
	height:30px;
	margin-right:5px;
	overflow:hidden;
	float:left
	}
.deepest>*:first-child{
	margin-top:0
	}
.deepest>*:last-child{
	margin-bottom:0
	}
.module .module-title{
	margin:0
0 15px 0
	}
.module .module-title
span.title{
	display:block
	}
.module .module-title
span.subtitle{
	display:block;
	margin-top:2px;
	line-height:14px;
	font-size:12px;
	text-indent:1px
	}
.ts-none{
	text-shadow:none
	}
.module
.badge{
	width:45px;
	height:45px;
	background-image:url("../images/module_badges.png");
	background-repeat:no-repeat
	}
.module.badge-hot,.module.badge-top,.module.badge-free,.module.badge-new{
	padding:20px;
	margin:20px
15px;
	border:1px
solid #FFF;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-ms-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-o-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.15)
	}

	}
.module .badge-hot{
	background-position:0 0
	}
.module .badge-new{
	background-position:0 -46px
	}
.module .badge-free{
	background-position:0 -92px
	}
.module .badge-top{
	background-position:0 -138px
	}
#sidebar-a .module .module-title .icon,
#sidebar-b .module .module-title
.icon{
	top:7px
	}
.module .module-title
.icon{
	background:url("../images/module_icons.html") 0 0 no-repeat
	}
.module .module-title .icon-download{
	background-position:0 0
	}
.module .module-title .icon-twitter{
	background-position:0 -30px
	}
.module .module-title .icon-mail{
	background-position:0 -60px
	}
.module .module-title .icon-bubble{
	background-position:0 -90px
	}
.module .module-title .icon-login{
	background-position:0 -120px
	}
.module .module-title .icon-cart{
	background-position:0 -150px
	}
.wk-twitter-single
.content{
	font-size:17px;
	line-height:27px
	}
.wk-twitter-single
p{
	font-style:normal
	}
.searchbox{
	border:1px
solid #E0E0E0;
	background-color:#FFF
	}
.searchbox .results,.searchbox{
	-webkit-box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0, 0, 0, 0.05);
	box-shadow:1px 1px 0 rgba(255, 255, 255, .5), 0 0 0 2px rgba(0,0,0,0.05)
	}
.searchbox:hover{
	background-color:#FEFEFE
	}
.searchbox:focus{
	background-color:#FFF
	}
.search-icon{
	background:url("../images/searchbox_magnifier.png") 0 0 repeat-x transparent;
	height:16px;
	width:16px;
	position:absolute;
	left:8px;
	top:6px
	}
.mod-box{
	padding:15px
10px
	}
#sidebar-a .mod-box,
#sidebar-b .mod-box{
	padding:5px
10px 15px
	}
.mod-box
.badge{
	top:-1px;
	right:-1px
	}
.mod-box.slogan{
	padding:5px
10px
	}
#top-a .module-title,
#top-b .module-title,
#innerbottom .module-title,
#innertop .module-title,
#bottom-a .module-title,
#bottom-b .module-title{
	background:url("../images/mod-dot.png") repeat-x scroll left bottom transparent
	}
#bottom-block{
	border-top:3px solid rgba(0,0,0,0.1)
	}
.mod-color,.mod-white,.mod-dark{
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
	}
.mod-color p, .mod-white p, .mod-dark
p{
	margin:5px
	}
.mod-color .module-title, .mod-white .module-title, .mod-dark .module-title{
	background:none !important;
	margin:5px
	}
a.h-effect{
	left:0;
	overflow:hidden;
	position:relative;
	display:block;
	margin:0
-15px 10px;
	padding:0
!important;
	line-height:0;
	-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 2px rgba(0,0,0,0.1)
	}
a.h-effect
.detail{
	height:580px;
	width:768px;
	position:absolute;
	top:0;
	left:0;
	display:block
	}
.color-content{
	padding:0;
	overflow:hidden;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
	}
.color-content p, .color-content
h3{
	padding:12px
15px 10px
	}
.color-content
.button{
	margin:10px
1px 4px 0
	}
.mod-color{
	text-shadow:none;
	background-image:url("../images/mod-block.png");
	background-repeat:no-repeat;
	background-position:0 0;
	-moz-box-shadow:0 0 1px #FFF inset;
	-webkit-box-shadow:0 0 1px #FFF inset;
	-ms-box-shadow:0 0 1px #FFF inset;
	-o-box-shadow:0 0 1px #FFF inset;
	box-shadow:0 0 1px #FFF inset
	}
.mod-color,.mod-white,.mod-dark{
	overflow:hidden
	}
.mod-color
h3{
	color:#FFF !important;
	text-shadow:none !important
	}
.mod-color h3
strong{
	color:#C0C0C0 !important
	}
.mod-white{
	background:#FFF;
	border:1px
solid #e0e0e0
	}
.mod-dark{
	background:#404040;
	color:#f0f0f0;
	border:1px
solid #202020;
	text-shadow:none
	}
.mod-dark
h3{
	color:#FFF !important;
	text-shadow:none
	}
.mod-dark h3
strong{
	color:#808080 !important
	}
.latest{
	margin:4px
10px 6px 0;
	width:48px;
	height:48px
	}
#sidebar-a .module-title{
	background:url("../images/mod-dot.png") repeat-x scroll center bottom transparent;
	line-height:38px;
	padding:0
0 5px 0;
	white-space:pre-wrap;
	margin-left:0px
	}
#sidebar-b .module-title{
	background:url("../images/mod-dot.png") repeat-x scroll center bottom transparent;
	line-height:38px;
	padding:0
0 5px;
	white-space:pre-wrap;
	margin-right:0px
	}
#content
header{
	background:url("../images/mod-dot.png") repeat-x scroll center bottom transparent;
	padding-bottom:2px;
	padding-top:15px;
	margin-left:0px;
	margin-bottom:15px
	}
#content .yoo-zoo
header{
	margin-left:0;
	background:url("../images/mod-dot.png") repeat-x scroll 0 100% transparent
	}
.head_texture_0,.bottom_texture_0{
	background:none #2C2C2C
	}
.no-header, .no-header .header-glare{
	background:none !important
	}
.bg_texture_12,.head_texture_1{
	background:url("../images/12.html") repeat scroll top left #2C2C2C
	}
.bg_texture_13,.head_texture_2{
	background:url("../images/13.html") repeat scroll top left #2C2C2C
	}
.bg_texture_14,.head_texture_3{
	background:url("../images/14.html") repeat scroll top left #2C2C2C
	}
.bg_texture_15,.head_texture_4{
	background:url("../images/15.html") repeat scroll top left #2C2C2C
	}
.bg_texture_16,.head_texture_5{
	background:url("../images/16.html") repeat scroll top left #2C2C2C
	}
.bg_texture_17,.head_texture_6{
	background:url("../images/17.html") repeat scroll top left #2C2C2C
	}
.bg_texture_18,.head_texture_7{
	background:url("../images/18.html") repeat scroll top left #2C2C2C
	}
.bg_texture_19,.head_texture_8{
	background:url("../images/19.html") repeat scroll top left #2C2C2C
	}
.bg_texture_20,.head_texture_9{
	background:url("../images/20.html") repeat scroll top left #2C2C2C
	}
.bg_texture_21,.head_texture_10{
	background:url("../images/21.html") repeat scroll top left #7F3F00
	}
.bg_texture_22,.head_texture_11{
	background:url("../images/22.html") repeat scroll top left #2E2E2E
	}
.bg_texture_23,.head_texture_12{
	background:url("../images/23.html") repeat scroll top left #272324
	}
.bg_texture_24,.head_texture_13{
	background:url("../images/24.html") repeat scroll top left #272324
	}
.bg_texture_25,.head_texture_14,.mid_texture_12,.content_texture_12{
	background:url("../images/25.html") repeat scroll top left #f2f2f2
	}
body{
	background-attachment:fixed !important
	}
.header-overlay,.box-overlay{
	position:relative
	}
.head_overlay_0{
	background:none transparent
	}
.head_overlay_1{
	background:url("../images/overlay/1.html") no-repeat scroll 0 0 transparent
	}
.head_overlay_2{
	background:url("../images/overlay/2.html") no-repeat scroll -30% 0 transparent
	}
.head_overlay_3{
	background:url("../images/overlay/3.html") no-repeat scroll 70% 65% transparent
	}
.head_overlay_4{
	background:url("../images/overlay/4.html") no-repeat scroll 0 0 transparent
	}
.head_overlay_5{
	background:url("../images/overlay/5.html") no-repeat scroll 0% 100% transparent
	}
.head_overlay_6{
	background:url("../images/overlay/6.html") no-repeat scroll 400px 0 transparent
	}
.head_overlay_7{
	background:url("../images/overlay/7.html") no-repeat scroll 200px 0 transparent
	}
.head_overlay_8{
	background:url("../images/overlay/8.html") no-repeat scroll 400px 0 transparent
	}
.head_overlay_9{
	background:url("../images/overlay/9.html") no-repeat scroll 0 0 transparent
	}
.head_overlay_10{
	background:url("../images/overlay/10.html") no-repeat scroll 400px 0 transparent
	}
.sp-dark .header-glare, .sp-dark .box-glare{
	background:url("../images/spotlight-dark.html") 50% 50%;
	background-size:100% 100%
	}
.sp-light .header-glare, .sp-light .box-glare{
	background:url("../images/spotlight-light.html") 50% 50%;
	background-size:100% 100%
	}
.sp-none .header-glare, .sp-none .box-glare{
	background:none
	}
.bg_texture_0{
	background-image:none
	}
.bg_texture_1,.content_texture_1,.mid_texture_1{
	background:url("../images/1.html") repeat scroll top left #F2F2F2
	}
.bg_texture_2,.content_texture_2,.mid_texture_2{
	background:url("../images/2.html") repeat scroll top left #F2F2F2
	}
.bg_texture_3,.content_texture_3,.mid_texture_3{
	background:url("../images/3.html") repeat scroll top left #F2F2F2
	}
.bg_texture_4,.content_texture_4,.mid_texture_4{
	background:url("../images/body-bg-26.html") repeat scroll top left #F2F2F2
	}
.bg_texture_5,.content_texture_5,.mid_texture_5{
	background:url("../images/5.html") repeat scroll top left #F2F2F2
	}
.bg_texture_6,.content_texture_6,.mid_texture_6{
	background:url("../images/6.html") repeat scroll top left #F2F2F2
	}
.bg_texture_7,.content_texture_7,.mid_texture_7{
	background:url("../images/7.html") repeat scroll top left #F2F2F2
	}
.bg_texture_8,.content_texture_8,.mid_texture_8{
	background:url("../images/8.html") repeat scroll top left #F2F2F2
	}
.bg_texture_9,.content_texture_9,.mid_texture_9{
	background:url("../images/9.html") repeat scroll top left #F2F2F2
	}
.bg_texture_10,.content_texture_10,.mid_texture_10{
	background:url("../images/10.html") repeat scroll top left #F2F2F2
	}
.bg_texture_11,.content_texture_11,.mid_texture_11{
	background:url("../images/11.html") repeat scroll top left #F2F2F2
	}
.content_texture_t{
	background-image:none
	}
.footer_texture_0{
	background:none #F2F2F2
	}
#content .width50
header{
	margin-left:0px;
	background-position:90% 100%
	}
#content .width33
header{
	margin-left:0px;
	background-position:90% 100%
	}
#system .item
h3{
	padding-bottom:15px
	}
#system
.title{
	padding-left:0
	}
#system .width50
.title{
	padding-left:0
	}
#system
h1.title{
	padding-left:0;
	background:url("../images/mod-dot.png") repeat-x scroll 0 100% transparent;
	padding-bottom:13px
	}
.yoo-zoo
h1.title{
	background:none !important;
	padding-bottom:0 !important
	}
#system .contact-head{
	margin-top:-25px
	}
#system .contact-head
h3{
	padding-bottom:0
	}
#newsletter
.module{
	margin:0
10px 0 4px;
	padding:3px
0 5px
	}
#acyarchivelisting
table{
	border:0
none
	}
#newsletter{
	margin:0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
	box-shadow:0 0 5px rgba(0,0,0,0.1) inset
	}
input.subbutton{
	padding-top:5px;
	margin-top:1px
	}
#newsletter .module-title{
	float:left;
	padding:20px;
	line-height:30px;
	margin:-4px 0 0px -5px
	}
#newsletter
p{
	line-height:37px;
	margin-left:10px;
	display:inline-block
	}
#newsletter .acymailing_form
p{
	float:left;
	position:relative;
	top:7px
	}
#newsletter
p.acysubbuttons{
	line-height:0;
	margin-left:20px;
	position:relative;
	right:5px;
	top:-1px
	}
div.responseContainer{
	background-color:transparent;
	color:#FFF;
	padding:0
!important;
	margin:0
!important;
	position:relative;
	display:block;
	top:22px;
	left:11px;
	height:0 !important
	}
.section-title{
	border-radius:4px 0 0 0;
	font-size:24px;
	height:38px;
	margin-left:1px !important;
	margin-top:1px;
	padding:21px
18px 0;
	text-shadow:none
	}
#lightbox-title-float{
	text-shadow:none
	}
.caption
h2{
	font-size:35px;
	line-height:1.5;
	color:#303030
	}
.acymailing_form{
	float:right
	}
.acymailing_introtext{
	left:15px;
	position:relative;
	top:20px;
	font-size:20px;
	text-shadow:0 1px 0 rgba(255,255,255,0.75)
	}
.postcontent-title
.t{
	line-height:45px;
	padding:0
0 10px 20px;
	white-space:pre-wrap
	}
#bottom-c{
	margin:0;
	padding:0
	}
.footer-body{
	position:relative;
	text-shadow:none;
	display:table;
	width:100%
	}
.footer-overlay-bottom .overlay-shadow{
	background:url("../images/footer-shadow.html") no-repeat scroll 100% 100% transparent;
	height:44px;
	margin-top:-22px;
	max-width:100%
	}
#system #comments .comment-head
.author{
	font-weight:normal
	}
.vm-dark .vmenu, .vm-dark .vmenu
ul{
	list-style:none;
	display:block
	}
.vm-dark .vmenu, .vm-dark .vmenu
li{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	line-height:0
	}
.sidebar-l .vm-dark
.vmenu{
	margin:0
20px 0 0
	}
.sidebar-r .vm-dark
.vmenu{
	margin:0
0 0 20px
	}
.vm-dark .vmenu
ul{
	display:none;
	margin:0;
	padding:0;
	position:relative
	}
.vm-dark .vmenu
ul.active{
	display:block
	}
.vm-dark .vmenu
a{
	display:block;
	z-index:0;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	margin-left:0;
	margin-right:0;
	position:relative;
	text-shadow:none;
	background-image:url("../images/vm-gradient-dark.png");
	background-repeat:repeat-x;
	background-position:0 0
	}
.vm-dark .vmenu
li{
	position:relative
	}
.vm-dark .vmenu>li>a{
	padding:0
21px 0 21px;
	height:45px;
	line-height:45px !important;
	white-space:nowrap;
	border-style:none solid;
	border-width:0 1px;
	margin-top:1px;
	margin-bottom:1px;
	border-color:#232323;
	text-shadow:none
	}
.vm-dark .vmenu>li>a.active{
	text-shadow:none
	}
.vm-dark .vmenu a:hover, .vm-dark .vmenu a.active:hover{
	text-shadow:none
	}
.vm-dark .vmenu>li>a:before, .vm-dark .vmenu>li>a:after, .vm-dark .vmenu>li>a>span.vmenu-l, .vm-dark .vmenu>li>a>span.vmenu-r{
	position:absolute;
	display:block;
	content:' ';
	z-index:-1;
	background-image:url("../images/vmenuitem-dark.png");
	top:0;
	height:45px
	}
.vm-dark .vmenu>li>a:before{
	left:0;
	right:16px;
	background-position:top left
	}
.vm-dark .vmenu>li>a:after{
	width:16px;
	right:0;
	background-position:top right
	}
.vm-dark .vmenu>li>a.active:before{
	background-position:bottom left
	}
.vm-dark .vmenu>li>a.active:after{
	background-position:bottom right
	}
.vm-dark .vmenu>li>a:hover:before{
	background-position:center left
	}
.vm-dark .vmenu>li>a:hover:after{
	background-position:center right
	}
.vm-dark .vmenu>li>a.active:before, .vm-dark .vmenu>li>a.active:after, .vm-dark .vmenu>li>a:hover:before, .vm-dark .vmenu>li>a:hover:after{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
	}
.vm-dark .vmenu>li{
	margin-top:0
	}
.vm-dark .vmenu>li>ul{
	margin-top:0;
	padding-bottom:0
	}
.vm-dark .vmenu>li:first-child{
	margin-top:0
	}
.vm-dark .vmenu>li>a>span.border-top, .vm-dark .vmenu>li>a>span.border-bottom{
	display:block;
	position:absolute;
	content:' ';
	left:-1px;
	right:-1px;
	height:1px;
	background-color:transparent;
	z-index:-1
	}
.vm-dark .vmenu>li>a>span.border-top{
	top:-1px;
	background-color:#232323
	}
.vm-dark .vmenu>li>a>span.border-bottom{
	bottom:-1px;
	background-color:#232323
	}
.vm-dark .vmenu>li>a.active:hover{
	border-color:#2B2B2B
	}
.vm-dark .vmenu>li>a.active:hover>span.border-top, .vm-dark .vmenu>li>a.active:hover>span.border-bottom{
	background-color:transparent
	}
.vm-dark .vmenu>li>a.active:hover>span.border-top, .vm-dark .vmenu>li>a.active:hover>span.border-bottom{
	background-color:#2B2B2B;
	z-index:1
	}
.vm-dark .vmenu>li>a.active>span.border-top, .vm-dark .vmenu>li>a.active>span.border-bottom{
	z-index:1
	}
.vm-dark .vmenu>li>a:hover{
	z-index:2
	}
.vm-dark .vmenu>li>a:hover>span.border-top, .vm-dark .vmenu>li>a:hover>span.border-bottom{
	z-index:2
	}
.vm-dark .vmenu ul
li{
	margin:0;
	padding:0
	}
.vm-dark .vmenu li li, .vm-dark .vmenu li li
a{
	position:relative
	}
.vm-dark .vmenu ul
a{
	display:block;
	position:relative;
	white-space:nowrap;
	height:32px;
	overflow:visible;
	background:url("../images/vsubitem-dark.png") repeat-x scroll top left transparent;
	padding:0;
	padding-left:38px;
	padding-right:0;
	line-height:32px;
	color:#0F1D24;
	font-size:12px;
	margin-left:0;
	margin-right:0
	}
.vm-dark .vmenu ul
a.active{
	background-position:bottom left
	}
.vm-dark .vmenu ul a:hover{
	background-position:center left;
	line-height:32px;
	font-size:12px;
	margin-left:0;
	margin-right:0
	}
.vm-dark .vmenu ul li li a:hover, .vm-dark .vmenu ul li li a:hover.active{
	background-position:left center
	}
.vm-dark .vmenu ul a:after, .ie7 .vm-dark .vmenu ul a>span.vm-dark .vmenu-icon{
	display:block;
	position:absolute;
	top:13px;
	content:' ';
	width:3px;
	height:5px;
	overflow:visible;
	background:url("../images/vsubitemicon-dark.png") no-repeat scroll top left;
	left:25px
	}
.vm-dark .vmenu ul a:hover:after{
	background-position:center left
	}
.vm-dark .vmenu ul a.active:hover:after{
	background-position:center left
	}
.vm-dark .vmenu ul a.active:after{
	background-position:bottom left
	}
.vm-dark .vmenu ul a:link, .vm-dark .vmenu ul a:active{
	line-height:32px;
	color:#FFF;
	margin-left:0;
	margin-right:0;
	text-shadow:none
	}
.vm-dark .vmenu ul a:visited{
	color:#FFF
	}
.vm-dark .vmenu>li>ul>li:first-child{
	padding-top:0;
	margin-top:0
	}
.vm-dark .vmenu li
li{
	position:relative;
	margin-top:0
	}
.vm-dark .vmenu ul ul a:after{
	left:50px
	}
.vm-dark .vmenu ul ul ul a:after{
	left:75px
	}
.vm-dark .vmenu ul ul ul ul a:after{
	left:100px
	}
.vm-dark .vmenu ul ul ul ul ul a:after{
	left:125px
	}
.vm-dark .vmenu ul ul
a{
	padding-left:63px
	}
.vm-dark .vmenu ul ul ul
a{
	padding-left:88px
	}
.vm-dark .vmenu ul ul ul ul
a{
	padding-left:113px
	}
.vm-dark .vmenu ul ul ul ul ul
a{
	padding-left:138px
	}
.vm-dark .vmenu ul li a:hover, .vm-dark .vmenu ul li a:hover.active{
	color:#FFF
	}
.vm-dark .vmenu li li
a{
	border:1px
solid transparent;
	border-style:none solid;
	border-width:0 1px;
	margin-top:1px;
	margin-bottom:1px;
	border-color:#2B2B2B
	}
.vm-dark .vmenu li li a.active:hover{
	border-color:#2B2B2B
	}
.vm-dark .vmenu li li a span.border-top, .vm-dark .vmenu li li a span.border-bottom{
	display:block;
	position:absolute;
	content:' ';
	left:-1px;
	right:-1px;
	height:1px;
	background-color:transparent;
	z-index:-1
	}
.vm-dark .vmenu li li a span.border-top{
	top:-1px;
	background-color:#424242
	}
.vm-dark .vmenu li li a span.border-bottom{
	bottom:-1px;
	background-color:#424242
	}
.vm-dark .vmenu li li a.active:hover span.border-top, .vm-dark .vmenu li li a.active:hover span.border-bottom{
	background-color:transparent
	}
.vm-dark .vmenu li li a.active:hover span.border-top, .vm-dark .vmenu li li a.active:hover span.border-bottom{
	background-color:#424242
	}
.vm-dark .vmenu li li
a.active{
	z-index:1;
	text-shadow:none
	}
.vm-dark .vmenu li li a.active span.border-top, .vm-dark .vmenu li li a.active span.border-bottom{
	z-index:1
	}
.vm-dark .vmenu li li a:hover{
	z-index:2;
	text-shadow:none
	}
.vm-dark .vmenu li li a:hover span.border-top, .vm-dark .vmenu li li a:hover span.border-bottom{
	z-index:2
	}
.vm-light .vmenu, .vm-light .vmenu
ul{
	list-style:none;
	display:block
	}
.vm-light .vmenu, .vm-light .vmenu
li{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	line-height:0
	}
.sidebar-l .vm-light
.vmenu{
	margin:0
20px 0 0
	}
.sidebar-r .vm-light
.vmenu{
	margin:0
0 0 20px
	}
.vm-light .vmenu
ul{
	display:none;
	margin:0;
	padding:0;
	position:relative
	}
.vm-light .vmenu
ul.active{
	display:block
	}
.vm-light .vmenu
a{
	display:block;
	z-index:0;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	margin-left:0;
	margin-right:0;
	position:relative;
	text-shadow:none;
	background-image:url("../images/vm-gradient.png");
	background-repeat:repeat-x;
	background-position:0 0
	}
.vm-light .vmenu
li{
	position:relative
	}
.vm-light .vmenu>li>a{
	padding:0
21px 0 21px;
	height:45px;
	line-height:45px !important;
	white-space:nowrap;
	border-style:none solid;
	border-width:0 1px;
	margin-top:1px;
	margin-bottom:1px;
	border-color:#dedede;
	text-shadow:none
	}
.vm-light .vmenu>li>a.active{
	text-shadow:none
	}
.vm-light .vmenu a:hover, .vm-light .vmenu a.active:hover{
	text-shadow:none
	}
.vm-light .vmenu>li>a:before, .vm-light .vmenu>li>a:after, .vm-light .vmenu>li>a>span.vmenu-l, .vm-light .vmenu>li>a>span.vmenu-r{
	position:absolute;
	display:block;
	content:' ';
	z-index:-1;
	background-image:url("../images/vmenuitem-light.png") !important;
	top:0;
	height:45px
	}
.vm-light .vmenu>li>a:before{
	left:0;
	right:16px;
	background-position:top left
	}
.vm-light .vmenu>li>a:after{
	width:16px;
	right:0;
	background-position:top right
	}
.vm-light .vmenu>li>a.active:before{
	background-position:bottom left
	}
.vm-light .vmenu>li>a.active:after{
	background-position:bottom right
	}
.vm-light .vmenu>li>a:hover:before{
	background-position:center left
	}
.vm-light .vmenu>li>a:hover:after{
	background-position:center right
	}
.vm-light .vmenu>li>a.active:before, .vm-light .vmenu>li>a.active:after, .vm-light .vmenu>li>a:hover:before, .vm-light .vmenu>li>a:hover:after{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
	}
.vm-light .vmenu>li{
	margin-top:0
	}
.vm-light .vmenu>li>ul{
	margin-top:0;
	padding-bottom:0
	}
.vm-light .vmenu>li:first-child{
	margin-top:0
	}
.vm-light .vmenu>li>a>span.border-top, .vm-light .vmenu>li>a>span.border-bottom{
	display:block;
	position:absolute;
	content:' ';
	left:-1px;
	right:-1px;
	height:1px;
	background-color:transparent;
	z-index:-1
	}
.vm-light .vmenu>li>a>span.border-top{
	top:-1px;
	background-color:#dedede
	}
.vm-light .vmenu>li>a>span.border-bottom{
	bottom:-1px;
	background-color:#dedede
	}
.vm-light .vmenu>li>a.active:hover>span.border-top, .vm-light .vmenu>li>a.active:hover>span.border-bottom{
	background-color:transparent
	}
.vm-light .vmenu>li>a.active:hover>span.border-top, .vm-light .vmenu>li>a.active:hover>span.border-bottom{
	background-color:#dedede;
	z-index:1
	}
.vm-light .vmenu>li>a.active>span.border-top, .vm-light .vmenu>li>a.active>span.border-bottom{
	z-index:1
	}
.vm-light .vmenu>li>a:hover{
	z-index:2
	}
.vm-light .vmenu>li>a:hover>span.border-top, .vm-light .vmenu>li>a:hover>span.border-bottom{
	z-index:2
	}
.vm-light .vmenu ul
li{
	margin:0;
	padding:0
	}
.vm-light .vmenu li li, .vm-light .vmenu li li
a{
	position:relative
	}
.vm-light .vmenu ul
a{
	display:block;
	position:relative;
	white-space:nowrap;
	height:32px;
	overflow:visible;
	background:url("../images/vsubitem-light.png") repeat-x scroll top left transparent;
	padding:0;
	padding-left:38px;
	padding-right:0;
	line-height:32px;
	font-size:12px;
	margin-left:0;
	margin-right:0
	}
.vm-light .vmenu ul
a.active{
	background-position:bottom left
	}
.vm-light .vmenu ul a:hover{
	background-position:center left;
	line-height:32px;
	font-size:12px;
	margin-left:0;
	margin-right:0
	}
.vm-light .vmenu ul li li a:hover, .vm-light .vmenu ul li li a:hover.active{
	background-position:left center
	}
.vm-light .vmenu ul a:after, .ie7 .vm-light .vmenu ul a>span.vm-light .vmenu-icon{
	display:block;
	position:absolute;
	top:13px;
	content:' ';
	width:3px;
	height:5px;
	overflow:visible;
	background:url("../images/vsubitemicon-light.png") no-repeat scroll top left;
	left:25px
	}
.vm-light .vmenu ul a:hover:after{
	background-position:center left
	}
.vm-light .vmenu ul a.active:hover:after{
	background-position:center left
	}
.vm-light .vmenu ul a.active:after{
	background-position:bottom left
	}
.vm-light .vmenu ul a:link, .vm-light .vmenu ul a:active{
	line-height:32px;
	margin-left:0;
	margin-right:0;
	text-shadow:none
	}
.vm-light .vmenu>li>ul>li:first-child{
	padding-top:0;
	margin-top:0
	}
.vm-light .vmenu li
li{
	position:relative;
	margin-top:0
	}
.vm-light .vmenu ul ul a:after{
	left:50px
	}
.vm-light .vmenu ul ul ul a:after{
	left:75px
	}
.vm-light .vmenu ul ul ul ul a:after{
	left:100px
	}
.vm-light .vmenu ul ul ul ul ul a:after{
	left:125px
	}
.vm-light .vmenu ul ul
a{
	padding-left:63px
	}
.vm-light .vmenu ul ul ul
a{
	padding-left:88px
	}
.vm-light .vmenu ul ul ul ul
a{
	padding-left:113px
	}
.vm-light .vmenu ul ul ul ul ul
a{
	padding-left:138px
	}
.vm-light .vmenu li li
a{
	border:1px
solid transparent;
	border-style:none solid;
	border-width:0 1px;
	margin-top:1px;
	margin-bottom:1px;
	border-color:#D4D4D4
	}
.vm-light .vmenu li li a.active:hover{
	border-color:#D4D4D4
	}
.vm-light .vmenu li li a span.border-top, .vm-light .vmenu li li a span.border-bottom{
	display:block;
	position:absolute;
	content:' ';
	left:-1px;
	right:-1px;
	height:1px;
	background-color:transparent;
	z-index:-1
	}
.vm-light .vmenu li li a span.border-top{
	top:-1px;
	background-color:#D4D4D4
	}
.vm-light .vmenu li li a span.border-bottom{
	bottom:-1px;
	background-color:#D4D4D4
	}
.vm-light .vmenu li li a.active:hover span.border-top, .vm-light .vmenu li li a.active:hover span.border-bottom{
	background-color:transparent
	}
.vm-light .vmenu li li a.active:hover span.border-top, .vm-light .vmenu li li a.active:hover span.border-bottom{
	background-color:#D4D4D4
	}
.vm-light .vmenu li li
a.active{
	border-color:#dedede;
	z-index:1;
	text-shadow:none
	}
.vm-light .vmenu li li a.active span.border-top, .vm-light .vmenu li li a.active span.border-bottom{
	background-color:#dedede;
	z-index:1
	}
.vm-light .vmenu li li a:hover{
	z-index:2;
	text-shadow:none
	}
.vm-light .vmenu li li a:hover span.border-top, .vm-light .vmenu li li a:hover span.border-bottom{
	z-index:2
	}
#g-map{
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.1);
	box-shadow:0 0 0 3px rgba(0,0,0,0.1)
	}
#g-map
.module{
	margin:0
	}
.map-shadow{
	display:inline-block;
	height:12px;
	position:absolute;
	top:0;
	z-index:5
	}

#system .page-title{
	margin-top:0;
	font-size:18px;
	line-height:18px
	}
#system
.title{
	margin-top:0
	}
#system .title
a{
	text-decoration:none
	}
#system .title+.title{
	margin-top:20px
	}
#system>.description{
	margin-bottom:30px;
	overflow:hidden
	}
#system
small{
	font-style:italic
	}
#system .item>header{
	margin-bottom:15px
	}
#system .item > header
.title{
	margin-bottom:0
	}
#system .item > header
.meta{
	margin:10px
0 0 0;
	font-size:11px;
	line-height:13px
	}
#system .item > header
.subtitle{
	margin:0
0 8px 0;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	text-transform:uppercase
	}
#system .item > .content > *:first-child,
#system .item>.content>*[class*="align"]:first-child+*{
	margin-top:0
	}
#system .item>.content>*:last-child{
	margin-bottom:0
	}
#system .item ul{
	margin:0px;
	width:50%;

	padding:0px 0px;
	}
.content  ul li{
	margin:0px;
	padding:3px 25px;
	background:url(../images/arrow.html) no-repeat 0px 6px;
	} 
#system .item>.links{
	margin:22px
0 0 0
	}
#system .item > .links
a{
	margin-right:15px
	}
#system .item>.taxonomy{
	
	}
#system .item>.trackback{
	
	}
#system .item>.edit{
	
	}
#system .item>*:last-child{
	margin-bottom:0
	}
#system .item
.socialbuttons{
	margin-top:15px
	}
#system .item .socialbuttons>div{
	margin-right:10px;
	float:left
	}
#system
.items{
	margin:0
-10px 0 -10px
	}
#system .items
.item{
	margin:0
10px 0 10px
	}
#system .items > .width50
.title{
	font-size:22px;
	line-height:22px
	}
#system .items > .width33
.title{
	font-size:20px;
	line-height:20px
	}
#system .items > .width25
.title{
	font-size:18px;
	line-height:18px
	}
#system
.pagination{
	margin-top:10px;
	text-align:center
	}
#system .pagination
a{
	text-decoration:none
	}
#system .pagination
strong{
	font-weight:normal
	}
#system .pagination a,
#system .pagination
strong{
	display:inline-block;
	min-width:15px;
	height:25px;
	margin-left:5px;
	padding:0
5px;
	line-height:25px
	}
#system .pagination>*:first-child{
	margin-left:0
	}
#system .pagination a.previous,
#system .pagination
a.next{
	font-size:16px;
	line-height:23px
	}
.searchbox{
	position:relative
	}
.searchbox
input{
	width:100%;
	padding:0;
	border:none;
	outline:none;
	background:none;
	float:left
	}
.searchbox
button{
	display:none
	}
.searchbox.filled
button{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:0;
	border:none;
	line-height:0;
	cursor:pointer
	}
.searchbox.loading
button{
	
	}
.searchbox
.results{
	position:absolute;
	top:30px;
	right:0;
	z-index:10;
	width:300px;
	margin:0;
	padding:0;
	list-style:none
	}
.searchbox .results li.results-header,
.searchbox .results li.more-results{
	height:35px;
	line-height:35px;
	text-indent:15px;
	text-transform:uppercase
	}
.searchbox .results li.more-results{
	cursor:pointer
	}
.searchbox .results
li.result{
	padding:10px
15px;
	cursor:pointer
	}
.searchbox .results li.result
h3{
	margin:0
0 5px 0;
	font-size:16px
	}
.searchbox .results li.result
div{
	font-size:11px
	}
.breadcrumbs{
	overflow:hidden
	}
.breadcrumbs a,
.breadcrumbs span,
.breadcrumbs
strong{
	display:inline-block;
	text-decoration:none
	}
.breadcrumbs a,.breadcrumbs>span{
	margin-right:10px
	}
#system .author-box{
	margin:20px
0
	}
#system .title+.author-box{
	margin-top:0
	}
#system .author-box
.avatar{
	margin-right:15px;
	float:left
	}
#system .author-box
.name{
	margin:0
0 10px 0;
	font-size:18px;
	font-weight:normal;
	line-height:22px
	}
#system .author-box
.description{
	
	}
#system
#comments{
	margin-top:20px
	}
#system #comments h3.comments-meta{
	margin:0
0 10px 0
	}
#system #comments
ul{
	margin:0;
	padding:0;
	list-style:none
	}
#system #comments .comment-head{
	margin-bottom:10px;
	overflow:hidden
	}
#system #comments .comment-head
.avatar{
	margin-right:10px;
	float:left
	}
#system #comments .comment-head
.author{
	margin:8px
0 0 0;
	font-size:18px;
	line-height:18px;
	font-weight:bold
	}
#system #comments .comment-head
.meta{
	margin:3px
0 0 0;
	font-size:11px
	}
#system #comments .comment-body{
	margin-bottom:20px;
	padding:0
10px
	}
#system #comments .comment-body
.content{
	text-align:justify
	}
#system #comments .comment-body
.reply{
	margin:10px
0 0 0
	}
#system #comments .no-response .comment-body
.reply{
	display:none
	}
#system #comments .comment-body
.moderation{
	margin:10px
0 0 0;
	font-size:14px;
	font-style:italic
	}
#system #comments ul.level1
ul{
	padding-left:55px
	}
#system #respond
h3{
	margin:0
0 10px 0;
	font-size:18px;
	line-height:20px;
	font-weight:normal
	}
#system #respond
p.user{
	margin:0
	}
#system #respond input[type='text']{
	width:200px;
	height:25px;
	padding-left:5px;
	line-height:25px
	}
#system #respond
textarea{
	width:100%;
	max-width:400px;
	height:100px
	}
#system ul
#respond{
	margin:0
0 30px 0;
	padding-left:10px
	}
.comments-list>article{
	margin-top:10px;
	padding-top:10px;
	overflow:hidden
	}
.comments-list>article:first-child{
	margin:0;
	padding:0
	}
.comments-list
.avatar{
	margin-right:10px;
	float:left
	}
.comments-list
.author{
	margin:2px
0 0 0;
	font-size:12px;
	line-height:18px
	}
.comments-list
.meta{
	margin:0;
	font-size:11px;
	line-height:13px;
	font-style:italic
	}
.comments-list .content
p{
	margin:5px
0 0 0
	}
.tagcloud{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center
	}
.tagcloud
li{
	display:inline-block;
	line-height:20px;
	vertical-align:middle
	}
.tagcloud
a{
	white-space:nowrap
	}
.tagcloud .weight1
a{
	font-size:11px
	}
.tagcloud .weight2
a{
	font-size:12px
	}
.tagcloud .weight3
a{
	font-size:13px
	}
.tagcloud .weight4
a{
	font-size:14px
	}
.tagcloud .weight5
a{
	font-size:15px
	}
.tagcloud .weight6
a{
	font-size:16px
	}
.tagcloud .weight7
a{
	font-size:18px
	}
.tagcloud .weight8
a{
	font-size:20px
	}
.tagcloud .weight9
a{
	font-size:23px;
	letter-spacing:-1px
	}
.tagcloud .weight10
a{
	font-size:26px;
	letter-spacing:-1px
	}
#system .item > header
.icon{
	margin:2px
0 0 5px;
	float:right
	}
#system .item > .edit
a{
	vertical-align:text-top
	}
#system .item-list{
	margin-top:10px;
	overflow:hidden
	}
#system
.filter{
	margin:0
0 10px 0;
	overflow:hidden
	}
#system .filter>div{
	margin:0
10px 0 0;
	float:left
	}
#system form.submission fieldset>div{
	overflow:hidden
	}
#system form.submission fieldset>div>*{
	vertical-align:middle
	}
#system form.submission fieldset>div>label:first-child{
	display:block;
	width:150px;
	float:left
	}
#system form.submission fieldset > div > input[type='text'],
#system form.submission fieldset>div>input[type='password']{
	padding:5px;
	width:250px
	}
#system form.submission fieldset>div>select{
	padding:5px;
	width:262px
	}
#system form.submission fieldset>div>textarea{
	width:255px
	}
#system form.submission
small{
	display:block;
	margin:-25px 0 25px 0
	}
#system form.submission
div.submit{
	margin-top:-20px;
	text-align:center
	}
#system form.submission div>.calendar{
	margin-left:5px
	}
#system form.submission
#metadesc{
	height:100px
	}
#system form.submission
#metakey{
	height:60px
	}
#system
.invalid{
	border-color:#f00
	}
#system
label.invalid{
	color:#f00
	}
#system a
img.calendar{
	width:16px;
	height:16px;
	margin-left:3px;
	background:url("../templates/system/images/calendar.html") no-repeat;
	cursor:pointer;
	vertical-align:middle
	}
#system #editor-xtd-buttons{
	margin:10px
0 10px 0;
	padding:0
	}
#system #editor-xtd-buttons .button2-left,
#system #editor-xtd-buttons .button2-left
*{
	float:left
	}
#system #editor-xtd-buttons .button2-left{
	margin-right:5px;
	background:url("../templates/system/images/j_button2_left.html") no-repeat
	}
#system #editor-xtd-buttons .button2-left
.image{
	background:url("../templates/system/images/j_button2_image.html") 100% 0 no-repeat
	}
#system #editor-xtd-buttons .button2-left .article,
#system #editor-xtd-buttons .button2-left
.readmore{
	background:url("../templates/system/images/j_button2_readmore.html") 100% 0 no-repeat
	}
#system #editor-xtd-buttons .button2-left
.pagebreak{
	background:url("../templates/system/images/j_button2_pagebreak.html") 100% 0 no-repeat
	}
#system #editor-xtd-buttons .button2-left a,
#system #editor-xtd-buttons .button2-left
span{
	display:block;
	height:22px;
	padding:0
24px 0 6px;
	line-height:22px;
	font-size:11px;
	color:#666
	}
#system #editor-xtd-buttons .button2-left
span{
	color:#999
	}
#system #editor-xtd-buttons .button2-left a:hover{
	text-decoration:none;
	color:#0B55C4
	}
#system form.submission.small fieldset>div{
	margin:15px
0
	}
.tip-wrap{
	display:none;
	float:left;
	background:#ffc;
	border:1px
solid #D4D5AA;
	padding:5px;
	max-width:200px;
	color:#323232;
	font-size:12px
	}
.tip-title{
	margin-top:-15px;
	padding:15px
0 5px 0;
	background:url("../templates/system/images/selector-arrow.html") no-repeat;
	font-weight:bold;
	font-size:13px
	}
#article-index{
	margin:0
0 15px 15px;
	float:right
	}
#article-index ul,.pagination>ul{
	list-style:none;
	margin:0;
	padding:0
	}
.pagination>ul>li{
	display:inline-block
	}
#system-message{
	margin:0
0 10px 0;
	padding:0
	}
#system-message
dt{
	display:none
	}
#system-message
dd{
	margin-left:0;
	padding:10px;
	border-top:3px solid #84A7DB;
	border-bottom:3px solid #84A7DB;
	color:#05B
	}
#system-message dd
ul{
	margin:0;
	padding:0;
	list-style:none
	}
#system-message
dd.error{
	color:#c00;
	background-color:#E6C0C0;
	border-top:3px solid #DE7A7B;
	border-bottom:3px solid #DE7A7B
	}
#system-message
dd.notice{
	color:#c00;
	background:#EFE7B8;
	border-top:3px solid #F0DC7E;
	border-bottom:3px solid #F0DC7E
	}
#system-debug{
	padding:30px;
	background:#fff;
	color:#333
	}
#system-debug
div{
	font-size:11px
	}
#system .title
a{
	color:inherit
	}
#system
small{
	color:#999
	}
#system .item > header
.meta{
	color:#999;
	padding-bottom:8px;
	padding-left:0
	}
.yoo-zoo .item > header
.meta{
	padding-left:0 !important
	}
#system .item > header.results
.meta{
	margin-left:0
	}
#system .item > header
.subtitle{
	color:#777
	}
#system .items
.item{
	margin-bottom:12px;
	padding-bottom:18px;
	background:url("../images/hr-dotted.html") repeat-x scroll 0 100% transparent
	}
#system .items .item:first-child{
	margin-top:0;
	padding-top:0;
	border:none
	}
#system .pagination
a.last{
	padding:0
10px
	}
#system .pagination a, #system .pagination
strong{
	line-height:27px
	}
.searchbox{
	width:150px;
	height:28px;
	padding:0
30px;
	background-image:url("../images/form_input.html");
	background-repeat:repeat-x
	}
.searchbox
input{
	height:26px;
	font-size:13px
	}
.searchbox
input{
	color:#808080
	}
.searchbox input:-moz-placeholder{
	color:#999
	}
.searchbox input::-webkit-input-placeholder{
	color:#999
	}
.searchbox
input.placeholder{
	color:#999
	}
.searchbox.filled
button{
	width:25px;
	background:url("../images/searchbox_reset.png") 50% 50% no-repeat
	}
.searchbox.loading
button{
	background:url("../images/searchbox_loader.gif") 50% 50% no-repeat
	}
.searchbox
.results{
	
	top:41px;
	right:-1px;
	width:300px;
	border:1px
solid #ddd;
	background:#fff
	}
.searchbox .results li.results-header, .searchbox .results li.more-results{
	border-bottom:1px solid #dfdfdf;
	
	border-top:1px solid #fefefe;
	color:#666;
	background:#e5e5e5;
	background:-moz-linear-gradient(top,  #e5e5e5 0%, #fff 81%, #e5e5e5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(81%,#ffffff), color-stop(100%,#e5e5e5));
	background:-webkit-linear-gradient(top,  #e5e5e5 0%,#fff 81%,#e5e5e5 100%);
	background:-o-linear-gradient(top,  #e5e5e5 0%,#fff 81%,#e5e5e5 100%);
	background:-ms-linear-gradient(top,  #e5e5e5 0%,#fff 81%,#e5e5e5 100%);
	background:linear-gradient(top,  #e5e5e5 0%,#fff 81%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 );
	text-shadow:0 1px 0 #FFF
	}
.searchbox .results li.more-results{
	color:#999
	}
.searchbox .results
li.result{
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #FFF;
	background:#EFEFEF;
	background:-moz-linear-gradient(top,  #EFEFEF 0%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(top,  #EFEFEF 0%,#fff 100%);
	background:-o-linear-gradient(top,  #EFEFEF 0%,#fff 100%);
	background:-ms-linear-gradient(top,  #EFEFEF 0%,#fff 100%);
	background:linear-gradient(top,  #EFEFEF 0%,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#ffffff',GradientType=0 );
	-webkit-box-shadow:0 0 3px #FFF inset;
	-moz-box-shadow:0 0 3px #FFF inset;
	box-shadow:0 0 3px #FFF inset
	}
.searchbox .results li.results-header+li.result{
	border-top:none
	}
.searchbox .results
li.result.selected{
	background:#FFF 
	}
li.result,li.more-results,li.results-header{
	margin-bottom:0
	}
.breadcrumbs a,.breadcrumbs>span{
	padding-right:24px;
	background:url("../images/breadcrumb-sep.html") 100% 0 no-repeat;
	height:35px;
	margin-right:7px
	}
.breadcrumbs>a{
	height:35px
	}
#system .author-box{
	padding:15px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#fafafa
	}
#system .author-box
.avatar{
	padding:3px;
	border:1px
solid #ddd;
	background:#fff
	}
#system .author-box
.name{
	color:#444
	}
#system #comments .comment-head{
	padding:5px;
	border:1px
solid #e6e6e6;
	background:#fafafa;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 0 #FFF;
	-moz-box-shadow:1px 1px 0 #FFF;
	box-shadow:1px 1px 0 #FFF
	}
#system #comments .comment-byadmin .comment-head{
	border:1px
solid #dce6be;
	background:#faffe6
	}
#system #comments h3.comments-meta, .yoo-zoo .item .element > h3, .yoo-zoo .item .pos-related>h3{
	font-size:24px;
	background:url("../images/hr-dotted.html") repeat-x scroll 0 100% transparent;
	padding-bottom:15px
	}
#system #comments .comment-head
.author{
	text-shadow:1px 1px 0 rgba(255, 255, 255, 1);
	font-weight:normal
	}
#system #comments ul.level1
ul{
	background:url("../images/comments_arrow.html") 0 0 no-repeat
	}
#system #respond
h3{
	color:#444;
	font-size:24px;
	background:url("../images/hr-dotted.html") repeat-x scroll 0 100% transparent;
	padding-bottom:15px
	}
.comments-list>article{
	border-top:1px solid #ddd
	}
.comments-list>article:first-child{
	border:none
	}
.comments-list
.meta{
	color:#999
	}
.zoo-comments-list
.author{
	font-size:16px
	}
#system-message
dd.error{
	text-shadow:0 1px 0 rgba(255,255,255,0.4)
	}
#system .items .leading
.item{
	padding-bottom:12px;
	margin-bottom:18px
	}
#system .items > .width33
.title{
	font-size:22px
	}
#system .item-list{
	border-top:1px solid #ddd
	}
#system .item > .links
a{
	margin-right:9px
	}
#system
span.highlight{
	background-color:#ffa
	}
#system form.submission
div.submit{
	text-align:left;
	margin:10px 0px 0px 160px;
	}
#system form.submission fieldset>div>label:first-child{
	width:160px
	}
#system form.submission fieldset>div>textarea{
	width:234px;
	height:100px
	}
#system form.submission fieldset>div{
	overflow:visible
	}
#system form.submission.small fieldset>div{
	margin:10px
0
	}
#jform_spacer-lbl{
	display:none
	}
#system
.filter{
	overflow:visible
	}
#system .filter>div{
	margin:0
10px 10px 0
	}
#system .filter
.jqTransformSelectWrapper{
	float:none;
	margin-left:70px;
	margin-top:-27px
	}


body,select,input,textarea,button{
	font-family:"DroidSansRegular"
	}

h1,h2,h3,h4,h5,h6, .show-title, .digit, .event-time .date, p.dropcap:first-letter, ul.gkTabs li span, blockquote, blockquote p, .acymailing_introtext, #Kunena span.ktopic-views-number, #Kunena td.kcol-ktopicreplies strong, #Kunena td.kcol-kcattopics .kcat-topics-number, #Kunena span.kcat-topics-number, #Kunena span.kcat-replies-number, .price-col .th span , .price-col .price-tag, .wk-twitter-single
.content{
	font-family:OpenSansCondensedLight
	}

@media
print{
	*{
	background:transparent !important;
	color:black !important;
	box-shadow:none !important;
	text-shadow:none !important;
	filter:none !important;
	-ms-filter:none !important
	}
a,a:visited{
	text-decoration:underline
	
	}

pre,blockquote{
	border:1px
solid #999;
	page-break-inside:avoid
	}
thead{
	display:table-header-group
	}
tr,img{
	page-break-inside:avoid
	}
img{
	max-width:100% !important
	}
@page{
	margin:0.5cm
	}
p,h2,h3{
	orphans:3;
	widows:3
	}
h2,h3{
	page-break-after:avoid
	}

	}

@font-face{
	font-family:'DroidSansRegular';
	src:url("../images/DroidSans-webfont.html") format('embedded-opentype'),
url("../images/DroidSans-webfont-2.html") format('woff'),
url("../images/DroidSans-webfont-3.html") format('truetype'),
url("../images/DroidSans-webfont-4.html#webfont6rGBoMAO") format('svg');
	font-weight:normal;
	font-style:normal
	}

@font-face{
	font-family:'OpenSansCondensedLight';
	src:url("../images/opensans-condlight-webfont.eot") format('embedded-opentype'),
url("../images/opensans-condlight-webfont.woff") format('woff'),
url("../images/opensans-condlight-webfont.ttf") format('truetype'),
url("../images/opensans-condlight-webfont.svg#OpenSansCondensedLight") format('svg');
	font-weight:normal;
	font-style:normal
	}
#banner {
	width:100%;
	position:relative;
	}
.bannerouter {
	width:941px;
	height:339px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.bannerouter img {
	width: auto;
	float: left;
}
.footerlogo{
	border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 0 0 10px 1px #E8E8E8 inset;
	margin-top:30px;
	padding:0px 10px;
	}
.footerlogo h2{
	text-align:center;
	width:130px;
	margin:-17px auto 0px auto;
	background:#3E9D9D;
	padding:3px 30px 6px 30px;
	font-weight:bold;
	font-size:16px;
	border-radius:20px;
	color:#fff;
	}
#inside ul {
    margin: 0 20px 0 30px;
    padding: 0;
	width:100%!important;
}
#inside ul li {
    clear: both;
    margin: 0 0 20px;
    padding: 0;
	width:100%!important;
	background:none;
}
#inside ul li div {
    margin-left: 0px;
    margin-right: 10px;
}
#inside ul li .on-white {
    margin: 0;
}
#inside ul li .layered-frame.on-white {
    margin: 0;
}
.testimonial9 {
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    float: left;
    margin-bottom: 25px;
    margin-top: 25px;
    padding:10px 10px 10px 10px;
    width: 560px;
	min-height:220px;
}
.testimonial {
    float: right;
    margin-bottom: 25px;
    margin-top: 25px;
    padding:0px 10px 20px 10px;
    width: 560px;
	min-height:220px;
}
.layered-frame {
    background: url("../images/layered_picture_frame.html") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    padding: 24px 13px;
}
.layered-frame.on-white {
    background-image: url("../images/layered_picture_frame_white.html");
    padding-bottom: 25px;
}
.layered-frame.thin {
    background-image: url("../images/layered_picture_frame_thin.html");
    margin: 20px 40px;
    padding: 17px 20px 20px 17px;
}
.layered-frame.thin2 {
    background-image: url("../images/layered_picture_frame_white2.html");
    margin: 10px 40px 20px;
    padding: 40px 17px 38px;
}
	