html{ background-color:#6CCDFF;}
body{color:#212121;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;margin:0 auto;overflow:auto;}
body.popup{padding:20px}
body.popup h2{font-style:normal}
#bodyContainer{width:850px;overflow:auto;margin:auto;background-color:#FFFFFF; border:1px solid #ededed; border-top:none; height:840px;}
#homeContent{}
#noContent{ height:20px;}
a{color:#444;text-decoration:none;font-weight:bold}
h1{font-size:1.6em;font-weight:bold;color:#6666CC;margin:5px 0;padding:0}
h2{font-size:1.2em;font-style:italic;font-weight:normal;color:#6666CC;margin:5px 0;padding:0}
#header{width:850px;font-size:11px;font-family:arial,verdana,helvetica,sans-serif;voice-family:inherit;text-align:center;position:absolute;top:15px}
#header ul{list-style:none;white-space:nowrap;margin:0;padding:0}
#topnav{float:left;width:850px;font-size:12px;line-height:12px;}
#topnav a{float:left;color:#eee;display:block;background:url(../images/header/r-topnav.jpg) no-repeat right top;text-decoration:none;font-weight:bold;height:18px;padding:12px 0 0}
#topnav a:hover{color:#fff;text-decoration:underline}
#topnav ul{height:30px}
#topnav li{float:left;background:url(../images/header/bg-topnav.jpg) repeat-x left top;display:block;width:196px;border:none;height:30px;text-align:center;margin:0;padding:0}
#topnav a /* Commented Backslash Hack hides rule from IE5-Mac \*/{float:none}
#topnav .current{background-image:url(../images/header/bg-topnav-s.jpg)}
#topnav .current a{background-image:url(../images/header/r-topnav-s.jpg);color:#333}
/* EDIT This for the Menu! -- Bill Wilhite --  \*/
#submenu{clear:both;width:850px;float:left; margin-top:-15px;}
#submenu ul{height:138px;background-image:url(/images/smqb_banner_new5.jpg)}
#submenu li{float:left; padding-top:110px;}
#submenu li a{line-height:34px;display:block;padding:0 11px; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:12px; color:#000}
#submenu li.current a{color:#777;padding-top:1px; line-height: 34px;}
#submenu li.current{/*border-bottom:1px solid #aeaeae*/}
#submenu li a:hover{color:#555;}
#submenu li#home{ width:153px; padding-left:200px;}
#submenu li#contact{ width:153px;}
#submenu li#favorites{ width:165px;}
#submenu li#about{ width:159px;}
#leftNav{width:187px;position:absolute;top:0;left:0; background-color:#FFFFFF;}
#rightNav{width:187px;position:absolute;top:0;right:0;background-color:#FFFFFF;}
#content{margin-left:188px;padding:0 14px;}
#content img{border:none;padding:12px}
#content ul {}
#content li {margin-left: 20px;}
#content #imageGallery{border-right:1px dashed #ddd;border-bottom:1px dashed #ddd;float:left;margin-right: 10px;text-align:center;padding-bottom:12px;overflow:hidden; width: 182px; margin-bottom: 12px;}
#content #imageGallery img{display:block;margin:auto}
#content .horizSection{border-bottom:1px dashed #ccc;margin-bottom:12px;overflow:auto}
#content .horizSection ul li{margin-left:12px}
#content .acctHorizSection{border-top:1px dashed #ccc;overflow:auto;padding-top:6px}
#content .acctHorizSection ul li{list-style-image:url(../images/navigation/breadcrumb-arrow.gif)}
#content .productOptions label{margin-right:6px}
#content .productOptions input,#content .productOptions select{margin-right:12px;float:none}
#content .messageStack{background-color:#ddd;font-weight:bold;text-align:center;color:#C30;margin:6px 0; border: 1px solid #aeaeae}
#content .messageStack p{margin:0;padding:3px;}
#content .messageStack img{margin:1px 12px 0;padding:0}
table.details{width:100%;background-color:#ECECEC;border-spacing:1px;margin:12px 0}
table.details tfoot{background-color:#F5F5F5;}
table.details tfoot td, table.details tfoot th {border: 1px solid #fff;}
td.destinationLink {text-align: right;}
table.shippingmethods img {margin:0 !important; padding:0 !important}
table.horizontal{width:auto}
table.details td,th{padding:4px}
table.details thead th{text-align:center;background:#F5F5F5;color:#333;border:1px solid #FFF;text-transform:uppercase}
table.details tfoot th{text-align:right;font-size:13px}
table.details tfoot td.priceField{font-weight:bold}
table.details tbody th{text-align:right;background:#F5F5F5;color:#333;border:1px solid #FFF;text-transform:uppercase}
table.details tbody tr{background-color:#FFF;text-align:left}
table.details tbody tr td{border:1px solid #FFF}
table.details tbody tr.highlight{background:#90AEC6;border-top:1px solid #FFF}
table.details tbody tr.odd td{background:#f9f9f9;border-top:1px solid #FFF}
table.details .priceField{text-align:right;color:#6666CC}
table.details p{margin:0px;padding:5px 0;}
table.details span.productAttribute{display:block;color:#C30}
span.markProductOutOfStock {color: #C30;}
table.details span.important{font-weight:bold;}
div.priceDetails{margin:0 0 10px}
.price{font-size:14px;font-weight:bold}
.price s{color:#6666CC;text-decoration:line-through}
fieldset{border:1px solid #DDD;margin-bottom:12px;padding-left:8px}
fieldset legend{font-size:1.2em;font-weight:bold;color:#6666CC}
fieldset div{width:100%;display:block;overflow:auto;margin:3px 0}
fieldset label{width:130px;float:left;margin-right:10px;text-align:right;line-height:18px}
fieldset input,select{float:left;margin-right:10px}
.sidebarItem .sidebarHeader{height:19px;color:#fff;background-image:url(../images/navigation2.jpg);font-size:12px;font-weight:bold;padding:2px 0 0 9px}
.sidebarItem .sidebarHeader a{color:#fff}
.sidebarItem{width:187px;background-image:url(../images/bgTile.jpg);padding-bottom:0;font-size:11px;margin:4px 0}
.sidebarItem ul{list-style:none;margin:0 4px 0 11px;padding:0}
.sidebarItem li{text-indent:-5px;font-size:11px;line-height:16px;margin:0;padding:0 0 0 17px}
.sidebarItem ul li ul {display: none;}
.sidebarItem ul li ul.selected {display: block;}
.sidebarItem ul li a.selected{color: #CC3300;}
.sidebarItem ul li{background:url(../images/navigation/red-bullet.gif) no-repeat 0 4px}
.sidebarItem ul li ul li{margin-left:-15px}
.sidebarItem p{margin:0 11px}
.sidebarItem table.currencyTotal{border-top:1px solid #333;width:90%;margin:6px 11px 0}
.sidebarItem table.currencyTotal th{text-align:left}
.sidebarItem table.currencyTotal td{text-align:right;color:#6666CC;font-weight:bold}
.sidebarItem form{margin:8px 11px 0}
.sidebarItem form .findbutton {font-size: 14px;line-height:16px;height: 22px}
.sidebarItem img{margin:0;padding:0}
.sidebarItem img.corner{height:4px !important;display:block !important;border:0 !important;outline:0 !important;margin:0;padding:0}
.sidebarSpecials .price .productPriceOld{text-decoration:line-through;font-weight:normal;color:#212121;display:block}
.sidebarSpecials div.price{text-align:right; margin-right:12px}
.sidebarSpecials .price{color:#6666CC;font-weight:bold;font-size:11px}
.sidebarSpecials img{display:block;outline:1px solid #333;border:1px solid #ccc;margin:2px auto}
#breadcrumb{margin:12px 0;padding:0}
#breadcrumb li{display:inline;background:url(../images/navigation/breadcrumb-arrow.gif) no-repeat left center; padding:0; margin:0;padding-left:12px;margin-right:4px}
#breadcrumb li a{text-decoration:underline; font-size:9px;}
#headGraphics{clear:both;height:10px;width:800px !important; background-color:#FFFFFF}
#headGraphics1{clear:both;width:223px; height:112px;float:left; padding-top:20px; padding-left:50px;}
#headGraphicsSearch{clear:both;width:421px;height:43px; float:right; background-image:url(../images/search-header.jpg); margin:0; padding:0}
#headGraphics2{clear:both;height:23px;width:974px; background-image:url(../images/navigation2.jpg);border:3px solid #000000; border-top:0; vertical-align:bottom;}
#mainBody{width:850px;margin-top:138px;position:relative; background-color:#FFFFFF}
form div.submitIndent{margin-left:175px;width:auto}
.Pages{text-align:center;margin-bottom:20px}
.Paginator{font-size:11px;padding-top:10px;margin:0 auto; clear: both;}
.Paginator a,.pageList .this-page{border:solid 1px #ddd;background:#fff;text-decoration:none;margin:0 4px;padding:2px 6px}
.Paginator a:visited{border:solid 1px #ddd;background:#fff;text-decoration:none;padding:2px 6px}
.Paginator .Prev{margin-right:20px;border:solid 2px #ddd;background:#fff;padding:2px 6px}
.Paginator .break{border:none;background:#fff;text-decoration:none;padding:2px 6px}
.Paginator .Next{margin-left:20px;border:solid 2px #ddd;background:#fff;padding:2px 6px}
.Paginator .this-page{border:1px solid #999;font-weight:bold;font-size:12px;background:#fff;color:#0063DC;margin:0 4px;padding:2px 6px}
.Paginator a:hover{color:#fff;background:#0063DC;text-decoration:none;border-color:#036}
#content .horizSection h2,#content .acctHorizSection h2{font-style:normal;font-weight:bold;margin:0;padding:0}
.price strong{color: #6666CC;}
.sidebarItem li a:hover{color:#0093DD}
.sidebarItem li a,.sidebarItem ul li.selected ul li a{color:#333}
.Paginator .AtStart,.Paginator .AtEnd{border:solid 1px #ddd;background:#fff;color:#aaa;font-weight:bold;margin:0 4px;padding:2px 6px}
.checkoutStatus {font-size: 14px; margin: 20px 0; overflow:auto;text-align:center}
.checkoutStatus div {width: 25%; float:left;}
.checkoutStatus .checkoutBarFrom, .checkoutStatus .checkoutBarTo {border-bottom: 2px solid #ddd; color: #aaa;}
.checkoutStatus .checkoutBarFrom {color: #666;}
.checkoutStatus .checkoutBarCurrent {border-bottom: 2px solid #0063DC;}

.productListingContainer{overflow:display; width: 575px;background-color:#FFFFFF;}
.productListingContainer .productBox{
	width: 32%;
	margin: 0 3px 6px 3px;
	float: left;
	position: relative
}
.productListingContainer .productBox .heading {
	height: 45px;
/*	border: 1px solid #999;*/
padding: 5px; padding-bottom: 0;
	overflow: hidden;
	text-align: center;
	background-image: url(../images/item-header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	/*font-family: Georgia, "Times New Roman", Times, serif; */
}
.productListingContainer .productBox .heading a{
color: #fff;font-size:12px;font-weight:bold;
}
.productListingContainer .productBox .productImage{
	border: 2px solid #f5f5f5;
	border-top: 0px;
	padding: 6px 0;
	overflow:hidden;
	/*background-image:url(../images/accents/box-bg-gray-grad.jpg);
	background-position: 100% 300%;
	background-repeat: repeat-x;*/
}

.productListingContainer .productBox .productImage{
	overflow: hidden;
	height: 130px;
}

.productListingContainer .productBox .productImage div{
	overflow: hidden;
	margin: 6px; padding: 0; 
}

.productBox .productImage img{
	margin: 0 auto !important; padding:0 !important; display: block !important;
}

div.productInformation {margin-left: 200px;}

p.availability {clear: both;background-color: #ddd; padding:0;margin:0 0 12px 0; text-indent: 12px; font-weight: bold; border: 1px solid #aeaeae; font-size: 13px;}
.productListingContainer .productBox .productPrice {
	position: absolute;
	border: 1px solid #efefef;
	background: #fbfbfb;
	padding: 3px;
	bottom: 0;
	right: 0;
}
.productListingContainer .productBox .productPrice .productOldPrice {
text-decoration: line-through;
}
.productListingContainer .productBox .productPrice .productSpecialPrice {
font-weight: bold; color: #6666CC;
}
#content .priceDetails .productOldPrice {
text-decoration: line-through;
font-weight:normal;
}
#content .priceDetails .productSpecialPrice {
color: #6666CC;
}

div#footer{display:none}
div#alsoPurchased {
clear: both;
/* border-top: 1px solid #ddd; */
margin: 20px 0;
}
div#alsoPurchased h1 {
margin:0;padding: 10px 0;
}

/* Form Buttons and Mock Form Buttons */

/*input[type="submit"], .form_button {border: 1px solid blue; background-image: url('http://www.funpooltoys.com/global_scripts/search_barx.jpg'); background-repeat: repeat-x; font-weight: bold; border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #aeaeae; border-top: 1px solid #aeaeae; padding-left: 3px; padding-right: 3px;font-size: 14px;line-height:16px;height: 22px}
.form_button a {font-size: 14px; font-family: Arial; color: #000; font-weight: bold}*/
.form_button{margin:0 !important;padding:0 !important;}
.inputRequirement {font-weight: bold; color:#333;}

/* HOMEPAGE STYLE */
.homepage_container {clear: both; border-top: 1px solid #fff;}
.homepage_container h1 {text-align: center}
.homepage_container h1 a {color: #6666CC; font-weight: normal}
.homepage_container p {margin: auto 6px;}
.homepage_container img {padding: 0 !important; margin: 0 auto 6px !important; display: block}
.left_column {float: left; width: 50%; padding:0;margin:0;border-right: 1px solid #0A468E; padding-bottom: 6px;}
.right_column {margin-left: 50%; padding:0;}
.left_column_3wide {float: left; width: 33%; text-align: center; margin:0;}
.center_3wide {text-align: center; margin: 0 33%;}
.right_column_3wide {text-align: center; float: right; width: 33%; margin:0;}
.h8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: lighter;
	text-decoration: none;
}
.h9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #6666CC;
	text-decoration: none;
}
.h10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #FFFFFF;
}
.h11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
}
#special_spacing {
margin: 0;
padding: 0 0 0 15px;
width: 255px;
}
#special_image {
margin: -7px auto 0 -5px;
padding: 0 0 0 0px;
width: 131px;
height: 168px;
align: center;
}
#bestsellers{
float:right;
margin-top:-11px;
padding-right:10px;
}
#newquiltheader{
margin:0;
margin-bottom:-25px;}
#subitems li{
display: inline;
width:198px;
float:right;
padding-right:10px;
text-align:center;
font-size:9px;
border-right:thin dashed gray;
}
ul#subitems {
margin-top:-15px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666CC;
}
.right{
display:inline;
float:right;}