@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300,300italic);
body {
	font-family : 'Open Sans', sans-serif;
	min-width : 1150px;
}
body > .body {
	min-height : 257px;
}
body > .header {
	background : url("../images/header-bg.jpg") repeat-x left bottom #FFFFFF;
}
.page-home > .body {
	background : url(../images/body-top-bg.png) repeat-x left top, url(../images/body-bottom-bg.png) repeat-x left bottom;
	padding-bottom : 20px;
}
.page-book-store > .body,
.page-product > .body,
.page-category > .body {
	background : url(../images/body-top-bg2.png) repeat-x left top, url(../images/body-bottom-bg2.png) repeat-x left bottom;
}
.page-book-store.ie8 > .body,
.page-category.ie8 > .body {
	background : url(../images/body-top-bg2.png) repeat-x left top;
}
.page-who-we-are > .body,
.page-profile-peter-walsh > .body,
.page-profile-tony-mcnaughton > .body,
.page-profile-alister-lee > .body,
.page-profile-lisa-warner > .body,
.page-profile-john-shook > .body,
.page-profile-david-verble > .body,
.page-profile-ian-glenday > .body,
.page-profile-archie-cowan > .body,
.page-lean-global-network > .body,
.page-healthcare > .body,
.page-books > .body,
.page-community > .body,
.page-useful-links > .body,
.page-partnerships-with-companies > .body,
.page-contact-us > .body,
.page-what-is-lean > .body,
.page-event > .body,
.page-venue > .body,
.page-blog-post > .body,
.page-training-at-your-business > .body,
.page-store > .body,
.page-public-education > .body,
.page-blog > .body,
.page-blog-category > .body,
.page-summits > .body,
.page-webinars > .body,
.page-community > .body,
.page-mission > .body,
.page-what-we-do > .body,
.page-introduction-to-lean-thinking > .body,
.page-value-stream-mapping-for-office > .body,
.page-value-stream-mapping-for-manufacturing > .body,
.page-lean-leadership > .body,
.page-framework-for-successful-lean-transformation > .body,
.page-supporting-leader-standard-work > .body,
.page-lean-problem-solving > .body,
.page-lean-improvement-in-the-office > .body,
.page-breaking-through-to-flow > .body,
.page-presentations > .body,
.page-checkout > .body {
	background : url(../images/body-top-bg2.png) repeat-x left top;
}
body > .footer {
	background : rgb(14, 14, 14) url("../images/footer-bg.png") repeat-x left top;
	color : brown;
}
.auto-page.page-login .body .page-content {
	padding : 50px 0;
}
p {
	font-size : 13px;
	line-height : 22px;
}
input[type=submit],
input[type=button],
button,
.button,
a.button {
	background-image : none;
	background-color : #587dc4;
	border : none;
	color : #fff;
	cursor : pointer;
	display : inline-block;
}
input[type=submit],
input[type=button],
button {
	height : 26px;
	padding : 4px 10px;
}
.button,
a.button {
	height : 14px;
	padding : 6px 10px;
}
input[type=submit]:hover,
input[type=button]:hover,
button:hover,
a.button:hover,
.button:hover {
	background-image : none;
	background-color : #6287ce;
}
input[type=submit][disabled],
input[type=button][disabled],
button[disabled],
.button.disabled,
a.button.disabled {
	background-image : none;
	background-color : #BDD3FD;
	border : none;
	color : #A8C3F6;
	cursor : pointer;
	display : inline-block;
}
.widget.widget-navigation.top_nav {
	text-align : right;
}
.widget.widget-navigation.top_nav .navigation-item.first a {
	padding : 8px 0;
	width : 83px;
}
.widget.widget-navigation.top_nav a {
	background : #939292;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MzkyOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiM3Nzc2NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background : -moz-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #939292), color-stop(16%, #919191), color-stop(79%, #777676));
	background : -webkit-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -o-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -ms-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : radial-gradient(ellipse at center, #939292 0%, #919191 16%, #777676 79%);
	filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#939292', endColorstr='#777676', GradientType=1);
	border-left : 1px solid #676768;
	border-right : 1px solid #8A8A8A;
	color : #FFFFFF;
	font-size : 14px;
	padding : 8px 22px;
	text-transform : uppercase;
	text-align : center;
	transition : all 2s ease 0s;
	-webkit-transition : all 2s ease 0s;
}
.widget.widget-navigation.top_nav a {
	background-color : #939292;
}
.ie9 .widget.widget-navigation.top_nav a {
	filter : none;
}
.ie8 .widget.widget-navigation.top_nav a {
	filter : none;
	background : #939292;
	border-left : 1px solid #9f9e9e;
	border-right : 1px solid #848383;
}
.widget.widget-navigation.top_nav a:hover {
	background : none;
	background-color : #5b5b5b;
}
.ie8 .widget.widget-navigation.top_nav a:hover {
	background : #5b5b5b;
}
.widget.widget-navigation.top_nav .active a {
	background : #0F54A1;
}
.widget.widget-navigation.top_nav .image-wrapper {
	display : inline-block;
}
.widget.widget-navigation.top_nav .image-wrapper img {
	padding : 0;
}
.widget.widget-navigation.top_nav .label {
	display : block;
	line-height : 20px;
}
.widget.widget-navigation.top_nav .navigation-item {
	padding : 0;
	display : inline-block;
	width : 104px;
}
.widget-navigation.main_menu {
	text-align : right;
	overflow : visible;
}
.widget-navigation.main_menu a {
	font-family : 'Open Sans', sans-serif;
	font-size : 14px;
	text-transform : uppercase;
	font-weight : bold;
	color : #000000;
	padding : 0 10px 10px;
}
.widget-navigation.main_menu a:hover,
.widget-navigation.main_menu .active > a {
	color : #0f73ce;
}
.widget-navigation.main_menu .navigation-item.first .label {
	display : none;
}
.widget-navigation.main_menu .has-child .navigation-item .label {
	display : block;
	border-bottom : 1px solid #8AB1DB;
	font-weight : normal;
	padding : 10px 0;
	text-transform : none;
}
.widget-navigation.main_menu .has-child .navigation-item.last .label {
	border-bottom : none;
}
.widget-navigation.main_menu > .navigation-item.first {
	padding-left : 0;
}
.widget-navigation.main_menu .navigation-item.last {
	padding-right : 0;
}
.widget-navigation.main_menu img {
	vertical-align : 0;
}
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container {
	background-color : #5595DC;
	background-image : none;
	opacity : .95;
	filter : alpha(opacity=95);
	padding-top : 0;
	top : 25px;
	z-index : 1000;
	text-align : left;
	width : 200px;
}
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container .navigation-item {
	padding : 0;
}
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
	border-bottom : none;
	color : #FFFFFF;
	display : block;
	padding : 0 15px;
}
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover,
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container .navigation-item.active a {
	color : #86beff;
}
.widget-navigation.main_menu .horizontal .navigation-item .navigation-item-child-container .navigation-item.last a {
	border : medium none;
}
.footer .widget-navigation .vertical .navigation-item {
	padding : 8px 0;
}
.footer .widget-navigation .navigation-item a {
	color : #696969;
	font-size : 13px;
	border-bottom : none;
	padding : 0;
}
.footer .widget-navigation .navigation-item a:hover,
.footer .widget-navigation .navigation-item.active a {
	color : #9B9A9A;
}
.widget-html .footer-hr-line {
	background : url("../images/footer-hr-line.png") repeat-x left top;
}
.add-to-cart-popup .short-info div.stepper {
	padding: 0;
}
.map{
	width:90%;
}
.google-map-container {
	height: 450px;
}
p.copyright {
	font-size : 13px;
	color : #696969;
}
p.designby,
p.designby a,
p.designby a:hover {
	font-size : 13px;
	color : #696969;
	padding : 0;
}
.top_seller .product-view.image-view .product-block > .price {
	float: right;
	position: static;
}
.top_seller .product-view.image-view .product-block .btn-add {
	display: inline-block;
	overflow: hidden;
}
.widget-html p.john-shook-newsletter {
	color : #FFFFFF;
	font-size : 19px;
}
.widget-html p.john-shook-newsletter a {
	color : #000000;
	text-decoration : underline;
}
.widget-html p.john-shook-newsletter a:hover {
	color : #FFFFFF;
}
.widget-html .lean-enterprise {
}
.widget-html .lean-enterprise .title {
	color : #696969;
	font-size : 16px;
	padding-bottom : 10px;
}
.widget-html .lean-enterprise .row {
	color : #696969;
	font-size : 13px;
	line-height : 20px;
	padding-bottom : 10px;
	margin-left: 0;
	margin-right: 0;
}
.widget-html .lean-enterprise .row img {
	float : left;
	padding-right : 15px;
}
.widget-html .lean-enterprise .row img.location {
	padding-top : 9px;
}
.widget-html .lean-enterprise .row img.phone {
	padding-top : 11px;
}
.widget-html .lean-enterprise .row img.email {
	padding-top : 3px;
}
.widget-html .lean-enterprise .row a:hover {
	color : #9b9a9a;
}
.widget-article .training {
	overflow : hidden;
	display : inline-block;
	border-left : 1px solid #E2E9F7;
	border-right : 1px solid #FFFFFF;
	margin-bottom : 30px;
}
.widget-article .training .block {
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #E2E9F7;
	float : left;
	height : 330px;
	padding : 42px 14px 0;
	text-align : center;
	width : 345px;
}
.widget-article .training .block .img_block {
	display : inline-block;
	width : 83px;
	height : 67px;
}
.widget-article .training .block img {
	transition : all 1s ease 0s;
	-webkit-transition : all 1s ease 0s;
}
.widget-article .training .block .img_block:hover img {
	transform : rotateY(180deg);
	-webkit-transform : rotateY(180deg);
}
.ie8 .widget-article .training .block {
	border-bottom : 1px solid #E2E9F7;
}
.widget-article .training .title {
	font-family : 'Open Sans', sans-serif;
	font-size : 17px;
	color : #0F54A1;
	padding : 20px 0;
	display : block;
	font-weight : bold;
}
.widget-article .training p {
	font-size : 13px;
	line-height : 22px;
	overflow : hidden;
	padding-bottom : 10px;
	word-spacing : 1px;
}
.widget-article .training .link_row {
	display : block;
	padding : 2px 0;
}
.widget-article .training .link_row a {
	color : #0F54A1;
	font-size : 14px;
	line-height : 21px;
}
.widget-article .training .link_row a:hover {
	color : #4d92de;
}
.widget-html.lean_transfor {
	margin-right : 30px;
	margin-top : 8px;
	margin-bottom : 56px;
}
.widget-html .lean_transformation {
	border : 1px solid #e5e5e5;
	padding : 20px;
}
.lean_transformation h1 {
	color : #0F54A1;
	font-size : 28px;
	font-weight : normal;
	padding-bottom : 20px;
	line-height : 41px;
}
.lean_transformation p {
	color : #000000;
	font-size : 14px;
	line-height : 22px;
}
.lean_transformation .hr {
	background-color : #CDDBEB;
	height : 5px;
	margin : 35px 0 40px;
}
.lean_transformation .register_block {
	overflow : hidden;
	padding-bottom : 10px;
}
.lean_transformation .register_block img {
	float : left;
	margin-right : 20px;
}
.lean_transformation .register_block span {
	display : inline-block;
	font-size : 18px;
	width : 486px;
	line-height : 25px;
}
.lean_transformation .register_block a {
	color : #FF9000;
}
.lean_transformation .register_block a:hover {
	color : #fdbe6d;
}
.in_company_training {
	border : 1px solid #E5E5E5;
	margin-left : 30px;
	overflow : hidden;
	padding : 20px;
}
.in_company_training p {
	padding-bottom : 10px;
	word-wrap : break-word;
	line-height : 18px;
	font-size : 13px;
}
.in_company_training .left {
	float : left;
	width : 186px;
}
.in_company_training .left .title {
	color : #034B9C;
	display : block;
	font-size : 26px;
	line-height : 36px;
	padding-bottom : 24px;
}
.in_company_training li {
	background : url("../images/bulet_arrow.png") no-repeat scroll left top;
	list-style : none outside none;
	margin-bottom : 7px;
	padding-left : 28px;
}
.in_company_training li a {
	font-size : 13px;
	color : #ff9000;
	line-height : 19px;
}
.in_company_training li a:hover {
	color : #fbba65;
}
.in_company_training .right {
	background-color : #F4F8FF;
	float : right;
	padding : 10px;
	width : 110px;
}
.in_company_training .right .title {
	display : block;
	font-size : 16px;
	line-height : 23px;
	padding-bottom : 15px;
}
.in_company_training a.more {
	color : #FF9000;
	font-size : 14px;
	line-height : 20px;
}
.in_company_training a.more:hover {
	color : #fbba65;
}
.in_company_training a.more_details {
	background : url("../images/more_details.png") no-repeat left top;
	height : 33px;
	width : 125px;
	display : block;
	margin-top : 24px;
}
.widget-article .mission_box {
	border : 1px solid #E5E5E5;
	padding : 15px;
}
.widget-article .mission_box h1 {
	color : #0F54A1;
	font-size : 33px;
	font-weight : normal;
	line-height : 45px;
	padding-bottom : 23px;
}
.widget-article .mission_box ul {
	padding : 0 0 0 26px;
}
.widget-article .mission_box li {
	font-size : 18px;
	line-height : 26px;
	padding : 0 0 20px;
}
.lean_workshop a {
	color : #FF9000;
}
.lean_workshop a:hover {
	color : #fbba65;
}
.video-container {
	border : 1px solid #ccc;
	margin-right : 60px;
	margin-bottom : 50px;
	padding : 15px;
}
.video-container iframe {
	display : block;
	width : 100%;
}
.widget.widget-html .what_is_lean {
	background-color : #FFFFFF;
	border : 3px solid #E7E7E7;
	margin-top : 46px;
	padding : 20px;
}
.what_is_lean .title_block {
	border-bottom : 3px solid #CCCCCC;
	line-height : 37px;
	margin-bottom : 15px;
	position : relative;
}
.what_is_lean .title_block .title {
	border-bottom : 3px solid #587CC4;
	color : #000000;
	font-size : 22px;
	position : relative;
	top : -2px;
	padding-bottom : 10px;
}
.what_is_lean p {
	color : #565656;
	font-size : 13px;
	height : 232px;
	line-height : 23px;
	margin-bottom : 14px;
	overflow-y : auto;
	padding : 0;
}
.what_is_lean a.read_more {
	color : #FF9000;
	display : inline-block;
	font-size : 14px;
}
.what_is_lean a.read_more:hover {
	color : #fbba65;
}
.austrilian_book .title {
	font-size : 24px;
	padding-bottom : 10px;
}
.austrilian_book > img {
	display : inline-block;
	margin-right : 20px;
	vertical-align : top;
}
.austrilian_book .details {
	display : inline-block;
	width : 530px;
}
.austrilian_book p.description {
	border-bottom : 3px solid #CCCCCC;
	font-size : 14px;
	line-height : 22px;
	margin-bottom : 20px;
	padding-bottom : 20px;
}
.austrilian_book p.description .more {
	color : #FF9000;
}
.austrilian_book p.description .more:hover {
	color : #fbba65;
}
.austrilian_book .details .left {
	float : left;
}
.austrilian_book .details .left img,
.austrilian_book .details .right img {
	float : left;
	margin-right : 15px;
}
.austrilian_book .details .left p,
.austrilian_book .details .right p {
	float : left;
	font-size : 14px;
}
.austrilian_book .details .left p {
	width : 161px;
}
.austrilian_book .details .right p {
	width : 135px;
}
.austrilian_book .details .right {
	float : left;
	margin-left : 70px;
}
.austrilian_book .details .check {
	color : #ff9000;
	cursor : pointer;
}
.austrilian_book .details .check:hover {
	color : #fbba65;
}
.widget-html .newsletter .title {
	color : #696969;
	font-size : 21px;
	text-transform : uppercase;
	text-align : center;
}
.widget-html .newsletter .title span {
	font-weight : bold;
}
.widget-article .search_btn {
	background : #939292;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MzkyOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiM3Nzc2NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background : -moz-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #939292), color-stop(16%, #919191), color-stop(79%, #777676));
	background : -webkit-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -o-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -ms-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : radial-gradient(ellipse at center, #939292 0%, #919191 16%, #777676 79%);
	filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#939292', endColorstr='#777676', GradientType=1);
	border-left : 1px solid #676768;
	border-right : 1px solid #8A8A8A;
	padding : 8px 20px;
	text-align : center;
	transition : all 2s ease 0s;
	-webkit-transition : all 2s ease 0s;
}
.widget-article .search_btn {
	background-color : #939292;
}
.ie9 .widget-article .search_btn {
	filter : none;
}
.ie8 .widget-article .search_btn {
	filter : none;
	background : #939292;
	border-left : 1px solid #9f9e9e;
	border-right : 1px solid #848383;
}
.widget-article .search_btn.active,
.widget-article .search_btn:hover {
	cursor : pointer;
	background : none;
	background-color : #5b5b5b;
}


.search-results .page{
	font-size:13px;
	margin-bottom:25px;
}
.search-results .title{
	margin-bottom:25px;
}
.search-results .page .summary{
	font-size:13px;
	line-height:22px;
	text-transform:none;
	color:#444;
}

.search-result .product-view.image-view .product-block{
	margin:7px 3px;
}

.search-result .pagination-literal-status, .search-result .pagination{
	font-size:14px;
}
.search-result {
	border-bottom:1px solid #ddd;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.search-results .title{
	font-size:20px;
}


.ie8 .widget-article .search_btn.active,
.ie8 .widget-article .search_btn:hover {
	background : #5b5b5b;
}
.widget-article .search_btn .icon {
	background : url("../images/search_btn_icon.png") no-repeat center top;
	display : inline-block;
	height : 26px;
	width : 26px;
	vertical-align : bottom;
}
.widget-article .search_btn .label {
	color : #FFFFFF;
	display : block;
	font-size : 14px;
	line-height : 20px;
	text-align : center;
	text-transform : uppercase;
}
.widget-search {
	background-color : #5B5B5B;
	display : none;
	padding : 10px 20px;
	width : 342px;
}
.purchasing {
	overflow : hidden;
	padding : 30px 0;
}
.purchasing .cont_box {
	background-color : #FFFFFF;
	border-bottom : 2px solid #CECECE;
	width : 554px;
}
.ie8 .purchasing .cont_box {
	border : 1px #CECECE solid;
}
.purchasing .cont_box.australia {
	float : left;
}
.purchasing .cont_box.other_contry {
	float : right;
}
.purchasing .cont_box .header-wrap {
	background : url("../images/purchasing_cont_box_re.png") repeat-x left top;
}
.purchasing .cont_box .header-wrap-ext {
	background : url("../images/purchasing_cont_box_rt.png") no-repeat right top;
}
.purchasing .cont_box .header {
	background : url("../images/purchasing_cont_box_lt.png") no-repeat left top;
	color : #FFFFFF;
	font-size : 20px;
	height : 62px;
	line-height : 46px;
	padding-left : 20px;
}
#bmui-tab-abandoned-cart .confirm-panel .btn-row button {
	margin-right: 5px;
}
.purchasing .cont_box .content {
	height : 130px;
	padding : 10px 20px 20px;
}
.purchasing .cont_box .content .order_up_to {
	color : #0F54A1;
	font-size : 23px;
}
.purchasing .cont_box .content p {
	font-size : 18px;
	padding : 10px 0;
}
.purchasing .cont_box .content .mail {
	color : #6B6B6B;
	font-size : 16px;
}
.purchasing .cont_box .content .mail a {
	color : #FF9000;
}
.purchasing .cont_box .content .mail a:hover {
	color : #fbba65;
}
.widget-search form {
	font-size : 0;
}
.widget-search input {
	border : medium none;
	border-radius : 3px 0 0 3px;
	padding : 5px;
	width : 299px;
	height: 17px;
}
.widget-search button {
	background : url("../images/search_btn_icon2.png") no-repeat center 5px #FFFFFF;
	border-radius : 0 3px 3px 0;
	height : 27px;
	margin-left : 0;
	width : 27px;
}
.widget-article .books p.health_care {
	font-size : 16px;
}
.widget-article p.health_care a {
	color : #FF9000;
}
.widget-article p.health_care a:hover {
	color : #fbba65;
}
.widget-article .books h1 {
	border-bottom : 1px dashed #0F54A1;
	color : #0F54A1;
	font-size : 28px;
	font-weight : normal;
	margin-bottom : 20px;
}
.widget-article .books p {
	font-size : 14px;
	padding-bottom : 10px;
}
.widget-article .books p.last {
	padding-top : 10px;
}
.widget-article .books a {
	color : #ff9000;
}
.widget-article .books a:hover {
	color : #fbba65;
}
.widget-article .books .line_block {
	display : block;
	line-height : 21px;
}
.widget-article .books .line_block a {
	font-size : 14px;
}
.widget-article .books .bold {
	font-weight : bold;
	font-size : 12px;
}
.widget-article .useful_links {
	overflow : hidden;
	padding : 20px 0;
}
.widget-article .useful_links .column-left {
	float : left;
	width : 530px;
}
.widget-article .useful_links .general {
	padding-bottom : 35px;
}
.widget-article .useful_links .column-right {
	border-left : 1px solid #CCCCCC;
	float : left;
	padding-left : 70px;
}
.widget-article .useful_links .line-block {
	display : block;
	font-size : 14px;
	line-height : 30px;
}
.widget-article .useful_links .line-block.title {
	color : #0F54A1;
	font-size : 24px;
	padding-bottom : 10px;
}
.widget-article .useful_links .line-block .name {
	display : inline-block;
	width : 300px;
}
.widget-article .aus_summit {
	border : 1px solid #E5E5E5;
	padding : 20px;
}
.widget-article .aus_summit .title {
	color : #034B9C;
	font-size : 26px;
	line-height : 36px;
	padding-bottom : 10px;
}
.widget-article .aus_summit .container {
	height : 297px;
	overflow-y : auto;
}
.widget-article .aus_summit .name {
	color : #0F54A1;
	font-size : 16px;
	padding-bottom : 3px;
}
.widget-article .aus_summit .company {
	color : #898989;
	font-size : 13px;
}
.footer .widget-socialMediaLink {
	text-align : right;
}
.footer .widget-socialMediaLink a {
	height : 27px;
	margin-left : 20px;
}
.footer .widget-socialMediaLink a.twitter {
	background : url("../images/twitter-icon.png") no-repeat left top;
	width : 20px;
}
.footer .widget-socialMediaLink a.linkedin {
	background : url("../images/linkedin-icon.png") no-repeat left top;
	width : 28px;
}
.footer .widget-socialMediaLink a.facebook {
	background : url("../images/facebook-icon.png") no-repeat left top;
	width : 13px;
}
.footer .widget-socialMediaLink a.googlePlus {
	background : url("../images/google-plus-icon.png") no-repeat left top;
	width : 30px;
}
.footer .widget-socialMediaLink a.youTube {
	background : url("../images/youtube-icon.png") no-repeat left top;
	width : 29px;
}
.widget.widget-event.all_event_list {
	padding-left : 10px;
}
.event-list .thumb-image {
	display : none;
}
.event-list .event-details .content {
	display : none;
}
.event-list .event-details div.title {
	padding-bottom : 3px;
}
.event-list .event-details .start {
	font-size : 11px;
	font-style : italic;
}
.event-list .event-details div.basic-info {
	display : none;
}
.event-list .event-details div.time-range {
	padding : 0;
	display : none;
}
.event-list .event-wrap {
	border-bottom : 1px dashed #D8D8D8;
	margin : 0;
	padding : 7px 0;
}
.widget.widget-event .show_all-view {
	overflow-y : auto;
}
.event-list .event-details .title a {
	display : block;
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.widget.list_of_event > .widget-title {
	color : #0F54A1;
	font-size : 20px;
}
.widget.list_of_event .paginated-view .footer {
	background : none repeat scroll 0 0;
	border : medium none;
	padding : 10px 0;
}
.event-list .event-details {
	padding-bottom : 5px;
}
.calendar.fc-basic-calendar {
}
.basic-calendar .fc-header .fc-button-today {
	display : none;
}
.basic-calendar .fc-header {
	position : relative;
}
.basic-calendar .fc-header .fc-header-left,
.basic-calendar .fc-header .fc-header-right {
	width : 17px;
}
.basic-calendar .fc-header .fc-button-prev {
	background : none;
	border : medium none;
	box-shadow : none;
	position : absolute;
	left : 0;
	text-shadow : none;
}
.basic-calendar .fc-header .fc-button-next {
	background : none;
	border : medium none;
	box-shadow : none;
	position : absolute;
	right : 0;
	text-shadow : none;
}
.basic-calendar .fc-header .fc-button-prev,
.basic-calendar .fc-header .fc-button-next {
	color : #fff;
}
.widget-event .basic-calendar .fc-header-title h2 {
	color : #FFFFFF;
	font-size : 16px;
	text-transform : uppercase;
	padding-bottom : 0;
	font-weight : bold;
}
.widget-event .basic-calendar .fc-header td {
	background : none repeat scroll 0 0 #587CC4;
}
.widget-event .basic-calendar .fc-content {
	background : none repeat scroll 0 0 #587CC4;
	margin-top : 0;
}
.basic-calendar .fc-border-separate .fc-widget-header,
.basic-calendar .fc-border-separate .fc-widget-content {
	border : 1px solid #587CC4;
	background : none;
}
.widget-event .basic-calendar .fc-content th {
	background : none repeat scroll 0 0;
	color : #FFFFFF;
}
.fc-basic-calendar .fc-day-number {
	color : #FFFFFF;
}
.basic-calendar .fc-border-separate {
	background-color: #587cc4;
}
.basic-calendar .fc-grid th {
	color: #fff;
}
.basic-calendar .fc-header td {
	background-color: #587cc4;
}
.basic-calendar .fc-border-separate td.fc-day > div {
	min-height : inherit !important;
}
.basic-calendar .fc-basic-calendar .fc-day {
	height : 47px;
}
.basic-calendar .fc-basic-calendar .fc-day-number {
	padding : 5px 0;
}
.basic-calendar .fc-basic-calendar .fc-day-content {
	display : none;
}
.basic-calendar .fc-border-separate .fc-widget-content.fc-event-day {
	border : 1px solid #FFFFFF;
	cursor : pointer;
}
.basic-calendar .sidebar {
	float : left;
	width : 174px;
	border : none;
	background-color : #E7EFFF;
	margin-bottom : 0;
	height : 241px;
}
.basic-calendar .sidebar .event-summary-wrap {
	height : 241px;
	overflow : auto;
}
.basic-calendar .sidebar .body .column-left {
	display : none;
}
.basic-calendar .sidebar .header .title {
	border : medium none;
	font-size : 16px;
	padding : 0;
	overflow : hidden;
}
.basic-calendar .sidebar .column-right .info-row label {
	display : block;
	padding-bottom : 2px;
	line-height : 17px;
}
.basic-calendar .sidebar .column-right .summary {
	color : #666666;
}
.basic-calendar .sidebar .column-right .info-row span {
	display : block;
	padding-bottom : 9px;
	font-size : 11px;
}
.widget.pub_edu > .widget-title {
	color : #034B9C;
	font-size : 26px;
}
.widget-event.pub_edu {
	border : 1px solid #E5E5E5;
	overflow : hidden;
	padding : 15px;
}
.widget-event .advance-calendar .fc-header-title h2 {
	color : #FFFFFF;
	font-size : 20px;
	font-weight : normal;
}
.basic-calendar .summary > h1 {
	font-size : 16px;
}
.basic-calendar .summary > h3 {
	font-size : 14px;
}
.basic-calendar .summary ul {
	padding-left : 15px;
}
.basic-calendar .summary li {
	font-size : 13px;
	line-height : 22px;
}
.basic-calendar .summary p {
	padding-bottom : 10px;
}
.widget-event .advance-calendar .fc-content {
	clear : none;
	margin-top : 0;
}
.widget-event .advance-calendar .fc-header td {
	background : url("../images/btn_bg.png") repeat-x left top;
	padding : 7px 5px 0;
}
.widget-event .advance-calendar .fc-content th {
	background-color : #6e91d8;
	border : 1px solid #6e91d8;
	color : #ffffff;
	font-size : 14px;
	font-weight : normal;
	overflow : hidden;
	padding : 10px 0;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.widget-event .advance-calendar .fc-content tbody {
}
.widget-event .advance-calendar .fc-grid .fc-day-number {
	font-size : 14px;
}
.widget-event .advance-calendar .fc-state-highlight {
	background : none repeat scroll 0 0 #F0F4FB;
}
.widget-event .advance-calendar .fc-event {
	background-color : #6E91D8;
	border : medium none;
	color : #FFFFFF;
	font-size : 11px;
	padding : 1px 3px;
}
.widget.widget-event .advance-calendar .fc-state-default {
	background : none repeat scroll 0 0;
	border : medium none;
	box-shadow : none;
	display : inline-block;
	height : auto;
}
.widget.widget-event .advance-calendar .fc-state-default .fc-text-arrow {
	display : inline-block;
	height : 35px;
	margin : 0;
	overflow : hidden;
	text-indent : 500px;
	width : 35px;
	border-radius : 50%;
}
.widget.widget-event .advance-calendar .fc-button.fc-button-prev.fc-state-default .fc-text-arrow {
	background : url("../images/adv_calender_prev_arrow.png") no-repeat left top;
	border : 1px #587cc4 solid;
	transition : all 1.5s ease 0s;
	-webkit-transition : all 1.5s ease 0s;
}
.widget.widget-event .advance-calendar .fc-button.fc-button-prev.fc-state-default .fc-text-arrow:hover {
	background : url("../images/adv_calender_prev_arrow.png") no-repeat left top #3b64b7;
	border : 1px #345db1 solid;
}
.widget.widget-event .advance-calendar .fc-button.fc-button-next.fc-state-default .fc-text-arrow {
	background : url("../images/adv_calender_next_arrow.png") no-repeat left top;
	border : 1px #587cc4 solid;
	transition : all 1.5s ease 0s;
	-webkit-transition : all 1.5s ease 0s;
}
.widget.widget-event .advance-calendar .fc-button.fc-button-next.fc-state-default .fc-text-arrow:hover {
	background : url("../images/adv_calender_next_arrow.png") no-repeat left top #3b64b7;
	border : 1px #345db1 solid;
}
.widget-event .advance-calendar .fc-widget-header,
.widget-event .advance-calendar .fc-widget-content {
	border : 1px solid #325bad;
}
.widget-event .advance-calendar .fc-border-separate td {
}
.widget-event .advance-calendar .fc-border-separate tbody tr.fc-first td,
.widget-event .advance-calendar .fc-border-separate tbody tr.fc-first th {
	border-top-width : 0;
}
.widget-event .advance-calendar .fc-border-separate th,
.widget-event .advance-calendar .fc-border-separate td {
	border-width : 1px 0 0 1px;
}
.widget-event .advance-calendar .fc-border-separate tr.fc-last th,
.widget-event .advance-calendar .fc-border-separate tr.fc-last td {
	border-bottom-width : 1px;
}
.widget-event .advance-calendar .fc-border-separate th.fc-last,
.widget-event .advance-calendar .fc-border-separate td.fc-last {
	border-right-width : 1px;
}
#wi-ad542bfb-2b33-47ac-b300-0ca54c7d2b84 {
	margin-bottom : 30px;
}
.widget-newsletter .subscription-email {
	background-color : #B7B7B7;
	border : none;
	width : 275px;
	padding : 10px;
	display : block;
	margin-bottom : 15px;
	text-align : center;
}
.widget-newsletter .subscription-email:focus {
	background-color : #c9c9c9;
}
.widget-newsletter .newsletter-subscription {
	background-image : none;
	background-color : #242424;
	border : medium none;
	display : block;
	font-size : 15px;
	height : auto;
	padding : 8px 0;
	text-align : center;
	text-transform : uppercase;
	width : 295px;
	border-radius : 0;
}
.widget-newsletter .newsletter-subscription:hover {
	background-image : none;
	background-color : #383838;
}
.widget-newsletter .message {
	background-color : #FFFFFF;
	margin-top : 10px;
	padding : 5px;
	text-align : center;
	width : 285px;
}
.widget-newsletter .message.success {
	border : 1px #008000 solid;
}
.widget-newsletter .message.error {
	border : 1px #ff0000 solid;
}
.page-home .widget-blogPost {
}
.page-home .widget.widget-blogPost .widget-title {
	background : url("../images/recent-blog-post-border.png") no-repeat left bottom;
	color : #000000;
	font-size : 22px;
	margin : 0;
	padding : 0 0 12px;
}
.page-home .widget-blogPost .blog-post-item .title {
	background : none;
}
.page-home .widget-blogPost .blog-post-item {
	border-bottom : 2px solid #DFDFDF;
	height : 78px;
	position : relative;
	margin-bottom : 15px;
	padding-bottom : 15px;
}
.page-home .widget-blogPost .blog-post-item .title {
	border : medium none;
	padding : 0;
}
.page-home .widget-blogPost .blog-post-item .title a {
	font-size : 15px;
}
.page-home .widget-blogPost .blog-post-item .title a:hover {
	color : #4d92de;
}
.page-home .post.post-list-view-height {
	display : inline-block;
	left : 0;
	position : absolute;
	top : 5px;
}
.page-home .widget-blogPost .blog-post-item .details-link.link a {
	display : none;
}
.page-home .widget-blogPost .blog-post-item {
	border-bottom : 2px solid #DFDFDF;
	height : 78px;
	position : relative;
}
.page-home .widget-blogPost .blog-post-item .title {
	border : medium none;
	left : 110px;
	padding : 0;
	position : absolute;
}
.page-home .widget-blogPost .blog-post-item .title a {
	display : block;
	font-size : 18px;
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.page-home .widget-blogPost .blog-post-content {
	margin-top : 25px;
	overflow-y : auto !important;
	height : auto!important;
}
.page-home .widget-blogPost .blog-post-item .content {
	color : #666;
	left : 110px;
	overflow : hidden;
	padding : 0;
	position : absolute;
	text-overflow : ellipsis;
	top : 31px;
	white-space : nowrap;
}
.page-home .widget-blogPost .blog-post-item .blog-post-info span.date {
	background-image : none;
	color : #ABABAC;
	left : 110px;
	padding : 0;
	position : absolute;
	top : 57px;
}
.page-home .blog-post-details .blog-post-comment-panel .comment-count-info-row {
	border : medium none;
	color : #FF9000;
	margin-bottom : 10px;
}
.page-home .blog-post-details .blog-post-comment-panel .comment-item .name {
	color : #0F54A1;
}
.page-blog .widget.widget-blogPost {
	box-shadow : 0 0 5px #CCCCCC;
	margin : 5px 5px 30px 40px;
	padding : 30px;
}
.widget.widget-blogPost > .widget-title {
	color : #0F54A1;
	font-size : 36px;
	margin : 0 0 70px;
	padding : 26px 0;
}
.widget.widget-navigation.blog_category > .widget-title {
	background : url("../images/recent-blog-post-border.png") no-repeat scroll -58px bottom;
	color : #0F54A1;
	font-size : 22px;
	margin-bottom : 18px;
	padding-bottom : 12px;
}
.widget-navigation.blog_category .vertical .navigation-item a {
	background : url("../images/bulet_arrow2.png") no-repeat right center;
	border : medium none;
	font-size : 16px;
	margin-bottom : 10px;
	overflow : hidden;
	padding : 0 16px 0 0;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.widget-navigation.blog_category .vertical .navigation-item a:hover {
	background : url("../images/bulet_arrow2_hover.png") no-repeat right center;
	color : #0F54A1;
}
.page-blog-post .blog-post-details,
.page-blog-category .blog-category-details {
	box-shadow : 0 0 5px #CCCCCC;
	margin : 5px 5px 30px 40px;
	padding : 30px;
}
.blog-post-details .image {
	text-align : center;
}
.blog-post-details .comment-post-panel .form-row.simple-captcha label {
	display : none;
}
.blog-post-details .social-media-share-bar {
	padding-top : 15px;
}
.blog-post-details .social-media-share span {
	display : inline-block;
	height : 38px;
	width : 38px;
}
.blog-post-details .social-media-share span.at16nc.at16t_facebook {
	background : url("../images/blog-facebook-icon.png") no-repeat left top;
}
.blog-post-details .social-media-share span.at16nc.at16t_twitter {
	background : url("../images/blog-twitter-icon.png") no-repeat left top;
}
.blog-post-details .social-media-share span.at16nc.at16t_google {
	background : url("../images/blog-google-icon.png") no-repeat left top;
}
.blog-post-details .social-media-share span.at16nc.at16t_linkedin {
	background : url("../images/blog-linked_in-icon.png") no-repeat left top;
}
.blog-post-details .social-media-share span.at16nc.at16t_email {
	background : url("../images/blog-mail-icon.png") no-repeat left top;
}
.page-home .widget-product > .widget-title {
	border-bottom : 3px solid #587CC4;
	display : inline-block;
	font-size : 22px;
	position : absolute;
	top : 1px;
}
.product-view.scrollable-view .header {
	border-bottom : 3px solid #CCCCCC;
}
.page-home .widget-product .scrollable-view {
	padding-top : 15px;
	border : none;
}
.page-home .widget-product .content {
	border : medium none;
	padding : 29px 0 0;
}
.page-home .widget-product .scrollable .content {
	padding-top : 0;
}
.page-home .widget-product .scrollable-view .product-block {
	background-color : #FFFFFF;
	border : 2px solid #E0E3E7;
	display : inline-block;
	height : auto;
	margin : 0 12px;
	padding : 10px;
	vertical-align : top;
	width : 178px;
	position : relative;
}
.page-home .widget-product .scrollable-view .product-block .product-image-view-height {
	float : none;
	margin-right : 0;
	text-align : center;
}
.page-home .widget-product .scrollable-view .product-block .btn-add {
	float: right;
	margin-top: 21px;
}
.page-home .product-image-view .image a {
	vertical-align : middle;
}
.page-home .widget-product .scrollable-view .product-block .product-image-view-height {
	text-align : center;
}
.page-home .widget-product .scrollable-view .product-block .product-name {
	height : auto;
	margin : 0;
}
.page-home .widget-product .scrollable-view .product-block .product-name a {
	display : block;
	font-size : 14px;
	height : 41px;
	margin-bottom : 13px;
	margin-top : 10px;
	white-space : normal;
	color : #0F54A1;
}
.page-home .widget-product .scrollable-view .product-block .product-name a:hover {
	color : #4d92de;
}
.page-home .widget-product .scrollable-view .product-block .btn-add .add-to-cart-button {
	background-color : #587DC4;
	background-image : url("../images/cart-icon2.png");
	background-position : 4px 5px;
	background-repeat : no-repeat;
	border-radius : 3px;
	bottom : 8px;
	font-size : 14px;
	height : 30px;
	line-height : 26px;
	overflow : hidden;
	padding : 0 5px 0 0;
	position : absolute;
	right : 10px;
	text-align : right;
	width : 103px;
}
.page-home .widget-product .scrollable-view .product-block .btn-add .add-to-cart-button:hover {
	background-color : #6287ce;
}
.page-home .widget-product .scrollable-view .product-block .price {
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 0;
	width: 70px;
}
.page-home .widget-product .scrollable-view .product-block .price .tax-message {
	color: #999;
	font-size: 11px;
}
.add-to-cart-popup .popup-middle .prodict-name {
	color : #0F54A1;
}
.add-to-cart-popup .popup-middle table,
.add-to-cart-popup .popup-middle table td,
.add-to-cart-popup .popup-middle table th {
	color : #555555;
}
.ie8 .add-to-cart-popup {
	border : 1px #587CC4 solid;
}
.add-to-cart-popup .prodict-name {
	color : #0F54A1;
	font-size : 18px;
}
.add-to-cart-popup .popup-bottom .button-item .continue-shopping-btn,
.add-to-cart-popup .popup-bottom .button-item a {
	border-radius : 3px;
	color : #FFF;
	border-radius : 0;
	height : 17px;
}
.add-to-cart-popup .header .close-icon {
	background : url("../images/cart-popup-close.png") no-repeat left top;
	height : 27px;
	position : absolute;
	right : 9px;
	top : 8px;
	width : 27px;
}
.shopping-cartItem table.cartItem-table tr.even {
	background-color : #F9FBFF;
}
.tell-friend-popup .form-row input {
	border : 1px solid #D4D4D4;
	padding : 5px;
	width : 190px;
}
.tell-friend-popup .form-row textarea {
	border : 1px solid #D4D4D4;
	height : 100px;
	padding : 5px;
	width : 308px;
}
.tell-friend-popup .form-row .limit-label {
	color : #666666;
	font-size : 14px;
	padding-left : 154px;
}
.tell-friend-popup .form-row input:focus,
.tell-friend-popup .form-row textarea:focus {
	background-color : #F8FBFE;
	border : 1px solid #9FCCFE;
	color : #666666;
}
.popup.tell-friend .info-message {
	color : #008000;
	font-size : 14px;
	text-align : center;
}
.product-image-view .image {
	text-align : center;
}
.product-view.image-view .product-block {
	border : medium none;
	margin : 10px 39px 30px 0;
	padding : 0;
	width : 500px;
	height : 200px;
	position : relative;
}
.product-view.image-view .product-block .image {
	float : left;
	height : 200px;
	margin-right : 20px;
	text-align : left;
	width : 170px;
	text-align : center;
}
.product-view.image-view .product-block .product-name a {
	color : #0F54A1;
	font-size : 22px;
	height : auto;
	margin-top : 0;
	max-height : 64px;
}
.product-view.image-view .product-block .product-name a:hover {
	color : #4d92de;
}
.product-view.image-view .product-block > .price {
	bottom: 23px;
	font-size: 22px;
	left: 190px;
	padding: 0;
	position: absolute;
	width: 130px;
}
.product-view.image-view .product-block > .price .tax-message {
	color: #999;
	display: block;
	font-size: 11px;
}
.product-view.image-view .product-block .btn-add .add-to-cart-button {
	background-color : #587DC4;
	background-image : url("../images/cart-icon.png");
	background-position : 12px 6px;
	background-repeat : no-repeat;
	border-radius : 5px;
	font-size : 18px;
	height : 39px;
	line-height : 35px;
	overflow : hidden;
	padding : 0 11px 0 0;
	text-align : right;
	width : 140px;
	bottom : 18px;
	position : absolute;
	right : 0;
}
.product-view.image-view .product-block .btn-add .add-to-cart-button:hover {
	background-color : #6287ce;
}
.category-details .header {
	background-color : #F1F6FF;
	border-bottom : 2px solid #DFEAFD;
}
.category-details .footer {
	background-color : #F1F6FF;
	border : 1px solid #DFEAFD;
}
.product-view.list-view tr.odd {
	background-color : #F3F6FB;
}
.product-view.list-view tr {
	border : 1px solid #DFEEFE;
}
.product-view.list-view .product-name-link {
	color : #0F54A1;
}
.product-view.list-view .product-name-link:hover {
	color : #4d92de;
}
.product-view.list-view .price-n-cart .price {
	color : #0F54A1;
	text-align : center;
}
.product-view.list-view .price-n-cart .add-to-cart-button {
	background-color : #587DC4;
	background-image : url("../images/cart-icon.png");
	background-position : 12px 6px;
	background-repeat : no-repeat;
	border-radius : 5px;
	font-size : 18px;
	height : 39px;
	line-height : 35px;
	overflow : hidden;
	padding : 0 11px 0 0;
	text-align : right;
	width : 140px;
}
.product-view.list-view .price-n-cart .add-to-cart-button:hover {
	background-color : #6287ce;
}
.product-view.list-view .description {
	font-size : 13px;
	line-height : 20px;
	padding : 10px 0;
}
.widget.store_product > .widget-title {
	color : #0F54A1;
	font-size : 22px;
}
.product-view.list-view table {
	margin : 15px 0;
}
.widget.store_product {
	margin-bottom : 40px;
}
.widget-product.top_seller .widget-title {
	background : url("../images/recent-blog-post-border.png") no-repeat scroll -58px bottom;
	color : #0F54A1;
	font-size : 22px;
	margin-bottom : 18px;
	padding-bottom : 12px;
}
.top_seller .product-view.image-view .product-block {
	border : 1px solid #EAEAEA;
	height : auto;
	margin : 10px 0;
	padding : 10px;
	width : 220px;
}
.top_seller .image.product-image-view-height.product-image {
	float : none;
	margin : 0;
	width : 100%;
}
.top_seller .product-view.image-view .product-block .product-name {
	height : auto;
}
.top_seller .product-view.image-view .product-block .product-name a {
	color : #555555;
	font-size : 14px;
	max-height : 44px;
	overflow : hidden;
}

.top_seller .product-view.image-view .product-block .btn-add .price {
	float : right;
	font-size : 20px;
	position : inherit;
	width : auto;
}
.top_seller .product-view.image-view .product-block .btn-add .add-to-cart-button {
	background : url("../images/add-to-cart3.png") no-repeat left top;
	height : 22px;
	margin-top : 5px;
	position : inherit;
	width : 25px;
	text-indent : -200px;
}
.widget-cart a {
	background : #939292;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MzkyOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiM3Nzc2NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background : -moz-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #939292), color-stop(16%, #919191), color-stop(79%, #777676));
	background : -webkit-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -o-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : -ms-radial-gradient(center, ellipse cover, #939292 0%, #919191 16%, #777676 79%);
	background : radial-gradient(ellipse at center, #939292 0%, #919191 16%, #777676 79%);
	filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#939292', endColorstr='#777676', GradientType=1);
	border-left : 1px solid #676768;
	border-right : 1px solid #8A8A8A;
	display : inline-block;
	height : 62px;
	position : relative;
	width : 100px;
	transition : all 2s ease 0s;
	-webkit-transition : all 2s ease 0s;
}
.widget-cart a {
	background-color : #939292;
}
.ie9 .widget-cart a {
	filter : none;
}
.ie8 .widget-cart a {
	filter : none;
	background : #939292;
	border-left : 1px solid #9f9e9e;
	border-right : 1px solid #848383;
}
.widget-cart a:hover {
	background : none;
	background-color : #5b5b5b;
}
.ie8 .widget-cart a:hover {
	background : #5b5b5b;
}
.widget-cart.active a,
.widget-cart.active a:hover {
	background : #0F54A1;
}
.widget-cart .cart-widget-img {
	background : url("../images/cart-widget-icon.png") no-repeat scroll left top;
	display : inline-block;
	height : 26px;
	left : 36px;
	position : absolute;
	top : 9px;
	width : 26px;
}
.widget-cart .cart-widget-text {
	color : #FFFFFF;
	font-size : 14px;
	left : 8px;
	overflow : hidden;
	position : absolute;
	text-align : center;
	text-overflow : ellipsis;
	text-transform : uppercase;
	top : 35px;
	white-space : nowrap;
	width : 78px;
}
.category-image-view.category {
	border-top : none;
	border-left : none;
	border-right : none;
	border-bottom : 2px #e6e6e6 solid;
	margin : 9px;
	padding : 0;
}
.category .category-name a {
	background : url("../images/category-wi-arrow.png") no-repeat  230px 19px #F0F0F0;
	color : #0F54A1;
	font-size : 23px;
	height : 60px;
	line-height : 60px;
	margin : 0;
	padding : 0 35px 0 10px;
	word-break : break-all;
}
.category .category-name a:hover {
	color : #4d92de;
}
.page-login form.login-form {
	background : url("../images/login-panel-bg.png") repeat-x left bottom #F3F6FB;
	padding : 20px 30px;
	width : 400px;
	height : 375px;
	position : relative;
}
.page-login form.login-form .title {
	background : url("../images/customer_login_top_bg.png") no-repeat left top;
	color : #fff;
	font-size : 35px;
	padding-bottom : 15px;
	height : 88px;
	line-height : 95px;
	width : 399px;
	text-align : center;
}
.page-login .form-row label {
	font-size : 18px;
}
.login-form .no-account-label {
	font-size : 14px;
}
.page-login .login-form .form-row input {
	border : 1px solid #E6E6E6;
	border-radius : 3px;
	box-shadow : 1px -6px 0 #F3F6FB inset;
	display : block;
	padding : 12px 5px;
	width : 385px;
}
.page-login .login-form .form-row input:focus {
	box-shadow : 0 0 5px #ccc;
}
.page-login .login-form .form-row.remember input {
	display : inline-block;
	width : auto;
	padding : 0;
	box-shadow : none;
}
.page-login .form-row.submit-row {
	position : absolute;
	bottom : 35px;
	right : 35px;
}
.login-form .form-row {
	display : inline-block;
	position : relative;
}
.page-login form.login-form button {
	border-radius : 5px;
	bottom : 12px;
	font-size : 20px;
	font-weight : bold;
	height : auto;
	letter-spacing : 1px;
	padding : 10px 13px;
	text-align : center;
	width : 112px;
	color : #fff;
}
.page-login .form-row.submit-row button:hover {
}
.ff.page-registration .login-form .form-row.submit-row button {
	line-height : 27px;
}
.gc.page-registration .login-form .form-row.submit-row button {
	line-height : 30px;
}
.ie.page-registration .login-form .form-row.submit-row button {
	line-height : 32px;
}
.ie8.page-registration .login-form .form-row.submit-row button {
	line-height : 30px;
}
.sf.page-registration .login-form .form-row.submit-row button {
	line-height : 29px;
}
.op.page-registration .login-form .form-row.submit-row button {
	line-height : 30px;
}
.page-login .form-row.remember {
	font-size : 13px;
	margin : 0;
	padding-left : 2px;
}
.page-login .form-row .lost-password a {
	color : #ff0000;
	display : inline-block;
	font-size : 13px;
	text-align : right;
	width : 161px;
}
.page-login .form-row .lost-password a:hover {
	color : #fe9595;
}
.page-login .form-row .account-register a {
	color : #0f54a1;
	font-size : 14px;
	left : 180px;
	top : 340px;
}
.page-login .form-row .account-register a:hover {
	color : #4d86c5;
}
.page-reset-password form.password-reset-form {
	border : 1px solid #CCCCCC;
	margin : 30px 0;
	padding : 20px 20px 43px;
}
.page-reset-password .title {
	color : #0F54A1;
}
.page-reset-password .password-reset-form .form-row label {
	font-size : 18px;
}
.page-reset-password .password-reset-form .form-row input {
	border : 1px solid #D4D4D4;
	display : block;
	margin-bottom : 0;
	padding : 11px 5px;
	width : 385px;
}
.page-reset-password .password-reset-form .form-row input:focus {
	background-color : #F8FBFE;
	border : 1px solid #9FCCFE;
}
.page-reset-password .password-reset-form .form-row.submit-row button {
	font-size : 14px;
	height : 42px;
	margin-left : 3px;
	padding : 0 15px 5px;
}
.page-reset-password .password-reset-form .form-row.submit-row {
	vertical-align : bottom;
}
.auto-page.page-registration .body .page-content {
	padding : 0 0 0 40px;
}
.page-registration .title {
	color : #0F54A1;
	padding-bottom : 5px;
}
.page-registration .registration-form {
	width : 780px;
}
.page-registration .registration-form .form-row {
	margin : 10px 0;
}
.page-registration .registration-form .form-row input {
	background-color : #FCFDFE;
	border : 1px solid #E5E9F1;
	box-shadow : 1px 1px 0 #E5E9F1 inset;
	padding : 7px;
	width : 550px;
	height : 22px;
	font-size : 14px;
}
.page-registration .registration-form .form-row input[type="radio"] {
	height : auto;
	width : auto;
	border : none;
	background : none;
	box-shadow : none;
}
.page-registration .registration-form .form-row input:focus {
	box-shadow : 0 0 5px #ccc;
	background-color : #fff;
}
.page-registration .registration-form .form-row label {
	font-size : 16px;
}
.page-registration .registration-form .form-row select {
	border : 1px solid #DDE2EC;
	box-shadow : 1px 1px 5px #E5E9F1 inset;
	height : auto;
	padding : 7px;
	width : 565px;
}
.page-registration .registration-form .form-row.submit-row button {
	background-image : none;
	background-color : #587dc4;
	font-size : 22px;
	height : 50px;
	padding : 0 20px;
	transition : background-color 0.3s ease-out 0s;
	-webkit-transition : background-color 0.3s ease-out 0s;
	border-radius : 0;
	text-transform : uppercase;
}
.page-registration .form-row.submit-row button:hover {
	background-color : #6287ce;
}
.page-registration form.customer-registration {
	width : 513px;
}
.page-registration .registration-form .form-row {
	background-color : #F3F6FB;
	border-top : 1px solid #E0ECFF;
	border-bottom : 1px solid #E0ECFF;
	border-left : none;
	border-right : none;
	margin : 10px 0 20px;
	padding : 15px 26px;
}
.page-registration .password-meter-wrap {
	padding-left : 146px;
}
.page-registration .registration-form .form-row.submit-row {
	background : none repeat scroll 0 0;
	border : medium none;
	margin : 0;
	padding : 0;
	text-align : center;
}
.page-registration .registration-form .form-row.submit-row label {
	display : none;
}
.registration-form .errorlist.after .message-text:before {
	content : "";
}
.registration-form .errorlist.after .message-block {
	font-size : 14px;
	padding : 0 0 0 150px;
}
.page-registration .registration-form .form-row.simple-captcha {
	background : none;
	border : medium none;
	margin : 0;
	padding : 0 26px;
}
.page-registration .registration-form .form-row.simple_captcha_input_field {
	background : none;
	border : medium none;
	margin : 0;
	padding : 0 26px;
}
.page-registration .registration-form .form-row.simple_captcha_input_field input {
	width : 150px;
}
.page-registration .registration-form .simpleCaptcha-container {
	background-color : #F3F6FB;
	border-top : 1px solid #E0ECFF;
	border-bottom : 1px solid #E0ECFF;
	border-left : none;
	border-right : none;
	margin : 10px 0 20px;
	padding : 15px 26px;
}
.event-calendar-details h1 {
	color : #0F54A1;
}
.event-calendar-details .event-description p {
	font-size : 13px;
	line-height : 22px;
}
.event-calendar-details .info-row.venue {
	color : #FF9000;
}
.event-calendar-details .info-row.venue label {
	font-size : 24px;
}
.event-calendar-details .event-subscription {
	display : none;
}
.blog-post-details .title {
	color : #0F54A1;
	font-size : 36px;
}
.blog-post-details .content p {
	font-size : 13px;
	line-height : 22px;
}
.blog-post-details .comment-post-panel {
	background : none repeat scroll 0 0 #F3F6FB;
	border : 1px solid #E0ECFF;
	padding : 20px 30px 43px;
}
.blog-post-details .comment-post-panel h2 {
	color : #0F54A1;
}
.blog-post-details .comment-post-panel label {
	font-size : 18px;
}
.blog-post-details .comment-post-panel input {
	border : 1px solid #E6E6E6;
	border-radius : 3px;
	box-shadow : 1px -6px 0 #F3F6FB inset;
	display : block;
	margin-bottom : 0;
	padding : 12px 5px;
	width : 330px;
}
.blog-post-details .comment-post-panel input:focus {
	box-shadow : 0 0 5px #ccc;
}
.blog-post-details .comment-post-panel textarea {
	border : 1px solid #E5E9F1;
	box-shadow : 1px 1px 0 #E5E9F1 inset;
	padding : 10px;
}
.blog-post-details .comment-post-panel textarea:focus {
	box-shadow : 0 0 5px #ccc;
}
.blog-post-details .comment-post-panel button {
	box-shadow : 0 -8px 0 #375EA8 inset;
	font-size : 14px;
	height : 42px;
	margin-top : 5px;
	padding : 0 25px 5px;
	border-radius : 3px;
}
.blog-post-details .comment-post-panel button:hover {
	box-shadow : 0 -8px 0 #4978d0 inset;
}
.blog-post-item .details-link.link a {
	border-radius : 5px;
	background-color : #587dc4;
}
.blog-post-item .details-link.link a:hover {
	background-color : #6287ce;
}
.blog-post-details span.categories a:hover {
	color : #FF9000;
}
.shopping-cartitem .cartitem-table th,
.shopping-cartitem .cartitem-table td {
	border : none;
}
.shopping-cartitem h1 {
	color : #0F54A1;
	font-size : 26px;
	font-weight : normal;
}
.cartitem-table .product-name a {
	color : #0F54A1;
	font-size : 18px;
}
.cartitem-table .product-name a:hover {
	color : #4d92de;
}
.shopping-cartItem table.cartItem-table,
.shopping-cartItem table.cartItem-table td,
.shopping-cartItem table.cartItem-table th {
	color : #555555;
}
.shopping-cartItem table.cartItem-table thead tr {
	background-color : #587DC4;
	background-image : none;
}
.shopping-cartItem table.cartItem-table thead tr th {
	color : #FFFFFF;
}
.shopping-cartItem table.cartItem-table th,
.shopping-cartItem table.cartItem-table td {
	border : 1px solid #587DC4;
}
.shopping-cartItem table.cartItem-table td.product-title {
	color : #FF9000;
}
.shopping-cartItem table.cartItem-table tr.sub-total-row td.total-label,
.shopping-cartItem table.cartItem-table tr.sub-total-row td.price,
.shopping-cartItem table.cartItem-table tr.total-order td.total-label,
.shopping-cartItem table.cartItem-table tr.total-order td.price,
.shopping-cartItem table.cartItem-table tr.tax-row td.total-label,
.shopping-cartItem table.cartItem-table tr.tax-row td.price {
	color : #FF9000;
	font-weight : normal;
}
.shopping-cartItem .top-btn a {
	background-color : #587DC4;
	border-radius : 3px;
	color : #FFFFFF;
	background-image : none;
}
.shopping-cartItem .top-btn a:hover {
	background-color : #6287ce;
	background-image : none;
}
.shopping-cartItem table.cartItem-table tr.sub-total-row td a {
	background-color : #587DC4;
	border-radius : 3px;
	color : #FFFFFF;
	background-image : none;
}
.shopping-cartItem table.cartItem-table tr.sub-total-row td a:hover {
	background-color : #6287ce;
	background-image : none;
}
.shopping-cartItem .cartItem-btn ul li a {
	background-color : #587DC4;
	border-radius : 3px;
	color : #FFFFFF;
	background-image : none;
}
.shopping-cartItem .cartItem-btn ul li a:hover {
	background-color : #6287ce;
	background-image : none;
}
.shopping-cartItem h1 {
	color : #0F54A1;
	font-size : 24px;
	font-weight : normal;
}
.shopping-cartItem .top-btn {
	padding-top : 15px;
}
.empty-cart a.continue-shopping {
	background-color : #587DC4;
	border-radius : 3px;
	color : #FFFFFF;
	padding : 5px 15px;
}
.empty-cart a.continue-shopping:hover {
	background-color : #6287ce;
}
.shopping-cartitem table.cartitem-table {
	background-color : #F3F6FB;
}
.shopping-cartitem table.cartitem-table th {
	background : url("../images/btn_bg.png") repeat-x scroll left top;
	color : #fff;
}
.shopping-cartitem table.cartitem-table tr {
	border-bottom : 1px solid #DCE8FC;
}
.shopping-cartitem table.cartitem-table tr.even {
	background-color : #f9f9f9;
}
.shopping-cartitem .cartitem-btn-wrapper {
	overflow : hidden;
	padding-top : 7px;
}
.shopping-cartitem .cartitem-table tfoot tr {
	border : medium none;
}
.shopping-cartitem table.cartitem-table tfoot {
	background-color : #EBF5F4;
	border-bottom : 1px solid #CCCCCC;
}
.shopping-cartitem.empty-cart .cartitem-btn {
	margin : 10px 0 0 0;
}
.checkout-page-options > h1 {
	color : #0F54A1;
	font-size : 36px;
	font-weight : normal;
	margin-bottom : 50px;
	padding : 7px 0 30px;
}
.checkout-page-options .item-head {
	background-color : #587DC4;
	color : #FFFFFF;
	background-image : none;
	font-size : 22px;
}
.checkout-page-options .content-wrapper {
	border : 1px solid #587DC4;
}
.checkout-page-options .new-customer > h1,
.checkout-page-options .registered-customer > h1 {
	color : #FF9000;
}
.checkout-page-options .registered-customer {
	border-left : 1px solid #587DC4;
}
.checkout-page-options .registered-customer p.register {
	color : #0F54A1;
}
.checkout-page-options .registered-customer .form-row label {
	font-size : 16px;
	width : 100px;
}
.checkout-page-options .new-customer .checkout-option {
	font-size : 16px;
	height : auto;
	margin-top : 10px;
	padding : 10px 15px;
}
.checkout-page-options .registered-customer input {
	border : 1px solid #D4D4D4;
	padding : 10px 5px;
	width : 230px;
}
.checkout-page-options .registered-customer input:focus {
	background-color : #F8FBFE;
	border : 1px solid #9FCCFE;
}
.checkout-page-options .form-row.lost-password-row {
	display : inline-block;
	margin-left : 106px;
}
.checkout-page-options .form-row.lost-password-row a {
	color : #FF0000;
	font-size : 14px;
}
.checkout-page-options .form-row.lost-password-row a:hover {
	color : #FE9595;
}
.checkout-page-options .form-row.button-line {
	display : inline-block;
}
.checkout-page-options .registered-customer .login-submit {
	font-size : 16px;
	height : auto;
	margin-left : 18px;
	padding : 8px 15px 10px;
	position : relative;
}
.page-product .bmui-tab .bmui-tab-header {
	background : url("../images/product_details_tab_bg.png") repeat-x left top;
	height : 47px;
	padding : 0;
	border : medium none;
	border-radius : 0;
	color : #000;
	font-size : 16px;
	line-height : 36px;
}
.page-product .bmui-tab .bmui-tab-header.bmui-tab-active {
	background : url("../images/product_details_tab_bg_active.png") repeat-x left top;
	color : #fff;
}
.page-product .bmui-tab .bmui-tab-body-container {
	border : medium none;
	padding : 20px 0;
}
.page-product .bmui-tab .bmui-tab-header .title {
	display : inline-block;
	height : 47px;
	padding : 0 15px;
}
.page-product .bmui-tab .bmui-tab-header.bmui-tab-active .title {
	background : url("../images/down_selected_arrowr.png") no-repeat center bottom;
}
.page-product .widget-productImage .image-preview-box {
	border : 1px solid #E5E5E5;
	padding : 15px;
}
.page-product .widget-productSummary .title {
	display : none;
}
.page-product .widget-productSummary .summary {
	color : #555555;
	font-size : 13px;
}
.page-product h2.product-name {
	border-bottom : 1px solid #E5E5E5;
	font-size : 26px;
	line-height : 38px;
	max-height : 70px;
	overflow : hidden;
	padding-bottom : 15px;
	color : #0F54A1;
}
.page-product .widget-stockMark {
	display : none;
}
.page-product .widget-productSku,
.page-product .widget-productCategory,
.page-product .widget-productManufacturer,
.page-product .widget-productBrand {
	padding-bottom : 0;
}
.page-product .widget-productSku label,
.page-product .widget-productCategory label,
.page-product .widget-productManufacturer label,
.page-product .widget-productBrand label {
	color : #FF9000;
	font-size : 16px;
	padding-right : 10px;
	font-weight : normal;
}
.page-product .widget-productSku .value,
.page-product .widget-productCategory .value,
.page-product .widget-productManufacturer .value,
.page-product .widget-productBrand .value {
	color : #555555;
	font-size : 14px;
}
.page-product .widget-price {
	border-top : 1px solid #E5E5E5;
	margin-top : 30px;
	padding-top : 5px;
}
.page-product .widget-price .price {
	color : #0F54A1;
	font-size : 28px;
}
.page-product .widget-addCart .add-to-cart-button {
	background-color : #587DC4;
	background-image : url("../images/cart-icon.png");
	background-position : 12px 6px;
	background-repeat : no-repeat;
	border-radius : 5px;
	font-size : 18px;
	height : 39px;
	line-height : 35px;
	overflow : hidden;
	padding : 0 11px 0 0;
	text-align : right;
	width : 140px;
}
.page-product .widget-addCart .add-to-cart-button:hover {
	background-color : #6287ce;
}
.page-product .widget-addCart .ui-spinner {
	vertical-align : top;
	margin-right : 5px;
}
.page-product .widget-addCart .ui-spinner input {
	padding : 10px;
}
.page-product .widget-productImage .multi-image-scroll-wrapper {
	border : medium none;
	margin-top : 20px;
}
.page-product .widget-productImage .image-thumb-container .thumb-image {
	border : 1px solid #E6E6E6;
	margin : 0 11px;
}
.page-product .widget-productImage .image-thumb-container .thumb-image.active {
	border : 1px solid #3088EA;
}
.page-product .widget-information .bmui-tab-body-container .title {
	color : #0F54A1;
	font-size : 20px;
	padding-bottom : 15px;
}
.ask-question-panel .form-row label {
	width : 120px;
}
.page-product .widget-addCart {
	border-bottom : 1px solid #E5E5E5;
	margin-bottom : 40px;
	padding-bottom : 15px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .yellow,
.event-details .description .custom .yellow {
	color : #ff9000;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .blue,
.event-details .description .custom .blue {
	color : #0F54A1;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h1,
.page-product .widget-information .bmui-tab-body-container .description .custom h2,
.page-product .widget-information .bmui-tab-body-container .description .custom h3,
.page-product .widget-information .bmui-tab-body-container .description .custom h4,
.page-product .widget-information .bmui-tab-body-container .description .custom h5,
.event-details .description .custom h1,
.event-details .description .custom h2,
.event-details .description .custom h3,
.event-details .description .custom h4,
.event-details .description .custom h5 {
	font-weight : normal;
	padding-bottom : 10px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h1,
.event-details .description .custom h1 {
	font-size : 22px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h2,
.event-details .description .custom h2 {
	font-size : 20px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h3,
.event-details .description .custom h3 {
	font-size : 18px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h4,
.event-details .description .custom h4 {
	font-size : 16px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom h5,
.event-details .description .custom h5 {
	font-size : 14px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom p,
.event-details .description .custom p {
	font-size : 13px;
	line-height : 22px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom p .highlight,
.event-details .description .custom p .highlight {
	font-size : 14px;
	color : #0F54A1;
}
.page-product .widget-information .bmui-tab-body-container .description .custom p.list_paragraph,
.event-details .description .custom p.list_paragraph {
	padding-bottom : 0;
	color : #FF9000;
}
.page-product .widget-information .bmui-tab-body-container .description .custom a,
.event-details .description .custom a {
	color : #ff9000;
}
.page-product .widget-information .bmui-tab-body-container .description .custom a:hover,
.event-details .description .custom a:hover {
	color : #fbba65;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .two_column {
	padding-bottom : 20px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .two_column .left {
	display : inline-block;
	width : 50%;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .two_column .right {
	display : inline-block;
}
.page-product .widget-information .bmui-tab-body-container .description .custom ol,
.event-details .description .custom ol {
	padding-left : 25px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom ul,
.event-details .description .custom ul {
	padding-left : 15px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom li,
.event-details .description .custom li {
	font-size : 13px;
	line-height : 22px;
}
.page-product .widget-information .bmui-tab-body-container .description .custom .block,
.event-details .description .custom .block {
	padding-bottom : 20px;
}
.widget-html .page_heading,
.widget-html .page_heading.what_is_lean,
.widget-html .page_heading.training_your_business {
	background : none;
	border : medium none;
	color : #0F54A1;
	font-size : 36px;
	font-weight : normal;
	margin-bottom : 50px;
	margin-top : 0;
	padding : 26px 0 33px;
}
.widget-article .what_is-lean h1 {
	color : #0F54A1;
	font-size : 23px;
	font-weight : normal;
	margin-bottom : 0;
	padding-bottom : 10px;
}
.widget-article .what_is-lean h1.wht_lean {
	border-bottom : 1px dashed #587DC4;
	margin-bottom : 20px;
}
.widget-article .what_is-lean p.resources {
	padding-bottom : 5px;
}
.widget-article .what_is-lean .strong {
	font-weight : bold;
}
.widget-article .what_is-lean a {
	color : #ff9000;
}
.widget-article .what_is-lean a:hover {
	color : #fbba65;
}
.widget-article .traning_at_your_business ul {
	padding : 0 0 20px 16px;
}
.widget-article .traning_at_your_business ul li {
	font-size : 15px;
}
.widget-article .traning_at_your_business ul li a {
	color : #FF9000;
	font-size : 13px;
}
.widget-article .traning_at_your_business ul li a:hover {
	color : #fbba65;
}
.widget-article .who_we_are .box_shadow.first {
	margin-left : 0;
}
.widget-article .who_we_are .box_shadow {
	vertical-align : top;
	background-color : #DFDFDF;
	display : inline-block;
	margin-left : 34px;
	margin-bottom : 34px;
	width : 253px;
}
.widget-article .who_we_are .box_container {
	background-color : #FFFFFF;
	display : inline-block;
	width : 100%;
}
.widget-article .who_we_are .image_wraper {
	background-color : #F8F8F8;
	height : 258px;
	text-align : center;
}
.widget-article .who_we_are .image_wraper a {
	display : inline-block;
	vertical-align : middle;
}
.widget-article .who_we_are .info {
	position : relative;
	background-color : #F0F0F0;
	padding : 10px 10px 5px;
	text-align : center;
	transition : all 0.3s ease-out 0s
}
.widget-article .who_we_are .box_container:hover .info {
	background-color: #587cc4;
}
.widget-article .who_we_are .box_container .info .arrow {
	background : url("../images/arrow.png") no-repeat left top;
	height : 12px;
	width : 20px;
	position : absolute;
	left : 117px;
	top : -12px;
	transition : all 0.3s ease-out 0s;
}
.widget-article .who_we_are .box_container:hover .info .arrow {
	background : url("../images/arrow_hover.png") no-repeat left top;
}
.widget-article .who_we_are .info .name {
	color : #0F54A1;
	display : block;
	font-size : 20px;
	padding : 5px 0 0;
	text-align : center;
}
.widget-article .who_we_are .box_container:hover .info .name {
	color : #ffffff;
}
.widget-article .who_we_are .title {
	color : #000000;
	display : block;
	font-size : 14px;
	height : 41px;
}
.widget-article .profile {
	background-color : #FFFFFF;
	margin-bottom : 60px;
}
.widget-article .profile .left_panel {
	display : inline-block;
	vertical-align : top;
	width : 200px;
}
.widget-article .profile .image_wrapper img {
	width : 100%;
}
.widget-article .profile .name {
	color : #0F54A1;
	display : block;
	font-size : 20px;
	text-align : center;
}
.widget-article .profile .title {
	display : block;
	font-size : 16px;
	padding-bottom : 0;
	text-align : center;
}
.widget-article .profile .company {
	display : block;
	text-align: center;
	font-size : 13px;
}
.widget-article .profile .right_panel {
	display : inline-block;
	padding-left : 30px;
	width : 890px;
	text-align: justify;
}
.widget-article  .profile .right_panel .intro {
	color : #303030;
	font-size : 18px;
	line-height : 25px;
}
.widget-article .profile .right_panel p {
	color : #1E1E1E;
	font-size : 14px;
	line-height : 23px;
}
.widget-article .profile .right_panel li {
	font-size : 13px;
	line-height : 22px;
	list-style : disc inside none;
}
.widget-article .profile.Global_Network .title {
	text-align : left;
}
.widget-article .profile.Global_Network .title h1 {
	display : inline-block;
	font-size : 24px;
	font-weight : normal;
	line-height : 30px;
}
.widget-article .profile.Global_Network .title a {
	color : #FF9000;
}
.widget-article .profile.Global_Network .title a:hover {
	color : #fbba65;
}
.widget-article .profile.Global_Network p {
	font-size : 13px;
	line-height : 22px;
}
.widget-article .profile.Global_Network p.bold {
	font-size : 15px;
	padding-bottom : 10px;
}
.widget-article .profile.Global_Network .line_row {
	padding : 7px 0;
}
.widget-article .profile.Global_Network .line_row .name {
	color : #202020;
	display : inline-block;
	font-size : 14px;
	line-height : 20px;
	text-align : left;
	width : 400px;
}
.widget-article .profile.Global_Network .line_row a {
	color : #FF9000;
	font-size : 13px;
	line-height : 18px;
}
.widget-article .profile.Global_Network .line_row a:hover {
	color : #fbba65;
}
.category-details-container .category {
	border : none;
}
.category-details-container .title {
	color : #0F54A1;
	font-size : 36px;
	margin-bottom : 30px;
	padding : 8px 0 30px;
}
.widget.category_nav > .widget-title {
	background : url("../images/recent-blog-post-border.png") no-repeat scroll -58px bottom;
	color : #0F54A1;
	font-size : 22px;
	padding-bottom : 12px;
	margin-bottom : 18px;
}
.category_nav .vertical .navigation-item a {
	background : url("../images/bulet_arrow2.png") no-repeat right center;
	border : medium none;
	font-size : 16px;
	padding : 0;
}
.category_nav .vertical .navigation-item a:hover {
	background : url("../images/bulet_arrow2_hover.png") no-repeat right center;
	color : #0F54A1;
}
.search-result {
	color : #0f54a1;
}
.search-item .view-detail a {
	color : #0F54A1;
}
.search-item .view-detail a:hover {
	color : #83b4ea;
}
.search-result .article,
.search-result .product,
.search-result .category {
	border-bottom : 1px dashed #C9E2FD;
}
.product-list-view-search .product-list-view {
	margin-top : 10px;
}
.ui-spinner {
	border : 1px solid #DBDBDB;
	border-radius : 0;
}
.ui-spinner input {
	background-color : #FFFFFF;
	padding : 7px;
}
.product-view .header,
.category-view .header,
.entire-search .header,
.product-search .header {
	background-color : #F3F6FB;
	border-bottom : 2px solid #e4edfb;
}
.product-view .footer,
.category-view .footer,
.entire-search .footer,
.product-search .footer {
	background-color : #F3F6FB;
	border : 1px solid #e4edfb;
}
.pagination span.current {
	background : none #0f54a1;
	border : 1px solid #0f54a1;
	color : #FFFFFF;
}
.pagination span {
	border : 1px solid #DAE8FF;
	padding : 5px 12px;
}
.pagination span:hover {
	color : #FF9000;
}
.review-panel .no-review-message {
	color : #555555;
	font-size : 14px;
}
.review-panel .write-review-panel {
	padding : 10px 0;
}
.review-panel .write-review {
	font-size : 14px;
	height : 35px;
	padding : 4px 15px;
}
.review-panel .review-form-container {
	background : url("../images/login-panel-bg.png") repeat-x scroll left bottom #F3F6FB;
	border : medium none;
	padding : 20px 30px 43px;
}
.review-panel .review-form-container label {
	font-size : 18px;
	width : 150px;
}
.review-panel .review-form-container input {
	border : 1px solid #E6E6E6;
	border-radius : 3px;
	box-shadow : 1px -6px 0 #F3F6FB inset;
	margin-bottom : 0;
	padding : 12px 5px;
	width : 330px;
}
.review-panel .review-form-container input:focus {
	box-shadow : 0 0 5px #ccc;
}
.review-panel .review-form-container textarea {
	border : 1px solid #E5E9F1;
	box-shadow : 1px 1px 0 #E5E9F1 inset;
	padding : 10px;
	width : 590px;
}
.review-panel .review-form-container textarea:focus {
	box-shadow : 0 0 5px #ccc;
}
.review-form .btn-row {
	padding : 5px 0 0 155px;
}
.review-form .btn-row button {
	font-size : 14px;
	height : 35px;
	padding : 4px 15px;
}
.review-panel .message-container {
	margin-top : 10px;
}
.review-panel .total-review-panel {
	padding-bottom : 20px;
}
.review-panel .total-review-panel .review-heading {
	color : #0F54A1;
	font-size : 20px;
	font-weight : normal;
	padding-bottom : 10px;
}
.review-panel .total-review-panel .avg-review-label span {
	font-size : 14px;
}
.review-panel .total-review-panel .total {
	font-size : 13px;
	padding : 5px 0;
}
.review-panel .total-review-panel .visible-review-label {
	font-size : 13px;
}
.review-container {
	background-color : #F3F6FB;
	border-bottom : 3px solid #E0ECFF;
}
.single-review-block {
	border-bottom : 1px solid #D9E7FD;
	margin-bottom : 25px;
	padding-bottom : 25px;
}
.single-review-block.last {
	border : medium none;
	margin-bottom : 0;
	padding-bottom : 0;
}
.single-review-block .review-head {
	overflow : hidden;
	padding-bottom : 15px;
}
.single-review-block .review-head .review-date {
	float : right;
	color : #555;
}
.single-review-block .reviewer-name {
	font-size : 18px;
	padding-bottom : 10px;
}
.single-review-block .review-description {
	color : #555555;
	font-size : 13px;
	line-height : 20px;
}
.event-details .title h2 {
	border : medium none;
	color : #0F54A1;
	font-size : 36px;
	margin-bottom : 70px;
	margin-top : 5px;
}
.event-details .basic-info {
	padding-top : 15px;
}
.event-details .basic-info .info-row.start-time-row span,
.event-details .basic-info .info-row.end-time-row span {
	font-size : 14px;
}
.event-details .basic-info .info-row.venue-row .venue a {
	color : #0F54A1;
	font-size : 14px;
}
.event-details .basic-info .info-row.venue-row .venue a:hover {
	color : #4d92de;
}
.event-details .description p {
	font-size : 13px;
	line-height : 22px;
}
.event-details .basic-info .seat-plan .section-view .section-name {
	color : #0F54A1;
	font-size : 17px;
	padding-left : 104px;
}
.event-details .basic-info .info-row.venue-row {
	padding-bottom : 0;
}
.event-details .basic-info .info-row .venue-location {
	color : #0F54A1;
	font-size : 14px;
}
.event-details .basic-info .section-view {
	padding : 0;
}
.event-details .basic-info .section-view .section-name {
	color : #0F54A1;
	font-size : 16px;
	padding-right : 10px;
	vertical-align : -8px;
}
.event-details .basic-info .seat-plan .section-view span.ticket-add-to-cart-button {
	font-size : 17px;
	padding : 6px 25px;
}
.event-image-container img {
}
.event-details .image-preview {
	padding-right : 50px;
}
.event-details .basic-info .section-info-view {
	background : none;
	border : none;
	padding : 6px 0 0 0;
}
.event-details .basic-info .section-info-view .button {
	border-radius : 4px;
	box-shadow : 0 2px 0 0 #4A6EB4;
	font-size : 17px;
	height : auto;
	padding : 7px 30px;
}
.event-details .description {
	padding-top : 50px;
}
.event-details .description a {
	color : #ff9000;
}
.event-details .description a:hover {
	color : #fbba65;
}
.event-details ul {
	padding : 0 0 20px 30px;
}
.event-details li {
	font-size : 13px;
	line-height : 22px;
}
.venue-location-container .header-container .title {
	border : medium none;
	color : #0F54A1;
	font-size : 36px;
	margin-bottom : 70px;
	margin-top : 5px;
	display : block;
}
.venue-location-container .googleMap iframe {
	height : 500px;
}
.venue-location-container .googleMap {
	border : 1px solid #E0ECFF;
}
.venue-location-container .bmui-tabs .bmui-tab-header {
	border-top : 1px #E0ECFF solid;
	border-bottom : none;
	border-left : 1px #E0ECFF solid;
	border-right : 1px #E0ECFF solid;
}
.venue-location-container .bmui-tabs .bmui-tab-header.bmui-tabs-active {
	border-top : 1px #E0ECFF solid;
	border-bottom : none;
	border-left : 1px #E0ECFF solid;
	border-right : 1px #E0ECFF solid;
	background : none repeat scroll 0 0 #F3F6FB;
	color : #0F54A1;
}
.venue-location-container .bmui-tabs .bmui-tab-body-container {
	border-top : 3px #E0ECFF solid;
	border-bottom : 1px #E0ECFF solid;
	border-left : 1px #E0ECFF solid;
	border-right : 1px #E0ECFF solid;
}
.venue-location-container .bmui-tabs .bmui-tab-body-container .description p {
	font-size : 13px;
	line-height : 22px;
}
.venue-location-container .upper-container {
	display : inline-block;
	width : 614px;
}
.venue-location-container .upper-right-container {
	padding : 50px 0 0 50px;
}
.venue-location-container .googleMap {
	border : 1px solid #E0ECFF;
	display : inline-block;
	vertical-align : top;
}
.venue-location-container .googleMap iframe {
	height : 283px;
}
.checkout-page {
	padding-bottom : 20px;
}
.checkout-page h1 {
	color : #0F54A1;
	font-size : 36px;
	font-weight : normal;
	margin-bottom : 50px;
	padding : 5px 0 36px;
}
.accordion-panel > .label-bar {
	background : none repeat scroll 0 0 #F3F6FB;
	border : 1px solid #E0ECFF;
	font-size : 18px;
	height : 40px;
	line-height : 36px;
	color : #0F54A1;
}
.accordion-panel > .label-bar.expanded {
	color : #4d92de;
}
.accordion-panel > .label-bar .toggle-icon {
	background-image : url("../images/accordion-togg.png");
	margin-top : 13px;
	margin-top : 6px;
}
.checkout-address-selector .selected-option {
	background-color : #0F54A1;
	border : 1px solid #0B4789;
}
.checkout-address-selector .edit-address {
	background : url("../images/checkout-edit-icon.png") no-repeat center #0F54A1;
	border : 1px solid #0B4789;
	height : 68px;
}
.checkout-address-selector .drop-down {
	background : none repeat scroll 0 0 #F3F6FB;
	border : 1px solid #E0ECFF;
	border-radius : 0;
}
.checkout-address-selector .drop-down .options:hover {
	background : #fff;
}
.checkout-address-selector .selected-value {
	color : #FFFFFF;
}
.checkout-address-selector .down-arrow {
	background : url("../images/custom-select-arrow.png") no-repeat left top;
	border : medium none;
	box-shadow : none;
}
.checkout-address-selector .down-arrow:hover {
	background : url("../images/custom-select-arrow_hover.png") no-repeat left top;
	border : medium none;
}
.checkout-page .billing-address select,
.checkout-page .shipping-address select {
	width : 338px;
}
.checkout-page .billing-address input[type="text"],
.checkout-page .shipping-address input[type="text"] {
	height : 25px;
	width : 330px;
}
.checkout-page .billing-address .first-column label,
.checkout-page .shipping-address .first-column label {
	width : 130px;
}
.checkout-page .billing-address .last-column label,
.checkout-page .shipping-address .last-column label {
	width : 100px;
}
.shipping-method table td {
	border : 1px solid #CCCCCC;
	padding : 5px;
}
.confirm-order .cartitem-table .quantity-column {
	width : 130px;
}
.confirm-order .cartitem-table td {
	border : 1px solid #cde0ff;
}
.confirm-order .cartitem-table th {
	background : url("../images/btn_bg.png") repeat-x left top;
	color : #fff;
	border-left : 1px #587cc4 solid;
	border-right : 1px #587cc4 solid;
	border-top : 1px #587cc4 solid;
	border-bottom : none;
}
.confirm-order.accordion-item.expanded > form {
	overflow : hidden;
}
.page-checkout .confirm-order .confirm-order-button {
	float : right;
	margin-top : 10px;
}
.payment-form {
	background-color : #F3F6FB;
	border : 1px solid #4690E3;
	margin : 50px 0;
	padding : 30px;
}
.payment-form h1 {
	font-size : 22px;
	font-weight : normal;
}
.payment-form label {
	width : 175px;
}
.payment-form input.credit-card-date-expiry-month,
.payment-form input.credit-card-date-expiry-day {
	width : 53px;
}
.page-post-payment p.contact-us {
	font-size : 14px;
}
.page-post-payment p.contact-us a {
	color : #FF9000;
}
.page-post-payment p.order-info {
	font-size : 16px;
}
.page-post-payment .order-details h4 {
	font-size : 18px;
	font-weight : normal;
}
.page-post-payment .order-details .cartitem-table td {
	border : 1px solid #cde0ff;
}
.page-post-payment .order-details .cartitem-table th {
	background : url("../images/btn_bg.png") repeat-x left top;
	color : #fff;
	border : 1px #587cc4 solid;
}
.page-post-payment .cartitem-table .unit-price-column {
	width : 105px;
}
.bmui-tabs.left-side-header .bmui-tab-body-container {
	border : 1px solid #E0ECFF;
}
.bmui-tabs.left-side-header .bmui-tab-header-container {
	border-bottom : 1px solid #E0ECFF;
}
.bmui-tabs.left-side-header .bmui-tab-header {
	border-left : 1px solid #E0ECFF;
	border-right : none;
	border-top : 1px solid #E0ECFF;
	border-bottom : none;
}
.bmui-tabs.left-side-header .bmui-tab-header.bmui-tabs-active {
	border-left : 1px solid #0f54a1;
	background : #0f54a1;
}
.bmui-tabs.left-side-header .bmui-tab-header .title {
	color : #555555;
}
.bmui-tabs.left-side-header .bmui-tab-header.bmui-tabs-active .title {
	background : url("../images/customer-pro-active-tab.png") no-repeat right top;
	color : #fff;
}
#customer-profile-tabs .accordion-item input[type="text"] {
	height : 25px;
	width : 330px;
}
#customer-profile-tabs .accordion-item select {
	width : 338px;
}
.auto-page.page-profile .body .page-content {
	padding : 10px 0 0 30px;
}
#customer-profile-tabs .account-details .title {
	color : #0F54A1;
	font-size : 20px;
}
#customer-profile-tabs th {
	background : url("../images/btn_bg.png") repeat-x scroll left top;
	border : 1px solid #587cc4;
	color : #fff;
}
#customer-profile-tabs td {
	border : 1px solid #4690E3;
	padding : 5px;
	word-break : break-all;
}
#customer-profile-tabs .bmui-tab-body-container h1 {
	color : #0F54A1;
}
#customer-profile-tabs h3 {
	color : #0F54A1;
	font-size : 20px;
}
#bmui-tabs-store-credit span.title {
	color : #0F54A1;
	font-size : 20px;
	padding-bottom : 15px;
}
#spltr-4DC675DB-2358-4DF5-9B8F-954401ED243A {
	overflow : visible;
}
.widget-html .contact_us_address .company_name {
	color : #666666;
	font-size : 18px;
	line-height : 23px;
	padding-bottom : 10px;
	text-transform : uppercase;
}
.widget-html .contact_us_address p {
	color : #666666;
	font-size : 14px;
}
.widget-html .contact_us_address {
	padding-bottom : 23px;
}
.widget-article .partnerships a,
.widget-article .partnerships .phone {
	color : #FF9000;
}
.widget-article .partnerships a:hover {
	color : #fbba65;
}
.widget.form_contact_us .message-block {
	font-size : 14px;
}
.widget.form_contact_us .widget-title {
	color : #666666;
	font-size : 24px;
	line-height : 33px;
	padding-bottom : 20px;
	text-transform : uppercase;
}
.widget.form_contact_us .form-row {
	margin : 0;
	padding-bottom : 10px;
}
.widget.form_contact_us .form-row label {
	display : block;
	font-size : 14px;
	line-height : 18px;
}
.widget.form_contact_us input {
	border : 1px solid #D4D4D4;
	color : #666666;
	font-size : 13px;
	padding : 10px 5px;
	width : 542px;
}
.widget.form_contact_us input:focus,
.widget.form_contact_us textarea:focus {
	background-color : #F8FBFE;
	border : 1px solid #9FCCFE;
	color : #666666;
}
.widget.form_contact_us textarea {
	border : 1px solid #D4D4D4;
	color : #666666;
	font-size : 13px;
	height : 185px;
	padding : 10px;
	width : 531px;
}
.widget.form_contact_us .submit-button {
	font-family : 'Open Sans', sans-serif;
	font-size : 18px;
	height : auto;
	padding : 5px 20px;
	text-transform : uppercase;
}
.widget.form_contact_us .simple-captcha label {
	display : none;
}
.widget.form_contact_us .form-row.btn-row label {
	display : none;
}
.widget.form_contact_us .simpleCaptcha-container input {
	width : 150px;
}
.google-map-iframe-container {
	border : 10px solid #EBF5F4;
	display : inline-block;
}
.widget.widget-article .page_404 {
	box-shadow : 0 0 5px #CCCCCC;
	margin : 50px auto;
	padding : 50px;
	text-align : center;
	width : 460px;
}
.ie8 .widget.widget-article .page_404 {
	border : 1px #ccc solid;
}
.widget.widget-article .page_404 .text {
	background-color : #F9F9F9;
	border : 1px solid #E6E6E6;
	color : #666666;
	font-size : 16px;
	padding : 14px;
	text-align : center;
}
.widget.widget-article .page_404 .text a {
	color : #FF9000;
}
.widget.widget-article .page_404 .text a:hover {
	color : #fbba65;
}
.popup {
	border : 1px none #E6E6E6;
	border-radius : 0;
	box-shadow : 0 0 5px #999999;
	max-width : 650px;
	padding : 0;
	z-index : 200;
}
.popup .header {
	background-color : #587CC4;
	border-bottom : 3px solid #4167B2;
	color : #FFFFFF;
	padding : 10px 50px 10px 10px;
}
.popup .close-icon {
	background : url("../images/cart-popup-close.png") no-repeat scroll left top;
	height : 27px;
	position : absolute;
	right : 9px;
	top : 8px;
	width : 27px;
}
.popup.confirm-popup .body {
	text-align : center;
}
.popup .button-line,
.popup .footer {
	background-color : #F0F4FB;
	border-top : 1px solid #D7E1F3;
}
#spltr-BA9A5F45-F0F2-4FA1-AD2A-E874CA655FD2 {
	padding-right : 30px;
}
#spltr-3a06b8b6-a92e-4423-a32b-04774f88eb10,
#spltr-7b5cb049-6777-4c94-98d8-d4482c7eb81a {
	padding : 30px 0;
}
.auto-page .body .page-content {
	padding : 20px 0;
}
.auto-page.page-product .body .page-content {
	padding : 15px 0 0 20px;
	position : relative;
}
#spltr-e67b8d9b-d93f-472c-89aa-620350e2c8c3 {
	border : 1px solid #E5E5E5;
	margin-bottom : 35px;
	padding : 15px 15px 0;
}
#spltr-d5a3871f-63c1-4a30-8ab4-6908bbb851b2 {
	margin-right : 60px;
}
.page-content .widget-container.content-placer {
	width : auto;
}
#spltr-421adb79-2cd0-4150-8346-9bd21e8836de {
	margin-bottom : 50px;
}
#spltr-e758065e-538d-49ba-b027-b236fefc0b82 {
	padding-bottom : 28px;
}
#wi-6c6c8803-27e0-4d71-8d70-10172135f1bf {
	margin-bottom : 0;
}
#spltr-a51b68b1-50a7-4233-9c2b-58940a7ec90a {
	padding-left : 40px;
}
.body .widget.aus_bookshop {
	margin-bottom : 0;
}
.page-home .widget.widget-product {
	margin-bottom : 0;
	position : relative;
	padding : 0 0 0 36px;
}
.page-home .widget-blogPost {
	margin-bottom : 0;
}
.widget-html .austrilian_book {
	padding-top : 15px;
}
#spltr-f982da1d-e965-489f-a3c7-1953b1c0d685 .widget {
	margin-right : 90px;
}
.server-message {
	width : 1130px;
	margin : 10px auto;
	text-align : center;
}
.widget-newsletter .message-block {
	width : 282px;
}
.page-product .googleplus-like-us {
	width : 65px;
}
h1.company_slogan {
	color : #0F54A1;
	font-size : 52px;
	font-weight : normal;
	text-align : right;
}
.banner-title {
	text-align : right;
}
.banner-title h2 {
	color : #0f73ce;
	font-size : 40px;
	font-weight : 400;
	line-height : 1;
	margin : 0;
	padding : 0;
}
.banner-title p {
	color : #0f73ce;
	font-size : 18px;
	line-height : 22px;
	margin : 0;
	padding : 0;
	text-shadow : 0 0 3px rgba(255, 255, 255, 0.5);
	text-transform : capitalize;
}
.summits a {
	color : #FF9000;
	font-size : 18px;
}
.summits a:hover {
	color : #fbba65;
}
.webinars h1 {
	color : #0F54A1;
	font-size : 22px;
	font-weight : normal;
}
.webinars a {
	color : #ff9000;
}
.webinars a:hover {
	color : #fbba65;
}
.mission ul {
	padding-left : 20px;
}
.mission li {
	font-size : 14px;
	line-height : 24px;
}
.widget-article .what_we_do p.list_title {
	padding-bottom : 5px;
}
.widget-article .what_we_do ul li {
	font-size : 13px;
	line-height : 26px;
	list-style : disc inside none;
}
.event-details .basic-info .info-row.venue-row {
	display : inline-block;
	padding-bottom : 0;
}
.event-details .info-row.venue-location-row {
	display : inline-block;
}
.event-details .info-row.venue-location-row label {
	display : none;
}
.widget-article ul {
	padding : 0 0 20px 30px;
}
.widget-article li {
	font-size : 13px;
	line-height : 22px;
}
.widget-article a {
	color : #ff9000;
}
.widget-article a:hover {
	color : #fbba65;
}
.widget-article .presentations {
	padding-bottom : 40px;
}
.widget-article .presentations .line {
	background-image : url("../images/pdficon.png");
	background-repeat : no-repeat;
	background-position : 20px center;
}
.widget-article .presentations .line.odd {
	background-color : #ECECEC;
}
.widget-article .presentations .line.even {
	background-color : #F5F5F5;
}
.widget-article .presentations a {
	background-image : url("../images/maximize.png");
	background-repeat : no-repeat;
	background-position : 1090px center;
	display : block;
	font-size : 16px;
	padding : 15px 60px;
}
.widget.widget-socialMediaLike .like-bar.horizontal {
	text-align : right;
}
.widget-socialMediaLike .googleplus-like-us iframe {
	width : 65px !important;
}
.product-view.image-view .product-name,
.product-view.scrollable-view .product-name {
	height : 31px;
}
.summit_btn_wrap {
	padding : 0 0 15px;
	text-align : center;
}
.summit_btn_wrap .summit_btn {
	background-color : #6287ce;
	border-radius : 3px;
	color : #fff;
	display : inline-block;
	font-size : 18px;
	padding : 15px 30px;
}
.summit_btn_wrap .summit_btn:hover {
	background-color : #5477ba;
	color: #fff;
}
.summit_btn_wrap .summit_btn.block {
	display : block;
}
.summit_btn_wrap.sumit_page {
	display : block;
	margin-top : 20px;
	padding-bottom : 50px;
	text-align : left;
}
#popup-container {
	background : rgba(0, 0, 0, 0.8);
	bottom : 0;
	left : 0;
	position : absolute;
	right : 0;
	top : 0;
	z-index : 9999;
}
#popup-content {
	background : #fff;
	border : 10px solid #000;
	left : 50%;
	margin-left : -350px;
	position : absolute;
	width : 700px;
}
#popup-content .content-section {
	padding : 35px 30px;
}
#popup-content p {
	font-size : 14px;
	line-height : 22px;
	margin : 0;
	padding : 0 0 40px;
}
#popup-content .popup-button {
	background : #6287ce;
	border-radius : 3px;
	color : #fff;
	display : inline-block;
	font-size : 18px;
	font-weight : 700;
	padding : 15px 30px;
	text-decoration : none;
	text-transform : capitalize;
}
#popup-content .popup-button:hover {
	background : #5477ba;
}
#popup-content .popup-button.more-info {
	float : right;
}
#popup-content .popup-button.preliminary {
	display : block;
	margin-top : 20px;
	text-align : center;
}
#popup-close {
	background-color : #000;
	background-image : url("../images/popup-close.png");
	background-repeat : no-repeat;
	color : #fff;
	height : 35px;
	position : absolute;
	right : -5px;
	top : -5px;
	width : 35px;
}
#popup-close:hover {
	background-position : -35px 0;
}
iframe #popup-container {
	display : none !important;
}
div#spltr-8954C7B9-9F06-4F51-A488-0F2AB4393514 {
	width : 690px;
}
.twitter-like-us > iframe {
	width : 150px;
	overflow : hidden;
}
.like-bar > * {
	overflow : hidden;
}
div#spltr-8954C7B9-9F06-4F51-A488-0F2AB4393514 {
	flex : unset;
	width : 710px;
}
.body .page-content {
	padding-bottom : 20px;
}
#spltr-fe2b63a0-5333-43d7-a147-b5738743be62 {
	/*Need to delete*/
	overflow : auto;
}
#spltr-7b5cb049-6777-4c94-98d8-d4482c7eb81a {
	/*Need to delete*/
	overflow : auto;
}
#customer-profile-tabs span.add-to-cart-button {
	height : 39px;
	line-height : 35px;
}
.checkout-address-selector .chosen-single {
	background-color : #0f54a1;
}
.checkout-address-selector .chosen-container {
	background-color : #0f54a1;
}
.checkout-address-selector .chosen-container .chosen-drop {
	border-radius : 0;
	padding : 0 10px !important;
}
.facebook-like-us > iframe {
	max-width : 150px;
}
.widget.widget-newsletter {
	overflow : visible;
}
.login-form .errorlist.after {
	/* Permalink - use to edit and share this gradient : http://colorzilla.com/gradient-editor/#fefefe+0,ffe2e2+90,f4f4f4+100 */
	background: #fefefe;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top,  #fefefe 0%, #ffe2e2 90%, #f4f4f4 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(90%,#ffe2e2), color-stop(100%,#f4f4f4));
	background : -webkit-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -o-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -ms-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : linear-gradient(to bottom,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
	box-shadow : 0 -1px 0 #f4f4f4 inset, 0 2px 3px rgba(0, 0, 0, 0.5);
	color : #333333;
	left : 412px;
	min-width : 140px;
	padding : 4px 7px;
	position : absolute;
	top : 36px;
	z-index : 1;
}
.login-form .errorlist .pointer {
	background : transparent url("../images/errorlist-left-arrow.png") no-repeat scroll left top;
	height : 15px;
	left : -9px;
	position : absolute;
	top : 7px;
	width : 10px;
}
.login-form .errorlist .close-btn {
	background : transparent url("../images/errorlist_close.png") no-repeat scroll left top;
	cursor : pointer;
	height : 12px;
	position : absolute;
	right : -6px;
	top : -6px;
	width : 12px;
}
.login-form .errorlist.after .message-block {
	color : #000;
	line-height : 25px;
}
.registered-customer .form-row {
	position : relative;
}
.registered-customer .errorlist.after {
	/* Permalink - use to edit and share this gradient : http://colorzilla.com/gradient-editor/#fefefe+0,ffe2e2+90,f4f4f4+100 */
	background: #fefefe;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top,  #fefefe 0%, #ffe2e2 90%, #f4f4f4 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(90%,#ffe2e2), color-stop(100%,#f4f4f4));
	background : -webkit-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -o-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -ms-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : linear-gradient(to bottom,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
	box-shadow : 0 -1px 0 #f4f4f4 inset, 0 2px 3px rgba(0, 0, 0, 0.5);
	color : #333333;
	left : 359px;
	min-width : 140px;
	padding : 4px 7px;
	position : absolute;
	top : 8px;
	z-index : 1;
}
.registered-customer .errorlist .pointer {
	background : transparent url("../images/errorlist-left-arrow.png") no-repeat scroll left top;
	height : 15px;
	left : -9px;
	position : absolute;
	top : 7px;
	width : 10px;
}
.registered-customer .errorlist .close-btn {
	background : transparent url("../images/errorlist_close.png") no-repeat scroll left top;
	cursor : pointer;
	height : 12px;
	position : absolute;
	right : -6px;
	top : -6px;
	width : 12px;
}
.registered-customer .errorlist.after .message-block {
	color : #000;
	line-height : 25px;
}
.payment-item.api {
	display : none;
}
.password-reset-form .after.errorlist {
	/* Permalink - use to edit and share this gradient : http://colorzilla.com/gradient-editor/#fefefe+0,ffe2e2+90,f4f4f4+100 */
	background: #fefefe;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top,  #fefefe 0%, #ffe2e2 90%, #f4f4f4 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(90%,#ffe2e2), color-stop(100%,#f4f4f4));
	background : -webkit-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -o-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : -ms-linear-gradient(top,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	background : linear-gradient(to bottom,  #fefefe 0%,#ffe2e2 90%,#f4f4f4 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
	box-shadow : 0 -1px 0 #f4f4f4 inset, 0 2px 3px rgba(0, 0, 0, 0.5);
	border-radius : 6px;
	color : #333333;
	padding : 4px 7px;
	position : absolute;
	left : 406px;
	min-width : 140px;
	z-index : 1;
}
.password-reset-form .errorlist .message-block {
	color : #000;
	line-height : 25px;
}
.password-reset-form .errorlist .message-block::before {
	content : "*";
	display : inline-block;
	margin-right : 5px;
}
.password-reset-form .errorlist .pointer {
	background : transparent url("../images/errorlist-left-arrow.png") no-repeat scroll left top;
	height : 15px;
	left : -9px;
	position : absolute;
	top : 7px;
	width : 10px;
}
.password-reset-form .errorlist .close-btn {
	background : transparent url("../images/errorlist_close.png") no-repeat scroll left top;
	cursor : pointer;
	height : 12px;
	position : absolute;
	right : -6px;
	top : -6px;
	width : 12px;
}
.r-fixed-left,
.l-fixed-right {
	overflow : hidden;
}
.widget.form_contact_us .form-row.simple_captcha_help_text {
	display : none;
}
.custom-form.contact_us .simple-captcha-reload {
	display : none;
}
.accordion-panel > .accordion-item.expanded {
	top : 0;
}
.l-fixed-container,
.r-fixed-container {
	display : -webkit-flex;
	display : flex;
}
.page-product .widget-price .current-price-container label {
	display : none;
}
#popup-container{display:none !important}
input[type="text"], input[type="password"] {
	height: 17px;
}
.popup .close-icon::after {
	display: none;
}
.blog-post-item .post-description > a {
	background-color: #587dc4;
	border-radius: 5px;
	color: #fff;
	padding: 5px 15px;
}
.blog-post-item .post-description > a:hover {
	background-color: #6287ce;
}
.blog-post-item .blog-post-info {
	padding: 0 0 10px;
}
.recent-blog-post .blog-post-item .post-description > a {
	display: none;
}
.page-post-payment #spltr-7b5cb049-6777-4c94-98d8-d4482c7eb81a {
	padding-left: 40px;
}
.submission-button-home{
    padding: 25px 0 45px;
}
.submission-button-home a:first-child {
    background: #ff9761;
    margin-bottom: 15px;
}
.submission-button-home a {
    background: #419ac2;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
    padding: 10px 55px;
	transition: 0.2s all;
}
.submission-button-home a:hover{
    background: #222222;
}