@charset "UTF-8";
/* CSS Document */

li{
	list-style:none; margin:0; padding:0; list-style-position:inside;
}

.lgeImage{
	float:left; width:350px; overflow:hidden;
}

.productInfo{
	float:right; 
}

.smlImage{
	width:200px; height:200px; margin-bottom:5px; overflow:hidden;
}

.listDescBox{
	border-bottom:#CCC 1px solid; border-top:#CCC 1px solid;
}

.h4{
	font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#333; font-weight:bold;
}

.priceBox{
	font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#333; font-weight:bold; background-color:#CCC; padding:5px; text-align:center;
}

.product_sml {
	background: #fff; width:200px; height:245px; overflow:visible; float:left; margin:0 10px 0 0; padding:0;
}

.product_sml .contentArea{
	border-bottom:#CCC 1px solid; border-top:#CCC 1px solid;
}

.product_sml h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333; font-weight:bold; overflow:hidden; height:15px;border:0; padding:0;
}

.product_sml h1 a {
	text-decoration:none; color:#333;
}

.product_sml h1 a:hover {
	text-decoration:underline;
}

.product_sml h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#333; font-weight:bold;
}

.product_sml h2 a {
	text-decoration:none;
}

.product_sml h2 a:hover {
	text-decoration:underline;
}

.product_sml .price {
	font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; font-weight:bold; background-color:#CCC; text-align:center; width:55px;
}

.product_sml .image {
	width:200px; height:200px; overflow:hidden;	margin: 5px auto;
}

.product_sml img {
	width:200px;
}

.image a, td.actions a {
	border: none !important;
}

.product_lge {
	width:100%;
}

.product_lge .contentArea{
	padding:0px; width:310px;
}

.product_lge h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; padding:10px; font-weight:bold; background-color:#CCC; cursor:default; margin:0px; border:0;
}

.product_lge h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#666666; padding:10px 0; font-weight:bold; cursor:default; margin:0px;
}

.product_lge .price {
	font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; font-weight:bold; background-color:#CCC; text-align:center; width:55px;
}

.product_lge .lgeImage {
	width:340px; overflow:visible; margin-right:5px;
}

.product_lge .lgeImage img{
	width:340px; 
}

.product_lge h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; padding:10px 0; font-weight:bold;
}

.product_lge .greyBG {
	background-color:#CCC; padding:10px;
}

.product_lge .underlineBox {
	border-bottom:#CCC 1px solid; padding:10px;
}

.product_lge .textBox {
	padding:10px;
}

.product_lge .smlText {
	font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#666666; font-weight:bold;
}

.product_lge .medText {
	font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333;
}

.product_lge .lgeText {
	font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333;
}

.product_lge .buttons {
	text-align:right; padding-top:5px; cursor:pointer;
}

.smlShopCart {
	border-bottom:1px #FFF solid; padding-bottom:15px; margin-bottom:15px; overflow:hidden; height:40px; width:180px;
}

.product_lge input {
	width:15px;
}

.back_footer {
	border-top:#CCC 1px solid; padding-top:10px; text-align:left;
}

.productfeaturelist {
	top:0;
}
