







/*** Do not modify this file. Please make all changes to the file "syn-css" instead. This page is subject to upgrade at any time, and any changes will be lost. ***/



















/* elements */
a {
	color: #414449;
         font-size: 11px;
	text-decoration: underline;
         font-weight:normal;
	}
	a:visited { color: #414449; }
	a:hover { text-decoration: none; }
	.syn-link {
		text-decoration: none;
	}
	a img { border: 0; }
	a * { cursor: pointer; }

p { margin: 1ex 0; }

.container {
	margin: 0 auto;
	background: #e9e9e4 url() left top repeat-y;
	width: 760px;
	}
	.container table {
		border: 0;
		width: 100%;
                  border-spacing:0;
		}
		.container th, .container td {
			padding: 0;
			text-align: left;
			vertical-align: top;
		}

input, select {
	font-size: 1em;
	font-family: inherit;
}

address { font-style: normal; }

h1, h2, h3, h4 { margin: 7px 0 10px 25px; }
h1 { font-size: 20px; color:#003a5d; text-transform:uppercase; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

body {
	background: #dfddd6 url() ;
	margin: 0;
	text-align: center;
	font: normal 12px Verdana, Tahoma, Helvetica, sans-serif;
	color: #000000;
}

li { list-style: inside; }


img.bottom { vertical-align: bottom; }
img.flot { float: left; }
img.block { display: block; }

.sprite, .sprites {
	position: relative;
	overflow: hidden;
	display: block;
	}
	.sprite span, .sprites span {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		}
		.sprites span { background-image: url(http://site.bigpaintstore.com/bigstoresusa/lib/sprites.png); }
	h1.sprite, h2.sprite, h3.sprite, h4.sprite, h5.sprite { margin: 0; }


/* Synertech footer link */

.syn-link, a.syn {
	color: #330;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#syn-link {
		display: block;
		margin: 1ex 0 3ex;
	}
	a.syn:hover {
		text-decoration: underline;
	}

#small-logo {
	background-image:url(http://site.bigpaintstore.com/bigstoresusa/lib/logogrey.gif);
	width: 13px;
	height: 12px;
	}
	a:hover #small-logo { background-image: url(http://site.bigpaintstore.com/bigstoresusa/lib/logored.gif); }

/* Layout */
#content {
	padding: 0 0 2ex;
	}
	.main #content {
		/* override the default padding for the homepage */
		padding: 0;
		}
		.main #content .elementRow {
			padding: 0 0;
		}
	.privacypolicy #content, .info #content { padding-top: 1ex; }


.elementRow .imageLeft, .elementRow .imageRight {
	padding: 1ex 0;
	}
	.elementRow .imageCenter {
		display: block;
		margin: 0 auto;
	}
	.elementRow .imageCenter {
		text-align: center;
		display: block;
	}
	.elementRow .imageLeft {
		float: left;
		padding-right: 10px;
	}
	.elementRow .imageRight {
		float: right;
		padding-right: 10px;
	}

#main.info address {
	clear: both;
	margin: 2ex 0;
}

/* Breadcrumb styles */
.breadcrumbs {
	padding: 0.4ex 0.6em;
	color: #414449;
	cursor: default;
	border-bottom: 1px solid #d90f00;
	font-size: 12px;
	}
	.breadcrumbs a {
		text-decoration: none;
	}
	.breadcrumbs a:hover {
		text-decoration: underline;
	}

/* Nav styles */
#sidebar { width: 160px; }
.nav {
	background: #a3ab97 url() left top repeat-y;
	font-size: 12px;
	}
	.nav, .nav ul, .nav li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		.nav a {
			text-decoration: none;
			display: block;
			padding: .4ex .6em;
			color: #ffffff;
			border-bottom: 1px solid #7093a8;
			}
			.nav a:hover {
				background-color: #888f7d;
				color: #ffffff;
			}
			.nav ul a {
				padding-left: 2em;
			}

/* Image Link styles */
.synImageLinks, .synImageLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}
	.synImageLinks a {
		display: block;
		overflow: hidden;
		position: relative;
		}
		.synImageLinks a.disabled {
			opacity: .4;
			-moz-opacity: .4;
			filter: Alpha(opacity=40);
			}
			.synImageLinks a.disabled, .synImageLinks a.synDisabledLink, .synImageLinks a.synDisabledLink *, .synImageLinks a.disabled * {
				cursor: default;
				outline: 0;
			}
		.synImageLinks span {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

/* Contents table styles */

.synPaging .synContents { margin-top: 22px; }
.synContents td.image {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	}
body .synContents .images td.first { padding-left: 0; }
body .synContents .images td.last { padding-right: 0; }
	.ellContents td.image {
		padding-right: 1em;
		vertical-align: top;
	}
	.verticalContents td {
		text-align: center;
	}
	.wrapContents .image {
		float: left;
		padding: 5px;
	}

.synContents a.name, .synContents .name a {
	display: block;
	padding-top: 5px;
	text-decoration: underline;
	}
	.synContents a.name:hover, .synContents .name a:hover {
		text-decoration: underline;
	}

.synContents tr.info td, .synContents td.info {
	padding-bottom: 12px;
         vertical-align: top;
         text-align: left;
         padding-left:12px;
         padding-right: 10px;
}

/* Search layout */
.synSearch { display: inline; }
	.synSearch * { vertical-align: middle; }
	.synSearch em {
		font-weight: normal;
		font-style: normal;
	}
	.synSearch form {
		margin: 0;
		padding: 0;
		display: inline;
		}
		.synSearch * { margin: 0 .2em; }
#content .search {
	border-width: 1px 0;
	border-style: solid;
	border-color: #d90f00;
	margin: 1ex 0;
}


/* Homepage styles */
#content.main .search {
	margin-left: 1em;
	margin-right: 1em;
}

#content.main .image { text-align: center; zoom: 1; }
#content.main .image img { display: block; margin: 0 auto; }
/* This code isn't working correctly in IE. The image is only resized when page is Refreshed, but not when the page loads from the cache.
#content.main .imageBanner img { width: 100%; zoom: 1; } */


/* Item page styles */
#main.item #info {
	padding-bottom: 1ex;
	}
	#main.item #info td.image {
		width: 295px;
		padding-right: 1em;
		text-align: center;
	}

#main.item #accesories {
	padding: 1ex 0;
}

#main.item #info tr.option th, #main.item #info tr.option td {
	vertical-align: middle;
	padding-top: .2ex;
	padding-bottom: .2ex;
         float:left;
}

#main.item #accesories h3.title {
	color: #000000;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
}

/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	z-index: 2000;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	z-index: 2001;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }


/* Cross-Sell Styles. */
.ystore-cross-sell-table {
	width: 100%;
	font-size: inherit;
	font: 100%;
	}
	.ystore-cross-sell-title {
		padding-bottom: 6px;
		color: #000000;
		font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	}
	.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
	.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell {
		width: 28%;
		padding-right: 5%;
	}

	.ystore-cross-sell-product-image-link {
		display: block;
		padding-bottom: 8px;
	}
	.ystore-cross-sell-product-caption { padding-bottom: 16px; }
	.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption h4 {
		margin: 0 0 10px;
		font-size: 11px;
	}
	.ystore-cross-sell-table .ys_promo { font-weight: bold; }

.synTabs, .synTabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.synTabs {
		border-bottom: 1px solid #cfcfcf;
		float: left;
		position: relative;
		top: 1px;
		width: auto;
		margin-top: 19px;
	}
	.synTabs li {
		float: left;
		position: relative;
		top: 1px;
		display: inline;
		margin-right: 5px;
		}
		.synTabs a {
			float: left;
			font-size: 12px;
			font-weight: bold;
			padding: 10px 16px;
			text-align: center;
			border: 1px solid #c9c7c7;
			text-decoration: none;
			outline: 0;
			background: white; /* #f2f2f2 url(/lib/yhst-37428745103242/tabBackgrounds.png) no-repeat scroll right -200px; */
			color: #0b49b6;
			text-transform: uppercase;
/*
			height: 3ex;
			line-height: 1.1;
*/
			}
			.synTabs .safetyDatasheets a {
				padding-top: .4ex;
				height: 4.2ex;
			}
			.synTabs .chosen a { border-color: #c9c7c7; }
			.synTabs a:hover, .synTabs .chosen a {
				background-color: #0c90bb;
				background-position: right top;
				color: #ffffff;
			}
.synTabContents { clear: both; }
.synTabContentPadding { border: 1px solid #cfcfcf; padding: 10px; clear: both; }
.synTabContent {
	/* Uncomment for fixed height tabs: height: 240px; */
	overflow: auto;
	padding: 2ex 1.4em;
	border: 1px solid #cfcfcf;
}
.videoDemo embed { display: block; }
.synPaging .controls a {
	outline: 0;
	font-weight: normal;
	text-decoration: none;
}
.synPaging .controls select {
	font-size: 1em;
	font-family: inherit;
	zoom: 1;
}
.synPaging .controls .chosen {
	font-weight: bold;
}
.synPaging .hidden {
	display: none;
}
.synPaging .viewAll {
	margin-left: .4em;
}

.synPaging {
	clear: both;
	padding-bottom: 12px;
}
.synPaging .controlsBorder {
	border: 1px solid #ccc;
	background: white;
	padding: 3px;
	}
	.synPaging table.controls {
		width: 100%;
		background: #e8e9eb;
		border: 1px solid #b7b7b4;
		}
		* html .synPaging table.controls { background-image: none; }
		.synPaging table.controls td {
			padding: 0 3px 6px 3px;
			font-size: 11px;
			height: 30px;
			}
			.synPaging table.controls td.filtering {
				padding-top: 6px;
				padding-bottom: 0;
			}
			* html .synPaging table.controls td { height: 31px; }
.synPaging .pagingArrows {
	position: relative;
	top: -1px;
	}
	.synPaging .pagingArrows a {
		font-size: .1em;
		vertical-align: middle;
		}
		.synPaging .pagingArrows .hidden {
			display: inline;
			visibility: hidden;
		}
	.synPaging .controls .sorting, .synPaging .controls .filtering {
		text-align: left;
		font-weight: bold;
		padding-left: 25px;
	}
	.synPaging .controls .sorting, .synPaging .controls .filtering, .synPaging .controls .displayedRows {
		width: 1%;
		padding-right: 1em;
		white-space: nowrap;
	}
	.synPaging .controls .pagingCell {
		text-align: right;
		padding-right: 12px;
		}
		.synPaging .controls .pagingCell img {
			vertical-align: middle;
		}

	.synPaging .controls .rowLabel {
		display: -moz-inline-block;
		display: inline-block;
		min-width: 6em;
		}
		* html .synPaging .controls .rowLabel {
			width: 6em;
		}

	.synPaging .controls .filtering select {
		margin-right: .6em;
	}

.synYahooCrossSell, #itemTop a.synYahooCrossSell { 
	display: none;
}
	.synYahooCrossSell .title {
		background: #0b49b6;
		border: 1px solid #c9c7c7;
		border-width: 1px 0;
		color: white;
		font-size: 1.2em;
		font-weight: bold;
		padding: 9px 20px;
		text-transform: uppercase;
		margin: 0;
	}
/* Old styles
	.synYahooCrossSell .item {
		width: 172px;
		border-right: 1px solid #c9c7c7;
		float: left;
		padding: 10px;
		text-align: center;
		min-height: 170px;
		}
		* html .synYahooCrossSell .item {
			height: 160px;
		}
		.synYahooCrossSell .item a.name {
			display: block;
			padding-top: 12px;
		}
*/

	.synYahooCrossSell td {
		padding: 0;
		}
		.synYahooCrossSell td.imageCell {
			width: 92px;
			height: 92px;
			vertical-align: middle;
			text-align: center;
		}

/* Floating Cart CSS */
#mainFloatingCart {
	margin: 30px -2px 6px 0;
	font-size: .9em;
	text-align: center;
	position: relative;
	left: -18px;
}

#synFloatingCartFrame {
	position: absolute;
	left: -3000em;
	top: -3000ex;
}

.hidden { visibility: hidden; }
.synFloatingCart .hidden { display: none; }
/* End Floating Cart CSS */

#synFloatingCartTranslationLink { display: none; }

/* Overlay Add to Cart CSS */
#synFloatingCartAdding {
	display: none;
	text-align: center;
	width: 200px;
	background: white;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 2px 2px 8px black;
	-webkit-box-shadow: 2px 2px 8px black;
	}
	* html #synFloatingCartAdding { width: 240px; }
	#synFloatingCartAdding img {
		display: block;
		margin: 1ex auto 0;
	}
/* End Overlay Add to Cart CSS */

/* Begin Floating Cart Slide Out */
#synCartDisplayPosition {
	z-index: 999;
	position: absolute;
	left: 400px;
	top: 10px;
	display: none;
	text-align: left;
}
#synCartDisplayClipping, #synCartDisplayBackground {
	position: absolute;
	right: 0;
	top: 0;
}
#synCartDisplayClipping {
	overflow: hidden;
	height: 20px;
	width: 20px;
}
#synCartDisplayBackground {
	background: #E7CE31;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}
#synCartDisplay {
	width: 300px;
	max-height: 300px;
	overflow: auto;
	font-size: .9em;
	}
	* html #synCartDisplay {
		height: 300px;
	}

#synCartDisplay a {
	color: black;
}

#synCartDisplay table {
	border-collapse: collapse;
	width: 298px;
}
#synCartDisplay table td { padding: 3px 5px; }
	#synCartDisplay table td.last { width: 1%; }
	#synCartDisplay table tfoot td {
		text-align: right;
		border: 1px solid #222;
	}
	#synCartDisplay table .loadingMessage td {
		background: url(http://lib.store.yahoo.net/lib/yhst-37428745103242/synLoading.gif) center center no-repeat;
		height: 30px;
	}
	#synCartDisplay table .emptyMessage td {
		text-align: center;
		vertical-align: middle;
	}
	#synCartDisplay table .item td {
		text-align: left;
		vertical-align: top;
		}
		#synCartDisplay table .item td a {
			color: inherit;
			text-decoration: none;
			}
			#synCartDisplay table .item td a:hover { text-decoration: underline; }
		#synCartDisplay table .item td.last { text-align: right; }
		#synCartDisplay table .item .quantity { font-weight: bold; }
		#synCartDisplay table .item .priceEach { font-size: .75em; }

	#synCartDisplay table tfoot .viewCart td { background: transparent; border: 0; }
		#synCartDisplay table tfoot .viewCart td img { float: right; }
/* End Floating Cart Slide Out */

#mainFloatingCart { display: -moz-inline-block; display: inline-block; left: 0; top: -2px; margin: 0; font-size: 1.1em; }
#table9 #mainFloatingCart * { vertical-align: top; }
#table9 td * { vertical-align: middle; }

/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}



/* Custom styles */
.highslide-wrapper, .highslide-outline {
	background: #fff;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000;
}
.highslide-image {
	border: 2px solid #fff;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/scripts/highslide/graphics/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin: 0;
	width: 60px !important;
}
.highslide-controls .highslide-play {
	display: none;
}
.highslide-controls .highslide-pause {
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-controls .highslide-full-expand {
	display: none;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}

.highslide-caption {
	padding: 17px 75px 22px 16px;
	text-align: left;
	margin: 20px 0 0;
	background: #e2edff;
}

.controls-in-heading {
	zoom: 1;
	height: 69px !important;
}
.controls-in-heading .highslide-controls {
	position: relative !important;
	top: 88px;
	left: 0;
	zoom: 1;
	}
	.controls-in-heading .highslide-controls ul {
		left: 0;
	}
	.controls-in-heading .highslide-controls a {
		height: 22px;
		width: 23px;
		background-image: url(http://lib.store.yahoo.net/lib/yhst-37428745103242/enlargeSprites.png);
		zoom: 1;
		}
		.controls-in-heading .highslide-controls .highslide-previous {
			margin-left: 11px;
		}
		.controls-in-heading .highslide-controls .highslide-previous, .controls-in-heading .highslide-controls .highslide-next {
			position: relative;
			top: 7px;
		}
		.controls-in-heading .highslide-controls .highslide-previous a, .controls-in-heading .highslide-controls .highslide-previous a:hover {
			background-position: -7px -2px;
			}
			.controls-in-heading .highslide-controls .highslide-previous a.disabled {
				background-position: -7px -24px !important;
			}
		.controls-in-heading .highslide-controls .highslide-next a, .controls-in-heading .highslide-controls .highslide-next a:hover {
			background-position: -30px -2px;
			}
			.controls-in-heading .highslide-controls .highslide-next a.disabled {
				background-position: -30px -24px !important;
			}
		.controls-in-heading .highslide-controls .highslide-close {
			float: right;
			}
			.controls-in-heading .highslide-controls .highslide-close a, .controls-in-heading .highslide-controls .highslide-close a:hover {
				width: 55px;
				height: 18px;
				padding: 0;
				background-position: 0 -44px;
			}

.controls-in-heading .highslide-controls li {
	padding: 5px 0;
}

a.customer-service:link {
	color: #AD0000;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-service:visited {
	color: #AD0000;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-service:hover {
	color: #AD0000;
    font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.customer-service:active {
	color: #AD0000;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.customer-small:link {
	color: #0F3D59;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-small:visited {
	color: #0F3D59;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-small:hover {
	color: #0F3D59;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.customer-small:active {
	color: #0F3D59;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

a.special:link {
	color: #0F3D59;
    font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.special:visited {
	color: #0F3D59;
    font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:hover {
	color: #0F3D59;
    font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:active {
	color: #0F3D59;
    font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;}

span.blueheader {color: #0F3D59; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.redheader {color: #AD0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.smallarrow {color: #0F3D59; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.infosmalltext {color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

body {
	background: #ffffff;
	font: 12px Arial, sans-serif;
	text-align: center;
	margin: 0 0 16ex;
}
img { border: 0; }


#yfc_mini { margin-right: 17px; display: inline; }
#yfc_minicart { width: auto; }
#yfc_minicart #yfc_mini_icon { display: none; }
#yfc_close_btn { display: none !important; }
#yfc_fullco { text-align: left; }
#yfc_fullco ul { margin: 0; padding: 0; }

#container {
	width: 1000px;
	background: #fff;
	text-align: left;
	margin: 0 auto;
        
}
#header {
	background: #fff;
	min-height: 97px;
}

.searchBackground {
	background: #f3f4f5 url(http://site.bigpaintstore.com/bigstoresusa/lib/top/searchbackground.gif) left bottom repeat-x;
}
.searchBackground form { margin: 0 !important; padding: 0 !important; }

a.top:link {
	color: #007ea7;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.top:visited {
	color: #007ea7;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.top:hover {
	color: #007ea7;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.top:active {
	color: #007ea7;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

th {text-align:left; vertical-align: top; font-weight: normal;}

.sale-price, .salePrice, #itemTopRight .order-info .price-bold *, .customHighslideCaption span.price-bold {color:#ad0000; font-weight: bold;}
.synContents .sale-price { margin-top: 2px; }
.salePrice { font-size: 14px; }
.youSave{ color:#ad0000; /* font-weight: bold; */ font-weight: normal; font-size: 12px;}
span.topsmalltext {color: #686868; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.toptext {color: #007ea7; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.footertext {color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.smallfootertext {color: #ffffff; font-weight: normalsy; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.phonecodetext {color: #ad0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#itemTopRight .order-info .minimumQuantity {
    margin-top: .6em;
    font-weight: bold;
}
.syn-addthis {
		margin: 8px 10px 0px 0px;
		float: right;
			}


	* html #header { height: 97px; }
	#topNav {
	background: #282B2B ;
	border: 0;
	width: 1000px;
         height=44px; 
	}
          a.topnav:link {
	  color: #ffffff;
         font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.topnav:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.topnav:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.topnav:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

	#footer {
		color: #505050;
		text-align: center;
		width: 986px;
		margin: 7px auto 0;
		border-top: 1px solid #b6b6b6;
		}
		#bottomLinks {
			background: url(http://site.bigpaintstore.com/bigstoresusa/lib/bottom/bottombackground.gif) 0 0 no-repeat;
			color: white;
			text-align: left;
			min-height: 168px;
			}
			* html #bottomLinks {
				height: 168px;
			}
			#bottomLinks h4 {
				font-size: 1em;
				margin: 20px 0 0 0;
				text-transform: uppercase;
			}
			#bottomLinks .box {
				display: -moz-inline-block;
				display: inline-block;
				padding-left: 24px;
				background: url(http://site.bigpaintstore.com/bigstoresusa/lib/bottom/bottomdivider.gif) right center no-repeat;
				min-height: 150px;
				vertical-align: top;
				font-size: .9em;
				width: 110px;
				}
				* html #bottomLinks .box {
					height: 150px;
				}
			#bottomLinks .copyright {
				width: 306px;
				text-align: right;
				padding-top: 29px;
				padding-right: 24px;
				background: none;
			}
			#bottomLinks .wide {
				width: 130px;
			}
			#bottomLinks a {
				color: white;
				text-decoration: none;
				}
				#bottomLinks a:hover {
					text-decoration: underline;
				}
			#bottomLinks ul, #bottomLinks li {
				list-style: none;
				margin: 0;
				padding: 0;
				display: -moz-inline-block;
				display: inline-block;
				}
				#bottomLinks li {
					float: left;
					width: 105px;
					padding: 10px 5px 0 0;
					}
					#bottomLinks .wide li {
						width: 125px;
					}

a.special:link {
	color: #0f3d59;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.special:visited {
	color: #0f3d59;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:hover {
	color: #0f3d59;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:active {
	color: #0f3d59;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;}

span.infotext {color: #ad0000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.header {color: #ad0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.syn-link {
	color: #ffffff;
    text-decoration: none;
    font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
	
#small-logo { background-image:url(http://site.bigpaintstore.com/bigstoresusa/lib/logogrey.gif); }
a:hover #small-logo { background-image:url(http://site.bigpaintstore.com/bigstoresusa/lib/logored.gif); }

a.syn:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.syn:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.syn:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.syn:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.bottom:link {
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

a.bottom:visited {
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

a.bottom:hover {
		color: #ffffff;
    	text-decoration: underline;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

a.bottom:active {
		color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}
span.bannertext1 {color: #ffffff; font-weight: bold; font-size: 32px; font-family: Times New Roman, Helvetica, sans-serif;}
span.bannertext2 {color: #fff; font-weight: bold; font-size: 22px; font-family: Times New Roman, Helvetica, sans-serif;}
span.bannertext3 {color: #fff; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.smalltext {color: #505050; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
form{margin:0; padding:0px}
		.clear {
			clear: both;
			height: 0;
			overflow: hidden;
			}
			#main, #leftColumn, #content {
				display: inline;
				position: relative;
				float: left;
				width: 986px;
				padding: 0 0px 0 0px;
			}
			#main { margin: 0 7px 0px 7px; }
			#leftColumn {
				width: 209px;
				margin-left: -775px;
				left: 775px;
				border: 0;
				border: 1px solid #d0d0ce;
				overflow: hidden;
				}
				#content, body.item #content {
					float: right;
					width: 765px;
					border: none;
					margin-top: 0;
                                        padding: 0;
					}
					#contentPadding {
						padding: 0  0px 0 0px;
						}
						body.section #contentPadding {
							padding: 0;
						}

			#leftColumn img.header { margin: 16px 0 8px 13px; display: block; }

			h3.leftNavHeader {
				font-size: 1.45em;
				margin: 1px 0 9px;
				text-transform: uppercase;
				color: #333333;
			}

			#leftColumn .nav li a {
				margin-left: 24px;
				color: #0b49b6;
				text-transform: uppercase;
				font-weight: bold;
				display: block;
				padding-bottom: 1.6ex;
				text-decoration: none;
				background: none;
			}

			#leftColumn .sectionName {
				padding: 1ex 24px;
				display: block;
				background: #0c90bb;
				color: white;
				text-decoration: none;
				font-weight: bold;
				font-size: 1.2em;
				}
				#leftColumn .sectionName:hover {
					text-decoration: underline;
				}

			#leftColumn ul.nav {
				background: white;
			}
			#leftColumn ul.nav li a {
				padding: .24ex 0;
                                color: #003a5d;
				border-bottom: 0;
				font-weight: bold;
				zoom: 1;
			}
			#leftColumn .nav ul.nav li a {
				background:transparent url(http://site.bigpaintstore.com/bigstoresusa/lib/left/leftbullet.png) no-repeat scroll left 48%;
				border: 0;
				text-decoration: none;
				color: #0b49b6;
				font-weight: normal;
				}
				#leftColumn ul.nav li a:hover {
					text-decoration: underline;
				}
			#leftColumn ul.nav li.first {
				margin-top: 1ex;
			}
			#leftColumn ul.nav li.level0 {
				margin-bottom: 1ex;
				padding-bottom: 1ex;
				background: url(http://site.bigpaintstore.com/bigstoresusa/lib/leftnavSeparator.gif) left bottom no-repeat;
				float: left;
				clear: left;
				width: 209px;
				}
				#leftColumn ul.nav li.last {
					background: none;
				}
				#leftColumn ul.nav li.hasContents a {
					margin-left: 22px;
					float: left;
					display: inline;
					clear: left;
					width: 187px;
					font-size: 11px;
					}
					#leftColumn ul.nav li.hasContents li a {
						color: #333333;
						text-transform: none;
						padding-left: 7px;
						width: 180px;
					}

			#table10 form.search {
				margin: 0 0 0 19px;
				white-space: nowrap;
				}
				#table10 form.search * {
					vertical-align: middle;
				}
				#table10 form.search .query {
					width: 114px;
					font-size: .9em;
				}

			#mailingList {
				padding-bottom: 1ex;
				}
				#mailingList .title {
					width: 166px;
					height: 9px;
				}
				#mailingList .text {
					padding: .2ex .2em;
					margin-bottom: 1ex;
					width: 96%;
				}
				#mailingList .submit {
					float: right;
				}
				#mailingList .usesHintDefaultValue {
					color: #aaa;
				}

			#greenquestionsbanner, #homepageDeals {
				text-align: center;
				}
				#greenquestionsbanner {
					margin-bottom: 18px;
					}
					body.item #greenquestionsbanner { margin-top: 12px; }
					#greenquestionsbanner img {
						width: 757px;
						height: 62px;
					}
				#homepageTop img, #greenquestionsbanner img, #homepageDeals img {
					vertical-align: top;
					margin-top: 0px;
					padding: 0px;
				}

/* section page styles */
body.section #content { width: 765px; }
#sectionTop {
	float: left;
	background: #ffffff;
	color: #000;
	width: 749px;
	padding-left: 28px;
	margin-bottom: 20px;
	}
	#sectionTop.sectionTopNoImage {
		padding-right: 30px;
		width: 707px;
	}
	#sectionTop.sectionTopNoCaption { margin-bottom: 4px; }
	#sectionTop #name {
		margin: 0 0 22px 0;
		padding-top: 5px;
		font-size: 2em;
		text-transform: none;
		}
		#sectionTop.sectionTopNoCaption #name {
			margin: 14px 0px 14px 0px;
			padding: 0;
		}
	#sectionTop .caption {
		text-align: justify;
	}
	#sectionTop .sectionImage {
		float: right;
		margin-left: 30px;
		border: 1px solid #b7b7b4;
	}
	#sectionTop .captionHasImage {
		border-right: 210px solid white;
		}
		#sectionTop .captionHasImage .imageRight {
			margin-right: -210px;
			padding: 0 0 3ex;
			width: 200px;
			text-align: center;
		}

body.section .verticalContents .images td, body.section .verticalContents .info td {
		border-right: 0;
}
/*
	body.section .verticalContents .images td.last, body.section .verticalContents .info td.last {
		border-right: 0;
	}
*/
	body.section .verticalContents .info td {
		border-bottom: 0;
		zoom: 1;
	}

.synContents {
	clear: both;
	width: 100%;
}
.synContents a.name { color: #0f3d59; }
.synContents .abstract {
	color: #ad0000;
}

.synContents a.image img {
	border: none;
}
.synContents .price-bold {
	font-weight: bold;
	color: #ad0000;
}

body.section .synContents {
	width: 765px;
	margin-bottom: -1px;
	margin-right: -1px;
	}
	.synContents tr.info td {
		text-align: center;
	}
	.synContents tr.info td, .ellContents tr td.info {
		font-size: 11px;
	}
.brandsContents { padding: 0 17px 0 24px; }

.synContents tr.info td, .synContents td.info {
	padding-top: 10px;
	padding-bottom: 25px;
        }
.synContents td.image {
	padding-top: 0px;
        }

body.item .synContents td.image {
	width: 25%;
}
body.item .synContents tr.info td {
	padding-left: 2em;
	padding-right: 2em;
	vertical-align: top;
	}
	.synContents tr.info a, .ellContents td.info a {
		padding-bottom: 1.8ex;
	}
	#homepageSpecials .synContents .info a.name, #topSpecials a.name {
		font-weight: bold;
		text-decoration: none;
		}
		#homepageSpecials .synContents .info a.name:hover, #topSpecials a.name:hover {
			text-decoration: none;
		}
		body.item .synContents tr.info .price {
			font-weight: normal;
			color: black;
		}
		body.item .synContents tr.info .price-bold, body.item .synContents tr.info .sale-price, #topSpecials .price-bold, #topSpecials .sale-price, #homepageSpecials .price-bold, #homepageSpecials .sale-price {
			font-weight: bold;
			color: #a60000;
		}

body.item #crossSells .synContents tr.images td {
	padding: 0;
	}
	body.item #crossSells .synContents tr.images img {
		border: 0;
	}
body.item #crossSells .synContents tr.info td {
	padding-bottom: 23px;
}
body.item #crossSells .synContents td {
	font-size: .9em;
	text-align: center;
	}
	body.item #crossSells .synContents tr.info a, body.item #crossSells .synContents tr.info .price, body.item #crossSells .synContents tr.info .sale-price {
		font-weight: normal;
	}


.ellContents td {
	vertical-align: top;
	}
	.ellContents td.info {
		padding-right: 16px;
		width: 187px;
	}

.verticalContents td.image {	
}

.synContents .images td.image {
	padding: 0 5px;
	text-align: center;
	width: 184px;
}

.synContents .images td.image img {
border: 1px solid #b7b7b4;
}	

	.verticalContents .info td {
		padding-bottom: 25px;
	}

#liveChatButton {
	position: absolute;
	left: 852px;
	top: 26px;
	}
	#liveChatButton img {
		display: block;
	}

#demoVideoContainer {
	background: white;
	padding: 5px;
	border: 1px inset #999;
	width: 320px;
	height: 240px;
}

.imgNotExpands { display: block; text-align: center; margin: 20px 0 16px; }

.imgExpandBorder {
	border: 2px solid #01305e;
	padding: 5px;
	background: white;
	}
	.imgExpandBorder a.close {
		padding: .4ex .4em;
		/* display: block; */
		display: none;
		text-decoration: none;
		text-indent: -3000em;
		position: relative;
		height: 16px;
		outline: 0;
		}
		.imgExpandBorder a.close:hover {
			text-decoration: underline;
		}
		.imgExpandBorder a.close span {
			position: absolute;
			right: 0;
			top: 0;
			width: 16px;
			height: 16px;
			background: url(http://site.bigpaintstore.com/bigstoresusa/lib/closeImageExpand.png) 0 0 no-repeat;
			opacity: .4;
			-moz-opacity: .4;
			filter: Alpha(opacity=40);
			}
			.imgExpandBorder a.close:hover span {
				opacity: 1;
				-moz-opacity: 1;
				filter: Alpha(opacity=100);
			}

.main #content {
		/* override the default padding for the homepage */
		padding: 0px 0px 0px 0px;
		}


/* product */
.breadcrumbsContainer {
	border-top: 0;
	margin: 0 7px 5px;
}
body.main .breadcrumbsContainer { display: none; }
.breadcrumbs {
	font-size: .8em;
	cursor: default;
	border: 0;
	padding: 6px 21px 1.4ex;
	zoom: 1;
	}
	body.item .breadcrumbs {
		margin-top: 0px;
		float: left;
		width: 748px;
		padding-right: 10px;
	}
	.breadcrumbs, .breadcrumbs a {
		color: #949494;
	}
	.breadcrumbs a {
		text-decoration: underline;
		font-size: inherit;
		}
		.breadcrumbs a:hover {
			text-decoration: none;
		}

#itemTop {
	float: left;
	margin: 1.2em -14px 0 -15px;
	display: inline;
	}
	#itemTopLeft {
		float: left;
		width: 305px;
		padding-bottom: 14px;
		display: inline;
		margin-left: 18px;
		}
		#itemTopLeft #mainImage, #mainImageHint {
			display: block;
			text-align: center;
			outline: 0;
			}
			#itemTopLeft #mainImage { margin: 20px 0 16px; }
			#itemTopLeft #mainImage img, #mainImageHint img {
				vertical-align: top;
			}
/*
		#itemTopLeft #mainImage {
			display: block;
			text-align: center;
			padding-top: 36px;
			}
			#itemTopLeft #mainImage img {
				display: block;
				margin: 0 auto;
			}
			#itemTopLeft #mainImageZoom {
				display: block;
				width: 113px;
				height: 10px;
				padding: 17px 17px 7px 245px;
			}
*/
		#itemTopLeft .insets {
			padding: 0 0 19px 19px;
			display: none;
			zoom: 1;
			}
			#itemTopLeft .insets .inset img {
				vertical-align: middle;
				margin-right: 4px;
			}
			#itemTopLeft .insets .title {
				padding: 3px 0 3px 21px;
				background: url(http://site.bigpaintstore.com/bigstoresusa/lib/ic.additionalimages.gif) left center no-repeat;
				font-weight: bold;
				color: #333;
				font-size: .9em;
				margin-bottom: 11px;
			}
		#itemTopLeft .bestpriceguarantee {
			display: block;
			padding: 30px 0 20px 19px;
		}
		#itemTopLeft .inStockMessage {
			background: url(http://site.bigpaintstore.com/bigstoresusa/lib/ic.instock.gif) 10px 0 no-repeat;
			padding: 0 0 28px 55px;
			font-size: .9em;
			color: #333;
		}
		a.boldBlue, a.boldBlue:visited, #itemTop .viewMore, #itemTop .additionalColors {
			font-weight: bold;
			color: #0f3d59;
		}
		#itemTop .viewMore, #itemTop .additionalColors {
			clear: both;
			display: block;
			padding: 3px 0 3px 25px;
			background: url(http://site.bigpaintstore.com/bigstoresusa/lib/left/leftbullet.png) 18px center no-repeat;
			font-size: .9em;
			text-decoration: none;
			zoom: 1;
			}
			#itemTopRight .viewMore {
				padding-left: 0;
				font-size: 1em;
			}
			#itemTop .viewMore {
				font-weight: normal;
				color: #333;
				}
				#itemTop .viewMore span {
					font-weight: bold;
					color: #0f3d59;
					}
					#itemTop a.viewMore:hover {
						text-decoration: underline;
					}
			#itemTop .additionalColors:hover {
				text-decoration: underline;
			}
			#itemTop .additionalColors {
				background-image: url(http://site.bigpaintstore.com/bigstoresusa/lib/item/ic.swatch.gif);
				padding: 10px 10px 10px 50px;
				color: #333;
			}
	#itemTopRight .divider {
		background: url(http://site.bigpaintstore.com/bigstoresusa/lib/item/item-top-divider.png) left top no-repeat;
		height: 29px;
		text-align: center;
		width: 443px;
		margin: 0 -23px;
	}
	#itemTopRight .divider img {
		vertical-align: top;
	}
	#itemTopRight .quantityText {
		text-align: center;
		font-weight: bold;
		padding: 2px 0 5px;
	}
	#itemTopRight .quantityTable {
		width: 100%;
		padding: 10px 0;
		}
		#itemTopRight .order-info .quantityTable td {
			padding: 0 6px 0 0;
			font-weight: bold;
			vertical-align: middle;
		}
		#itemTopRight .order-info .quantityTable td.youSave {
			color: black;
			font-weight: normal;
		}
	#itemTopRight {
		float: left;
		width: 470px;
		margin-left: -1px;
		}
		body.item h1.name {
			font-size: 1.54em;
			color: #0f3d59;
			font-weight: normal;
			text-transform: none;
			margin: 0 0 .4em;
			}
			/* 
			#itemTopRight h1.name {
				margin: 20px 26px 16px;
			}
			*/
		#itemTopRight .abstract {
			margin: 0 26px 14px;
		}
		#itemTopRight .order-info form {
			margin: 0;
			padding: 0;
		}
		#itemTopRight .order-info {
			border: 1px solid #dadad9;
			background: #f3f3f4;
			padding: 15px 23px;
			margin: 0 0 0 25px;
			}
			#itemTopRight .order-info th, #itemTopRight .order-info td {
				text-align: left;
				vertical-align: top;
				}
				#itemTopRight .order-info .option th {
					vertical-align: middle;
				}
			#itemTopRight .order-info .code td, #itemTopRight .order-info .price td, #itemTopRight .order-info .price-bold td, #itemTopRight .order-info .salePrice td, #itemTopRight .order-info .option td, #itemTopRight .order-info .youSave td {
				padding: 0 0 10px 8px;
				}
				#itemTopRight .order-info .code th, #itemTopRight .order-info .price th, #itemTopRight .order-info .salePrice th, #itemTopRight .order-info .option th, #itemTopRight .order-info .youSave th {
					padding-bottom: 10px;
				}
				#itemTopRight .order-info .price td, .synContents .price .value, .customHighslideCaption .price .value {
					text-decoration: line-through;
					}
					#itemTopRight .order-info .price-bold td, .synContents .price-bold .value, .customHighslideCaption .price-bold .value {
						text-decoration: none;
					}
				#itemTopRight .order-info .salePrice th, #itemTopRight .order-info .salePrice td {
					padding-bottom: 5px;
				}
				#itemTopRight .order-info .salePrice th {
					font-weight: bold;
				}
			#itemTopRight .order-info th {
				padding: 0;
			}
			#itemTopRight .order-info .availability td, #itemTopRight .order-info .availability th {
				padding: 5px 0 10px;
			}
			#itemTopRight .order-info .availability td {
				padding-left: 8px;
			}
			#itemTopRight .order-info .availability .stock {
				font-weight: bold; margin-right: .4em;
			}
/*
			#itemTopRight .order-info .availability .label {
				min-width: 85px;
				display: -moz-inline-block;
				display: inline-block;
				}
				* html #itemTopRight .order-info .availability .label {
					width: 85px;
				}
*/
			#itemTopRight .order-info .salePrice {
				font-size: 1em;
			}
			#itemTopRight .order-info .order * {
				vertical-align: middle;
				}
				#itemTopRight .order-info .order span {
					margin-right: 35px;
				}
				#itemTopRight .order-info .order .quantity {
					width: 2em;
					margin-right: 16px;
				}
		#itemTopRight .features {
			padding: 23px 25px;
			}
			#itemTopRight .features .title {
				margin: 0 0 9px;
				color: #0f3d59;
				font-size: 1.2em;
			}

#synHorizontalContents, .synYahooCrossSell {
	margin-bottom: -1px;
	}
	#synHorizontalContents, .synYahooCrossSell, .synYahooCrossSell table {
		width: 100%;
	}
#synHorizontalContents td, #synHorizontalContents th, .synYahooCrossSell td, .synYahooCrossSell th {
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #c9c7c7;
	padding: 7px 12px;
	font-size: 11px;
	}
	#synHorizontalContents th, .synYahooCrossSell th {
		font-weight: bold;
		vertical-align: bottom;
		white-space: nowrap;
		}
		#synHorizontalContents th.price, #synHorizontalContents th.salePrice, #synHorizontalContents td.price, #synHorizontalContents td.salePrice, .synYahooCrossSell th.price, .synYahooCrossSell th.salePrice, .synYahooCrossSell td.price, .synYahooCrossSell td.salePrice {
			text-align: right;
		}
		#synHorizontalContents th.salePrice, .synYahooCrossSell th.salePrice {
			width: 6em;
		}
	#synHorizontalContents thead .name, .synYahooCrossSell thead .name {
		font-size: 1.2em;
		color: #0f3d59;
	}
	#synHorizontalContents tbody td.image, .synYahooCrossSell tbody td.imageCell {
		padding: 0;
	}
	#synHorizontalContents .name, .synYahooCrossSell td.nameCell {
		padding-left: 14px;
		}
		#synHorizontalContents .name a, .synYahooCrossSell a.name {
			text-decoration: none;
			}
			#synHorizontalContents .name:hover, .synYahooCrossSell a.name:hover {
				text-decoration: underline;
			}
	#synHorizontalContents tbody td.order, .synYahooCrossSell tbody td.order {
		white-space: nowrap;
		width: 160px;
		zoom: 1;
		}
		#synHorizontalContents tbody td.order form, .synYahooCrossSell tbody td.order form { display: block; padding: 0; margin: 0; }
		#synHorizontalContents tbody td.order *, .synYahooCrossSell tbody td.order * {
			vertical-align: middle;
			zoom: 1;
		}
		#synHorizontalContents tbody td.order span, .synYahooCrossSell tbody td.order span {
			display: none;
			}
			#synHorizontalContents tbody td.order .quantity, .synYahooCrossSell tbody td.order .quantity {
				width: 2em;
				margin-right: 28px;
			}

/*
#itemTop {
	margin-bottom: 2ex;
}
#itemTop td {
	padding: 0;
	vertical-align: top;
	text-align: left;
         }
#itemTop td.image {
	vertical-align: top;
	padding-right: 38px;
         width:340px;
         padding-top:20px;
         	}
	#itemTop td.image a {
	         text-align: center;
                 display: block;
			}
	#itemTop td.image .insets {
		padding: 10px 0 0;
		}
		#itemTop td.image a.inset {
			display: inline;
			border: 0;
			}
			#itemTop td.image a.inset img {
				vertical-align: middle;
				margin: 8px 4px;
			}
#itemTop td.info {
	}
	#itemTop td.info .name, #accessories h3, #synContents h3 {
		font-size: 18px;
		font-weight: normal;
		color: #0f3d59;
		margin: 0 0 1ex;
		padding-top: 10px;
		padding-bottom: 7px;
		}
		#accessories h3, #synContents h3 {
			font-size: 1.6em;
			margin-bottom: 1.4ex;
		}
		#bottomCrossSell h3 {
			text-transform: uppercase;
		}
	#itemTop td.info .quantityRow {
		margin-bottom: 13px;
                 
	}

#itemTop td.info .abstract {
		margin-bottom: 12px;
                 
	}

	#itemTop td.info .quantityRow * {
		vertical-align: middle;
		margin-right: 1em;
		}
		#itemTop td.info .quantityRow label {
			text-transform: uppercase;
		}
		#itemTop td.info .quantityRow select {
			margin-right: 2em;
		}
	#itemTop td.info .viewMore {
		display: block;
		margin-top: 2ex;
		color: #185074;
		padding-left: 6px;
		background: url(http://site.bigpaintstore.com/bigstoresusa/lib/navBullet.gif) 0 .8ex no-repeat;
		font-weight: bold;
	}
#itemTop td.info .addtocartImg {padding-top:8px;}
#itemTop td.info .code { padding-bottom:12px;}
*/

#order-info {
	background: url(http://site.bigpaintstore.com/bigstoresusa/lib/order-info-bgr.jpg) 0 0 repeat-x;
	width:100%;
	border: 1px solid #cfcfcf;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:13px;
	text-align:left;
}                 

#bestPriceGuarantee {
	width: 325px;
	height: 45px;
	display: block;
	margin-bottom: 18px;
}
#bestProductForYou {
	width: 586px;
	height: 62px;
	display: block;
	margin-bottom: 18px;
}

.synTabContents .video {
	text-align: center;
}

#synContents .title, #accessories .title {
	padding: 9px 0;
	margin: 0 0 1ex;
	color: #0f3d59;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: bold;
	zoom: 1;
	}
	#synContents .title {
		border-width: 1px 0;
		margin: 0;
	}

body.item #greenquestionsbanner {
	margin: 12px 0 31px;
}

#accessories, #synContents {
	margin-top: 5ex;
	}
	#synContents {
		width: 765px;
		}
		#synContents .synContents {
			margin: 0 -1px -1px 0;
			width: 766px;
			}
			#synContents .synContents td {
				/* border: 1px solid #c9c7c7; */
				border-width: 0 1px 1px 0;
				}
				#synContents .synContents td.image {
					/* border-width: 0 1px 0 0; */
				}

#productFeatures, #productFeatures li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#productFeatures li {
		padding-left: 11px;
		background: url(http://site.bigpaintstore.com/bigstoresusa/lib/bullet.gif) 3px .6ex no-repeat;
		line-height: 1.2;
		margin-bottom: .4ex;
		text-indent: 0;
		zoom: 1;
	}

#itemInfoArea, #crossSells {
	padding: 0;
	vertical-align: top;
	}
	#itemInfoArea {
		padding-bottom: 5ex;
	}
	#crossSells {
		border: 1px solid #b6b6b6;
		}
		#crossSells .title {
			display: block;
			margin: 20px 23px 0 22px;
		}

#itemTop .info .order * {
	vertical-align: middle;
	margin-right: 10px;
}
#itemTop .info .order {
	margin-bottom: 22px;
}
#itemTop .info .row {
	padding: .4ex 0;
}


#topSpecialsl {
	margin: 2ex 0 3ex;
	}
	#topSpecials td.image {
		width: 190px;
	}
	#topSpecials tr.info td {
		vertical-align: top;
		text-align: left;
		padding-left: 28px;
		padding-right: 20px;
	}
#homepageSpecials {
	padding-left: 15px;
	margin: 17px 0 41px;
	}
	#homepageSpecials td.info {
		padding-left: 18px;
		padding-right: 29px;
	}
	#homepageSpecials a.name, #topSpecials a.name {
		margin-bottom: 1ex;
	}

.brandsSubsection, .brandsSubsection .title {
	border-bottom: 1px solid #c9c7c7;
	margin-bottom: -1px;
	clear: both;
	}
	.brandsSubsection .title {
		color: #fff;
		background: #0b49b6;
		font-size: 16px;
		padding: 1ex 24px;
		margin: 0;
		zoom: 1;
		text-transform: none;
	}
.brandsCollection {
	padding-bottom: 1ex;
	}
	.brandsCollection .title {
		margin-bottom: 1ex;
	}
	.brandsCollection a {
		float: left;
		width: 130px;
		padding: .4ex 30px;
		zoom: 1;
	}
.clearLeft { clear: left; }

.seenForLess { display: block; text-align: right; padding: 3px 8px; margin-bottom: -23px; color: #0f3d59; }
#itemBadges {
	margin: 0 0 20px 20px;
	width: 355px;
	}
	#itemBadges td {
		vertical-align: middle;
		padding: 10px 0 0;
	}
	#itemBadges td.shopAround {
		text-align: right;
		padding: 0;
		}
		#itemBadges td.shopAround img {
			margin-top: 0;
			display: inline;
		}
	#itemBadges img {
		margin-top: 5px;
	}

#highslideCaption { display: none; }
.customHighslideCaption { text-align: left; }
.customHighslideCaption .topRow {
	padding: 10px 3px 10px 16px;
	background: #e2edff;
	position: relative;
}
.customHighslideCaption .bottomRow {
	padding: 6px 1px 6px 16px;
	background: #ccdfff;
}
.customHighslideCaption .sprite span {
	background-image: url(http://site.bigpaintstore.com/bigstoresusa/lib/item/enlargeSprites.png);
	}
	.customHighslideCaption .next, .customHighslideCaption .previous {
		width: 23px;
		height: 22px;
		float: left;
		}
		.customHighslideCaption .disabled {
			cursor: default;
			outline: 0;
		}
		.customHighslideCaption .next {
			}
			.customHighslideCaption .next span {
				background-position: -30px -2px;
			}
			.customHighslideCaption .next span.disabled {
				background-position: -30px -24px;
			}
		.customHighslideCaption .previous {
			}
			.customHighslideCaption .previous span {
				background-position: -7px -2px;
			}
			.customHighslideCaption .previous span.disabled {
				background-position: -7px -24px;
			}
	.customHighslideCaption .close {
		width: 55px;
		height: 16px;
		}
		.customHighslideCaption .close span {
			background-position: 0 -50px;
		}


#christmasMessage {
	background: #005c8a; /* url(http://site.bigpaintstore.com/bigstoresusa/lib/common/bgr.banner.gif) 0 0 repeat-y; */
	/* font-family: Times; */
	font-weight: bold;
	clear: both;
	zoom: 1;
	}
	#christmasMessage.noPaging { margin-bottom: 20px; }
	#christmasMessage .left, #christmasMessage .right {
		float: left;
		padding: 12px 0;
		}
		#christmasMessage .left {
			padding-left: 26px;
			width: 239px;
			color: #ffba00;
			line-height: 1.16;
			}
			#christmasMessage .left .title {
				font-size: 2.2em;
				text-transform: uppercase;
			}
			#christmasMessage .left .message {
				font-size: 1.5em;
			}
		#christmasMessage .right {
			padding-left: 7px;
			padding-right: 10px;
			color: white;
			width: 478px;
			}
			#christmasMessage .right p {
				margin: 0;
				font: .9em normal arial, sans-serif;
			}
			#christmasMessage .right .title {
				font-size: 1.2em;
			}

.customHighslideCaption td.name { padding-right: 10px; }
.customHighslideCaption td.controls { width: 46px; }
.customHighslideCaption .bottomRow input { vertical-align: middle; }
.customHighslideCaption .bottomRow div, .customHighslideCaption .bottomRow .youSave { white-space: nowrap; }
.customHighslideCaption .bottomRow .order span, .customHighslideCaption .bottomRow .order input.quantity { display: none; }
.customHighslideCaption table { width: 100%; }
.customHighslideCaption td { vertical-align: middle; }
.customHighslideCaption .bottomRow td { padding: 0; zoom: 1; }
.customHighslideCaption .bottomRow td.close { text-align: right; }
.customHighslideCaption span.price, .customHighslideCaption span.sale-price, .customHighslideCaption span.youSave, .customHighslideCaption .order, .customHighslideCaption .shipping, .customHighslideCaption .shipping div, .customHighslideCaption form { display: -moz-inline-block; display: inline-block; margin: 0; padding: 0; font-size: 8pt; }
.customHighslideCaption form { margin: 6px 0 3px; }
.customHighslideCaption form .viewMore { margin-left: .4em; }
.customHighslideCaption span.price, .customHighslideCaption span.sale-price, .customHighslideCaption span.youSave { margin-right: 1em; }
.customHighslideCaption span.sale-price, .customHighslideCaption .shipping { margin-right: 2em; }
.customHighslideCaption .addtocartImg { position: relative; }
.customHighslideCaption .shipping div { display: inline; margin-left: .2em; }

#homepageSpecialDeals, #homepageBestSellers {
	/*
	margin: 1px 0 0 8px;
	*/
	float: left;
	display: inline;
	}
	#homepageSpecialDeals .sprite, #homepageBestSellers .sprite, #homepageFeatured .sprite {
		height: 36px;
		text-decoration: none;
		}
		#homepageSpecialDeals .sprite:hover, #homepageBestSellers .sprite:hover, #homepageFeatured .sprite:hover {
			text-decoration: underline;
		}
		#homepageSpecialDeals .titleBackground em, #homepageBestSellers .sprite em, #homepageFeatured .sprite em {
			font-style: normal;
			font-weight: bold;
			position: absolute;
			z-index: 1;
			top: 12px;
			right: 10px;
		}
		#homepageSpecialDeals .sprite span, #homepageBestSellers .sprite span, #homepageFeatured .sprite span {
			background-image: url("http://demo.synertech.net/BestDealShops/sites/tventertainmentcenters/lib/home/homepageSprites.png");
		}
	#homepageSpecialDeals {
		border: 1px solid #c9c7c7;
		}
		#homepageSpecialDeals, #homepageSpecialDeals .sprite, #homepageSpecialDeals .titleBackground {
			width: 366px;
			/* width: 755px; */
			color: white;
			}
			#homepageSpecialDeals .sprite { width: 366px; }
			#homepageSpecialDeals .titleBackground { background: #9d0000; position: relative; }
			#homepageSpecialDeals .sprite span { background-position: 0 0; }
	#homepageBestSellers {
		border: 1px solid #fff;
		}
		#homepageBestSellers, #homepageBestSellers .sprite {
			/* width: 380px; */
			width: 765px;
			color: #003a5d;
			}
			#homepageBestSellers .sprite em {
				/*
				width: 165px;
				top: 5px;
				*/
				text-align: right;
			}
			#homepageBestSellers .sprite span { background-position: -366px 0; }
		/*
		#homepageBestSellers td.image { padding-left: 12px; }
		*/
		#homepageBestSellers td.info { vertical-align: middle; }
	#homepageFeatured {
		clear: both;
		padding: 18px 0 0 7px;
		}
		#homepageFeatured, #homepageFeatured .sprite {
			width: 758px;
			color: white;
			}
			#homepageFeatured .sprite span { background-position: 0 -36px; }

#homepageSpecialDeals a, #homepageBestSellers a, #homepageFeatured a { color: #0f3d59; }
#homepageSpecialDeals .synContents .price, #homepageBestSellers .synContents .price, #homepageFeatured .synContents .price { color: #000000; }
#homepageSpecialDeals .synContents .sale-price, #homepageBestSellers .synContents .sale-price, #homepageFeatured .synContents .sale-price { font-weight: bold; color: #9d0000; padding-bottom: 4px;}

#furnitureFxBanner, #homepageBanners { border-top: 1px solid #c9c7c7; }
#furnitureFxBanner td { padding: 5px 0; }
#homepageBanners img { display: block; padding: 5px 0; }

.rotator { margin: 0px 0 0 0px; }
.rotator a { display: none; }
.rotator a.first { display: inline; }

#priceMatchForm { margin-left: 33px; }

#table5 td { padding-bottom: 5px; }
#table5 .dropdown { position: relative; height: 44px; }
#table5 .dropdown, #table5 .dropdown li { margin: 0; padding: 0; list-style: none; z-index: 10; zoom: 1; float: left; }
#table5 .dropdown .nav { position: absolute; top: 44px; left: 0; display: none; width: 200px; background: #00365b; }
#table5 .dropdown .nav a { background: #00365b; }
#table5 .dropdown .nav a:hover { background: #a3c4d8; color: #00365b; }
#table5 .dropdown .nav li { width: 200px; clear: both; }
#table5 .dropdown li:hover .nav, #table5 .dropdown li.hover .nav { display: block; zoom: 1; }

.red { color: red; }
.synPromo1 { white-space: pre; }

.instructionsLink { display: block; padding: 1ex 17px; }
.instructionsLink img { vertical-align: middle; margin-left: -17px; }

.promoInfo { margin: 10px 0 20px; border: 1px solid #dadad9; background: #cfdfe9; padding: 10px 22px; zoom: 1; }
.synContents .info .shipping { color: #008ed5; font-weight: bold; background-color:#e0e0e0; display: -moz-inline-block; display: inline-block; padding: 2px 18px; margin-top: 7px; }
* html .synContents .info .shipping { display: inline; }

#synPromo5 { font-size: .9em; padding: 0 .4em; }

#table9 .cartLink { width: 1%; padding: 0 14px 0 10px; }

#table4 { background: url(http://site.bigpaintstore.com/bigstoresusa/lib/top/topbackground.png) left bottom repeat-x; }

#headerLinks ul, #headerLinks li { margin: 0; padding: 0; list-style: none; }
#headerLinks ul { background: url(http://site.bigpaintstore.com/bigstoresusa/lib/top/topblue.gif) left top no-repeat; width: 482px; min-height: 24px; float: right; text-align: center; padding-top: 12px;}
* html #headerLinks ul { height: 24px; }
#headerLinks li { display: inline; }
#headerLinks a { color: #007ea7; text-decoration: none; display: -moz-inline-block; display: inline-block; border-right: 1px solid #007ea7; padding: 0 .8em; }
#headerLinks a:hover { text-decoration: underline; }
#headerLinks .last a { border-right: 0; }

#table11 * { vertical-align: middle; }

.instructionsLink, .msdsLink { display: none; margin-top: .8em;}
.instructionsLink a, .msdsLink a { display: -moz-inline-block; display: inline-block; padding: .4em 0 .4em 24px; background: url(http://site.bigpaintstore.com/bigstoresusa/lib/item/pdficon_small.gif) left center no-repeat; }

#ys_cpers {
    float: left;
}
/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

#ys_social_media {width: 100%;}
#ys_social_pinterest iframe {float: left;}

#custRegDiv_mask {
display: none !important;
}


