body:before {

	content: "";

	position: fixed;

	top: -10px;

	left: 0;

	width: 100%;

	height: 10px;

	z-index: 100;

	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);

	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);

	box-shadow: 0px 0px 20px rgba(0,0,0,0.3);

}

html > body {

	padding: 0;

	color: #444;

	margin: 0;

	background: url(../../../images/bg/bedge_grunge.jpg) center top;

}

#topcolour {

	background: url(../../../images/bg/purple.jpg) center top;

	border-bottom: 1px solid #232323;

	float: left;

	width: 100%;

	padding-bottom: 120px;

}

#middlecolour {

	margin-top: -100px;

	float: left;

	width: 100%;

	background: url(../../../images/overlay/trim.png) repeat-x left 100px;

}

#navwrap .navbar-inner, #breadcrumb {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

ul, menu, dir {

	padding-left: 0;

	-webkit-margin-before: 0em;

	-webkit-margin-after: 0em;

	-webkit-margin-start: 0px;

	-webkit-margin-end: 0px;

	-webkit-padding-start: 0px;

}

dd {

	padding: 0;

	margin: 0;

}

ul {

	margin-left: 16px;

}

.sidebar ul, .items-more ol {

	margin-left: 0;

	padding: 0;

}

.hidden {

	display: none !important;

}

article {

	margin: 0 0 30px;

}

#footerwrap a.jblink, #footerwrap a.jblink:hover {

	background: url(../../../images/sprite.png) no-repeat !important;

	height: 30px;

	width: 140px;

	display: block;

	float: right;

}

.jblink span {

	text-indent: -9999em;

	display: block;

}

.floatleft {

	float: left;

	margin: 0 3% 30px 0;

}

.floatright {

	float: right;

	margin: 0 0 30px 3%;

}

.divider {

 *zoom: 1;

}

.divider:before, .divider:after {

	display: table;

	content: "";

	line-height: 0;

}

.divider:after {

	clear: both;

}

#breadcrumb .divider:after, #breadcrumb .divider:before {

	display: none;

}

#breadcrumb .divider {

	clear: none;

	border: 0 !important;

}

.clear {

 *zoom: 1;

}

.clear:before, .clear:after {

	display: table;

	content: "";

	line-height: 0;

}

.clear:after {

	clear: both;

}

.zenleft {

	float: left;

}

.zencenter {

	float: none;

	text-align: center;

}

.zenright {

	float: right;

}

.modalmodule {

	margin-bottom: 30px;

}

.modal-header h3 {

	display: inline;

}

.modal .zen-module-body {

	padding: 20px 3% 30px;

}

.tab-content {

	margin-top: 20px;

}

.nav.nav-tabs li.active a {

	border-width: 0 0 2px;

}

.grid_one, .grid_two, .grid_three, .grid_four, .grid_five, .grid_six, .grid_seven, .grid_eight, .grid_nine, .grid_ten, .grid_eleven, .grid_3, .grid_4, .grid_2, .grid_1, .grid_5, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11 {

	margin-right: 3.8%;

	float: left;

	position: relative;

	min-height: 1px;

}

.grid_one {

	width: 4.85%;

}

.grid_11 {

	width: 5.7%;

}

.grid_10 {

	width: 6.7%;

}

.grid_9 {

	width: 7.9%;

}

.grid_8 {

	width: 9.3%;

}

.grid_7 {

	width: 11.1%;

}

.grid_two {

	width: 13.45%;

}

.grid_5 {

	width: 17%;

}

.grid_three, .grid_4 {

	width: 22.05%;

}

.grid_four, .grid_3 {

	width: 30.75%;

}

.grid_five {

	width: 39.45%;

}

.grid_six, .grid_2 {

	width: 48%;

}

.grid_seven {

	width: 56.75%;

}

.grid_eight {

	width: 65.4%;

}

.grid_nine {

	width: 74.05%;

}

.grid_ten {

	width: 82.7%;

}

.grid_eleven {

	width: 91.35%;

}

.grid_twelve, grid_, .grid_1 {

	width: 100%;

	float: left;

}

.zenlast, .jblast {

	float: right;

	margin: 0;

}

.row .span50, .row-fluid .span50 {

	width: 48% !important;

	float: left !important;

}

#bottomgrids .span50 .moduletable {

	border: 0 !important;

}

.span12 {

	margin: 0 !important;

}

.top25 {

	margin-top: 25px;

}

.top50 {

	margin-top: 50px;

}

.top75 {

	margin-top: 75px;

}

.top100 {

	margin-top: 100px;

}

.top125 {

	margin-top: 125px;

}

.top150 {

	margin-top: 150px;

}

.top175 {

	margin-top: 175px;

}

.top200 {

	margin-top: 200px;

}

.top225 {

	margin-top: 225px;

}

.top250 {

	margin-top: 250px;

}

.top275 {

	margin-top: 275px;

}

.top300 {

	margin-top: 300px;

}

.top325 {

	margin-top: 325px;

}

.top350 {

	margin-top: 350px;

}

.top375 {

	margin-top: 375px;

}

.top400 {

	margin-top: 400px;

}

.top425 {

	margin-top: 425px;

}

.top450 {

	margin-top: 450px;

}

.top475 {

	margin-top: 475px;

}

.top500 {

	margin-top: 500px;

}

.minustop25 {

	margin-top: -25px;

}

.minustop50 {

	margin-top: -50px;

}

.minustop75 {

	margin-top: -75px;

}

.minustop100 {

	margin-top: -100px;

}

.minustop125 {

	margin-top: -125px;

}

.minustop150 {

	margin-top: -150px;

}

.minustop175 {

	margin-top: -175px;

}

.minustop200 {

	margin-top: -200px;

}

.minustop225 {

	margin-top: -225px;

}

.minustop250 {

	margin-top: -250px;

}

.minustop275 {

	margin-top: -275px;

}

.minustop300 {

	margin-top: -300px;

}

.minustop325 {

	margin-top: -325px;

}

.minustop350 {

	margin-top: -350px;

}

.minustop375 {

	margin-top: -375px;

}

.minustop400 {

	margin-top: -400px;

}

.minustop425 {

	margin-top: -425px;

}

.minustop450 {

	margin-top: -450px;

}

.minustop475 {

	margin-top: -475px;

}

.minustop500 {

	margin-top: -500px;

}

ul.simple {

	margin: 30px 0;

}

ul.simple li {

	border-bottom: 1px solid #eaeaea;

	list-style-type: none;

	padding: 8px 0;

}

ol.simple li {border-bottom: 1px solid #eaeaea;padding: 8px 0;}

ul.simple li:last-child {

	border-bottom: 0;

}

ul.simple ul, ul.simple ol {

	margin-top: 10px;

}

ul.simple ol li {

	list-style-type: decimal;

}

#navwrap [class^="icon-"] {

	background: none;

}

.pager a {

	background: none;

	border-radius: 0;

}

.readmore a.btn span:after {

	padding-left: 10px;

}

.article-info {

	font-size: 90%;

}

.article-info, .parent-category-name, .category-name {

	color: #999;

}

.article-info-term {

	display: none;

}

.btn-group.pull-right {

	float: right;

	margin-bottom: 10px;

}

.contact dt {

	margin: 20px 0 0;

}

.contact-category td {

	padding: 20px;

}

.readmore a.btn span:after {

	padding-left: 10px;

}

.article-info {

	color: #999;

}

.article-info-term {

	display: none;

}

.other-links, .items-more ol {

	margin: 0;

}

.items-more ol {

	margin-left: 20px;

}

.other-links li {

	list-style-type: none;

	margin: 10px;

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	padding-bottom: 8px;

}

section.readmore {

	text-align: right;

}

.readmore a {

	color: #fff;

	text-shadow: none;

	font-size: 90%;

}

margin-top:10px  .readmore a:hover {

 background: #CBA7BF !important;

 color: #fff;

}

.result-created, .result-category {

	font-size: 80%;

	color: #999;

	font-style: italic;

	padding: 10px 0;

}

.result-created {

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	overflow: hidden;

	margin-bottom: 10px;

}

.result-title {

	font-size: 1.6em;

}

.pager li > a {

	border-radius: 0;

	border: 0;

	background: none;

}

.pager a {

	background: none;

	border-radius: 0;

}

dl.tabs {

	float: left;

	width: 100%;

	background: url(../../../images/bevel.png) repeat-x left top;

 *zoom: 1;

	padding-top: 20px;

}

dl.tabs:before, dl.tabs:after {

	display: table;

	content: "";

	line-height: 0;

}

dl.tabs:after {

	clear: both;

}

dl.tabs h3 {

	float: left;

	margin-right: 4%;

	font-size: 1.2em;

	font-weight: normal;

}

dl.tabs .open a {

	color: #CBA7BF;

}

.pane-sliders h3.pane-toggler:before {

	content: "+ ";

}

.pane-sliders h3.pane-toggler-down:before {

	content: "- ";

}

.title.pane-toggler {

	background: url(../../../images/bevel.png);

	padding: 10px 0;

}

.article-index ul {

	-moz-box-shadow: 0 0 10px #ededed;

	-webkit-box-shadow: 0 0 10px #ededed;

	box-shadow: 0 0 10px #ededed;

	padding: 10px;

	margin: 0 0 30px;

}

.article-index li {

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	list-style-type: none;

	padding: 4px;

}

.article-index li:last-child {

	background: none;

}

.pagenavcounter {

	float: right;

	width: 100%;

	text-align: right;

	font-style: italic;

	color: #999;

	margin-bottom: 20px;

}

.nav-tabs li.active a {

	background: #7F426A;

	color: #fff;

}

.nav-tabs li:hover a {

	background: #CBA7BF !important;

	color: #fff;

}

#xmap > ul {

	margin: 0;

}

#xmap > ul li {

	list-style-type: none;

	padding: 8px 0;

	border-bottom: 1px dashed #eaeaea;

}

#xmap > ul li:last-child {

	border: 0;

}

#xmap > ul ul {

	margin-top: 4px;

}

.zen-container {

	width: 940px;

	float: left;

	background: #ffffff;

}

#bannerwrap .zen-container {

	padding: 0;

}

.zen-inner {

	width: 100%;

	padding: 10px;

	margin: 0 auto;

}

.zen-wrapper {

	width: 940px;

	margin: 0 auto;

}

.zen-wrapper .zen-container {

	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 4px 10px rgba(0,0,0,0.2);

	box-shadow: 0 4px 10px rgba(0,0,0,0.2);

	-webkit-background-clip: padding-box;

	-moz-background-clip: padding;

	background-clip: padding-box;

	margin-bottom: 30px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.zen-inner {

	margin-top: 15px;

}

#fullwrap {

	float: left;

	width: 100%;

}

div, ul {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.zenlast {

	margin-left: 0 !important;

	margin-right: 0;

	float: right;

}

.primary1, .primary2, .primary3, .secondary1, .secondary2, .secondary3 {

	text-shadow: none;

}

#bannerwrap {

	color: #fff;

}

#bannerwrap h3 {

	color: #fff;

}

#bannerwrap .zen-container {

	padding-bottom: 0;

	background: none;

}

#bannerwrap #bannerwrap .zen-module-title h3 {

	text-indent: 20px;

	margin: 0;

}

#bannerwrap #banner .zenimage img {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

#bannerwrap #banner ul.slidenav {

	position: relative;

	padding-top: 30px;

}

#bannerwrap #banner ul.slidenav {

	width: 100%;

}

#bannerwrap #banner ul.slidenav li {

	cursor: pointer;

}

#bannerwrap #banner {

	margin-bottom: 0px;

}

#topwrap {

	color: #fff;

	font-size: 90%;

	float: left;

	width: 100%;

}

#topwrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	padding-top: 14px;

}

#topwrap .zen-inner {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	width: 100%;

}

#topwrap ul.nav {

	margin-bottom: 0;

	margin-top: 0;

}

#topwrap ul.nav li.active > a, #topwrap ul.nav li.active a:hover {

	background: none;

	color: #CBA7BF;

}

#topwrap h3 {

	color: #fff;

}

#topwrap ul li a {

	float: left;

	margin: 0 10px 0 0;

	color: #fff;

	text-transform: uppercase;

	font-size: 90%;

}

#topwrap #top4 ul {

	float: right;

}

#topwrap #top4 ul li {

	float: left;

}

#navwrap {

	background: none;

	position:relative;

}

#navwrap .span4 {

	padding: 4px 25px 0 20px;

}

#navwrap .span8 {

	margin: 0;

}

#navwrap .zen-container {

	padding: 0px 2% 0 2%;

	background-color: #000;

	background: rgba(0,0,0,0.7);

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topright: 4px;

	border-top-right-radius: 4px;

	-webkit-border-top-left-radius: 4px;

	-moz-border-radius-topleft: 4px;

	border-top-left-radius: 4px;

	margin-left: 0;

	width: 100%;

}

#navwrap h2, #navwrap h2 a {

	margin: 0;

	line-height: 2.2em;

	padding: 0;

	margin: 0;

}

#navwrap a {

	color: #fff;

}

#navwrap a:hover {

	color: #CBA7BF;

}

#navwrap a:hover {

	text-decoration: none;

}

#navwrap img {

	vertical-align: top;

}

#navwrap .logo {

	margin-top: 7px;

	padding-bottom: 8px;

	position:absolute;

	top:0;

}

#navwrap img {

	background: transparent !important;

	border: 0 none !important;

}

#tagline {

	margin-top: -5px;

	padding-bottom: 8px;

	color: #FFF;

	font-size: 17px;

	font-weight: bold;

	line-height: 26px;

	width: 220px;

	left: -4px;

	position: absolute;

}

#tagline span {

	position: absolute;

	z-index: 40;

}

#zensearch {

	float: right;

	text-align: right;

}

#grid1wrap .zen-container {

	position: relative;

	margin-top: 0px;

}

#grid1wrap .zen-inner {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	padding: 0 20px;

}

#grid1wrap ul#filters {

	background-color: #85456f;

	background-image: -moz-linear-gradient(top, #894772, #7F426A);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#894772), to(#7F426A));

	background-image: -webkit-linear-gradient(top, #894772, #7F426A);

	background-image: -o-linear-gradient(top, #894772, #7F426A);

	background-image: linear-gradient(to bottom, #894772, #7F426A);

	background-repeat: repeat-x;

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff894772', endColorstr='#ff7f426a', GradientType=0);

	padding-left: 20px;

	padding-top: 20px;

	-webkit-border-radius: 4px 4px 0 0;

	-moz-border-radius: 4px 4px 0 0;

	border-radius: 4px 4px 0 0;

	margin-top: 0px;

	padding-top: 0;

	padding-bottom: 0;

}

#grid1wrap ul#filters a {

	float: left;

	display: block;

	border-right: 1px solid #6b3859;

	border-left: 1px solid #934c7b;

	line-height: 4em;

	padding: 0 30px !important;

	margin: 0 !important;

	text-transform: none;

	font-size: 90%;

	font-weight: bold;

	color: #fff;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}

#grid1wrap ul#filters li {

	margin: 0;

}

#grid1wrap ul#filters li:first-child a {

	margin: 0;

	border-left: 0;

}

#grid1wrap ul#filters a.active, #grid1wrap ul#filters li:hover, #grid1wrap ul#filters li:hover a {

	background-color: #f5f5f5;

	background-image: -moz-linear-gradient(top, #eee, #fff);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#fff));

	background-image: -webkit-linear-gradient(top, #eee, #fff);

	background-image: -o-linear-gradient(top, #eee, #fff);

	background-image: linear-gradient(to bottom, #eee, #fff);

	background-repeat: repeat-x;

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0);

	border: 0;

	color: #7F426A;

	border-top: 4px solid #CBA7BF;

	margin-top: -4px !important;

}

#grid1wrap ul#filters li:hover {

	background: #fff;

}

#grid1wrap ul#filters.sml-filter a {

	border: 0;

	padding: 0 8px !important;

}

#grid1wrap ul#filters.sml-filter a.active, #grid1wrap ul#filters.sml-filter li:hover, #grid1wrap ul#filters.sml-filter li:hover a {

	background: url(../../../images/smlfilteractive.png) no-repeat center bottom;

	border: 0 !important;

	color: #CBA7BF;

}

#grid1wrap ul#filters.sml-filter li:hover {

	background: none;

	color: #CBA7BF;

}

#grid1wrap ul#filters.sml-filter li:hover a, #grid1wrap ul#filters.sml-filter li:hover, #grid1wrap ul#filters.sml-filter a.active {

	margin-top: 0 !important;

}

#grid3wrap, #grid2wrap {

	text-shadow: 1px 1px 0 #ccc;

}

#grid3wrap .zen-container, #grid2wrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

#grid3wrap .zen-inner, #grid2wrap .zen-inner {

	width: 100%;

	border-top: 0;

}

#grid3wrap .btn, #grid2wrap .btn {

	-webkit-box-shadow: 4px 4px 0 #555;

	-moz-box-shadow: 4px 4px 0 #555;

	box-shadow: 4px 4px 0 #555;

}

#grid3wrap ul, #grid2wrap ul {

	margin: 0;

}

#grid3wrap ul li, #grid2wrap ul li {

	list-style-type: none;

	border-bottom: 1px solid #a9a398;

	border-top: 1px solid #eae9e6;

	padding: 8px 0;

}

#grid3wrap ul li:first-child, #grid2wrap ul li:first-child {

	border-top: 0;

}

#grid3wrap ul li:last-child, #grid2wrap ul li:last-child {

	border-bottom: 0;

}

#grid3wrap a:hover, #grid2wrap a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

#bottomgrids {

	font-size: 90%;

}

#bottomgrids .zen-inner, #bottomgrids .zen-inner {

	margin-bottom: 0;

	text-shadow: 1px 1px 0 #e3e1de;

	margin: 0;

	padding: 30px 0;

	background: url(../../../images/bgbevel.png) repeat-x left bottom !important;

}

#bottomgrids .moduletable {

	background: url(../../../images/vertbevel.png) repeat-y right top !important;

	padding-right: 30px !important;

}

#bottomgrids .item-last .moduletable, #bottomgrids .span12.item-first .moduletable {

	background: none !important;

}

#grid4wrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

#grid4wrap .zen-inner {

	border-top: 0;

}

#grid4wrap a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

#grid5wrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

#grid5wrap a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

#grid6wrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

#grid6wrap a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

#bottomrow .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

#bottomrow a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

#breadcrumb {

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	border-radius: 0;

	margin: 0 0 30px;

	overflow: hidden;

	padding: 15px 0 15px 20px !important;

	margin: 0 !important;

	font-size: 90%;

	font-style: italic;

}

#breadcrumb ul, #breadcrumb .divider {

	background: none;

	margin: 0 !important;

	border: 0;

	padding: 0;

}

#breadcrumb .divider {

	float: left;

}

#breadcrumb .navsep {

	padding: 0 6px 0 0;

	color: #aeaeae;

}

#breadcrumb li {

	float: left;

	list-style-type: none;

}

#breadcrumb a {

	float: left;

}

#mainWrap .zen-container {

	padding: 0;

}

#midCol, #midCol.zen-content {

	margin: 0 0 30px;

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	margin: 0 0 0px !important;

	box-shadow: inset 1px 0px 17px rgba(0,0,20,0.06);

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

	padding: 10px 30px 20px;

}

#navwrap .button {

	position: absolute;

	right: 0;

	left: auto;

}

#above {

	margin-bottom: 30px;

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	padding: 10px 3%;

	border: 0;

	background: none;

	background: #7F426A;

	margin: 0;

	color: #fff;

}

#above h3 {

	color: #fff;

}

#below {

	margin-top: 0px;

	padding: 10px 20px;

}

.sidebar {

	padding: 30px 0;

}

.sidebar .sidebar-inner {

	margin-left: -40px;

}

.sidebar .moduletable {

	margin-bottom: 30px;

	float: left;

	width: 100%;

	margin-left: 6px !important;

	background: url(../../../images/sidebar-corner.png) no-repeat 106% bottom;

	padding-bottom: 7px !important;

}

.sidebar .moduletable h3 {

	margin: 15px 0 0;

	text-shadow: none;

	background: none;

	font-size: 1.2em;

}

.sidebar .moduletable .zen-module-title {

	margin-bottom: 10px;

	margin-top: 0;

}

.sidebar .moduletable ul li {

	border-bottom: 1px solid #dedede;

	padding: 8px 0 !important;

}

.sidebar .moduletable li li {

	padding: 4px 0 !important;

}

.sidebar .moduletable ul.nav ul ul {

	left: 0;

}

.sidebar .moduletable ul.nav li li li.active > a {

	margin: 0;

	text-indent: 0;

	padding: 0;

}

#footerwrap {

	font-size: 90%;

	padding-bottom: 80px;

	float: left;

	width: 100%;

	clear: both;

}

#footerwrap ul li {

	float: left;

	list-style-type: none;

	margin: 0 3% 0 0;

}

#footerwrap ul li a {

	color: #444 !important;

}

#footerwrap .zen-container {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	float: none;

	margin: 0px auto !important;

	padding: 30px 0;

	clear: both;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	border: 0 !important;

}

#toTop {

	background: none;

}

#toTop a {

	background: none;

	color: #9b9280;

}

#toTop a:hover {

	color: #f5f4f2;

}

#zen-copyright {

	padding: 0;

	float: right;

}

h1 {

	font-size: 30px;

}

h2, .accordion-heading {

font-size: 26px;

font-weight: normal;

line-height: 26px;

margin-bottom: 5px;

	margin-top: 0;

	padding: 10px 0;

	color:#000;

}

h3 {

	font-size: 24px;

	line-height: 1.4;

	margin: 0.4em 0;

}

h4 {

	font-size: 22px;

	font-weight: normal;

}

h5 {

	font-size: 20px;

}

h6 {

	font-size: 18px;

}

p {

	line-height: 24px;

	margin-bottom: 8px;

}

hr {

	border: 0;

}

.sidebar h3 {

	font-size: 1.4em;

}

.moduletable h3, h2, body h2 a, h1 a {

	color: #444;

}

.sidebar .moduletable.modalmodule h3 {

	border: 0;

	background: none !important;

}

#logowrap h2 a, #logowrap h2 {

	border: 0;

	background-repeat: no-repeat;

}

#logowrap .logo-image h2 a span {

	visibility: hidden;

}

body a {

	color: #7F426A;

	text-decoration: none;

	-webkit-transition: color 0.2s ease-in;

	-moz-transition: color 0.2s ease-in;

	-o-transition: color 0.2s ease-in;

	transition: color 0.2s ease-in;

}

body a:hover, #topwrap a:hover, #footerwrap a:hover {

	color: #CBA7BF;

	background: none !important;

}

#footerwrap a:hover {

	color: #eee !important;

	text-shadow: 1px 1px 0 #9d978a;

}

body a, #footerwrap ul.nav a {

	color: #7F426A;

	text-decoration: none;

}

body a:hover, #footerwrap ul.nav a:hover {

	color: #CBA7BF;

	background: none;

}

#footerwrap a {

	color: #7F426A;

}

code {

	display: block;

	max-height: 400px;

	overflow: scroll;

	margin: 20px 0;

}

legend, .accordion-heading {

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

blockquote {

	font-size: 18px;

	line-height: 24px;

	padding-left: 10px;

}

blockquote, blockquote p, .jb_quoteleft, .jb_quoteleft p, .jb_quoteright, .jb_quoteright p {

	background-image: none !important;

	padding-left: 10px !important;

}

blockquote, .jb_quoteleft, .jb_quoteright {

	border-left: 4px solid #eee;

}

.headline {

	text-align: center;

	color: #444;

	margin-bottom: 0;

	clear: both;

	margin-top: 30px;

	padding-top: 10px;

	float: left;

	width: 100%;

	background: url(../../../images/bevel.png) repeat-x left top;

}

.subheading {

	text-align: center;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 8px;

	color: #919191;

	margin-bottom: 30px;

	font-size: 90%;

 *zoom: 1;

}

.subheading:before, .subheading:after {

	display: table;

	content: "";

	line-height: 0;

}

.subheading:after {

	clear: both;

}

.anvil {

	position: relative;

	width: 80px;

	height: 80px;

	margin: 0;

	text-align: right;

	padding-right: 10px;

	font: 30px/100px Arial, sans-serif;

	color: white;

	border: 0 !important;

}

.anvil::after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	border-width: 0 0 80px 80px;

	border-style: solid;

	border-color: transparent #FFFFFF;

}

div.primary1, div.primary2, div.primary3, div.secondary1, div.secondary2, div.secondary3 {

	padding: 10px;

}

.anvil.primary1, .rounded.primary1, div.primary1 {

	background: #7F426A;

	color: #fff;

}

.anvil.primary2, .rounded.primary2, div.primary2 {

	background: #4d2840;

	color: #fff;

}

.anvil.primary3, .rounded.primary3, div.primary3 {

	background: #ad6193;

	color: #fff;

}

.anvil.secondary1, .rounded.secondary1, div.secondary1 {

	background: #CBA7BF;

	color: #fff;

}

.anvil.secondary2, .rounded.secondary2, div.secondary2 {

	background: #af779c;

	color: #fff;

}

.anvil.secondary3, .rounded.secondary3, div.secondary3 {

	background: #e7d7e2;

	color: #fff;

}

div.border {

	border: 1px dashed #eaeaea;

}

div.primary1.border {

	background: none;

	border: 1px dashed #7F426A;

	color: #444;

}

div.primary2.border {

	background: none;

	border: 1px dashed #4d2840;

	color: #444;

}

div.primary3.border {

	background: none;

	border: 1px dashed #ad6193;

	color: #444;

}

div.secondary1.border {

	background: none;

	border: 1px dashed #CBA7BF;

	color: #444;

}

div.secondary2.border {

	background: none;

	border: 1px dashed #af779c;

	color: #444;

}

div.secondary3.border {

	background: none;

	border: 1px dashed #e7d7e2;

	color: #444;

}

.rounded-big {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	border-radius: 100px;

	padding: 80px;

	font-size: 2em;

	display: inline-block;

	width: 60px;

	text-align: center;

	line-height: 60px;

	color: #fff;

}

.rounded {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding: 10px !important;

	color: #fff;

}

.rounded-big.primary1 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #7F426A;

}

.rounded-big.primary2 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #4d2840;

}

.rounded-big.primary3 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #ad6193;

}

.rounded-big.secondary1 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #CBA7BF;

}

.rounded-big.secondary2 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #af779c;

}

.rounded-big.secondary3 {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #e7d7e2;

}

.img-circle {

	border-radius: 100px;

}

a.btn.btn-primary:hover {

	background: #CBA7BF !important;

}

.btn.btn-warning {

	background: #f80;

}

.btn.btn-warning:hover {

	background: #cc6d00;

}

.btn.btn-success {

	background: #690;

}

.btn.btn-success:hover {

	background: #446600;

}

.btn.btn-info {

	background: #09c;

}

.btn.btn-info:hover {

	background: #007399;

}

.btn.btn-danger {

	background: #c00;

}

.btn.btn-danger:hover {

	background: #990000;

}

.btn h3 {

	background: none;

	margin: 0;

	color: #fff;

	font-weight: normal;

}

#socialicons ul {

	margin: 0;

}

#socialicons li {

	border: 0;

}

#socialicons a {

	color: #121212;

	font-size: 2em;

}

#socialicons a:hover {

	color: #7F426A;

}

span.jbtype [class^="icon-"]::before, [class*=" icon-"]::before {

	padding: 6px;

	font-size: 1.4em;

}

.divider {

	border-bottom: 1px dashed #eee !important;

	clear: both;

}

hr.divider-vertical {

	background: url(../../../images/bevel.png) repeat-x left bottom;

	height: 10px;

	margin: 10px 0;

}

.collapsed h3, .collapse h3 {

	background: url(../../../images/bevel.png) repeat-x left top;

	padding: 10px 0;

}

.nav-tabs {

	border: 0;

	background: url(../../../images/bevel.png) repeat-x left 33px;

	min-height: 50px;

}

.nav-tabs li:hover, .nav-tabs li:hover a {

	color: #fff;

}

.nav {

	margin-bottom: 20px;

}

.nav > li > a:hover {

	background-color: #555;

	color: #eee;

}

.nav .dropdown-toggle .caret {

	border-top-color: #7F426A;

	border-bottom-color: #7F426A;

	margin-top: 8px;

	margin-left: 5px;

	display: none;

}

.nav .dropdown-toggle:hover .caret {

	border-top-color: #CBA7BF;

	border-bottom-color: #CBA7BF;

}

.nav .active .dropdown-toggle .caret {

	border-top-color: #fff;

	border-bottom-color: #fff;

}

.nav-tabs .active .dropdown-toggle .caret {

	border-top-color: #555;

	border-bottom-color: #555;

}

#navwrap.affix .caret::before {

	content: none;

}

.dropup, .dropdown {

	position: relative;

}

.dropdown-toggle {

 *margin-bottom: -3px;

}

.dropdown-toggle:active, .open .dropdown-toggle {

	outline: 0;

}

.caret {

	display: inline-block;

	width: 0;

	height: 0;

	vertical-align: top;

	border-top: 4px solid #000;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

	content: "";

}

.dropdown .caret {

	margin-top: 8px;

	margin-left: 2px;

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 160px;

	list-style: none;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,0.2);

 *border-right-width: 2px;

 *border-bottom-width: 2px;

	padding: 0;

	margin: 0;

	-webkit-border-radius: 0 0 4px 4px;

	-moz-border-radius: 0 0 4px 4px;

	border-radius: 0 0 4px 4px;

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);

	box-shadow: 0 5px 10px rgba(0,0,0,0.2);

	-webkit-background-clip: padding-box;

	-moz-background-clip: padding;

	background-clip: padding-box;

}

.dropdown-menu.pull-right {

	right: 0;

	left: auto;

}

.dropdown-menu .divider {

 *width: 100%;

	height: 1px;

	margin: 9px 1px;

 *margin: -5px 0 5px;

	overflow: hidden;

	background-color: #e5e5e5;

	border-bottom: 1px solid #fff;

}

.dropdown-menu li > a {

	clear: both;

	color: #444;

	display: block;

	line-height: 20px;

	font-weight: normal;

	padding: 3px 20px;

	text-shadow: none;

	white-space: nowrap;

}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {

	color: #eee;

	text-decoration: none;

	background-color: #646464;

	background-image: -moz-linear-gradient(top, #6f6f6f, #555);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f6f6f), to(#555));

	background-image: -webkit-linear-gradient(top, #6f6f6f, #555);

	background-image: -o-linear-gradient(top, #6f6f6f, #555);

	background-image: linear-gradient(to bottom, #6f6f6f, #555);

	background-repeat: repeat-x;

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6e6e6e', endColorstr='#ff555555', GradientType=0);

}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {

	color: #eee;

	text-decoration: none;

	outline: 0;

	background-color: #934c7b;

	background-image: -moz-linear-gradient(top, #a15386, #7F426A);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a15386), to(#7F426A));

	background-image: -webkit-linear-gradient(top, #a15386, #7F426A);

	background-image: -o-linear-gradient(top, #a15386, #7F426A);

	background-image: linear-gradient(to bottom, #a15386, #7F426A);

	background-repeat: repeat-x;

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa05386', endColorstr='#ff7f426a', GradientType=0);

}

.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {

	color: #999;

}

.dropdown-menu .disabled > a:hover {

	text-decoration: none;

	background-color: transparent;

	background-image: none;

	cursor: default;

}

.open {

 *z-index: 1000;

}

.open > .dropdown-menu {

	display: block;

}

.nav li.dropdown.open > .dropdown-toggle, .nav li.dropdown.active > .dropdown-toggle, .nav li.dropdown.open.active > .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {

	background-color: #7F426A;

	color: #eee;

}

.nav li.dropdown > .dropdown-toggle .caret {

	border-top-color: #555;

	border-bottom-color: #555;

}

.nav li.dropdown > .dropdown-toggle:hover .caret {

	border-top-color: #eee;

	border-bottom-color: #eee;

}

.nav li.dropdown.open > .dropdown-toggle .caret, .nav li.dropdown.active > .dropdown-toggle .caret, .nav li.dropdown.open.active > .dropdown-toggle .caret {

	border-top-color: #eee;

	border-bottom-color: #eee;

}

.pull-right > .dropdown-menu {

	right: 0;

	left: auto;

}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

	border-top: 0;

	border-bottom: 4px solid #000;

	content: "";

}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto;

	bottom: 100%;

	margin-bottom: 1px;

}

.dropdown-submenu {

	position: relative;

}

.dropdown-submenu > .dropdown-menu {

	top: 0;

	left: 100%;

	margin-top: -6px;

	margin-left: -1px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.dropdown-submenu:hover > .dropdown-menu {

	display: block;

}

.dropup .dropdown-submenu > .dropdown-menu {

	top: auto;

	bottom: 0;

	margin-top: 0;

	margin-bottom: -2px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}

.dropdown-submenu > a:after {

	display: block;

	content: " ";

	float: right;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid;

	border-width: 5px 0 5px 5px;

	border-left-color: #cccccc;

	margin-top: 5px;

	margin-right: -10px;

}

.dropdown-submenu:hover > a:after {

	border-left-color: #eee;

}

.dropdown-submenu.pull-left {

	float: none;

}

.dropdown-submenu.pull-left > .dropdown-menu {

	left: -100%;

	margin-left: 10px;

	-webkit-border-radius: 6px 0 6px 6px;

	-moz-border-radius: 6px 0 6px 6px;

	border-radius: 6px 0 6px 6px;

}

.dropdown .dropdown-menu .nav-header {

	padding-left: 20px;

	padding-right: 20px;

}

.typeahead {

	margin-top: 2px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.ja-navhelper {

	background: #1f1f1f;

	color: #555;

}

.breadcrumb {

	padding: 10px 0;

	margin: 0;

	background-color: transparent;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

 *zoom: 1;

}

.breadcrumb:before, .breadcrumb:after {

	display: table;

	content: "";

	line-height: 0;

}

.breadcrumb:after {

	clear: both;

}

.breadcrumb li {

	text-shadow: none;

	display: block;

	float: left;

}

.breadcrumb a {

	color: #555;

}

.breadcrumb .divider {

	padding: 0 5px;

	color: #555;

}

.breadcrumb .divider img {

	vertical-align: middle;

}

.breadcrumb .active {

	color: #999;

}

#topwrap ul.nav li.active > a, #topwrap ul.nav li.active a:hover, #footerwrap ul.nav li.active > a, #footerwrap ul.nav li.active a:hover {

	background: none;

	color: #CBA7BF;

	padding: 0;

}

#navwrap.affix {

	top: 0;

	background: url(../../../images/overlay/blackOverlay.png);

	width: 100%;

	z-index: 1000;

	left: 0;

	padding: 20px 0 10px;

	-webkit-box-shadow: 0 0 0 3px rgba(0,0,6,0.2);

	-moz-box-shadow: 0 0 0 3px rgba(0,0,0,0.2);

	box-shadow: 0 0 0 3px rgba(0,0,0,0.2);

}

#navwrap.affix ul.nav {

	margin-bottom: 0;

}

#navwrap.affix ul.nav li.dropdown {

	background-position: 18px 4px !important;

}

#navwrap.affix ul.nav .nav-child {

	line-height: 1.0em !important;

	font-size: 0.95em !important;

}

#navwrap .zen-container {

	padding: 0;

	width: 100%;

	margin-bottom:150px;

}

nav#navwrap ul li, nav#navwrap ul li a {

	border-bottom: 0;

	background: none;

	padding: 0;

}

#navwrap ul.nav {

	font-size: 0.8em;

	font-weight: bold;

	margin-bottom: 0;

	margin-top: 0 !important;

	float: right;

	padding: 0;

}

#navwrap ul.nav > li {

	float: left;

	list-style-type: none;

	min-width: 80px;

	text-align: center;

}

#navwrap ul.nav li a, #navwrap ul.nav li span.separator {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	border-bottom: 0;

	background: none;

	padding: 0;

	text-transform: uppercase;

	font-size: 120%;

	color: #fff;

	margin-right: 0px;

	margin-left: 30px;

	line-height: 5.1em;

}

#navwrap ul.nav li a:hover, #navwrap ul.nav li > a:hover, #navwrap ul.nav .dropdown-menu li > a:hover, #navwrap ul.nav .dropdown-menu li > a:focus, #navwrap ul.nav .dropdown-submenu:hover > a, #navwrap ul.nav .dropdown-menu .active > a, #navwrap ul.nav .dropdown-menu .active > a:hover {

	background: none !important;

}

#navwrap ul.nav li a {

	border-bottom: 4px solid rgba(0,0,0,0);
	font-size: 105%;

}

#navwrap ul.nav li.open > a {

	color: #CBA7BF !important;

	border-bottom: 4px solid #CBA7BF;

}

#navwrap ul.nav li b.caret, #navwrap ul.nav li .dropdown-toggle .caret {

	position: absolute;

	margin-left: -40%;

	margin-top: 16px;

	border: 0;

	font-size: 90%;

}

#navwrap ul.nav li.dropdown {

	/*background: url(../../../images/navparent.png) no-repeat 18px 28px !important;*/

}

#navwrap ul.nav li.active b.caret, #navwrap ul.nav i:hover b.caret {

	color: #fff;

}

#navwrap ul.nav .dropdown-menu {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	-moz-background-clip: padding;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	margin-top: 0px;

	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.3);

	border: 0;

	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.3);

	box-shadow: 0 15px 15px rgba(0,0,0,0.3);

	overflow: visible;

	padding: 10px;

	color: #444;

}

#navwrap ul.nav .custom {

	font-size: 110%;

}

#navwrap ul.nav .dropdown-menu img {

	padding: 4px;

}

#navwrap ul.nav li li {

	text-align: left;

}

#navwrap ul.nav li li a {

	font-size: 120%;

	line-height: 2em;

	margin: 0;

	color: #444;

	border-bottom: 1px solid #eee;

	padding: 2px 0;
	
	text-transform: none;

}

#navwrap ul.nav li li a:hover, #navwrap ul.nav li li:hover {

	background: none !important;

}

#navwrap ul.nav li li:last-child a, #navwrap ul.nav li li:last-child a:hover {

	border-bottom: 0 !important;

}

#navwrap ul.nav li.active li a:hover {

	border-bottom: 1px solid #eee;

}

#navwrap ul.nav li.active > a, #navwrap ul.nav li.active a:hover, #navwrap ul.nav li.active li.active a:hover {

	border-bottom: 4px solid #7F426A;

}

#navwrap ul.nav > li:hover > a, #navwrap ul.nav li.active li a:hover {

	color: #7F426A !important;

}

#navwrap ul.nav li > li:hover > a, #navwrap ul.nav li > li.active:hover >a {

	color: #CBA7BF;

}

#navwrap ul.nav li li a:hover, #navwrap ul.nav li.active > li.active li a:hover {

	background: none;

	color: #7F426A;

}

#navwrap ul.nav .zentools.list li {

	border: 0 !important;

	border-bottom: 1px dashed #eee !important;

	padding: 8px 0;

}

#navwrap ul.nav .zentools.list li:last-child {

	border-bottom: 0 !important;

}

#navwrap span.navsep {

	margin: 0 10px;

}

#navwrap .active span.navsep {

	margin: 0 10px;

}

#navwrap.affix {

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 1000;

	left: 0;

	padding: 0px;

	margin-top: 0 !important;

}

#navwrap.affix ul {

	margin-bottom: 0;

}

#navwrap.affix a {

	line-height: 2em !important;

	font-size: 1.1em !important;

}

#navwrap.affix ul.nav > li {

	line-height: 1.1em !important;

	font-size: 1.1em !important;

}

#navwrap.affix .zen-container {

	margin: 0 auto;

	width: 940px;

	background: none;

	float: none;

}

#navwrap.affix #nav ul {

	margin-top: 25px !important;

}

#navwrap.affix #nav ul li.active a {

	padding-bottom: 23px;

}

#navwrap.affix #nav ul li.open li a {

	padding: 4px 0;

}

#navwrap.affix #nav ul li.open > a {

	padding-bottom: 23px;

}

#navwrap.affix #nav ul ul {

	margin-top: 0 !important;

}

#navwrap.affix button {

	margin: 10px 0;

	float: left;

}

#navwrap.affix .dropdown-menu {

	margin-top: 0px !important;

}

#topwrap .dropdown-menu {

	background: #1a1a1a;

	border: 0;

	padding: 10px;

	margin-top: 10px;

}

#topwrap .dropdown-menu a {

	padding: 4px 20px 0 0px !important;

}

.sidebar ul.nav {

	padding-bottom: 8px;

	padding: 6px 0;

	box-shadow: none;

	top: 8px;

	left: 0;

}

.sidebar ul.nav ul {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	margin: 20px 0 !important;

	padding: 4px 0 4px 10px !important;

	display: block;

	position: relative;

	width: 100%;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	clear: both;

}

.sidebar ul.nav ul ul {

	border-left: none;

	margin: 0 !important;

}

.sidebar ul.nav li {

	background: url(../../../images/horbevel.png) repeat-x left bottom;

	border: 0;

	padding: 10px;

	border: 0 !important;

	list-style-type: none;

}

.sidebar ul.nav li:last-child {

	background: none;

}

.sidebar ul.nav li.active a {

	text-shadow: none !important;

}

.sidebar ul.nav li li {

	background: none;

	font-style: italic;

	padding: 0 0 0 8px !important;

	font-size: 85%;

}

.sidebar ul.nav li li a {

	color: #999;

	padding: 0;

}

.sidebar ul.nav li a:hover, .sidebar ul.nav li:hover > a {

	color: #CBA7BF !important;

	background: none !important;

}

.sidebar ul.nav li.active > a.dropdown-toggle, .sidebar ul.nav li li.active > a {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: none !important;

	color: #CBA7BF;

}

.sidebar ul.nav li li.active > a {

	text-indent: -10px;

}

.sidebar ul.nav li li {

	padding: 0;

	text-indent: 4px;

}

.sidebar ul.nav li b.caret {

	border: 0 !important;

}

.sidebar ul.nav .dropdown-submenu > a::after {

	float: left;

}

article ul.nav li.active > a, article ul.nav li.active a:hover {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}

article ul.nav li a:hover {

	border-bottom: 0;

}

.moduletable {

	position: relative;

}

.moduletable.small h3 {

	background: none;

	font-size: 0.8em;

	text-align: center;

	margin: -30px 0 20px 0;

	font-family: sans-serif;

	font-style: italic;

	font-weight: normal;

}

.moduletable.small h3 span {

	background: #CBA7BF;

	color: #fff;

	text-shadow: none;

	padding: 4px;

}

.icon {

	position: relative;

}

.icon:before {

	font-size: 2em;

	position: absolute;

	right: 10px;

	top: 4px;

	opacity: 0.5;

	color: #7F426A;

}

.icon.small:before {

	font-size: 1em;

}

.icon.medium:before {

	font-size: 4em;

}

.icon.large:before {

	font-size: 8em;

}

.icon.top:before {

	top: 6px;

}

.icon.bottom:before {

	bottom: 6px;

	top: auto;

	color: #555;

	opacity: 0.3;

}

.corner {

	position: relative;

	border: 0 !important;

}

.corner::after {

	content: "";

	position: absolute;

	top: 0;

	right: 0;

	border-width: 0 16px 16px 0;

	border-style: solid;

	border-color: #658E15 #f9f9f9;

}

div.corner {

	background: #eee;

	box-shadow: 3px 3px 5px rgba(0,0,0,0.15);

}

.corner .zen-module-body {

	box-shadow: none !important;

	color: #444;

}

.corner.primary1::after {

	border-color: #4d2840;

}

.corner.primary2::after {

	border-color: #7F426A;

}

.corner.primary3::after {

	border-color: #1a0e16;

}

.corner.secondary1::after {

	border-color: #af779c;

}

.corner.secondary2::after {

	border-color: #CBA7BF;

}

.corner.secondary3::after {

	border-color: #885176;

}

.corner .module-inner {

	background: transparent !important;

}

.moduletable.corner h3 span {

	display: block;

}

.moduletable.corner h3, .moduletable.corner h3 span {

	background: none;

	border-bottom: 0;

	margin: 0;

}

.sidebar .moduletable {

	padding: 0 10px;

}

.sidebar .moduletable .zen-module-body, .sidebar .moduletable .zen-module-title {

	padding: 10px 20px 10px 20px;

	margin-right: 0px;

	margin-bottom: 0;

}

.sidebar .moduletable .module-inner {

	box-shadow: 3px 3px 5px rgba(0,0,0,0.15);

	float: left;

	border-right: 4px solid #7F426A;

	width: 100%;

	margin-left: 10px;

	background: #fafafa;

}

.sidebar-1.three .moduletable {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	widtyh: 90%;

}

.sidebar-1.three .zen-module-body, .sidebar-1.three .zen-module-title {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

.sidebar-1.three .module-inner {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

}

.shadow, .inset.shadow .zen-module-body {

	background: #f9f9f9;

	box-shadow: 3px 3px 5px rgba(0,0,0,0.15);

	padding: 10px;

}

.shadow2, .inset.shadow2 .zen-module-body {

	background: #f9f9f9;

	box-shadow: 0px 0px 4px rgba(0,0,0,0.4);

	padding: 10px;

}

.border, .inset.border .zen-module-body {

	padding: 10px;

}

img.border, .blog .article-intro img{

	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);

	box-shadow: 0 0 3px rgba(0,0,0,0.2);

	background: #fff;

	padding: 4px;

	max-width: 98%;

	margin-bottom: 20px;

}

.moduletable.dark {

	color: #fff;

}

.hot, .new {

	position: relative;

	z-index: 1;

}

.hot h3:after, .new h3:after {

	position: absolute;

	z-index: 20;

	padding: 1px 8px;

	font-size: 65%;

	top: 0px;

	right: 0px;

	font-style: italic;

	background: #333;

	color: #fff;

	font-family: serif;

	font-weight: normal;

	text-shadow: none;

}

.moduletable.new.primary1 {

	border: 0;

}

.hot h3:after {

	content: "Hot";

}

.new h3:after {

	content: "New";

}

.new.primary1 h3:after, .hot.primary1 h3:after {

	background: #a15386;

}

.new.primary2 h3:after, .hot.primary2 h3:after {

	background: #7F426A;

}

.new.primary3 h3:after, .hot.primary3 h3:after {

	background: #3c1f32;

}

.new.secondary1 h3:after, .hot.secondary1 h3:after {

	background: #dec7d6;

}

.new.secondary2 h3:after, .hot.secondary2 h3:after {

	background: #CBA7BF;

}

.new.secondary3 h3:after, .hot.secondary3 h3:after {

	background: #a56790;

}

.moduletable.new .zen-module-title, .moduletable.hot .zen-module-title {

	padding: 10px;

}

.moduletable.dark h3 {

	color: #fff;

}

.moduletable.dark .module-inner {

	background: #444;

	border-right: 4px solid #5e5e5e;

}

.sidebar .moduletable.primary1 .module-inner {

	color: #444;

}

.sidebar .moduletable.primary2 .module-inner {

	background: #7F426A;

	border-right: 4px solid #7F426A;

	color: #fff;

	border-right: 4px solid #a15386;

}

.sidebar .moduletable.primary2 .module-inner h3 {

	color: #fff;

}

.sidebar .moduletable.primary3 .module-inner {

	border-right: 4px solid #1a0e16;

	color: #444;

}

.sidebar .moduletable.secondary1 .module-inner {

	border-right: 4px solid #af779c;

	color: #444;

}

.sidebar .moduletable.secondary2 .module-inner {

	background: #CBA7BF;

	border-right: 4px solid #CBA7BF;

	color: #fff;

	border-right: 4px solid #dec7d6;

}

.sidebar .moduletable.secondary2 h3 {

	color: #fff;

}

.sidebar .moduletable.secondary3 .module-inner {

	border-right: 4px solid #885176;

	color: #444;

}

#bottomgrids .primary1, #bottomgrids .primary2, #bottomgrids .primary3, #bottomgrids .secondary1, #bottomgrids .secondary2, #bottomgrids .secondary3 {

	background: none;

	color: #444;

	padding: 0;

}

#bottomgrids .primary1 a, #bottomgrids .primary2 a, #bottomgrids .primary3 a, #bottomgrids .secondary1 a, #bottomgrids .secondary2 a, #bottomgrids .secondary3 a {

	color: #444;

}

text-shadow:1px 1px 0 #eee  #bottomgrids .primary1 ahover, text-shadow:1px 1px 0 #eee  #bottomgrids .primary2 ahover, text-shadow:1px 1px 0 #eee  #bottomgrids .primary3 ahover, text-shadow:1px 1px 0 #eee  #bottomgrids .secondary1 ahover, text-shadow:1px 1px 0 #eee  #bottomgrids .secondary2 ahover, text-shadow:1px 1px 0 #eee  #bottomgrids .secondary3 ahover {

 text-shadow: 0;

}

#bottomgrids .primary1 .zentools .zenmore a, #bottomgrids .primary2 .zentools .zenmore a, #bottomgrids .primary3 .zentools .zenmore a, #bottomgrids .secondary1 .zentools .zenmore a, #bottomgrids .secondary2 .zentools .zenmore a, #bottomgrids .secondary3 .zentools .zenmore a {

	color: #fff;

}

#bottomgrids h3 span {

	background: #7F426A;

	text-shadow: none;

	color: #fff;

	text-transform: uppercase;

	font-size: 0.5em;

	padding: 4px 8px;

	border-right: 4px solid #a15386;

	margin-left: 0px;

}

#bottomgrids .primary1 h3 span {

	background: #7F426A;

	border-color: #a15386;

}

#bottomgrids .primary2 h3 span {

	background: #4d2840;

	border-color: #6e395c;

}

#bottomgrids .primary3 h3 span {

	background: #ad6193;

	border-color: #be82aa;

}

#bottomgrids .secondary1 h3 span {

	background: #CBA7BF;

	border-color: #dec7d6;

}

#bottomgrids .secondary2 h3 span {

	background: #af779c;

	border-color: #c297b3;

}

#bottomgrids .secondary3 h3 span {

	background: #e7d7e2;

	border-color: #faf7f9;

}

#bottomgrids .moduletable.shadow {

	background: none !important;

	border: 0;

	color: #444;

}

#bottomgrids .moduletable.shadow2 h3 span {

	background: none;

	border: 0;

	color: #444;

}

#bottomgrids .moduletable.inset .zen-module-body {

	background: #f9f9f9;

	box-shadow: 0px 0px 4px rgba(0,0,0,0.4);

	padding: 10px;

	margin-top: 20px;

}

#bottomgrids .moduletable.light {

	background: #f9f9f9 !important;

	padding: 0px 10px 10px;

	text-shadow: none;

}

.zen-container {

	background: #ffffff;

}

.btn {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	background: #7F426A;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	padding: 4px 10px;

	-webkit-box-shadow: 4px 4px 0 #eee;

	-moz-box-shadow: 4px 4px 0 #eee;

	box-shadow: 4px 4px 0 #eee;

	color: #fff;

	text-shadow: none;

	text-transform:none;

	font-size: 80%;

}

a.btn:hover, button:hover {

	background: #CBA7BF!important;

	color: #fff !important;

}

h1.article-title {

	margin-left: -40px;

	margin-top: 6px;

	background: #7F426A !important;

	border-right: 4px solid #a15386;

	float: left;

	display: block;

	color: #fff;

	padding: 2px 30px 2px 40px;

	position: relative;

	font-weight: normal;

}

h1.article-title a {

	color: #fff;

}

h1 a:before {

	content: "";

	background: url(../../../images/slideshow-shadow-corner-left.png) no-repeat;

	height: 10px;

	width: 10px;

	display: block;

	position: absolute;

	bottom: -10px;

	margin-left: -40px;

}

.zentools .zenmore {

	float: right;

}

.zentools > ul > li {

	z-index: 0;

}

.zentools.list ul li {

	padding: 8px 0;

	border-top: 1px solid #e3e1de !important;

	border-bottom: 1px solid #ada89e !important;

}

.zentools.list ul li:last-child {

	border-bottom: 0 !important;

}

.zentools.list ul li:first-child {

	border-top: 0 !important;

}

.zentext p {

	margin: 0;

}

.slideshowoverlay, .slideshowstandard {

	padding-bottom: 0;

}

.slideshowoverlay h1, .slideshowoverlay h2, .slideshowoverlay h3, .slideshowoverlay h4, .slideshowoverlay h5, .slideshowoverlay h6, .slideshowoverlay p, .slideshowstandard h1, .slideshowstandard h2, .slideshowstandard h3, .slideshowstandard h4, .slideshowstandard h5, .slideshowstandard h6, .slideshowstandard p {

	border: 0;

	box-shadow: none;

	background-image: none;

	background: none;

	padding: 0;

	margin: 0;

	color: #fff;

	font-weight: normal;

	text-shadow: none;

}

.slideshowoverlay .allitems.container, .slideshowstandard .allitems.container {

	width: 100%;

}

.slideshow.slideshowstandard {

	padding: 0 !important;

}

.slideshow.slideshowstandard img {

	margin: 0 !important;

}

#banner .allitems {

	left: auto;

	right: -4px;

	margin-top: 40px !important;

	width: 35% !important;

	padding-bottom: 8px;

	border-right: 4px solid #CBA7BF;

}

#banner .zentools ::before {

	display: block;

}

#banner .slidenavdiscs {

	margin-top: 10px;

}

#banner .slidenavdiscs li {

	height: 4px !important;

	background: #fff;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	border-radius: 100px;

	padding: 4px !important;

	display: inline-block;

}

#banner .slidenavdiscs li.flex-active {

	background: #CBA7BF;

}

#banner .flex-direction-nav {

	margin-top: -30px !important;

}

.zentools img {

	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);

	background: #fff !important;

	border: 0 !important;

}

.grid .zencategory span {

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	position: absolute;

	background: url(../../../images/overlay/blackOverlay.png);

	right: 0;

	top: 0;

	margin-top: 4px;

	padding: 4px;

	color: #eee;

	text-transform: uppercase;

	font-size: 0.8em;

}

.grid.overlay li {

	float: left;

	border: 0;

}

.grid.overlay .zenimage {

	margin-bottom: 0 !important;

}

.grid.overlay .zentitle {

	font-size: 85%;

}

.grid.overlay .zenitem {

	border-bottom: 0;

	padding-bottom: 0px;

}

.grid.overlay .zentools h2 {

	opadding: 0;

	margin: 0;

	text-transform: uppercase;

	font-size: 1.3em;

}

.zentools h2 {

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font-size: 1.3em;

}

.zentools a.jackbox {

	padding: 0;

}

.zentools ul {

	margin: 0 !important;

	height: 96%;

}

.zentools .zenmore {

	float: right;

}

.zentools .zenmore a.jackbox {

	padding: 4px 10px;

}

.moduletable.nopadding {

	margin-left: -20px;

	margin-right: -20px;

}

.nopadding .zentools {

	padding-left: 20px;

	padding-right: 20px;

}

#toTop {

	position: fixed;

	z-index: 10;

	right: 20px;

	bottom: 20px;

	display: none;

	cursor: pointer;

	width: 20px;

	height: 20px;

	font-size: 2em;

}

#toTopText {

	white-space: nowrap;

	overflow: hidden;

	text-indent: 100%;

	display: block;

}

#k2Container .modal {

	position: relative;

	width: inherit !important;

	height: inherit !important;

	margin: 0 !important;

	border: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: auto;

	right: auto;

}

#k2Container .modal img {

	width: auto !important;

}

#k2Container .componentheading {

	font-size: 2.5em;

	font-weight: bold;

	padding: 10px 0;

}

.tags a.label:after {

	content: "";

	position: absolute;

	top: 8px;

	left: 0;

	float: left;

	width: 4px;

	height: 4px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

	background: #FFF;

	-moz-box-shadow: -1px -1px 2px #3D4246;

	-webkit-box-shadow: -1px -1px 2px #3D4246;

	box-shadow: -1px -1px 2px #3D4246

}

.tags a.label {

	display: inline-block;

	height: 20px;

	line-height: 20px;

	position: relative;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 5px;

	margin-bottom: 5px;

	padding: 0 10px;

	background: #7F426A;

	color: #fafafa;

	text-shadow: none;

	text-decoration: none;

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;

	-webkit-border-top-right-radius: 4px;

	border-top-right-radius: 4px

}

.tags a.label:before {

	content: "";

	float: left;

	position: absolute;

	top: 0;

	left: -10px;

	width: 0;

	height: 0;

	border-style: solid;

	border-color: rgba(0, 0, 0, 0) #7F426A rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);

	border-width: 10px 10px 10px 0

}

.tags a.label:hover {

	background: #977A8D!important;

	color: #fff

}

.tags a.label:hover:before {

	border-color: rgba(0, 0, 0, 0) #977A8D rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)

}





.blog .article-intro {

text-align: justify;

}

.tag-category li {

list-style-type: none;

background: url(../../../images/horbevel.png) repeat-x left bottom;

padding: 8px 0 !important;

}

.tag-category li h4 {

	margin: 5px 0;

}

.item-page .article-content {

text-align: justify;

}

.blog article p {text-align:justify;}



.form-search .filters label, .form-inline .filters label, .form-search .filters .btn-group, .form-inline .filters .btn-group {

line-height: 30px;

}

.form-inline .filters input, .form-inline .filters select {

vertical-align:top;

}

.logo img {

padding:10px 0px;

}



.blog article img {

width: 150px!important;

height: 100px;

}





.wk-slideshow .caption {

left: auto;

right: -4px;

margin-top: 40px !important;

padding-bottom: 8px;

border-right: 4px solid rgb(203, 167, 191);

}



.wk-slideshow .caption h4 {

margin: 0;

}



.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img {

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;	

}



.article-content img {

width: 200px;

height: 200px;

margin-right: 18px;

margin-bottom: 15px;

}



.article-content img:last-child, .article-content img:nth-child(3n+0) {

margin-right: 0px;

}

.article-intro .pull-left {
	max-width:226px;
	float:left;
	margin-right:10px;
}

.blog .article-info,.hide-info .article-info {display:none;}

#top1 {
float: right;
width: 39%;
}
/*
#grid5 .zen-module-title,
#grid6 .zen-module-title,
#grid7 .zen-module-title {
text-align: center;
}*/

.sameheight .zen-module-body {
	min-height: 192px;
}

.home .joomla_add_this, .view-category.layout-blog .joomla_add_this {
display: none;
}