body {
	background: #000000;
	color: #FFFFFF;
	font: 13px Arial,  Helvetica,  sans-serif;
	margin: 0px;
}


p 	{
	color: #FFFFFF;
	font: 13px Arial,  Helvetica,  sans-serif;
}

td p 	{
	color: #FFFFFF;
	font: 13px Arial,  Helvetica,  sans-serif;
}

a:link		{ 
 color: #FFFFFF;
 text-decoration: underline;


 }
a:visited	{ 
 color: #FFFFFF;
 text-decoration: underline;

 }
a:hover		{ 
color: #C0C0C0;
 text-decoration: underline;
 
}

img {
	border:none;
}




h1{
	color: #FFFFFF;
	font: 20px Arial,  Helvetica,  sans-serif;
	margin: 5px 0 0;
}


h2 {
	color: #FFFFFFF;
	font: 16px Arial,  Helvetica,  sans-serif;
	margin: 5px 0 5px;
}

h3 {
	color: #FFFFFFF;
	font: 15px Arial,  Helvetica,  sans-serif;
	margin: 5px 0 5px;
}

h4 {
	color: #FFFFFFF;
	font: 14px Arial,  Helvetica,  sans-serif;
	margin: 5px 0 5px;
}


#footer{
clear: left;
text-align: center;
padding: 40px 0 0px;
	font-size: 11px;
width: 550px;
}




.clearer {
	font-size: 0;
	line-height: 0.0;
	height: 0;
	clear: both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.body_txt {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 13px; line-height: 14px; color: #003300;}
.body_txt_italic_red {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 13px; line-height: 14px; color: #660000; font-style: italic;}
.body_txt_italic{  font-family: Arial,  Helvetica,  sans-serif;; font-size: 13px; line-height: 14px; color: #003300; font-style: italic;}
.body_txt_bold {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 13px; line-height: 14px; color: #003300; font-weight: bold;}
.small_txt {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 10px; line-height: 11px; color: #003300;}
.small_txt_red {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 10px; line-height: 11px; color: #660000;}
.small_txt_red_bold {  font-family: Arial,  Helvetica,  sans-serif;; font-size: 10px; line-height: 11px; color: #660000; font-weight: bold;}

.shop-main li.productItem, .shop-main li.productItemLast {
	list-style: none;
	float: left;
	width: 210px;
	text-align: center;
	height: 370px !important;
		border: 1px solid #ddd;
	margin-right: 3px;
	margin-bottom: 3px;
}
.shop-main ul.productLarge li.productItem {
	list-style: none;
	width: 100%;
	text-align: left;
}
.quantity input {
	width: 35px;
}
.quantity input.productSubmitInput{
	width: 80px;
}
.shop-product-small select{
	width: 160px;
}
* html .shop-product-small select{
	font-size: 11px; /*style for IE*/
}
.shop-product-small ul{
	padding-bottom: 33px;
	background: #fff;

}

.shop-main ul.productList{
	float: left;
}
.shop-product-small{
	border: 0 !important;
}

div.catProdAttributeTitle {
	height: 20px;
	color: gray !important;
}
.shop-product-large .details{
	width: 250px;
}
.shop-product-large .image{
float: left !important;	
margin-left: 0 !important;
	width: 320px;

}