body						{ margin:0px; padding:0px; margin-top:30px; margin-bottom:3px; background-color:#E1E1E1; }

body, td, li,
input, select, textarea		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8a8a8a; vertical-align:top; line-height:20px; }

a							{ color:black; text-decoration:none; }
a:link						{ }
a:hover						{ color:#e3001b; text-decoration:underline; }
a:active					{ }

h1							{ padding:0px; margin:0; font-size:28px; padding-bottom:6px; color:#565655;  }
h2							{ padding:0px; margin:0; font-size:14px; color:#565655; }
h3							{ padding:0px; margin:0; font-size:16px; color:#565655; }

.logo						{ height:98px; background-image:url(images/logo.jpg); background-repeat:no-repeat; }
.newsletter					{ padding:10px; padding-top:2px; margin:0px; }
.buyonline					{ width:129px; vertical-align:middle; }

.links						{ height:36px; vertical-align:middle; background-image:url(images/links_bg.jpg); background-repeat:repeat-x; }
.links ul					{ padding:0px; margin:0px; padding-left:20px; height:23px; margin-top:6px; }
.links ul li 				{ padding:0px; margin:0; display:inline; }
.links ul li a				{ color:white; font-size:18px; padding-left:30px; }
.links ul li a:hover		{ color:black; text-decoration:none; }

.banner						{ background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:center; background-color:white; height:367px; margin:30px; padding:0px; padding-left:30px; padding-right:580px; color:white; }
.banner	h1					{ color:white; padding-top:30px;  }

.content					{ padding-top:10px; background-color:#f4f4f4; }

.categories					{ margin-left:0px; padding-right:4px; width:140px; }
.categories ul				{ margin-left:0px; padding-left:3px; }
.categories ul li			{ margin-left:0px; padding-left:0px; border-bottom:dashed 1px #dcdcdc; margin-right:25px; margin-left:5px; list-style:none; }
.categories ul li a			{ color:#8a8a8a; list-style-type:none; font-size:14px; line-height:25px; }
.categories ul li a:hover	{ color:black; text-decoration:none; }

.featured					{ padding-right:4px; }

.news						{ width:246px; }
.newshowroom				{ margin-top:8px; background-color:#acd7ea; padding:10px; }

.subpages					{ padding:20px; padding-top:10px; }

.product					{ background-color:white; width:158px; padding:6px; font-size:10px; }
.product strong				{ color:#696969; font-size:11px; }
.product a img				{ border:none; border-top:white solid 2px; border-bottom:white solid 2px; }
.product a:hover img		{ border:none; border-top:#919090 solid 2px; border-bottom:#919090 solid 2px; }
.price						{ float:right; }
.imagze img					{ width:117px; }
.imagze a img				{ border:none; }
.imagze a:hover img			{ border:none; }
.summary					{ height:90px; }

.specials					{ background-color:#f4f4f4; }
.specials a img				{ border:none; border-top:#f4f4f4 solid 5px; border-bottom:#f4f4f4 solid 5px; }
.specials a:hover img		{ border:none; border-top:#919090 solid 5px; border-bottom:#919090 solid 5px; }

.companylogos				{ background-color:#f4f4f4; }

.companyLink				{ background-color:#f4f4f4; text-align:right; background-image:url(images/bottom_bg.jpg); background-repeat:no-repeat; height:32px; padding-right:10px; }

.product-add				{ background-color:#a2d1e5; text-transform:uppercase; width:100px; text-align:center; }
.product-add a				{ color:white; }
.product-add:hover			{ background-color:#8fbfd4; }

.shopping_cart				{ width:140px; }

.treasure_cart_up .treasure_cart  {
position:relative;
top:-7px;
left:0px;
}
.treasure_cart_holder .treasure_cart  {
position:relative;
top:-7px;
left:0px;
}
.treasure_cart  {
position:relative;
top:-210px;
left:510px;
margin-top:20px;
padding-top:5px;
margin-bottom:10px;
border-color:#A2D1E5;
border-style:solid;
border-width:5px;
width:100px;
height:55px;
text-align:center;
}
.treasure_cart a {
display : block;
padding-bottom : 4px;
color:#8a8a8a;
}
.treasure_cart a:hover {
border : none;
}
.treasure_cart a span.tc_cart_count {
padding : 0 0 0 6px;
}
.treasure_cart a:hover span.tc_cart_count {
}
.treasure_cart a span.tc_cart_count:before {
content : '[';
}
.treasure_cart a span.tc_cart_count:after {
content : ']';
} 
