body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}
body{font:13px verdana,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% verdana,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body*{line-height:1.22em;}

.detailheading {
	font-size: 18px;
	color: #060;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.detailprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #039;
}
.detaildiscount {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #039;
}
.gallery_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: bold;
}
.gallery_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

body {
	margin-top: 0px;
	text-align: center;
}
.new_stock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #36F;
}
.product_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	color: #006;
	font-weight: bold;
	text-align: center;
}

.faded {
opacity:0.2;filter:alpha(opacity=100);
}
.highlighted {
opacity:0.8;filter:alpha(opacity=80);
}

.pages_numbers href a:hover
{ /*hover state CSS*/
color: #000000;
}

.sample {
	border-width: 0px;
	border-spacing: ;
	border-style: hidden;
	border-color: white;
	border-collapse: collapse;
}
.sample th {
	border-width: 0px;
	padding: 1px;
	border-style: hidden;
	border-color: white;
	-moz-border-radius: ;
}
.sample td {
	border-width: 0px;
	padding: 1px;
	border-style: hidden;
	border-color: white;
	-moz-border-radius: ;
}

table.reset {
	border-width: 0px;
	border-spacing: ;
	padding: 0px;
	spacing: 0px;
	border-style: hidden;
	border-color: none;
	border-collapse: collapse;
	border-spacing: 0;
}
table.reset th {
	border-width: 0px;
	padding: 0px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}
table.reset td {
	border-width: 0px;
	padding: 0px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}

table.newstock {
	border-width: 0px;
	width: 642px;
	border-spacing: ;
	padding: 0px;
	spacing: 0px;
	border-style: hidden;
	border-color: none;
	border-collapse: collapse;
	border-spacing: 0;
}
table.newstock th {
	border-width: 0px;
	padding: 5px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}
table.newstock td {
	border-width: 0px;
	padding: 5px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}

.newstock_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b7f96;
	font-weight: normal;
}

.newstock_sub_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6b7f96;
	font-style: italic;
}

/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:5px;	/* "Air" */
	float:left; /* Floating gallery at the right side of other web page content */		
	width:160px;	/* Image width */
	height:160px;	/* Image height */
	
	position:relative;	/* Don't remove this line */
}

/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}

.product_detail_headings {
	font-size: 18px;
	color: #039;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.product_detail_details {
	font-size: 10px;
	color: #0;
	font-family: Arial, Helvetica, sans-serif;
}

table.details_description {
	border-width: 0px;
	width: 100%;
	border-spacing: ;
	padding: 0px;
	spacing: 0px;
	border-style: hidden;
	border-color: none;
	border-collapse: collapse;
	border-spacing: 0;
}
table.details_description th {
	border-width: 0px;
	padding: 5px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}
table.details_description td {
	border-width: 0px;
	padding: 5px;
	border-style: hidden;
	border-color: #FFFFFF;
	-moz-border-radius: ;
}

.details_stock_status {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #33C;
}

.details_add_to_cart {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #0;
	text-align: center;
}
