body						{ margin:0px; padding:0px; margin-top:20px; background-color:white; }

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

a							{ color:#368d02; text-decoration:none; }
a:link						{ }
a:hover						{ color:#ffe900; text-decoration:underline; }
a:active					{ }

h1							{ padding:0px; margin:0; padding-bottom:15px; font-size:18px; padding-bottom:10px; color:#368d02;  }
h2							{ padding:0px; margin:0; font-size:22px; color:#ffe800; }
h3							{ padding:15px; padding-bottom:10px; margin:0; font-size:16px; color:#ffe800; }
h4							{ padding:0px; margin:0; font-size:14px; color:#ee2e24; padding-bottom:10px; }

.banner						{ border-bottom:solid 4px #f0f0f0; }
.logo						{ padding-top:10px; float:left; }
.signup						{ float:right; padding-bottom:17px; }

.links						{ padding:0px; margin:0px; }
.links ul					{ padding:0px; margin:0px; height:28px; background-color:#368d02; padding-top:5px; }
.links ul li 				{ padding:0px; margin:0px; display:inline; }
.links ul li a				{ padding:0px; margin:0px; color:white; text-decoration:none; font-size:14px; padding-left:15px; padding-right:15px; vertical-align:bottom; }
.links ul li a:hover		{ color:#ffe800; }

.holder						{ padding-top:5px; padding-bottom:5px; }

.categories					{ padding-right:5px; width:161px; }

.categorieLinks				{ background-color:#3d3d3d; }
.categorieLinks ul			{ padding:5px; margin:0; padding-left:19px; }
.categorieLinks ul li		{ padding:0px; margin:0; list-style-type:none; }
.categorieLinks ul li a		{ color:#c8c8c8; }

.welcome					{ text-align:right; background-image:url(images/home_image.jpg); background-repeat:no-repeat; padding-right:10px; padding-left:301px; padding-top:32px; height:248px; }
.welcome h1					{ letter-spacing:-1px; }

.featured					{ background-image:url(images/featured_bg.jpg); background-repeat:no-repeat; padding-top:29px; padding:20px; padding-bottom:0px; height:270px; padding-left:40px; }

.footer						{ background-color:#2d2d2d; border-top:solid 10px #232323; height:60px; }

.companyLink				{ text-align:right; padding:10px; padding-right:15px; }
.companyLink a				{ color:#717171; }

.ourprice					{ background-image:url(images/ourprice.jpg); background-repeat:no-repeat; height:22px; padding-left:5px; padding-right:5px; margin-top:5px; margin-bottom:5px; }
.price						{ float:right; }
.imagze						{ }
.imagze img					{ }
.product a img				{ border:none; }
.imagze a:hover img			{ border:none; }
.summary					{ height:105px; }
.product					{ padding-top:18px; padding-bottom:10px; }

.products					{ text-align:left; }

.shopping_cart				{ width:140px; }

.locations td				{ border-right:solid 1px #696969; text-align:left; }

.jdGallery					{ border:solid 3px #696969; }

.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 : ']';
} 

