/*  Default css for eShop display */

 /* PANEL DIMENSIONS */
 /* you may need to adjust these figures to accomodate your product images*/
ul.eshoppanels li {
	min-height:200px;
	min-width:200px;
}

/* FLOATS & CLEARS */
ul.eshoppanels li, ul.eshop li a img, table.eshop img, 
form.eshopform fieldset.eshoppayvia li label, .paginate ul li {
	float:left;
}
/* payment-via options on checkout page */
form.eshopform fieldset.eshoppayvia li label {
	float:left;
}
ul.eshop li, form.addtocart, .pagfoot {
	clear:left; margin-top:20px;
}

/* adjust to suit if you are using an Add To Cart image rather than a button */
form.eshop input.buttonimg {
	width:111px;
	height:33px;
	position:relative;
	top:10px;
}

/* COLORS */

/*********** TABLES ***************/
/* generic eshop table colors */
table.eshop,table.eshop th,table.eshop td {
	border:1px solid #7b7767;
}
table.eshop img {
	border:none;
}
table.eshop thead th,table.cart thead th {
	background:#CBD1E7;
	color:#404040;
}
table.eshop tbody th {
	background:#DEE0F1;
}
table.eshop tr.alt {
	background:#EEEEF8;
	color:#606060;
}
table.eshop tr.alt a {
	color:#3A5988;
}
/* shopping cart */
table.cart tr.stotal {
	background:#E6FDCD;
	color:#404040;
}
table.cart tr.total {
	background:#EFDEF1;
	color:#404040;
}

/*********** LISTS ***************/
/* generic eshop panel list colors */
ul.eshop li a img {
	border-width:1px;
	border-style:solid;
	border-color:#CBD1E7;
}
ul.eshop li a:hover img,ul.eshop li a:active img,ul.eshop li a:focus img {
	border-color:#0d0;
}
/* eshop panels with form */
ul.eshoppanels li form.addtocart {
	background:transparent;
	color:#404040;
	border:none;
}

/*********** A-Z LISTING ***************/
ul.eshopaz li a {
	border:1px solid #b5b5b5;
}
ul.eshopaz li.current a {
	border:1px solid #000;
}
ul.eshopaz li span {
 	color:#b5b5b5;
 	border:1px solid #b5b5b5;
}
ul.eshopaz li a:hover,ul.eshopaz li a:active,ul.eshopaz li a:focus {
	border:1px solid #060;
}
ul.eshopaz li a:active,ul.eshopaz li a:focus {
	background:#D1FDA5;
	color:#000;
}

/*********** FORMS ***************/
.verbutton {
margin-left:15px;
	background:#bd4401;
	color:#fff;
        padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#9396A4 #555 #555 #9396A4;
}
.verbutton:hover,form.eshop input.button:active,form.eshop input.button:focus {
	background:#D1FDA5;
	color:#404040;
}


/* generic eshop form colors */


form.eshop input.button {
margin-left:15px;
	background:#bd4401;
	color:#fff;
        padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#9396A4 #555 #555 #9396A4;
}
form.eshop input.button:hover,form.eshop input.button:active,form.eshop input.button:focus {
	background:#D1FDA5;
	color:#404040;
}
form.eshop input.buttonimg {
	background:transparent;
	border:none;
}
form.eshop fieldset {
	background:#f6f6e6;
	color:#606060;
	border:1px dashed #CFD0D6;
}
form.eshop fieldset fieldset {
	background:#EEEEF8;
}
form.eshop legend {
	background:#e0e0cf;
	color:#404040;
	border-width:1px;
	border-style:solid;
	border-color:#f0e8db #c9c5b6 #c9c5b6 #f0e8db;
}
form.eshop input,form.eshop textarea {
	background:#FAFAFA;
	color:#000;
	border:1px solid #ccc;
}
form.eshop input:focus,form.eshop textarea:focus,form.eshop input.focus,form.eshop textarea.focus {
	background:#fff;
	color:#404040;
	border-color:#0d0;
}
form.dlproduct label {
	color:#A22F2F;
}

/*********** OTHER ***************/
/* no bullets */
#content .eshop li,
#content ul.eshopfeatured li,#content ul.eshopfeatured li,#content ul.eshopsubpages li,
#content ul.eshoprandomlist li,#content ul.eshopshowproduct li,#content ul.eshoppanels li,
#content fieldset.eshoppayvia li,
#content .pagfoot ul li,#content ul.continue-proceed li {
	list-style-type:none;
	list-style-image:none;
}
/* pagination */
div.paginate ul li {
	background:#DEE0F1;
	color:#404040;
	border-width:1px;
	border-style:solid;
	border-color:#EAEAF6 #CECFDB #CECFDB #EAEAF6;
}
/* automatic redirect to paypal */
#process {
	background:#E6FDCD;
	color:#404040;
	 border:3px double #4EAB02;
}	
/* errors & required */
.reqd,.error {
	color:#A22F2F;
}
/* credits */
.creditline {
	color:#969696;
}


/* LAYOUT */

/*********** TABLES ***************/
/* generic eshop table layout */
table.eshop {
	width:99%;
	border-collapse:collapse;
	line-height:1.3em;
}
table.eshop caption {
	margin-bottom:0;
	padding:2px 0;
	font-size:.9em;
}
table.eshop thead th {
	font-weight:bold;
	text-align:center;
}
tabl							
