﻿h1, h2, h3, h4, h5, h6 {font-weight:400}
.shadow {-moz-box-shadow: 0 0 25px #333;-webkit-box-shadow: 0 0 25px #333;box-shadow: 0 0 25px #333;}
.gheading {padding: 4px 12px 4px 12px;  margin:18px 0 6px 0}
.gheading h4 {margin:0; font-size:18px; font-weight:600; color:#3a9748}
.prodheading h4 {font-size:24px; font-weight:600; color:#3a9748}
.prodheading h5 {font-size:15px; font-weight:600; color:#3a9748}
.prodcomponent, .prodcomponent a {text-decoration: none; color:#538BAF; font-weight:500}
.prodcomponent a:hover {color:#6ba1c4}
.prodcomponent.large {font-size:15px; font-weight:600;}
.count {font-weight:500; font-size:58px; color:#538BAF;}
.count.larger {font-size:84px; color:#3a9748}
.countplus {font-weight:500; font-size:58px; color:#538BAF;}
.counter p {font-weight:500; font-size:22px; margin-top:8px}
.counter {padding: 18px 0}
.btn-responsive {white-space: normal !important;word-wrap: break-word}
.notehl {background:#F7F7F7;border: 1px solid #ddd;padding: 0.6em 1em;margin: 0.5em 0}
.nav-pills2>li.active>a:hover {color: #538BAF !important;background-color:#fff}
.nav-pills2>li.active>a, .nav-pills2>li.active>a:focus {background-color:rgba(238,238,238,0.75)!important;color:#538BAF!important}
#prodtab2 li a {color:#538BAF; font-weight:500}
#prodtab2 li a:hover {color:#fff!important;background-color:#538BAF}
#prodtab2 li a:active {background-color:#eee;color:#538BAF}
#prodtab2 li a:focus {background-color:#eee!important;color:#538BAF!important}
#prodtab2 li {display:inline-block;position:relative;float:left;padding:0; margin:0}
.productnav .affix {top: 150;width:100%;z-index:1000}
.productnav {overflow:visable!important; overflow-x:visbile!important;overflow-y:visable!important}
#prodtab2 ul {padding:0 margin:0;width:100%}
#prodtab2 {padding:0;margin:0; border-bottom:1px solid #eee;background-color:rgba(247,247,247,0.90)}
.productbox a {background-color:#eee;color:#333;padding:2em;display:block;position:relative;margin-bottom:2em;min-height:160px;vertical-align:middle}
.productbox a:hover {background-color:#538BAF;color:#fff;text-decoration:none}
.productbox.blue a {background-color:#538BAF;color:#fff;min-height:0}
.productbox.blue a:hover {background-color:#eee;color:#333;text-decoration:none}
.productbox .pbheader {font-size: 15px;font-weight:400;margin-bottom:1.5em}	
@media (min-width: 767px) {.pt25-sm {padding-top:2.5em;}.pt1-sm {padding-top:1em}}
.popover {max-width:100%}
	.popover-content {word-wrap: break-word}
	.popover-title {font-weight:600;font-size:12px;line-height:1}
	.dl-horizontal.popup dt:after {font-weight:300;content:":"}
	.dl-horizontal.popup {margin: 0;padding:0}
@media (min-width: 768px) {
	.dl-horizontal.popup dt {width:50px}
	.dl-horizontal.popup dd {margin: 0 0 0 60px;padding:0}
	}
	@media (max-width: 767px) {.dl-horizontal.popup dd {margin: 0;padding:0}}
.cellyes {background-color: #c4df9b; text-align:center; font-weight:600}
.cellno {background-color: #ff9486; text-align:center; font-weight:600}
.prodlink {font-size: 16px; font-weight: 600; line-height: 2}
.inputmargin {margin: 8px 6px}
.row.match-col {overflow: hidden}
.row.match-col [class*="col-"]{margin-bottom:-99999px;padding-bottom:99999px}
@media (max-width: 767px) {.row.match-col {overflow:visible}.row.match-col [class*="col-"]{margin-bottom:0;padding-bottom:0;}}
.smallcaps {font-variant: small-caps; font-size: 10px; font-weight: 400}
.indentafter li {text-indent: -2em; padding-left:2em}
.bluenote {border: 1px solid #538BAF; background-color: #c3dff1; padding: 1em}
.yellownote {border: 1px solid #FFCC00; background-color: #ffffcc; padding: 1em}
.spacing li {padding-top:6px;}
.openbox {margin-top: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; padding:1.5em}
.mb0 {margin-bottom: 0!important;}
.buildBoxtop {padding:22px 22px 5px 22px; border-radius: 11px 11px 0 0; border: 1px solid #ddd; border-bottom: 0;}
.buildBoxmid {padding:15px 22px 5px 22px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.buildBoxbot {padding:15px 22px 15px 22px; border-radius: 0 0 11px 11px; border: 1px solid #ddd; border-top: 0;}
.squareBox {padding:25px; border: 2px solid #eee;}
.itemBoxheader {padding: 3px 10px 1px 10px; background-color: #eee}
.itemBoxheader h3 {margin:0; font-size:16px; font-weight:400}
.itemBoxcontent {padding: 15px 15px 0 15px;  margin: 0 0 1.5em 0; border: 1px solid #eee;}
.megaInner h5 {display:block; width:100%; background-color:#333; margin:2px 0; padding:4px 6px; color:#fff; font-weight:500; font-size:13px}
.megaInner h6 {display:block; width:100%;  margin:2px 0 0 4px; padding:3px 0 0 0; color:#fff; font-weight:500; font-size:11.5px;}
@media (max-width: 767px) {.megaInner h6 {color:#333}}
.megaInner .smallp {padding: 0 0 0 6px; font-size:12px; line-height:1.5}
.megaInner .smallp a {color: #999; text-transform: none !important;}
.splitcolorback {background: linear-gradient(to right, #eee , #eee 49.999999%, #538BAF 50%, #538BAF)}
.splitcolorback2 {background: linear-gradient(to right, #538BAF , #538BAF 49.999999%, #fff 50%, #fff)}
.splitcolorback3 {background: linear-gradient(to right, #fff, #fff 49.999999%, #eee 50%, #eee)}
.splitcolorback4 {background: linear-gradient(to right, #538BAF , #538BAF 49.999999%, #eee 50%, #eee)}
.splitwhite {background-color: #fff; padding:50px 35px; margin:0}
.splitblue {background-color: #538BAF; padding:50px 35px; margin:0}
.splitgrey {background-color: #eee; padding:50px 35px; margin:0}
.imgleftpad {margin: 0 0 10px 20px}
.imgrightpad {margin: 0 20px 10px 0}
h6.panel-title {font-size: 14px;}
.text-green {color:#3a9748}
.text-blue {color:#214266}
ul.icolist.icolistgreen li:before{color: #00a651!important}
ul.icolist.icolistwhite li:before{color: #fff!important}
.color3 {background-color:#9fd59f; color:#444}
.color3 h2 {color:#444}
.iconRoundedGreen:before{margin: auto;text-align: center; line-height: 40px; }
.iconRoundedGreen {border-radius:50%;width: 40px;height: 40px;display: block;text-align: center;font-size:18px;color:#fff; background-color: #00a651; border: 1px solid #3a9748;}
.iconRoundedGreen:hover, .color1 .iconRoundedGreen:hover, .boxIcon a:hover span{background-color:#64b48b;color:#fff;text-shadow: 0 0 5px #FFF; border-style: solid;}
.iconBig.iconRoundedGreen{width:100px;height: 100px;font-size: 40px;}
.iconBig.iconRoundedGreen:before{line-height: 100px;}
.text-red {color:red}
.text-pblue {color: #538BAF}
.text-yellow {color:#ffde17}
.h2larger {font-size:28px}
.h2larger small {font-size:22px}
.leftpad {padding: 0 0 0 8px}
.moreleftpad {padding: 0 0 0 35px}
.sidepad {padding: 0 8px}
.navbutton .active {background-color:#eee}
.navbutton .anitem:hover {background-color:#eee}
.navbutton .anitem {display: inline-block !important; list-style: none; padding: 2px 5px}
.navbutton .aheading {font-weight: 300; font-size: 20px; padding: 5px 0 3px; border-bottom:1px solid #eee; margin: 5px 0 6px}
#navTrail2 {border-radius: 0px !important}
ul#navTrail2 li {border-radius: 0px !important}
ul#navTrail2 li a {color:#ddd; border-radius: 0px !important; padding-left: 8px !important}
ul#navTrail2 li a:hover {color:#538BAF; background-color: #f9f9f9 !important}
ul#navTrail2 li a:active { color:#538BAF !important; background-color: #fff !important;
border-bottom-color:#538BAF !important; border-radius: 0px !important}
ul#navTrail2 li a:open { color:#538BAF !important; background-color: #fff !important;
border-bottom-color:#538BAF !important; border-radius: 0px !important}
@media (max-width: 991px) {.sidebar-nav .navbar-header {float: none}
.sidebar-nav .navbar-left,.navbar-right {float: none !important}
.sidebar-nav .navbar-toggle {display: block}
.sidebar-nav .navbar-collapse { border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)}
.sidebar-nav .navbar-collapse.in {overflow-y: auto !important}
.sidebar-nav .navbar-fixed-top {top: 0;border-width: 0 0 1px}
.sidebar-nav .navbar-collapse.collapse {display:none!important}
.sidebar-nav .navbar-nav {float: none!important; margin-top: 7.5px}
.sidebar-nav .navbar-nav>li {float: none}
.sidebar-nav .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px}
.sidebar-nav .collapse.in{display:block !important}
.sidebar-nav. navbar-nav .open {width:auto}
.sidebar-nav. navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none}}
.sidebar-nav .navbar-toggle .icon-bar{background-color:#888}
.color1 h3 {color: #444}
@media (max-width: 991px) {.affix {position: static;width: auto !important}}
@media (min-width: 992px) {.affix {position: fixed;width: auto;top: 0}.affix-top{} .affix-bottom{}}
@media (min-width: 992px) {.sidebar-nav .navbar .navbar-collapse {padding: 0;max-height: none}.sidebar-nav .navbar ul {float: none}}
.btn-group .btn, .btn-group .btn-default, .dropdown-toggle {margin: 0px}
.btn-group {padding: 2px}
dd {padding-left: 2em;padding-top: 0.5em}
.noindent dd {padding-left: 0 !important;padding-top 0}
.rightpad {margin: 0 5px 0 0}
.morerightpad {padding: 0 10px 0 0; margin: 0 5px 0 2px}
@media (max-width: 991px) {.helpnav .affix {position: static;width: auto !important}}
@media (min-width: 992px) {.helpnav .affix {position: fixed;width: auto;top: 0}.affix-top{} .affix-bottom{}}
.helpnav .affix {top: 150px;width: 213px}
@media (min-width: 1200px) {
	.helpnav .affix {width: 263px} 
	.helpnav .affix-top {top:300px}
	.helpnav .affix-bottom {top: 100px;width: 263px}}
.affix {top: 100px;width: 213px}
.affix-bottom {position:absolute; width: 213px}
.lead.header {font-size:56px;font-weight:300}
.lead.largest {font-size:40px;margin-bottom:.25em;line-height:1.25em;}
.lead.larger {font-size:30px;font-weight:300}
.lead.large.bold {font-size:30px;font-weight:400}
.lead.large {font-size:24px;font-weight:300}
.lead.bolder {font-weight:300}
.lead.smaller {font-size:16px;font-weight:300}
.lead.smaller li {padding: 0 0 4px 0}
.lead.smaller2 {font-size:16px;font-weight:300}
.lighter {font-weight: 300}
.prodimg {padding: 8px 12px;margin: 0px}
.ctaBox.ctaBoxCentered.lesspadding {padding: 15px !important;margin-top: 0px}
.ctaBox.lesspadding {padding: 15px 20px !important;margin-top: 0px}
.ctaBox.ctaBoxCentered.nopadding {padding: 0 !important;margin-top: 0px}
@media (min-width: 1200px) {
	.affix {width: 263px} 
	.affix-top {top:300px}
	.affix-bottom {top: 100px;width: 263px}}
.helpnav {padding: 0; margin 0}
.helpnav li a {padding: 4px;margin: 0 2px;border-bottom: 1px #ddd solid}
.helpnav li p a{border: 0}
.helpnav li p {margin: 20px 0 0;padding:0}
.helpnav ul {padding: 0; margin: 0}
/*a.mce-item-anchor {padding: 50 0 0}*/
.mce-item-anchor:before {display:block;content:" ";height:150px;margin-top:-150px;visibility:hidden}
.iowrap{float:left;position:relative}
.iodescrip{ position:absolute;bottom:20%;left:0px;width:80%;background-color:#538BAF;color:#fff;font-size:18px;
opacity:0.85 !important;filter:alpha(opacity=85);box-shadow:2px 2px 4px 2px rgba(0,0,0,.5)}
.iodescrip_content{padding:10px;margin:0px}
.ulnoindent ul li:before {padding: 0;margin: 0;display: inline-block}
.product_thumbnail {max-width: 100%}
.imgscale {max-width: 100%}
.imgscale2 {max-width: 100%;margin-right: 5px}
.hide {display: none}
.blockleft {background-color: #333;width: 100%}
.iconVeryBig {font-size: 65px}
.iconBigger {font-size: 32px;color: #333}
.icon-rotate-45 {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);display:inline-block}
.iconHover {width:1.8em;height:1.8em;font-size: 56px;border-radius:50%;display:block;text-align:center;background-color: #333;border: 0px solid #fff}
.iconHover:before {margin:auto;text-align:center;line-height:1.8em}
.iconCircle {width:4.0em;height: 4.0em;font-size: 60px;border-radius:50%;display:block;text-align:center;background-color: transparent;border: 2px solid #fff;content: " "}
.iconCircle:before {margin: auto;text-align: center; line-height: 4.0em}
.iconBigHover {width:4.0em;height: 4.0em;font-size: 60px;border-radius:50%;display:block;text-align:center;background-color:#ddd;border:0px solid #fff}
.iconBigHover:before {margin:auto;text-align:center; line-height:4.0em}
.h3blockleft {line-height: 200%;padding-right: 0.5em}
.h3blockright {background-color: #333;padding: 0.3em 3.5em 0.3em 0.75em}
img.product_thumbnail2 {width: 278px; margin: 8px}
.page-header h3 {color:#fff!important}
/* account links */
#account-nav a #account-link {background:url("./images/dd-arrow-grey.png") no-repeat scroll 97% 50% transparent}
#account-nav li { position: relative}
.navmenu-container {display: none; margin-top:-1px; background: url("./images/spacer.gif")}
.navmenu-container img { position:absolute; top:0; right:25px}
#account-nav {position:relative; z-index:1000}
.navmenu-container .navmenu { display: block; border:solid 1px #999}
#account-nav li:hover .navmenu	{ display:block}
#account-nav li:hover .navmenu-container { display: block; position:absolute; padding-top:8px; right:0}
#account-nav .navmenu { position:static;  padding:10px; white-space:nowrap}
#account-nav .navmenu ul {text-indent: 0; padding-left:10px}
#account-nav .navmenu li { display:block}
#account-nav .navmenu li a { color:#000!important; line-height:1.6em!important}
#account-nav .navmenu li a:hover {color:#999!important}
.navmenu  { display:none; position:relative; top:0; background-color:#FFF;border: 2px solid #6c6c6c; z-index:1000}
.navmenu { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
/* AJAX LOADING INDICATOR */
.ajax-loading-block-window{position:fixed;top:50%;left:50%;width:128px;height:128px;overflow:hidden;z-index:1104}
.ajax-loading-block-window .loading-image{position:absolute;top:0;left:0;width:128px;height:128px;background-image:url('images/ajax_loader_large.gif')}
.please-wait{background:url('images/ajax_loader_small.gif') no-repeat;padding-left:20px}
/* SITEMAP */
.sitemap-page{margin-left:auto;margin-right:auto;width:100%}
.sitemap-page a{text-decoration:none}
.sitemap-page .entity{margin:5px 0 30px}
.sitemap-page ul{overflow:hidden}
.sitemap-page li{float:left;margin:3px 10px;width:150px;border-bottom:1px dotted #ADACAC;list-style:none}
/* EU COOKIE LAW */
.eu-cookie-law{text-align:left}
a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline}
/* NAVIGATIONS */
.block{margin-bottom:15px;padding-bottom:5px;padding-left:0}
.block .title{font-size:12px;letter-spacing:1px;text-align:left;padding:9px 7px;text-transform:uppercase;color:#333;border-radius:5px 5px 0px 0px;margin:0;background:none repeat scroll 0 0 #F6F6F4}
.block .title strong{font-weight:700}
.block .listbox{font-size:11px;padding:5px 10px 10px;line-height:18px;margin:0;border-radius:0px 0px 5px 5px}
.block .listbox ul{margin:0;padding:0 0 0 2px;color:#5C5B5B;background-color:inherit}
.block a{color:#5C5B5B;font-size:1.1em;font-weight:400;text-decoration:none}
.block a:hover{color:#B80709;text-decoration:underline;font-weight:normal}
.block li{background:url("images/bullet-right.gif") no-repeat left 8px;list-style:none outside none;line-height:18px;padding:4px 1px 3px 13px}
.block li.separator{background:none;height:1px;line-height:1px;width:auto;font-size:1px;margin:0;padding:0}
.block-category-navigation,.block-manufacturer-navigation,.block-recently-viewed-products,.block-info,.block-newsletter,.block-popular-tags,.block-popular-blogtags,.block-blog-archive,.block-poll,.block-account-navigation{}
.block-category-navigation .active > a,.block-manufacturer-navigation .active a{color:#5C5B5B;font-weight:700;text-decoration:none}
.block-category-navigation .listbox ul .active,.block-manufacturer-navigation .listbox ul .active{font-weight:700}
.block-category-navigation .listbox ul .inactive,.block-manufacturer-navigation .listbox ul .inactive{}
.block-category-navigation ul.sublist{margin:0px 0px 0px 7px}
.block-category-navigation ul.sublist .inactive a:hover{color:#5C5B5B;font-weight:400}
.block-manufacturer-navigation .listbox .view-all a{color:#5C5B5B;font-weight:700}
.block-account-navigation a.active{font-weight:700;text-decoration:none}
.block-account-navigation a{white-space:nowrap}
.block-account-navigation a.inactive{font-weight:400;text-decoration:none}
.block-account-navigation a.inactive:hover{text-decoration:underline !important;color:#B80709 !important}
.block-newsletter .buttons{margin-top:5px;}
.block-popular-tags li,.block-popular-blogtags li{display:inline!important}
.block-blog-archive li,.block-popular-tags li,.block-popular-blogtags li{background:none !important;padding-left:5px !important}
.block-popular-tags .listbox .view-all a{color:#5C5B5B;font-weight:700}
.block-blog-archive .year{color:#5C5B5B;font-weight:700;text-decoration:none}
.block,.news-list-homepage .item,.product-details-page,.search-panel .search-input,.product-filters,fieldset,.product-list .product-item,.product-list .product-item .picture{background:none repeat scroll 0 0 #FFF;border:1px solid #eee;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
/* LOGIN */
.login-page{}
.login-page .page-title{margin-bottom:20px}
.login-page .page-body{color:#555}
.login-page .title{margin:-17px 0 14px;zoom:1}
.login-page .title strong{font-size:12px;background:#fff}
.login-page .customer-blocks:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.login-page .new-wrapper{float:left;width:46%;min-height:240px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px}
.login-page .returning-wrapper{float:right;width:46%;min-height:240px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px}
.login-page .new-wrapper .text{line-height:20px}
.login-page .new-wrapper .buttons{float:right;margin:30px 30px 5px 30px}
.login-page .checkout-as-guest-or-register-block ul{padding-left:30px}
.login-page .returning-wrapper .inputs{margin:20px 0}
.login-page .returning-wrapper .message-error{padding:0}
.login-page .returning-wrapper .buttons{float:right;margin:5px 30px}
.login-page .returning-wrapper label{width:100px;display:inline-block;margin-right:10px;white-space:nowrap;vertical-align:middle;font-weight:700}
.login-page .email,.login-page .username,.login-page .password{width:170px}
.login-page .returning-customer .reversed label{width:auto;font-weight:400}
.login-page .forgot-password{display:block;margin-top:20px;font-weight:700}
.login-page .field-validation-error{display:block}
.external-auth-errors{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;color:Red;margin-bottom:20px}
.external-auth-errors ul{padding:0px}
.external-auth-errors ul li{list-style:none}
.external-auth-association{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;margin-bottom:20p;}
.external-auth-association .identifier{}
.external-auth-association .remove{color:#B80709}
/* REGISTRATION */
.registration-page{}
.registration-page .page-title{}
.registration-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}
.registration-page .vat-note{display:block}
.registration-page .accept-privacy-policy{float:left;margin-bottom:5px;margin-top:5px;clear:both}
.registration-page .accept-privacy-policy .read{text-decoration:underline}
.registration-page .buttons{margin-bottom:5px;margin-top:5px;clear:both}
.registration-result-page{}
.registration-result-page .page-title{}
.registration-result-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}
.registration-result-page .buttons{float:left;margin-bottom:5px;margin-top:5px;clear:both}
/* BREADCRUMB */
.breadcrumb{font-size:1.1em;font-weight:bold;margin:10px 0 10px;padding:0;text-transform:uppercase}
.breadcrumb ul{margin:0px;padding:0px}
.breadcrumb li{list-style:none;display:inline}
.breadcrumb li strong{font-weight:bold}
.breadcrumb a{font-size:0.9em;text-decoration:none;color:#5C5B5B}
.breadcrumb a:hover{text-decoration:underline;color:#5C5B5B}
.breadcrumb .current-item{font-size:0.9em;font-weight:normal}
.breadcrumb .delimiter{}
/* NEWS */
.news-list-page,.news-list-homepage{margin-bottom:15px;padding-bottom:5px;padding-left:0}
.news-list-homepage .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}
.news-items{margin:0 5px;padding:0}
.news-items .item{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}
.news-list-homepage .item{padding:10px}
.news-items .news-date{color:#9a9a9a}
.news-items a.news-title{color:#444;text-decoration:none;font-size:1.2em}
.news-items a.news-title:hover{text-decoration:underline}
.news-items .news-details{margin-top:10px;margin-bottom:10px}
.news-items .read-more{font-weight:700;text-decoration:none;color:#5C5B5B;background-color:inherit}
.news-item-page{}
.news-item-page .page-title{}
.news-item-page .news-date{color:#9a9a9a}
.news-item-page .news-body{margin:0 0 20px;padding:0}
.news-item-page .news-body a{color:#B80709;text-decoration:underline}
.news-item-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px}
.news-item-page .new-comment{margin-top:10px}
.news-item-page .new-comment .captcha-box{margin-bottom:12px}
.news-item-page .new-comment .comment-title{width:350px}
.news-item-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}
.news-item-page .new-comment .buttons{text-align:left}
.news-item-page .comment-list{margin:10px 0px 10px 0}
.news-item-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}
.news-comment{zoom:1}
.news-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.news-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3}
.news-comment .comment-info .user-info{padding-top:5px}
.news-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}
.news-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}
.news-comment .comment-info .user-info .avatar{margin:5px 0}
.news-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important}
.news-comment .comment-content{margin-left:180px;border-left:solid 1px #F3F3F3}
.news-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}
.news-comment .comment-content .comment-time .stat-value{font-weight:400}
.news-comment .comment-content .comment-title{padding:3px;font-weight:700}
.news-comment .comment-content .comment-body{padding:3px}
/* BLOGS */
.blog-page{}
.blog-page .page-title{}
.blog-page .blog-posts{margin:0 5px;padding:0}
.blog-page .blog-posts .post{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}
.blog-page .blog-posts .post:last-child{border-bottom:none}
.blog-page .blog-posts .post .post-date{color:#9a9a9a}
.blog-page .blog-posts .post a.post-title{color:#444;text-decoration:none;font-size:1.2em}
.blog-page .blog-posts .post a.post-title:hover{text-decoration:underline}
.blog-page .blog-posts .post .tags label{float:left;margin-right:5px}
.blog-page .blog-posts .post .tags li{float:left;list-style:none}
.blog-page .blog-posts .post .tags li.separator{margin-right:5px}
.blog-page .blog-posts .post-body,.blog-page .blog-posts .tags{margin-top:10px;margin-bottom:10px;zoom:1}
.blog-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.blog-page .blog-posts .post-body a,.blog-page .blog-posts .tags a{color:#5C5B5B;text-decoration:underline}
.blog-page .blog-posts .blog-details{margin-top:15px}
.blog-page .blog-posts .blog-details a{font-weight:700;text-decoration:none;color:#5C5B5B;background-color:inherit}
.blogpost-page{}
.blogpost-page .page-title{}
.blogpost-page .post-date{color:#9a9a9a}
.blogpost-page .post-body{}
.blogpost-page .post-body:after,.blogpost-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.blogpost-page .tags{margin:0 0 20px;zoom:1}
.blogpost-page .post-body a,.blogpost-page .tags a{color:#5C5B5B;text-decoration:underline}
.blogpost-page .post-body a:hover,.blogpost-page .tags a:hover{color:#B80709;text-decoration:underline;font-weight:normal}
.blogpost-page .tags label{float:left;margin-right:5px}
.blogpost-page .tags li{float:left;list-style:none}
.blogpost-page .tags li.separator{margin-right:5px}
.blogpost-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px}
.blogpost-page .new-comment{margin-top:10px}
.blogpost-page .new-comment .captcha-box{margin-bottom:12px}
.blogpost-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}
.blogpost-page .new-comment .buttons{text-align:left}
.blogpost-page .comment-list{margin:10px 0px 10px 0}
.blogpost-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}
.blog-comment{margin-bottom:20px;zoom:1}
.blog-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.blog-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3}
.blog-comment .comment-info .user-info{padding-top:5px}
.blog-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}
.blog-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}
.blog-comment .comment-info .user-info .avatar{margin:5px 0}
.blog-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important}
.blog-comment .comment-content{margin-left:180px;border-left:solid 1px #F3F3F3}
.blog-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}
.blog-comment .comment-content .comment-time .stat-value{font-weight:400}
.blog-comment .comment-content .comment-body{padding:3px}
/* PASSWORD RECOVERY AND NEWSLETTER PAGES */
.password-recovery-page,newsletter-page{}
.password-recovery-page .page-title,newsletter-page .page-title{}
.password-recovery-page .page-body,newsletter-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}
.password-recovery-page .email{width:250px}
.password-recovery-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}
/* ACCOUNT ACTIVATION */
.account-activation-page{}
.account-activation-page .page-title{}
.account-activation-page .page-body{margin:0;padding:0;color:#000;background-color:inherit}
/* CONTACTS */
.contact-page{}
.contact-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}
.contact-page .result{font-weight:bold}
.contact-page .form-fields{zoom:1}
.contact-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.contact-page .inputs-left{float:left}
.contact-page .inputs-right{float:right}
.contact-page .inputs{margin-bottom:12px}
.contact-page .captcha-box{margin-bottom:12px}
.contact-page .fullname{width:250px;padding:1px}
.contact-page .email{width:250px;padding:1px;}
.contact-page .enquiry{width:350px;height:150px}
.contact-page .buttons{text-align:left}
/* RETURN REQUEST */
.return-request-page{}
.return-request-page .page-title{}
.return-request-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px}
.return-request-page .section .title{margin:-17px 0 14px}
.return-request-page .section .title strong{background:#fff}
.return-request-page .comment{width:350px;height:150px}