/* --------------------------------
GENERAL
-------------------------------- */

body, input, select, textarea, #ProductDescription {
	font-family: 'Helvetica', arial, tahoma, sans-serif;
}
body {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/body_back.jpg?t=1487324175) center top repeat-x fixed;
}
a {
	color: #3366cc;
	text-decoration: none;
}
a:hover {
	color: #6699ff;
	text-decoration: underline;
}
#Wrapper {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/content_outer.png?t=1487324175);
}
.Widest div#Outer, #Outer .span_max, .WideWithRight .Widest {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/content_inner.png?t=1487324175) center top repeat-y;
}
#Outer .Left .span_max, #Outer .Right .span_max {
	background: none;
}
.WideWithLeft div#Outer {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/content_innerwithleft.png?t=1487324175) center top repeat-y;
}
.WideWithRight div#Outer {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/content_innerwithright.png?t=1487324175) center top repeat-y;
}
.Wide div#Outer {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/content_innerwithboth.png?t=1487324175) center top repeat-y;
}
h1, h2, h3, h4 {
	font-family: "Cooper Black", Cooper, Arial Black, Sans-Serif;
	font-weight: bold;
}
small, .LittleNotePassword {
	font-size: 11px;
	color: #999;
}
.SuccessMessage {
	border: 1px solid #c3e6a3;
	background: #e9f9d7 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/good.png?t=1487324175) 6px center no-repeat;
}
.SuccessMessage, .SuccessMessage a, .SuccessMessage a:hover {
	color: #006600;
}
.InfoMessage, .LoginPage .CreateAccount p, .Message, .SpecificInfoMessage {
	border: 1px solid #fde471;
	background: #fef9c2 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/note.png?t=1487324175) 6px center no-repeat;
}
.InfoMessage, .InfoMessage a, .InfoMessage a:hover, .LoginPage .CreateAccount p a, .LoginPage .CreateAccount p a:hover, .Message, .Message a, .Message a:hover, .SpecificInfoMessage, .SpecificInfoMessage a, .SpecificInfoMessage a:hover {
	color: #663300;
}
.ErrorMessage, .OutOfStockMessage {
	border: 1px solid #ffb4b4;
	background: #ffdfdf url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/bad.png?t=1487324175) 6px center no-repeat;
}
.ErrorMessage, .ErrorMessage a, .ErrorMessage a:hover, .OutOfStockMessage, .OutOfStockMessage a, .OutOfStockMessage a:hover {
	color: #660000;
}
.SuccessMessage a, .SuccessMessage a:hover, .InfoMessage a, .InfoMessage a:hover, .ErrorMessage a, .ErrorMessage a:hover, .LoginPage .CreateAccount p a, .LoginPage .CreateAccount p a:hover, .Message a, .Message a:hover, .SpecificInfoMessage a, .SpecificInfoMessage a:hover {
	text-decoration: underline;
}
#SitemapContent ul li, #ProductDescription ul li, #PageContent ul li, #SearchTips ul li {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/Bullet.png?t=1487324175) 1px 8px no-repeat;
}
.hrdivider {
	background: #ccc;
}
#AjaxLoading {
	background: #ffe6b3;
	border: 1px solid #ffcc66;
}
.cookie-inner {
	border: 1px solid #fde471;
	background: #fef9c2;
}
/* --------------------------------
TOP MENU
-------------------------------- */

#TopMenu {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_outer.png?t=1487324175);
}
#TopMenu .page {
}
#TopMenu li.TopMenuLink, #TopMenu li.CurrencyLink {
	border-left: 1px solid #C0E5FF;
	color: #1a1a1a;
}
#TopMenu li.First {
	border-left: none;
}

#TopMenu li.TopMenuLink a, #TopMenu li.CurrencyLink, #TopMenu #SideCurrencySelector dd a {
	color: #1a1a1a;
}
#TopMenu li.TopMenuLink a:hover, #TopMenu li.CurrencyLink:hover, #TopMenu #SideCurrencySelector dd a:hover, #TopMenu #SideCurrencySelector dd a.Sel {
	color: #000;
}
#TopMenu li.CartLink {
	background: #003045 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_basket.png?t=1487324175) 8px 5px no-repeat;
	color: #fff;
}
#TopMenu li.CartLink a {
	color: #fff;
}
#TopMenu #SideCartContents {
	border: 4px solid #003045;
	background: #fff;
	color: #666;
}
#TopMenu #SideCartContents a {
	color: #333;
}
#TopMenu #SideCartContents li {
	border-bottom: 1px solid #ccc;
}
#TopMenu li.WishListLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_wishlist.png?t=1487324175) 8px 10px no-repeat; }
#TopMenu li.GiftLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_gift.png?t=1487324175) 8px 8px no-repeat; }
#TopMenu li.AccountLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_account.png?t=1487324175) 8px 8px no-repeat; }
#TopMenu li.LoginLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_account.png?t=1487324175) 8px 8px no-repeat; }
#TopMenu li.LogoutLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_cross.png?t=1487324175) 8px 9px no-repeat; }
#TopMenu li.CurrencyLink { background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/topmenu_arrow.png?t=1487324175) 8px 13px no-repeat; }

#TopMenu #SideCurrencySelector {
	border: 2px solid #003045;
	background: #fff;
	color: #666;
}
/* --------------------------------
HEADER
-------------------------------- */

#Header {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/header_outer.png?t=1487324175) center top;
}
#Header .page {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/header_inner.png?t=1487324175) center top;
}
#Logo h1 a, #Logo h1 a span {
	color: #bbb;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.9);
}
#SearchForm {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/search_background.png?t=1487324175) left top no-repeat;
}
#SearchForm input.Textbox {
	background: #fff;
	border: none 0px;
}
#SearchForm input.Button {
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/search_button.png?t=1487324175) center no-repeat;
}
#SearchForm .SearchLinks a {
	background: #eee;
	color: #999;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.9);
	font-size: 11px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
#SearchForm .SearchLinks a:hover {
	color: #888;
	text-decoration: none;
	background: #fff;
}
table.QuickSearch {
	background: #222;
}
.QuickSearchResultMeta {
	border: 1px solid #444;
}
.QuickSearchResultMeta a {
	color: #ddd;
}
.QuickSearchResultMeta a:hover {
	color: #fff;
}
.QuickSearchResult .Price {
	color: #ccc;
}
.QuickSearchResult .SalePrice {
	color: #cc0033;
}
.QuickSearchResult .RetailPriceValue {
	color: #999;
}
.QuickSearchHover td.QuickSearchResultMeta {
	background: #444;
}
.QuickSearchResultImage, .QuickSearchHover td.QuickSearchResultImage {
	background: #fff;
}
.QuickSearchHover td a, .QuickSearchHover td a:hover {
	color: #fff;
}
/* --------------------------------
PAGE MENU
-------------------------------- */

#Menu {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_outer.png?t=1487324175) center top;
}
#Menu .page {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_inner.png?t=1487324175) center bottom no-repeat;
	padding-bottom: 6px;
}
#nav ul ul {
	background: #003045;
}
#nav ul ul ul {
	
}
#nav li {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_off.png?t=1487324175) center top;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
#nav li li {
	background: none;
}
#nav li li li {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_bullet.png?t=1487324175) 1px 6px no-repeat;
}
#nav li a {
	color: #003045;
}
#nav li.HasSubMenu a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_arrow.png?t=1487324175) right 13px no-repeat;
}
#nav li.ActiveLink a, #nav li.ActiveSection a, #nav li a:hover, body.homepage #nav li.HomeLink a {
	background-color: #003045;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
#nav li.HasSubMenu.ActiveLink a, #nav li.HasSubMenu.ActiveSection a, #nav li.HasSubMenu a:hover, body.infopage #nav .PageList li a, body.shopby #nav .ShopBy li a {
	background: #003045 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/pagemenu_arrow.png?t=1487324175) right 13px no-repeat;
	color: #fff;
}
#nav li li a, #nav li li a:hover {
	background: none !important;
}
#nav li li a {
	color: #FFF !important;
}
#nav li li a:hover {
	color: #def6ff !important;
	text-decoration: underline !important;
}
#nav li li li a {
	color: #c1e6ff !important;
}
#nav li li li a:hover {
	color: #def6ff !important;
}
#nav strong {
	color: #fff;
}
/* --------------------------------
BREADCRUMB
-------------------------------- */

.Breadcrumb {
	background: #c0e6ff;
}
.Breadcrumb li {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/breadcrumb_arrow.png?t=1487324175) right center no-repeat;
	color: #497693;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
}
.Breadcrumb a {
	color: #003045;
}
/* --------------------------------
HOMEPAGE
-------------------------------- */

.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a {
	background-color: #f9cbe0;
}
.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active {
	background-color: #fff;
}
.slide-show-render .slide-button span {
	background: #333;
	border-radius: 6px;
}
/* --------------------------------
PRODUCT PAGES
-------------------------------- */

.AddThisButtonBox {
	background: #fff;
	border: 1px solid #ddd;
	border-left: 1px solid #ccc;
}
.ProductList li {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/product_off.png?t=1487324175) center top repeat-x;
}
.ProductList li:hover {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/product_on.png?t=1487324175) center top repeat-x;
}
.ProductList li.ListView {
	background: #eee;
}
.ProductList li.ListView:hover {
	background: #ddd;
}
.ProductList .ProductImage, .fastCartThumb, #ProductDetails .ProductThumbImage, .ComparisonTable .ProductImage, #QuickViewImage {
	background: #fff;
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}
.ProductList .ProductImage .ProductTag a {
	color: #fff;
	background: #aaa;
}
.ProductList .ProductImage .ProductTag a:hover {
	text-decoration: none;
}
.ProductList .ProductPriceRating .SalePrice {
	color: #990033;
}
.ProductList .ProductPriceRating .RetailPriceValue {
	color: #999;
}
.ProductList .ProductDetails a {
	color: #333;
}
ul.ProductList li.ListView .ProductDetails strong {
	font-family: 'Droid Serif', georgia, serif;
}
.ProductList li.ListView .ProductDescription {
	color: #666;
}
.ProductList .ProductCompareButton {
	color: #dd89af;
}
.ProductList .ProductActionAdd a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.SortBox span {
	border-left: 1px solid #fff;
}
.CompareButton {
	border-left: 1px solid #fff;
}
.ProductFooter {
}
.CategoryPagination li, .CategoryPagination .FloatLeft a, .CategoryPagination .FloatRight a {
	background: #7fccff;
	border-right: 1px solid #fff;
}
.CategoryPagination li {
	color: #666;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
.CategoryPagination li a, .CategoryPagination .FloatLeft a, .CategoryPagination .FloatRight a {
	color: #222;
	text-shadow: none;
}
.CategoryPagination li a:hover, .CategoryPagination .FloatLeft a:hover, .CategoryPagination .FloatRight a:hover {
	color: #666;
}
.CategoryPagination li.ActivePage {
	background: #003045;
	color: #fff;
	text-shadow: none;
}
#CategoryHeading .SubCategoryList ul li a, .Content .SubBrandList ul li a, .Content #ProductTagCloud ul.TagList li a {
	background: #fff;
	color: #666;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
#CategoryHeading .SubCategoryList ul li a:hover, .Content .SubBrandList ul li a:hover, .Content #ProductTagCloud ul.TagList li a:hover {
	color: #333;
}
#CategoryHeading .SubCategoryListGrid ul li, .Content .SubBrandListGrid ul li {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#CategoryHeading .SubCategoryListGrid ul li:hover, .Content .SubBrandListGrid ul li:hover {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/subcat_on.png?t=1487324175);
}
#CategoryHeading .SubCategoryListGrid ul li div.SubCatImage, .Content .SubBrandListGrid ul li a.SubBrandImage {
	background: #fff;
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}
.ProductTinyImageList ul li div.TinyOuterDiv {
	border: 1px solid #a2daff !important;
}
#ProductDetailsBulkDiscountThickBox, #QuickViewProductDetails ul.BulkDiscountBox {
	border: 2px solid #ccc;
}
ul#ProductTabsList {
	border-bottom: 2px solid #7fccff;
}
ul#ProductTabsList li a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_off.png?t=1487324175);
	color: #222;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
ul#ProductTabsList li a:hover, ul#ProductTabsList li.Active a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_on.png?t=1487324175);
	color: #FFF;
	text-decoration: none;
	text-shadow: none;
}
.ProductDetailsGrid .QuantityRow {
	border-top: 1px solid #a8dcff;
}
.ProductDetailsGrid .ShortDescription h3 {
	font-family: 'Helvetica', arial, tahoma, sans-serif;
}
#ProductDescription {
	font-family: 'Helvetica', arial, tahoma, sans-serif !important;
}
.ProductDetailsGrid .productAttributeList .productAttributeValue input.Field {
	border: 1px solid #999;
}
.productOptionViewRectangle ul li {
	background: #c0e6ff;
	color: #222;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.productOptionViewRectangle ul li.none label {
	color: #222 !important;
	text-decoration: none !important;
}
.productOptionViewRectangle ul li:hover, .productOptionViewRectangle ul li.selectedValue, .productOptionViewRectangle ul li.none label:hover {
	background: #003045 !important;
	color: #fff !important;
}
.productOptionViewRectangle ul li.selectedValue.none label {
	color: #fff !important;
}
.ProductReviewList span.Meta {
	color: #999;
	font-size: 11px;
}
.ProductReviewList li {
	border-bottom: 1px dashed #ccc;
}
.ProductReviewForm dd input.Textbox, .ProductReviewForm dd textarea#revtext {
	border: 1px solid #999;
}
.ProductReviewForm {
	border-bottom: 1px solid #ccc;
}
ul.mediatoggle li span {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
}
ul.mediatoggle li.active span {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_on.png?t=1487324175);
	color: #fff;
}
ul.mediatoggle li.inactive span {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_off.png?t=1487324175);
	color: #222;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
ul.mediatoggle li.note span {
	color: #777;
}
#VideoContainer ul.mediatoggle li {
	background: #fafafa;
}
#VideoContainer {
	background: #fff;
}
/* --------------------------------
PRODUCT ZOOM
-------------------------------- */

.zoomPreload {
	color: #333;
	border: 1px solid #ccc;
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/zoomloader.gif?t=1487324175) 43px 30px no-repeat;
}
.zoomPup {
	background: #fff;
	border: 1px solid #ccc;
}
.zoomOverlay {
	background: #fff;
}
.zoomWindow {
	background: #fff;
}
.zoomWrapper {
	border: 1px solid #999;
}
.zoomWrapperTitle {
	background: #999;
	color: #fff;
}
.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
}
.zoomWrapperImage img {
	border: 0px;
	display: block;
	position: absolute;
	z-index: 101;
}
.zoomIframe {
	z-index: -1;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}
/* --------------------------------
LOGIN PAGE
-------------------------------- */

.AccountLogin h2, .CreateAccount h2, #SideCartContents h2 {
	background: #333 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidebox_title.png?t=1487324175) top repeat-x;
	color: #eee;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}
.LoginPage .AccountLogin .BlockContent, .LoginPage .CreateAccount .BlockContent, #SideCartContents .BlockContent {
	border-left: 1px solid #c1e6ff;
	border-right: 1px solid #c1e6ff;
	background: #fff;
}
.LoginPage .pad {
	background: #c1e6ff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#SideCartContents ul.ProductList li {
	border-bottom: 1px solid #ccc;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#SideCartContents .ProductList li:hover {
	background: none;
}
/* --------------------------------
BASKET PAGE
-------------------------------- */

table.CartContents {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/cart_bg.png?t=1487324175);
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}
table.CartContents td {
	border-bottom: 1px solid #ccc;
}
table.CartContents tr.SubTotal {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/cart_totals.png?t=1487324175);
}
table.CartContents tr.SubTotal td {
	font-weight: bold;
}
table.CartContents tr.SubTotal td div.EstimateShipping {
	font-weight: normal;
}
table.CartContents td em.ProductPrice {
	font-style: normal;
}
table.CartContents th {
	background: #333 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/cart_title.png?t=1487324175) top repeat-x;
	color: #eee;
	border-bottom: 1px solid #000;
	border-right: 1px solid #999;
}
table.CartContents th.lastcartheading {
	border-right: none;
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}
table.CartContents th.firstcartheading {
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}
.CartContents table.productAttributes td, .CartContents span.GiftMessage {
	border-bottom: none;
	font-size: 11px;
	color: #999;
}
.CartContents .CartRemoveLink {
	color: #e2a23a;
}
#ModalOverlay {
	background-color: #000;
}
.modalData {
	background: #fafafa;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 8px rgba(0,0,0,0.75);
}
#ModalContent .productAttributeList .productOptionViewProductPickListWithImage .selectedValue td {
	color: #000;
	background: #ccc;
}
#ModalContainer a.modalClose {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/Close.png?t=1487324175) center no-repeat !important;
	text-decoration: none !important;
	font-size: 0 !important;
	color: #fff !important;
}
#ModalContainer a.modalClose:hover {
	text-decoration: none !important;
}
.EstimatedShippingMethods table td {
	border: none;
}
div.EstimatedShippingMethods {
	border-bottom: 1px solid #ccc;
}
/* --------------------------------
SIDE COLUMNS
-------------------------------- */

.Left, .Right {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidecol_mask.png?t=1487324175) top no-repeat;
}
.Left .span_12 .pad, .Right .span_12 .pad, .Left .span_max .pad, .Right .span_max .pad {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidebox_base.png?t=1487324175) bottom no-repeat;
}
.Left h2, .Right h2 {
	background: #333 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidebox_title.png?t=1487324175) top repeat-x;
	color: #eee;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	font-family: 'Helvetica', arial, tahoma, sans-serif;
	font-weight: normal;
}
.Left .BlockContent, .Right .BlockContent {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.Left #SidePageList .BlockContent, .Left #SideShopByBrand .BlockContent, .Left #SideCategoryList .BlockContent, .Right #SideCategoryList .BlockContent, .Left #SideCategoryShopByPrice .BlockContent, .Left #CustomPanel .BlockContent, .Right #CustomPanel .BlockContent, .Left #GiftCertificatesMenu .BlockContent, .Left #ProductTagCloud .BlockContent, .Right #SideAccountMenu .BlockContent, .Left #SideAccountMenu .BlockContent, .Right #AccountOrderLinks .BlockContent, .Left #AccountOrderLinks .BlockContent {
	border: none;
}
.Left .span_12 .pad, .Right .span_12 .pad, .Left .span_max .pad, .Right .span_max .pad {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.Left .span_12 .hidebox, .Right .span_12 .hidebox {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
/* side menus (without child) */

.Left .BrandList li a, .Left #SideCategoryShopByPrice li a, .Left #ProductTagCloud li a, .Left ul.GiftList li a, .Right #SideAccountMenu ul li a, .Left #SideAccountMenu ul li a, .Right #AccountOrderLinks ul li a, .Left #AccountOrderLinks ul li a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_parent_off.png?t=1487324175) center top;
	color: #000;
	border-bottom: 1px solid #f397c0;
}
.Left .BrandList li a:hover, .Left #SideCategoryShopByPrice li a:hover, .Left #ProductTagCloud li a:hover, .Left ul.GiftList li a:hover, .Right #SideAccountMenu ul li a:hover, .Left #SideAccountMenu ul li a:hover, .Right #AccountOrderLinks ul li a:hover, .Left #AccountOrderLinks ul li a:hover {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_parent_on.png?t=1487324175) center top;
	color: #555;
}
/* side menus (with child) */

.Left #SideCategoryList li a, .Right #SideCategoryList li a, .Left .PageList li a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_parent_off.png?t=1487324175) center top;
	color: #666;
	border-bottom: 1px solid #f397c0;
}
.Left #SideCategoryList li a:hover, .Right #SideCategoryList li a:hover, .Left .PageList li a:hover {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_parent_on.png?t=1487324175) center top;
	color: #000;
}
.Left #SideCategoryList li li a, .Right #SideCategoryList li li a, .Left .PageList li li a {
	border-bottom: 1px solid #f397c0;
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_bullet.png?t=1487324175) 9px 10px no-repeat;
	color: #999;
}
.Left #SideCategoryList li li a:hover, .Right #SideCategoryList li li a:hover, .Left .PageList li li a:hover {
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_child.png?t=1487324175) 9px 10px no-repeat;
	color: #000;
}
.Left #SideCategoryList li.ActiveSection a, .Right #SideCategoryList li.ActiveSection a, .Left ul.PageList li.ActivePage a, .Left #SideCategoryList li.ActiveSection a:hover, .Right #SideCategoryList li.ActiveSection a:hover, .Left ul.PageList li.ActivePage a:hover, .Left ul.BrandList li.ActiveSection a, .Left ul.BrandList li.ActiveSection a:hover {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_parent_selected.png?t=1487324175) center top;
	color: #000;
}
.Left #SideCategoryList li.ActiveSection li a, .Right #SideCategoryList li.ActiveSection li a, .Left ul.PageList li.ActivePage li a, .Left #SideCategoryList li.ActiveSection li a:hover, .Right #SideCategoryList li.ActiveSection li a:hover, .Left ul.PageList li.ActivePage li a:hover {
	border-bottom: 1px solid #f397c0;
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/sidelink_child.png?t=1487324175) 9px 10px no-repeat;
	color: #000;
}
.Left #SideCategoryList li.ActiveSection a:hover, .Right #SideCategoryList li.ActiveSection a:hover, .Left ul.PageList li.ActivePage a:hover {
	text-decoration: underline;
}
.Left .ProductList li, .Right .ProductList li, .LoginPage .ProductList li, .Left .ProductList li:hover, .Right .ProductList li:hover, .LoginPage .ProductList li:hover {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background: none;
}
/* --------------------------------
NEWSLETTER
-------------------------------- */


#SideNewsletterBox input#nl_first_name, #SideNewsletterBox input#nl_email {
	background: #fff;
	border: none 0px;
	color: #003045;
}
#SideNewsletterBox input.Button {
	background: #7fccff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/newsletter_subscribe.png?t=1487324175) center no-repeat;
	color: #fff;
	-webkit-border-radius: 0px 16px 16px 0px;
	border-radius: 0px 16px 16px 0px;
}
/* --------------------------------
SITEMAP
-------------------------------- */

.SitemapCategories, .SitemapBrands {
	border-top: 1px solid #ccc;
}
/* --------------------------------
BLOG
-------------------------------- */

#BlogFeed h3 span {
	font-family: 'Helvetica', arial, tahoma, sans-serif;
}
#BlogContent a, #BlogContent h1, .Content #NewsArticle {
	border-bottom: 1px solid #ccc;
}
/* --------------------------------
SEARCH PAGES
-------------------------------- */

#SearchTips table.SearchFilters {
	border-top: 1px solid #999;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #999;
}
#SearchTips table.SearchFilters td {
	border-top: none;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: none;
	background: #fff;
}
.ToggleSearchFormLink a {
	background: #222;
	color: #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.ToggleSearchFormLink a:hover {
	background: #666;
	color: #fff;
}
ul#SearchTabsList {
	border-bottom: 2px solid #222;
}
ul#SearchTabsList li a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_off.png?t=1487324175);
	color: #222;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
ul#SearchTabsList li a:hover, ul#SearchTabsList li.Active a {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/tab_on.png?t=1487324175);
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.SearchSorting {
	background: #ddd;
}
#SearchSortingSelectContainer span {
	border-left: 1px solid #fff;
}
#FeedLinkContainer ul.FeedLink li a {
	background: #fff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/RSS.png?t=1487324175) 4px 4px no-repeat;
	border: 1px solid #ddd;
	border-right: 1px solid #ccc;
}
/* --------------------------------
CONTACT PAGE
-------------------------------- */

#ContactForm .FormContainer dl.CaptchaBlock dd input#captcha {
	border: 1px solid #222;
}
/* --------------------------------
COMPARISON PAGE
-------------------------------- */

table.ComparisonTable th a {
	color: #666;
}
table.ComparisonTable th a:hover {
	color: #999;
}
/* --------------------------------
CHECKOUT
-------------------------------- */


#CheckoutStepConfirmation table#storecredittable {
	border: 1px solid #999;
}
#CheckoutStepConfirmation textarea#termsbox {
	font-family: "Courier New", Courier, monospace;
}
.ExpressCheckout h2 {
	border-bottom: 1px solid #999;
}
.ExpressCheckout h3.ExpressCheckoutTitle {
	border: 1px solid #000;
	background: #222;
	color: #fff;
}
.ExpressCheckout a.ChangeLink {
	font-family: 'Helvetica', arial, tahoma, sans-serif;
}
.ExpressCheckout .ExpressCheckoutBlockCollapsed h3.ExpressCheckoutTitle {
	border: 1px solid #ddd;
	background: #eee;
	color: #999;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.9);
}
.ExpressCheckout .ExpressCheckoutBlockCompleted h3.ExpressCheckoutTitle {
	border: 1px solid #c3e6a3;
	background: #e9f9d7;
	color: #006600;
	text-shadow: none;
}
/* --------------------------------
ACCOUNT PAGES
-------------------------------- */

ul.AccountMessageList li, ul.AccountOrderStatusList li, ul.AccountOrdersList li, ul.ReturnsList li, #AccountAddressBook ul.ShippingAddressList li {
	border-bottom: 1px solid #ccc;
}
ul.ReturnsList {
	border-top: 1px solid #ccc;
}
ul.OrderItemList li {
	border-bottom: none;
}
/* --------------------------------
WISHLISTS
-------------------------------- */

div.SharePublicWishList {
	border-top: 1px solid #ccc;
}
.SharePublicWishList code, #WishListItems code {
	font-family: "Courier New", Courier, monospace;
}
/* --------------------------------
FOOTER
-------------------------------- */

#Footer .page {
	background: url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/footer_inner.png?t=1487324175) center top;
}
#Footer .span_12 h3, #Footer .span_24 h3 {
	border-bottom: 1px solid #f397c0;
	color: #f0f9ff;
	font-family: "Cooper Black", Cooper, Arial Black, Sans-Serif;
	font-weight: bold;
}
#Footer .span_12, #Footer .span_24 {
	color: #fff;
}
#Footer .span_12 a, #Footer .span_24 a {
	color: #f0f9ff;
}
#BaseFooter {
	border-top: 1px solid #f397c0;
}
#BaseFooter ul.SecureIcons li div {
	color: #fff;
}
/* --------------------------------
QUICKVIEW
-------------------------------- */

.ModalTitle, #ModalTitle {
	font-family: 'Droid Serif', georgia, serif;
	font-weight: normal;
	font-size: 18px;
}
#QuickViewTopNav {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.QuickViewBtn {
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	background: #222 !important;
	color: #fff !important;
}
#QuickViewProductDetails button {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	color: #444;
	background: #F3F3F3;
	border: solid 1px #D9D9D9;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: border-color .20s;
	-moz-transition: border-color .20s;
	-o-transition: border-color .20s;
	transition: border-color .20s;
}
#QuickViewProductDetails button:hover {
	background: #F4F4F4;
	border-color: #C0C0C0;
	color: #333;
}
#QuickViewProductDetails button:active {
	border-color: #4D90FE;
	color: #4D90FE;
	-moz-box-shadow: inset 0 0 10px #D4D4D4;
	-webkit-box-shadow: inset 0 0 10px #D4D4D4;
	box-shadow: inset 0 0 10px #D4D4D4;
}
#QuickViewProductDetails button.blue {
	color: #fff;
	border: 1px solid #3079ED !important;
	background: #4B8DF8;
	background: -webkit-linear-gradient(top, #4C8FFD, #4787ED);
	background: -moz-linear-gradient(top, #4C8FFD, #4787ED);
	background: -ms-linear-gradient(top, #4C8FFD, #4787ED);
	background: -o-linear-gradient(top, #4C8FFD, #4787ED);
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-ms-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
#QuickViewProductDetails button.blue:hover {
	border: 1px solid #2F5BB7 !important;
	background: #3F83F1;
	background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
	background: -moz-linear-gradient(top, #4D90FE, #357AE8);
	background: -ms-linear-gradient(top, #4D90FE, #357AE8);
	background: -o-linear-gradient(top, #4D90FE, #357AE8);
}
/* --------------------------------
PRODUCT ATTRIBUTES
-------------------------------- */

.productAttributeList .required {
	color: #cc0000;
}
.productOptionPickListSwatch .textureContainer, .productOptionPickListSwatch .swatchColours {
	border: solid 1px #999;
}
.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours {
	border-color: #ccc;
}
.productOptionPickListSwatch .thumbnail {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.productOptionViewProductPickListWithImage {
	border: solid 1px #999;
}
.productOptionViewProductPickListWithImage .selectedValue td {
	background-color: #ccc;
	color: #fff;
}
.productOptionViewProductPickListWithImage .none.selectedValue td {
	background-color: transparent;
	color: inherit;
}
html.javascript .productOptionViewRectangle .option label {
	border: solid 1px #999;
}
html.javascript .productOptionViewRectangle .selectedValue label {
	border-color: #ccc;
	border-width: 2px;
}
html.javascript .productOptionViewRectangle .none label, html.javascript .productOptionViewRectangle .selectedValue.none label {
	color: #ccc;
}
html.javascript .productOptionPickListSwatch .swatchNone .name {
	color: #ccc;
}
.productOptionPreviewDisplay {
	border: solid 1px #000;
	background: #fff;
}
/* --------------------------------
ISSelect
-------------------------------- */

.ISSelect {
	border: 1px solid #7F9DB9;
	background: #fff;
}
.ISSelect li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.ISSelect .ISSelectOptionHover {
	background: #efefef;
}
.ISSelect li.ISSelectGroup {
	background: transparent;
}
.ISSelect .SelectedRow {
	background: #316AC5;
	border-top: 1px solid #316AC5;
	border-bottom: 1px solid #316AC5;
	color: #fff;
}
/* --------------------------------
FORM FIELDS
-------------------------------- */

.AccountLogin input.Textbox, .EstimateShipping dd input.Textbox, #PurchaseGiftCertificate dd input.Textbox, #PurchaseGiftCertificate dd textarea#message, #CheckGiftCertificateBalance dd input#giftcertificatecode, #CreateAccountForm dd input.Textbox, #CreateAccountForm dd input#FormField_12, #SideGiftCertificateCodeBox input.Textbox, #SideCouponCodeBox input.Textbox, #SearchPageHeader dd input.Textbox, #SearchPageHeader dd input#search_query_adv, #ContactForm .FormContainer dd input.Textbox, #ContactForm .FormContainer dd textarea#contact_question, .ExpressCheckout input.Textbox, .ExpressCheckout textarea, .ExpressCheckout input#FormField_12, #CartContentContainer #CheckoutRedeemCoupon input#couponcode, #ForgotPasswordForm input.Textbox, #AccountInbox dd input.Textbox, #AccountInbox dd textarea, #AccountNewReturnInfo dd input.Textbox, #AccountNewReturnInfo dd textarea, #ShippingAddressForm input.Textbox, #ShippingAddressForm input#FormField_12, #EditAccountForm dd input.Textbox, #WishListItems code, #WishListEditFrom dd input#wishlistname {
	background: #fafafa;
	border: 1px solid #f397c0;
}
/* --------------------------------
BUTTONS
-------------------------------- */

#TopMenu #SideCartContents a.CheckoutLink, .ProductList .ProductActionAdd a, .ProductList .ProductActionAdd input, .AccountLogin input.Button, .CreateAccount a.Button, .CreateAccount input.Button, .CheckoutButton a.Button, #CartHeader a.Button, #ModalButtonRow input.Submit, .QuickSearchAllResults td a, #SideGiftCertificateCodeBox input.Button, #SideCouponCodeBox input.Button, #PurchaseGiftCertificate input.AddGiftButton, #CheckGiftCertificateBalance input.Button, #CreateAccountForm dl input#CreateAccountButton, .ProductDetailsGrid .AddCartButton input.Button, #SearchPageHeader input.Button, #ContactForm .FormContainer input.Button, .EstimateShipping dd input.Button, .EstimatedShippingMethods p.Submit input, .ProductReviewForm dl.SubmitReview input.Button, .ExpressCheckout input.Button, .ExpressCheckout #CheckoutStepPaymentDetails .Submit input, #ForgotPasswordForm input.Button, #AccountInbox input.Button, .orderheading input#reorderbutton, #AccountOrder input.Button, #AccountNewReturnInfo input.Button, #ShippingAddressForm input.Button, #EditAccountForm input.Button, #wishlistactions input#addwishlist, #WishListEditFrom input#savewishlist, #QuickViewProductDetails input.Button {
	background: #003045 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/Button.png?t=1487324175) center repeat-x;
	border: 1px solid #003045;
	color: #fff;
}
#TopMenu #SideCartContents a.ViewCartLink, .KeepShopping a, #ModalButtonRow .FloatLeft a, #PurchaseGiftCertificate input.PreviewGiftButton, .fastCartTop .actionLink a, #SideProductAddToWishList input.Button, .EstimateShipping a.Button, .WriteReviewButton a.Button, .ExpressCheckout a.ChangeLink, .ExpressCheckout #CheckoutRedeemCoupon input.Button, .orderheading input#vieworderbutton, .orderheading a.Button, .WishlistProductList input.Button, #wishlistactions input#deletewishlist, #WishListEditFrom input#cancelwishlist, #QuickViewProductDetails a.Button, .GiftWrapButtons input.Button {
	background: #f397c0 url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/Button2.png?t=1487324175) center repeat-x;
	border: 1px solid #f397c0;
	color: #FFF;
}
.CompareButton input.Button, .updatequantity input.Button {
	background: #78d0ff url(//cdn11.bigcommerce.com/s-6d516/templates/__custom/images/Button3.png?t=1487324175) center repeat-x;
	border: 1px solid #78d0ff;
	color: #fff;
}
.AccountLogin input.Button:hover, .CreateAccount input.Button:hover, #ModalButtonRow input.Submit:hover, .CompareButton input.Button:hover, .updatequantity input.Button:hover, #SideGiftCertificateCodeBox input.Button:hover, #SideCouponCodeBox input.Button:hover, #PurchaseGiftCertificate input.AddGiftButton:hover, #PurchaseGiftCertificate input.PreviewGiftButton:hover, #CheckGiftCertificateBalance input.Button:hover, #CreateAccountForm dl input#CreateAccountButton:hover, .ProductDetailsGrid .AddCartButton input.Button:hover, #SideProductAddToWishList input.Button:hover, #SearchPageHeader input.Button:hover, #ContactForm .FormContainer input.Button:hover, .EstimateShipping dd input.Button:hover, .EstimatedShippingMethods p.Submit input:hover, .ProductReviewForm dl.SubmitReview input.Button:hover, .ExpressCheckout input.Button:hover, .ExpressCheckout #CheckoutStepPaymentDetails .Submit input:hover, #ForgotPasswordForm input.Button:hover, #AccountInbox input.Button:hover, .orderheading input#reorderbutton:hover, .orderheading input#vieworderbutton:hover, #AccountOrder input.Button:hover, #AccountNewReturnInfo input.Button:hover, #ShippingAddressForm input.Button:hover, #EditAccountForm input.Button:hover, .WishlistProductList input.Button:hover, #wishlistactions input#addwishlist:hover, #wishlistactions input#deletewishlist:hover, #WishListEditFrom input#savewishlist:hover, #WishListEditFrom input#cancelwishlist:hover, #QuickViewProductDetails input.Button:hover, .GiftWrapButtons input.Button:hover {
	text-decoration: underline;
}
