/*
	-----------------------------------------------------------------
	
	@template		Xigko Contempo Theme
	@title 			Style.css
	@description	Main styles for the template

	-----------------------------------------------------------------
*/
@font-face { font-family: 'CabinSemiBold'; src: url("../fonts/Cabin-SemiBold-webfont.eot"); src: url("../fonts/Cabin-SemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Cabin-SemiBold-webfont.woff") format("woff"), url("../fonts/Cabin-SemiBold-webfont.ttf") format("truetype"), url("../fonts/Cabin-SemiBold-webfont.svg#CabinSemiBold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'CabinBold'; src: url("../fonts/Cabin-Bold-webfont.eot"); src: url("../fonts/Cabin-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Cabin-Bold-webfont.woff") format("woff"), url("../fonts/Cabin-Bold-webfont.ttf") format("truetype"), url("../fonts/Cabin-Bold-webfont.svg#CabinBold") format("svg"); font-weight: normal; font-style: normal; }

/* @group Common Elements */
body { background: url("../images/body-bg.png") repeat scroll 0 0 #dddddd; font-size: 14px; line-height: 18px; font-family: Tahoma,Helvetica,sans-serif; color: #3c3c3c; }

h1, h2, h3, h4, h5, h6 { color: #3c3c3c; font-size: 100%; }

a { color: #9e0466; text-decoration: none; }

a:hover { color: #9e0466; text-decoration: underline; }

p { margin-bottom: 18px; }

.content-box { background: white; margin-bottom: 25px; height: 100%; overflow: visible; float: left; width: 726px; }

.content-box-title { padding: 10px 0; border-bottom: none; background: none; font-size: 150%; font-family: 'CabinSemibold',Arial,Helvetica,sans-serif; font-weight: normal; }

.content-box-title a { text-decoration: none; color: #3c3c3c; font-size: 100%; }

.content-body { padding: 0px; }

.header-message-success, .header-message-error, .header-message-information { background-position: 20px 22px; background-repeat: no-repeat; font-weight: bold; margin: 0 0 20px; padding: 5px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; margin-bottom: 25px; }

.header-message-error { background: #d20000; border: 1px solid #d20000; color: white; }

.header-message-success { background: #00a800; border: 1px solid #00a800; color: white; }

.product-listing-admin { text-align: center; margin-top: 5px; }

.product-listing-admin ul li { display: inline; }

.product-listing-admin a { text-decoration: none !important; }

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

#accordion-container { font-size: 13px; background: #ffffff; margin-top: 15px; }

.accordion-header { background: #ebebeb; margin: 5px 0 0 0; padding: 5px 10px; border: 1px solid #cccccc; cursor: pointer; color: #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; font-size: 20px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.active-header { -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: url("../images/sprite1.png") #0387a3; background-repeat: no-repeat; background-position: 686px -310px; color: #fff; border-color: #0387A3; }

.active-header:hover { background: url("../images/sprite1.png") #0387a3; background-repeat: no-repeat; background-position: 686px -310px; }

.inactive-header { background: url("../images/sprite1.png") #ebebeb; background-repeat: no-repeat; background-position: 686px -341px; }

.inactive-header:hover { background: url("../images/sprite1.png") #f5f5f5; background-repeat: no-repeat; background-position: 686px -341px; }

.accordion-content { display: none; padding: 10px; background: #ffffff; border: 1px solid #cccccc; border-top: 0; -webkit-border-top-right-radius: 0 0 5px 5px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0 0 5px 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0 0 5px 5px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; behavior: url("/templates/xko-contempo/styles/PIE.php"); overflow: auto; }

.ie8 #accordion-container .ie8 .accordion-header, .ie8 .active-header, .ie8 .accordion-content, .ie8 .inactive-header { position: relative; border-radius: none; }

a.socialicon { opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

a.socialicon:hover { opacity: 0.85; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=85); /* IE lt 8 */ -ms-filter: "alpha(opacity=85)"; /* IE 8 */ -khtml-opacity: 0.85; /* Safari 1.x */ -moz-opacity: 0.85; /* FF lt 1.5, Netscape */ }

.right { float: right !important; }

.ie8 .content-box-title, .ie8 .accordion-header { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

textarea { overflow: auto; }

/* @end */
/* @group Main Layout & Common Styles */
#outerwrapper { width: 998px; margin: 15px auto; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); behavior: url("/templates/xko-contempo/styles/PIE.php"); padding: 10px; background: #fff; }

.ie8 #outerwrapper { -webkit-box-shadow: 0px 0px 10px #999999; -moz-box-shadow: 0px 0px 10px #999999; box-shadow: 0px 0px 10px #999999; behavior: url("/templates/xko-contempo/styles/PIE.php"); background: #fff; }

#wrapper { width: 100%; }

.container { padding: 0 10px; margin: 0 auto; height: 100%; }

.content-sidebar { float: right; width: 220px; height: 100%; }

.content-main { float: left; width: 728px; height: 100%; }

#content-main-homepage { float: right; width: 100%; height: 100%; margin-top: 10px; }

header { width: 100%; float: left; position: relative; background: white; }

#header-top { margin-top: 0px; height: 20px; padding: 5px 0; background: white; }

#header-top-welcome p { color: #7b7b7b; font-size: 12px; }

#header-top-nav { float: right; }

#header-main { float: left; text-align: left; width: 360px; margin-top: 0px; }

#header-main h1 { font-size: 32px; }

#header-main a { font-family: Arial, Helvetica, sans-serif; color: #111; text-decoration: none; display: block; }

#header-small { text-align: right; float: right; width: 580px; }

#header-logo p { font-size: 28px; font-family: 'CabinBold',Arial,Helvetica,sans-serif; font-weight: normal; padding-top: 16px; }

#header-navigation { margin-bottom: 20px; }

.header-navigation-list-item { display: inline; border-right: 1px solid #4d4d4d; }

.header-navigation-list-item a { color: #6b6b6b; text-decoration: none; font-size: 12px; padding: 0 5px; }

.last { border-right: none; margin-right: 0 !important; }

.header-navigation-list-item a:hover { text-decoration: underline; color: #9e0466; }

#main-navigation { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden; }

.main-navigation-list-item { height: 30px; line-height: 30px; display: block; float: left; }

.main-navigation-list-item a { color: #4c4c4c; text-decoration: none; font-size: 120%; padding: 0 20px 0 0; line-height: 160%; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.selected a, .main-navigation-list-item a:hover { color: #9e0466; }

.main-nav-home.selected, .main-nav-home:hover { background-color: #9e0466; }

#header-basket { width: 25%; float: right; text-align: center; }

.header-basket-title { font-size: 120%; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; color: #9e0466; text-align: left; }

#header-basket-productcount { color: #3c3c3c; padding: 10px 0px 10px 10px; float: left; }

#header-basket-subtotal { color: #3c3c3c; position: relative; text-align: right; padding: 10px 0px 10px 0; float: right; font-size: 120%; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; margin-right: 15px; }

.view-cart-text { color: #3c3c3c; }

#header-basket-details { height: 24px; }

.icon-cart { background: url("../images/sprite1.png") no-repeat -20px -60px #9e0466; margin-right: 5px; width: 40px; height: 30px; line-height: 30px; vertical-align: middle; display: inline-block; zoom: 1; *display: inline; }

.header-breadcrumb-line-item { color: #777; opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=50); /* IE lt 8 */ -ms-filter: "alpha(opacity=50)"; /* IE 8 */ -khtml-opacity: 0.5; /* Safari 1.x */ -moz-opacity: 0.5; /* FF lt 1.5, Netscape */ }

.header-breadcrumb-line-item:after { content: '\BB'; margin-left: 0.3em; }

.header-breadcrumb-line-item:hover { color: #0387A3; text-decoration: none; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.header-breadcrumb-line-item:last-child { color: #0387A3; }

.header-breadcrumb-line-item:last-child:after { content: ''; margin-left: 0; }

#subheader { overflow: hidden; margin: 10px 0; }

#searchbox { width: 60%; float: left; margin-bottom: 10px; }

#searchformsmall-keywords { float: right; width: 210px; padding-left: 35px; border: 1px solid #e1e4e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; height: 25px; background: white url(../images/sprite1.png) no-repeat -25px -214px; color: #333; position: relative; }

#searchformsmall-keywords:focus { background: white url(../images/sprite1.png) no-repeat -25px -264px; }

#searchformsmall-submit { background-color: transparent; border: 0; position: absolute; height: 28px; width: 40px; text-indent: -9999px; }

.ie9 #searchformsmall-submit, .ie8 #searchformsmall-submit { position: absolute; margin-left: 100px; }

#searchformsmall-keywords::-webkit-input-placeholder { color: #999; font-style: italic; }

#searchformsmall-keywords:-moz-placeholder { color: #999; font-style: italic; }

#searchformsmall-keywords:-ms-input-placeholder { color: #999; font-style: italic; }

#footer { width: 100%; float: left; padding: 15px 0 10px; border-top: 1px dotted #555; background: white; }

#footer-right { float: right; width: 360px; }

#footer-left { float: left; }

#footer-securepayments { width: 270px; height: 100%; text-align: right; float: right; }

#footer-securepayments img { width: 105px; float: left; }

#footer-securepayments h5, #footer-securepayments p { width: 160px; float: right; font-size: 90%; }

#footer-securepayments h5 { margin-top: 5px; }

#footer-securepayments p { font-size: 11px; color: #bbb; }

#footer-securepayments p a { color: #999; }

#footer-copyright { width: 360px; height: 35px; text-align: right; font-size: 11px; color: #6b6b6b; margin-top: 0px; }

#footer-copyright strong { color: #6b6b6b; font-weight: 700; }

#footer-copyright strong a { color: #6b6b6b; text-decoration: underline; }

#footer-sitelinks { width: 605px; margin-right: 10px; }

#footer-sitelinks ul { margin: 0; padding: 0; margin-right: 20px; float: left; }

#footer-sitelinks li { display: inline; white-space: no-wrap; }

#footer-sitelinks ul:last-child { margin-right: 0; }

#footer-sitelinks ul li a { font-size: 11px; color: #6b6b6b; text-decoration: none; margin-bottom: 8px; padding: 5px; }

#footer-sitelinks ul li a:hover, #footer-securepayments p a:hover, #footer-copyright strong a:hover { color: #9e0466; }

#footer-sitelinks ul li:first-child a { font-weight: normal; color: #6B6B6B; padding-left: 0; }

#footer-sitelinks ul li:first-child a:hover, #footer-sitelinks ul li a:hover { color: #9e0466; text-decoration: underline; }

#followbuttons { margin-left: -10px; margin-bottom: 10px; }

.socialfollow li { display: inline; }

.ie8 .socialfollow li { display: inline-block; zoom: 1; *display: inline; }

.ie8 #header-logo p, .main-navigation-list-item a, .header-basket-title, #header-basket-subtotal { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

/* @end */
/* @group Sidebar */
.sidebar-box { margin-bottom: 10px; float: right; height: 100%; width: 220px; overflow: hidden; }

.sidebar-box-header { padding: 15px 0px; }

.sidebar-box-header h4 { font-size: 18px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; color: #0387A3; }

.ie8 .sidebar-box-header h4 { padding: 10px 0; }

.sidebar-box-header a { font-weight: normal; color: #9e0466; text-decoration: none; font-style: italic; font-size: 80%; }

.sidebar-box-header a:hover { color: #9e0466; text-decoration: underline; }

.sidebar-box-contents { overflow: hidden; }

.sidebar-box-contents li:before { content: "\203A"; color: #3c3c3c; }

.sidebar-box-contents li a { color: #4c4c4c; text-decoration: none; display: inline; font-size: 100%; line-height: 1.8em; }

.sidebar-links-list li a, .sidebar-brand a { padding-left: 4px; }

.sidebar-box-contents li span { color: #8c8c8c; font-size: 80%; font-style: italic; }

.sidebar-box-contents li a:hover { text-decoration: underline; }

.sidebar-box-contents .selected a { font-weight: bold; }

span.nocount { display: none; }

.sidebar-image img { padding: 10px 0; }

.sidebar-category-level-1 { margin-left: 15px; }

.sidebar-category-level-2 { margin-left: 30px; }

.sidebar-category-level-3 { margin-left: 45px; }

.sidebar-box-search { display: none; }

.sidebar-filter-option { margin: 10px 20px 10px 0; color: #333; }

.sidebar-filter-option strong { font-weight: normal; }

.sidebar-filter-option label { color: #B8B8B8; }

.sidebar-filter-option select { width: 100%; color: #333; }

.sidebar-filter-buttons { float: left; padding: 0 0px 10px; }

.sidebar-filter-button-submit { margin-right: 5px; }

.ie8 .sidebar-box-header h4 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

/* @end */
/* @group Homepage */
#homepage-bestsellers { width: 100%; margin-bottom: 0; }

#homepage-specialoffers { width: 100%; margin-bottom: 0; }

#homepage-bestsellers .productlisting-box, #homepage-specialoffers .productlisting-box { width: 24%; }

h1#homepage-title { margin-top: 10px; font-size: 24px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

#homepage-text-main { margin: 10px 0; }

#homepage-specialoffers-title a, #homepage-bestsellers-title a { font-size: 24px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

#homepage-box { width: 100%; }

#homepage-bestsellers-viewall { display: none; }

#homepage-specialoffers-viewall { display: none; }

#home-manufacturers { height: 100px; text-align: center; line-height: 100px; vertical-align: middle; padding: 0; margin-bottom: 20px; }

#home-manufacturers img { vertical-align: middle; }

#home-manufacturers a { text-decoration: none; }

/* @group Manufacturer Carousel */
#manufacturerslider { width: 100%; height: 100px; }

#slider-mfg { height: 100px; }

#manufacturerslider .anythingSlider-mini-light span.forward { right: -5px !important; }

.anythingSlider-mini-light .arrow a { background: url("../images/slidercontrols.png") no-repeat scroll 0 0 transparent; }

.anythingSlider-mini-light .forward a { background-position: right top; }

/* @endGroup Manufacturer Carousel */
/* These are the Banner Advertisements */
#homepage-cta { text-align: justify; -ms-text-justify: distribute; text-justify: distribute; }

.homepage-cta-1, .homepage-cta-2, .homepage-cta-3 { vertical-align: top; display: inline-block; zoom: 1; *display: inline; position: relative; height: 100%; width: 280px; }

.cta-overlay { background-color: rgba(54, 69, 54, 0.54); height: 100%; left: 0; position: absolute; top: 0; transition: all 0.3s ease 0s; width: 100%; z-index: 50; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; }

.cta-box:hover .cta-overlay { background-color: rgba(54, 69, 54, 0.15); }

.ie8 .cta-overlay { border-radius: none; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#89364536,endColorstr=#89364536)"; /* IE8 */ zoom: 1; }

.ie8 .cta-box:hover .cta-overlay { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26364536,endColorstr=#26364536)"; /* IE8 */ zoom: 1; }

.cta-box img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; vertical-align: bottom; }

.stretch { width: 100%; display: inline-block; zoom: 1; *display: inline; font-size: 0; line-height: 0; }

.description { position: absolute; bottom: 25%; left: 0px; width: 100%; background-color: rgba(189, 189, 189, 0.25); color: white; text-align: center; z-index: 100; }

.ie8 .description { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FBDBDBD,endColorstr=#3FBDBDBD)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FBDBDBD,endColorstr=#3FBDBDBD); /* IE6 & 7 */ zoom: 1; }

.cta-box:hover .description { background-color: rgba(85, 85, 85, 0.7); }

.ie8 .cta-box:hover .description { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2555555,endColorstr=#B2555555)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2555555,endColorstr=#B2555555); /* IE6 & 7 */ zoom: 1; }

.cta-title { font-size: 26px; display: block; padding: 10px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.cta-text { font-size: 14px; display: block; padding: 5px 10px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.cta-html { width: 100%; overflow: hidden; height: auto; text-align: center; }

/* Homepage Slider */
.slider-product-content { position: absolute; left: 415px; top: 0%; }

.slider-product-image { position: absolute; left: 0; top: 0; }

.slider-product-title { font-size: 2em; line-height: 1.5em; font-family: 'CabinBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.slider-product-desc { width: 58%; margin-top: 10px; font-size: 120%; line-height: 1.5em; }

.slider-price-details { background: url("../images/large-price.png") no-repeat scroll right bottom transparent; height: 250px; position: absolute; right: 0; text-align: center; top: 60px; width: 224px; }

.slider-price-details .slider-price { font-size: 34px; position: relative; top: 48%; }

.slider-price-current { color: #ffffff; text-shadow: 0 1px 2px #333; font-weight: bold; line-height: 1.5em; }

.slider-price-original { color: #555; text-shadow: none; text-decoration: line-through; font-weight: normal; line-height: 1.5em; }

.slider-price-notreduced { color: #ffffff; text-shadow: 0 1px 0 #333; font-weight: bold; line-height: 1.5em; }

.ie8 h1#homepage-title, .ie8 #homepage-specialoffers-title a, .ie8 #homepage-bestsellers-title a, .ie8 .slider-product-title, .ie8 .cta-title, .ie8 .cta-text { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

/* @end */
/* @group Categories & Product Listings */
/* @group Category Listings */
#categorysubcategories-text-main { clear: left; }

#categoryproducts-text-main { clear: left; }

#category-description { padding: 0 20px; margin: 25px 0 0; float: left; width: 100%; }

#category-descriptionbottom { float: left; margin: 0 20px; width: 686px; }

.category-image { width: 30%; float: right; text-align: center; padding-top: 5px; }

.categorylisting-box { width: 323px; padding: 20px 19px; float: left; position: relative; height: 100px; }

.categorylisting-imagebox { width: 115px; line-height: 115px; float: left; background: white; border: 1px solid #e1e4e5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 20px; text-align: center; }

.categorylisting-infobox { float: left; width: 185px; }

.categorylisting-image { vertical-align: middle; }

.categorylisting-title { width: 203px; float: left; }

.categorylisting-title a { font-size: 14px; line-height: 18px; color: #333; font-weight: bold; text-decoration: none; }

.categorylisting-title a:hover { color: #111; }

.categorylisting-productcount { width: 203px; float: left; margin-top: 10px; margin-bottom: 10px; color: #333; }

.categorylisting-nocategories { margin: 0 20px 20px 20px; }

/* @end */
/* @group Tag Listings */
.taglisting-box { width: 323px; height: 110px; padding: 20px 19px; float: left; position: relative; }

.taglisting-image-wrapper { height: 90px; width: 98px; margin-right: 20px; float: left; }

.taglisting-image { width: 98px; text-align: center; background: white; border: 1px solid #e1e4e5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 20px; float: left; line-height: 0; vertical-align: middle; max-height: 90px; }

.taglisting-title { width: 203px; float: left; }

.taglisting-title a { font-size: 14px; line-height: 18px; color: #333; font-weight: bold; text-decoration: none; }

.taglisting-title a:hover { color: #111; }

.taglisting-productcount { width: 203px; float: left; margin-top: 10px; margin-bottom: 10px; color: #333; }

#taglisting-notags { margin: 0 20px 20px 20px; }

/* @end */
/* @group Product Listings */
.productlisting-box { width: 31%; float: left; position: relative; margin-right: 8px; margin-bottom: 20px; border-bottom: 1px solid #fff; }

.page-product-large { margin-bottom: 10px; }

.productlisting-inner { opacity: 0.8; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=80); /* IE lt 8 */ -ms-filter: "alpha(opacity=80)"; /* IE 8 */ -khtml-opacity: 0.8; /* Safari 1.x */ -moz-opacity: 0.8; /* FF lt 1.5, Netscape */ position: relative; }

.productlisting-inner:hover { -webkit-box-shadow: 0 8px 6px -8px #3e4e4e; -moz-box-shadow: 0 8px 6px -8px #3e4e4e; box-shadow: 0 8px 6px -8px #3e4e4e; behavior: url("/templates/xko-contempo/styles/PIE.php"); opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.productlisting-inner2 { padding-bottom: 10px; }

.productlisting-box p { float: left; margin: 0 20px; width: 686px; }

.productlisting-image { width: 100%; height: 160px; text-align: center; background: white; margin-right: 0px; line-height: 160px; }

.productlisting-image img { vertical-align: middle; }

.productlisting-title { padding: 7px; text-align: center; }

.ie8 .productlisting-title { display: block; background-color: #fff; }

.productlisting-title a { font-size: 14px; line-height: 18px; color: #3c3c3c; font-weight: normal; text-decoration: none; }

.productlisting-title a:hover { color: #3c3c3c; }

.product-embed-link { color: #3c3c3c; }

a.product-embed-link:hover { color: #9e0466; text-decoration: underline; }

.productlisting-buttons { text-align: center; display: none; }

.productlisting-buttons2 { text-align: center; }

.productlisting-price { font-size: 16px; color: white; font-weight: normal; text-shadow: 0 1px 0 #333; }

.productlisting-price-original { color: #333; }

.productlisting-notreduced { color: #ffffff; text-shadow: 0 1px 0 #333; }

.productlisting-availability { display: none; }

.productlisting-price-details { position: absolute; right: 10px; top: 70px; background: url("../images/price.png") no-repeat top right transparent; width: 90px; text-align: center; height: 90px; }

.productlisting-price-text { margin-top: 37px; line-height: 20px; }

.pagination-options { color: #999999; float: left; font-size: 99%; width: 686px; margin-bottom: 10px; }

.ie8 .pagination-options { float: none; }

.pagination-options label { margin-right: 5px; }

.pagination-options select { margin-right: 10px; color: #666; }

.pagination-options a { color: #666; text-decoration: none; }

.pagination-options a:hover { color: #ff9900; text-decoration: underline; }

.pagination-options-sortby { float: left; }

.pagination-options-perpage { float: left; }

.pagination-options-pageoptions { float: right; }

#pagination-previousnext-container, .pagination-previousnext-padsges { text-align: right; margin-right: 10px; float: right; }

.pagination-previousnext-listing li { display: inline; }

.pagination-previousnext { float: right; padding-bottom: 10px; padding-right: 20px; }

.pagination-previousnext-info { text-align: center; float: left; padding-right: 20px; color: #4c4c4c; padding-top: 3px; }

#product-filter-options { border: 1px solid #e1e4e5; margin: 20px 20px 0; width: 666px; padding: 10px; float: left; border-radius: 2px; background: none; color: #333; text-shadow: 0 -1px 0 white; font-size: 12px; }

#product-filter-options a { float: right; text-decoration: none; color: #111; }

#product-filter-options a:hover { text-decoration: underline; }

#product-filter-options .attribute-name, #product-filter-options .attribute-value { margin-right: 5px; float: left; font-weight: 700; }

#product-filter-options .attribute-value { font-weight: normal; }

#product-filter-options-title { font-size: 16px; font-weight: bold; float: left; margin-bottom: 10px; }

#product-filter-options-links { float: right; }

#product-filter-options-links img { vertical-align: -3px; margin-left: 10px; }

/* @end */
/* @group Product Info Page */
h1#product-title, h1#bundle-title { font-size: 24px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; line-height: 1.25em; }

#product-image-box { width: 50%; text-align: center; background: white; float: right; line-height: 0; vertical-align: middle; min-height: 90px; height: auto !important; height: 90px; }

#product-image-thumbnails { margin-top: 0px; }

#product-image-thumbnails a { text-decoration: none; }

.product-image-thumbnail { padding: 5px; }

.product-image-enlarge { display: block; color: #999; font-size: 1em; margin-top: 15px; margin-bottom: 15px; }

#product-details-box .product-title { margin-bottom: 15px; font-size: 32px; line-height: 34px; }

#product-details-box { float: left; width: 50%; margin-top: 10px; }

#product-price-box .product-price { font-size: 30px; color: #0387A3; font-weight: 700; margin-top: 0; line-height: 30px; width: 323px; }

#product-price-box .product-price-original { color: #ccc; margin-right: 5px; }

#product-price-box .product-availability { margin: 15px 0 18px; line-height: 29px; }

#product-price-box .product-availability .product-stock { line-height: 1.2em; padding: 7px 10px 7px 0px; font-weight: bold; font-size: 1.5em; display: block; margin-bottom: 1em; }

#product-price-box .product-availability .product-outofstock:before { color: #c53e3b; font-weight: normal; margin-right: 5px; }

.product-outofstock { color: #c53e3b; }

#product-price-box .product-availability .product-instock:before { color: #069758; font-weight: normal; margin-right: 5px; }

.product-instock { color: #79a600; }

#product-price-box .product-availability-detail { width: 323px; float: left; color: #999; padding-top: 0px; margin-top: 20px; margin-left: 2px; }

.product-option { width: 75%; }

.product-option-label { display: none; }

#product-option-offer { margin-bottom: 10px; }

.product-subtitle { font-size: 16px; padding-bottom: 2px; margin-bottom: 10px; }

#product-review-box { padding-top: 15px; }

#product-review-box a.colorbox { color: #408ADD; text-decoration: none; }

.review-title { color: #408ADD; font-style: italic; text-transform: none; }

.product-description, .product-azdescription, .product-features, .product-attributes, .product-secondarydescription { font-size: 115%; }

#product-tags-box { margin-top: 20px; padding-left: 10px; }

.product-tags-title { font-size: 20px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; }

.product-tags li { float: left; margin-right: 10px; }

.product-tag { color: #9E0466; opacity: 0.7; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=70); /* IE lt 8 */ -ms-filter: "alpha(opacity=70)"; /* IE 8 */ -khtml-opacity: 0.7; /* Safari 1.x */ -moz-opacity: 0.7; /* FF lt 1.5, Netscape */ }

.product-tag:hover { color: #9E0466; text-decoration: underline; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

#product-manufacturer-box { margin-top: 20px; }

.product-manufacturer { font-size: 20px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; padding-left: 10px; }

#product-relatedproducts-box { margin-top: 40px; }

.product-relatedproducts-title { font-size: 20px; font-family: 'CabinSemiBold',Arial,Helvetica,sans-serif; font-weight: normal; padding-left: 10px; }

#socialbuttons { margin: 1.5em 0 0.6em 0; text-align: left; float: left; }

#socialbuttons iframe, #socialbuttons span, #socialbuttons-bundles iframe, #socialbuttons-bundles span, #___plusone_0 { padding-right: 8px !important; }

#reviewframe { min-height: 400px; height: auto !important; height: 400px; }

#socialbuttons2 { float: right; margin-bottom: 0; margin-right: 10px; text-align: right; width: 35%; }

.fb_iframe_widget iframe, .fb_iframe_widget { margin-top: -3px; margin-right: 15px; }

.twitter-share-button { width: 90px !important; }

.pbtn { margin-left: 10px; margin-right: -5px; }

#cboxTitle { font-size: 14px !important; text-transform: none !important; }

#product-description ul, .product-features ul, #product-secondarydescription ul, #product-azdescription-box ul, #bundle-description ul, #bundle-secondarydescription ul { list-style: disc; margin-left: 15px; }

#product-description ol, .product-features ol, #product-secondarydescription ol, #product-azdescription-box ol, #bundle-description ol, #bundle-secondarydescription ol { margin-left: 21px; }

.ie8 h1#product-title, .ie8 h1#bundle-title, .ie8 .product-tags-title, .ie8 .product-manufacturer, .ie8 .product-relatedproducts-title { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

.icon-checkmark { background: url("../images/sprite1.png") no-repeat -20px -160px #79a600; margin-right: 5px; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; display: inline-block; zoom: 1; *display: inline; }

.icon-cancel { background: url("../images/sprite1.png") no-repeat -10px -10px #c53e3b; margin-right: 5px; width: 20px; height: 20px; line-height: 20px; vertical-align: -2px; display: inline-block; zoom: 1; *display: inline; }

/* @end */
#page-title { font-size: 16px; margin-bottom: 18px; }

.page-text-main, .page-text-secondary, .page-text { color: #3c3c3c; margin: 15px 20px 20px 0px; clear: both; }

.page-text-main ul, .page-text-secondary ul, .page-text ul, #content-main-sitemap ul { list-style: disc; margin-left: 15px; }

.page-text-main ol, .page-text-secondary ol, .page-text ol { margin-left: 21px; }

.pagination-previousnext-padsges { display: none; }

/* @group Basket Page */
#basket-products { background: #fff; border: 1px solid #e1e4e5; margin: 0; width: 686px; float: left; color: #333; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; }

#basket-products thead { background: #efefef; border-bottom: 1px solid #e1e4e5; }

#basket-products tfoot { background: #efefef; }

#basket-products th, #basket-products td { padding: 10px; text-align: left; }

#basket-products tr { border-bottom: 1px solid #e1e4e5; margin: 0 20px; }

#basket-products tr a { color: #0387A3; text-decoration: none; }

#basket-products tr a:hover { color: #0387A3; text-decoration: underline; }

#basket-products tr .image { border: 1px solid #E1E4E5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; float: left; line-height: 0; text-align: center; vertical-align: middle; width: 98px; }

#basket-delivery-information { float: left; margin: 20px 0; width: 450px; }

#basket-checkout-link { float: right; text-align: right; }

#basket-keepshopping-link { float: left; }

.remove a { font-size: 22px; opacity: 0.6; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=60); /* IE lt 8 */ -ms-filter: "alpha(opacity=60)"; /* IE 8 */ -khtml-opacity: 0.6; /* Safari 1.x */ -moz-opacity: 0.6; /* FF lt 1.5, Netscape */ color: #990000 !important; }

/* @end */
/* @group Filter Products Page */
.filteroptions-form { margin: 10px 20px; }

.filteroptions-filter-option { margin-bottom: 10px; }

.filteroptions-form select { width: 50%; float: right; }

.filteroptions-filter-option-checkbox { display: block; width: 33%; float: left; }

/* @end */
/* @group Sitemap Page */
.sitemap-box { margin: 10px 20px 0 20px; }

.sitemap-list { margin-left: 40px; }

/* @end */
/* @group 404 Page */
/* @end */
/* @group All Products, Bestsellers & Special Offers Pages */
/* @end */
/* @group Contact, Newsletter & Custom Pages */
.newsletter-title { margin-left: 20px; }

.newsletter-form { margin-left: 20px; }

.contact-table input, .contact-table textarea, .newsletter-form input { margin-bottom: 10px; border: 1px solid #e7e7e7; height: 25px; background: #f9f9f9; color: #333; width: 300px; padding-left: 5px; margin-left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; position: relative; }

.contact-table input.submit, .newsletter-form input.submit { padding: 2px 12px 6px; margin-bottom: 1px; margin-top: 0px; text-align: center; font-weight: normal; text-decoration: none; border: 1px solid #9E0466; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); vertical-align: middle; clear: both; display: inline-block; zoom: 1; *display: inline; opacity: 0.85; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=85); /* IE lt 8 */ -ms-filter: "alpha(opacity=85)"; /* IE 8 */ -khtml-opacity: 0.85; /* Safari 1.x */ -moz-opacity: 0.85; /* FF lt 1.5, Netscape */ font-size: 16px; width: auto; background: #9E0466; color: #fff; background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border; }

.contact-table input.submit:hover, .newsletter-form input.submit:hover { opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.contact-table input.submit:active, .newsletter-form input.submit:active { margin-top: 1px; }

.ie8 .contact-table input.submit, .ie8 .newsletter-form input.submit { position: relative; behavior: url("/templates/xko-contempo/styles/PIE.php"); box-shadow: 1px 1px 2px rgba(147, 147, 146, 0.4); cursor: pointer; border-radius: 3px; font-family: Helmet,Freesans, sans-serif !important; width: auto; zoom: 1; z-index: 1; }

.contact-table textarea { height: auto; padding: 5px; }

.newsletter-form { margin-top: 20px; }

.newsletter-form input.submit { margin-left: 105px; }

.newsletter-form label { height: 25px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-bottom: 7px; }

#recaptcha_area, #recaptcha_table { margin-bottom: 15px !important; }

/* @end */
#container-sitenotlive { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; width: 100%; }

.sitenotlive-container { margin-top: 20px; min-height: 500px; height: auto !important; height: 500px; }

#sitenotlive .content-box { width: 660px; background-color: transparent; }

#sitenotlive .content-box-title { border-bottom: none; }

#sitenotlive h1 { font-size: 24px; color: #3c3c3c; font-family: 'CabinSemiBold', Arial, Helvetica, sans-serif; font-weight: normal; font-variant: small-caps; background: transparent; }

.ie8 h1#sitenotlive { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1; }

#content-main-sitenotlive { float: left; width: 100%; margin: 0; }

#content-main-sitenotlive .page-text-main { margin-left: 30px; font-size: 125%; line-height: 1.5em; }

#sitenotlive strong { color: #39b537; }

.fsb-logo { float: right; display: inline; margin: 0px; }

#checkout .content-main, #checkout .container { width: 100%; padding: 0; margin-top: 0; min-height: 400px; height: auto !important; height: 400px; }

#checkout-header { background: white; }

.checkout-logos { width: 940px; margin: 0 auto; }

.checkout-store-logo { width: 600px; float: left; padding-top: 5px; }

.checkout-amazon-logo { float: right; line-height: 90px; margin-right: 20px; }

.checkout-amazon-logo img { vertical-align: middle; }

.checkout-store-text { font-size: 32px; width: 600px; float: left; font-weight: bold; padding-top: 30px; line-height: 32px; padding-bottom: 20px; }

.checkout-heading { text-align: center; margin-bottom: 30px; margin-top: 20px; }

.checkout-heading h2 { color: #6c6c6c; font-size: 20px; }

.checkout-info { font-size: 1.5em; line-height: 1.5em; width: 70%; margin: 0 auto; text-align: center; color: #2c2c2c; }

.checkout-info span { color: #990000; }

.checkout-info img { position: relative; top: 4px; padding-left: 5px; padding-right: 5px; }

.checkout-waiting { width: 70%; margin: 30px auto; text-align: center; font-size: 1.2em; }

#checkoutpage-text-main p { font-size: 1.25em; line-height: 22px; padding: 0 10px 10px 10px; }

#checkoutpage-text-secondary p { font-size: 1.25em; line-height: 22px; padding: 10px 10px 0 10px; }

.checkout-header { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 24px; }

/* @group Manufacturers */
#home-manufacturers { width: 100%; text-align: center; }

#home-manufacturers a, #home-manufacturers a:hover { text-decoration: none; }

#home-manufacturers img { padding: 10px; }

#manufacturer-text-main { clear: left; }

.manufacturer-listing { margin-bottom: 10px; overflow: hidden; }

.manufacturerlisting-box { width: 323px; padding: 20px 19px; float: left; position: relative; height: 100px; }

.manufacturerlisting-imagebox { width: 115px; line-height: 115px; float: left; background: white; border: 1px solid #e1e4e5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 20px; text-align: center; }

.manufacturerlisting-infobox { float: left; width: 185px; }

.manufacturerlisting-image { vertical-align: middle; }

.manufacturerlisting-title { width: 203px; float: left; }

.manufacturerlisting-title a { font-size: 14px; line-height: 18px; color: #333; font-weight: bold; text-decoration: none; }

.manufacturerlisting-title a:hover { color: #111; }

.manufacturerlisting-productcount { width: 203px; float: left; margin-top: 10px; margin-bottom: 10px; color: #333; }

.manufacturer-image { float: right; padding: 10px; }

/* @end */
/* @group Buttons */
input[type="submit"]::-moz-focus-inner { padding-top: 1px; }

.button-basket-checkout, .button-basket-keepshopping, .button-basket-remove, .button-categorylisting-viewall, .button-manufacturerlisting-viewall, .button-taglisting-viewall, .button-productlisting-view, .button-productlisting-add, .button-product-add, .button-pagelisting-previous, .button-pagelisting-next, .button-productlisting-previous, .button-productlisting-next, .button-sidebar-filter-submit, .button-sidebar-filter-remove, .button-product-reviews, .button-filteroptions-submit, .button-product-amazon, .button-productlisting, .button-productlisting-next, .button-productlisting-previous, .button-productlisting-page, .button-pagelisting, .button-pagelisting-next, .button-pagelisting-previous, .button-pagelisting-page { padding: 5px 8px; margin-bottom: 1px; margin-top: 0px; text-align: center; font-weight: normal; text-decoration: none; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(255, 255, 255, 0.7); vertical-align: middle; clear: both; display: inline-block; zoom: 1; *display: inline; opacity: 0.85; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=85); /* IE lt 8 */ -ms-filter: "alpha(opacity=85)"; /* IE 8 */ -khtml-opacity: 0.85; /* Safari 1.x */ -moz-opacity: 0.85; /* FF lt 1.5, Netscape */ font-size: 18px; }

.ie8 .button-basket-checkout, .ie8 .button-basket-keepshopping, .ie8 .button-categorylisting-viewall, .ie8 .button-manufacturerlisting-viewall, .ie8 .button-taglisting-viewall, .ie8 .button-taglisting-viewall, .ie8 .button-productlisting-view, .ie8 .button-productlisting-add, .ie8 .button-slider-view, .ie8 .button-slider-add, .ie8 .button-product-add, .ie8 .button-sidebar-filter-submit, .ie8 .button-sidebar-filter-remove, .ie8 .button-product-reviews, .ie8 .button-filteroptions-submit, .ie8 .button-product-amazon, .ie8 .button-productlisting-amazon, .ie8 .button-slider-amazon { position: relative; behavior: url("/templates/xko-contempo/styles/PIE.php"); box-shadow: 1px 1px 2px rgba(147, 147, 146, 0.4); cursor: pointer; border-radius: 3px; }

.ie8 .button-pagelisting-previous, .ie8 .button-pagelisting-next, .ie8 .button-productlisting-previous, .ie8 .button-productlisting-next, .ie8 .button-pagelisting-page-current, .ie8 .button-productlisting-page-current, .ie8 .button-pagelisting-page, .ie8 .button-productlisting-page { behavior: url("/templates/xko-contempo/styles/PIE.php"); -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; behavior: url("/templates/xko-contempo/styles/PIE.php"); cursor: pointer; border-radius: 3px; position: relative; }

.button-basket-checkout:hover, .button-basket-keepshopping:hover, .button-basket-remove:hover, .button-categorylisting-viewall:hover, .button-manufacturerlisting-viewall:hover, .button-taglisting-viewall:hover, .button-productlisting-view:hover, .button-productlisting-add:hover, .button-product-add:hover, .button-pagelisting-previous:hover, .button-pagelisting-next:hover, .button-productlisting-previous:hover, .button-productlisting-next:hover, .button-sidebar-filter-submit:hover, .button-sidebar-filter-remove:hover, .button-product-reviews:hover, .button-filteroptions-submit:hover, .button-product-amazon:hover, .button-productlisting:hover, .button-productlisting-next:hover, .button-productlisting-previous:hover, .button-productlisting-page:hover, .button-pagelisting:hover, .button-pagelisting-next:hover, .button-pagelisting-previous:hover, .button-pagelisting-page:hover { text-decoration: none !important; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.button-header-basket:active, .button-basket-keepshopping:active, .button-header-checkout:active, .button-basket-checkout:active, .button-basket-remove:active, .button-categorylisting-viewall:active, .button-manufacturerlisting-viewall:active, .button-taglisting-viewall:active, .button-productlisting-view:active, .button-productlisting-add:active, .button-product-add:active, .button-pagelisting-previous:active, .button-pagelisting-next:active, .button-productlisting-previous:active, .button-productlisting-next:active, .button-sidebar-filter-submit:active, .button-sidebar-filter-remove:active, .button-product-reviews:active, .button-filteroptions-submit:active, .button-product-amazon:active { margin-top: 1px; margin-bottom: 0; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.button-productlisting:active, .button-productlisting-next:active, .button-productlisting-previous:active, .button-productlisting-page:active, .button-pagelisting:active, .button-pagelisting-next:active, .button-pagelisting-previous:active, .button-pagelisting-page:active { margin-top: 1px; margin-bottom: 0; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

/* @group Individual Buttons */
.button-basket-checkout { background-color: #9e0466; border-color: #9e0466; color: white; padding: 4px 8px 6px; float: right; margin-top: 20px; margin-right: 40px; width: auto; }

.button-basket-checkout:hover { background-color: #9e0466; color: white; }

.button-basket-checkout:active { margin-top: 21px; margin-right: 40px; }

.button-basket-keepshopping { background-color: #0387a3; border-color: #0387a3; color: white; padding: 4px 8px 6px; float: right; margin-top: 20px; margin-right: 40px; width: auto; }

.button-basket-keepshopping:hover { background-color: #0387a3; color: white; }

.button-basket-keepshopping:active { margin-top: 21px; margin-right: 40px; }

.button-basket-remove { background-color: none; border-color: none; color: #990000; padding: 0; border: none; width: 60px; }

.button-basket-remove:hover { background-color: none; color: #990000; }

.button-categorylisting-viewall { background-color: #0387a3; border-color: #0387a3; color: white; }

.button-categorylisting-viewall:hover { background-color: #0387a3; color: white; }

.button-manufacturerlisting-viewall { background-color: #0387a3; border-color: #0387a3; color: white; }

.button-manufacturerlisting-viewall:hover { background-color: #0387a3; color: white; }

.button-taglisting-viewall { background-color: #0387a3; border-color: #0387a3; color: white; }

.button-taglisting-viewall:hover { background-color: #0387a3; color: white; }

.button-productlisting-view { background-color: #0387a3; border-color: #0387a3; color: white; margin-right: 15px; }

.button-productlisting-view:hover { background-color: #0387a3; color: white; }

.button-productlisting-add { background-color: #9e0466; border-color: #9e0466; color: white; }

.button-productlisting-add:hover { background-color: #9e0466; color: white; }

.button-product-add { background-color: #9e0466; border-color: #9e0466; color: white; padding: 0px 8px; }

.button-product-add:hover { background-color: #9e0466; color: white; }

.button-sidebar-filter-submit { background-color: #0387a3; border-color: #0387a3; color: white; margin-right: 5px; font-size: 14px; padding: 5px 6px 3px; }

.button-sidebar-filter-submit:hover { background-color: #0387a3; color: white; }

.button-sidebar-filter-remove { background-color: #0387a3; border-color: #0387a3; color: white; font-size: 14px; padding: 4px 6px; }

.button-sidebar-filter-remove:hover { background-color: #0387a3; color: white; }

.button-filteroptions-submit { background-color: #0387a3; border-color: #0387a3; color: white; margin-bottom: 10px; font-size: 14px; padding: 5px 6px 3px; }

.button-filteroptions-submit:hover { background-color: #0387a3; color: white; }

.button-product-reviews { background-color: transparent; border-color: transparent; color: #9e0466; width: auto; padding: 0; opacity: 0.75; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=75); /* IE lt 8 */ -ms-filter: "alpha(opacity=75)"; /* IE 8 */ -khtml-opacity: 0.75; /* Safari 1.x */ -moz-opacity: 0.75; /* FF lt 1.5, Netscape */ }

.button-product-reviews:hover { background-color: transparent; color: #9e0466; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; behavior: url("/templates/xko-contempo/styles/PIE.php"); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border; opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=100); /* IE lt 8 */ -ms-filter: "alpha(opacity=100)"; /* IE 8 */ -khtml-opacity: 1; /* Safari 1.x */ -moz-opacity: 1; /* FF lt 1.5, Netscape */ }

.button-product-amazon { background-color: #ffc43b; border-color: #ffc43b; color: black; width: auto; }

.button-product-amazon:hover { background-color: #ffc43b; color: black; }

/* end */
/* @group Pagination Buttons */
.button-productlisting-next { border: 1px solid #eef2f5; background-color: white; color: #0387a3; padding: 3px 5px; margin-bottom: 0px; }

.button-productlisting-next:hover { background-color: #0387a3; color: white; border: 1px solid #0387a3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 3px 5px; }

.button-productlisting-previous { background-color: white; color: #0387a3; border: 1px solid #eef2f5; padding: 3px 5px; margin-bottom: 0px; }

.button-productlisting-previous:hover { background-color: #0387a3; color: white; border: 1px solid #0387a3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 3px 5px; }

.button-productlisting-page { border: 1px solid #eef2f5; background-color: white; color: #0387a3; padding: 3px 5px; margin-bottom: 0px; }

.button-productlisting-page:hover { background-color: #0387a3; border: 1px solid #0387a3; color: white; padding: 3px 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.button-productlisting-page-current { background-color: #0387a3; border: 1px solid #0387a3; color: white; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.button-pagelisting-next { border: 1px solid #eef2f5; background-color: white; color: #0387a3; padding: 3px 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0px; }

.button-pagelisting-next:hover { background-color: #0387a3; color: white; border: 1px solid #0387a3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 3px 5px; }

.button-pagelisting-previous { background-color: white; color: #0387a3; border: 1px solid #eef2f5; padding: 3px 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0px; }

.button-pagelisting-previous:hover { background-color: #0387a3; color: white; border: 1px solid #0387a3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 3px 5px; }

.button-pagelisting-page { border: 1px solid #eef2f5; background-color: white; color: #0387a3; padding: 3px 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0px; }

.button-pagelisting-page:hover { background-color: #0387a3; color: white; border: 1px solid #0387a3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 3px 5px; }

.button-pagelisting-page-current { background-color: #0387a3; border: 1px solid #0387a3; color: white; }

.button-productlisting-next:active, .button-productlisting-previous:active, .button-productlisting-page:active, .button-pagelisting-next:active, .button-pagelisting-previous:active, .button-pagelisting-page:active { margin-top: 0px; margin-bottom: 0px; }

/* end */
/* @end */
