/*
	Jazzbacks CSS-Text-Style
	
	Blue		#006699
	Pale Green 	#CCCC66
	Menu Hover Cyan	#00CCFF
*/
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	     Generic
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
html,body {
	padding:0px;
	margin:0px;
	font-family:arial, sans-serif;
}
img {
	border:0px;
}
label {
	cursor:hand;
}
ul.inline, ul.inline li {
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	    Cart Bar
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div#cart-bar a:link, div#cart-bar a:visited, div#cart-bar a:hover, div#cart-bar a:active {
	font-size:10px;
	color:white;
	text-decoration:none;
	padding-right:20px;
}
span#currency-selector-links a:link, span#currency-selector-links a:visited, span#currency-selector-links a:hover, span#currency-selector-links a:active {
	font-size:10px;
	color:white;
	text-decoration:none;
	padding-right:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Left Bar (Navigation)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div#navigation h2 {
	padding:0px;
	margin:0px;
}
div#navigation h3 {
	font-size:80%;
	font-weight:bold;
	color:#CCCC66;
	padding:0px;
	margin:0px;
}
div#navigation ul {
	font-size:80%;
	padding:0px 0px 0px 20px;
	margin:0px 0px 15px 0px;
	color:white;
}
div#navigation a, div#navigation a:link, div#navigation a:visited {
	color:white;
	text-decoration:none;
	font-weight:bold;
}
div#navigation a:hover, div#navigation a:active {
	color:#00CCFF;
	text-decoration:underline;
	font-weight:bold;
}
div#navigation p.footer {
	color:white;
	font-size:70%;
	text-align:center;
	margin:0px;
	padding:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      	   Categories
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div.category-heading  {
	padding:20px 30px 0px 30px;
	margin:0px;
}
p.back_to_a_to_z {
	padding:5px 30px 10px 30px;
	margin:0;
	font-size:0.8em;
}
div.category-heading h1 {
	font-size:80%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
div.category-heading p {
	font-size:70%;
	padding:0px 0px 10px 0px;
	margin:0px;
}
div.category-heading ol {
	font-size:70%;
}
div.category {
	position:relative;
	padding:0px;
	margin:0 50px 20px;
}
div.product {
	position:relative;
	padding:0px;
	margin:0px 100px 20px 100px;
}
div.product-inner {
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}
div.newproduct {
	position:absolute;
	top:20px;
	left:0px;
}
div.sample {
	position:absolute;
	top:20px;
	left:237px;
}
div.product h2 {
	font-size:80%;
	font-weight:bold;
	padding:30px 0px 10px 50px;
	margin:0px;
}
div.product p {
	font-size:0.7em;
	padding:0px 0px 10px 50px;
	margin:0px;
}
div.pricebox {
	padding:0px;
	position:relative;
	width:345px;
}
div.product p.price {
	position:absolute;
	top:0px;
	left:0px;
	font-weight:bold;
}
div.product p.addtocart {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}
div.product div.product-image {
	position:absolute;
	top:55px;
	left:-75px;
}
div.bottomline {
	padding:0px;
	margin:0px;
}
div.product a,
div.product a:link,
div.product a:visited {
	color:black;
	text-decoration:underline;
}
div.product a:focus,
div.product a:hover,
div.product a:active {
	color:black;
	text-decoration:none;
}

div#product_directory h2 {
	font-size:1.3em;
	padding:0;
	margin:0 0 10px;
}
div#product_directory ul#a_to_z {
	padding:10px;
	margin:0 0 10px;
	border:1px solid #999;
	background:#eee;
}
div#product_directory ul#a_to_z li {
	display:inline;
	padding:0 3px 0 0;
}

/* Product Page */

div.product_page div.sample {
	position:static;
	top:0;
	left:0;
	padding:0 0 5px;
	margin:0;
	float:right;
}
div.product_page div.heading {
	padding:10px;
	margin:0 0 10px;
	width:auto;
	border:1px dashed #999;
}
div.product_page div.description {
	padding:0;
	margin:0 0 10px;
}
div.product_page h2 {
	float:left;
	font-size:1em;
	font-weight:bold;
	padding:0;
	margin:0 0 10px;
}
div.product_page p {
	font-size:0.8em;
	padding:0 0 10px;
	margin:0;
}
div.product_page div.pricebox {
	padding:10px;
	margin:0 0 10px;
	width:auto;
	border:1px dashed #999;
}
div.product_page div.pricebox p.price {
	float:left;
	padding:0;
	font-weight:bold;
}
div.product_page div.pricebox p.addtocart {
	float:right;
	padding:0;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      	   Home Page
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div.homepage {
	padding:0px 40px 0px 40px;
	margin:0px;
}
div.homeimage {
	padding:40px 5px 0px 30px;
	margin:0px;
}
div.homepage h1 {
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:80%;
}
div.homepage p {
	padding:20px 0px 0px 0px;
	margin:0px;
	font-size:70%;
}
div.homepage img {
	padding:20px 20px 0px 20px;
	margin:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      	   Info Page
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div.info {
	padding:0px 40px 50px 40px;
	margin:0px;
}
div.info h1, div.info h2 {
	padding:20px 0px 0px 0px;
	margin:0px;
	font-size:80%;
}
div.info p {
	padding:20px 0px 0px 0px;
	margin:0px;
	font-size:70%;
}
div.info img {
	padding:20px 20px 0px 20px;
	margin:0px;
}
