.productinfo {
	
	width: 371px;
	min-height: 143px;
	margin-top: 28px;
	margin-left: auto;
	margin-right:auto;
	background: url("/siteimages/cartassets/productinfo.jpg") no-repeat;
}

.productinfo .text {
	
	width: 371px;
	font-size: 14px;
}



.quantity,#content .quantity {
width:60px;
position:relative;
overflow:hidden;
zoom:1;
margin:0 auto;
}

.quantity input.qty,#content .quantity input.qty {
width:40px;
height:28px;
float:left;
text-align:center;
border:1px solid #c7c0c7;
border-right:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
box-shadow:inset 0 0 2px 0 #f7f6f7;
-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;
-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;
font-weight:700;
-webkit-border-top-left-radius:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomleft:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
padding:0;
}

.quantity .plus,.quantity .minus,#content .quantity .plus,#content .quantity .minus {
display:block;
position:absolute;
#text-align:center;
vertical-align:text-top;
width:20px;
height:15px;
overflow:visible;
text-decoration:none;
font-weight:700;
cursor:pointer;
line-height:13px;
font-size:12px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
color:#5e5e5e;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
border:1px solid #c7c0c7;
background:0;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
margin:0;
padding:0;
}

.quantity .plus:hover,.quantity .minus:hover,#content .quantity .plus:hover,#content .quantity .minus:hover {
background:0;
}

.quantity .plus,#content .quantity .plus {
top:0;
right:0;
border-bottom:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

.quantity .minus,#content .quantity .minus {
bottom:0;
right:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border-top-left-radius:0;
border-top-right-radius:0;
}

.form {  font-size: 15px; color="#000000"; font-weight:bold }
.fonthex1 { font: bold 18px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 10px; }


#imagecontainer
{
	height:auto;
width:550px;
text-align:center;
padding-top:20px;
padding-bottom:30px;
margin-left:auto;
margin-right:auto;
}
#thumbscontainer {
padding:0;
margin-top:10px;
margin-left: 45px;
}
#myimage {
width: 550px;
height:auto;
max-height:550px;
border:0;
} 
#thumbscontainer img {
width:76px;
height:76px;
border:0;
}
#thumbscontainer a {
display:block;
float:left;
height:75px;
width: 76px;
padding:3px;
margin:0px;
text-decoration:none;
background-color:#DDD;
}

#thumbscontainer a:hover {
background-color:gray;
}
#thumbscontainer a:active, #thumbscontainer a:focus {
background-color:gray;
}

table.gridtable {
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}