﻿a.viewBasket{float:right;font-size:80%;text-decoration:underline;margin:10px 20px;padding-right:20px;background:url(../images/basket.gif) no-repeat right 5px;}
a.viewBasket:hover,a.viewBasket:focus{background:url(../images/basket_over.gif) no-repeat right 5px;}


/* product layout */
.prodList{width:188px;padding:6px;border:1px solid #d5d5d5;float:left;height:852px;overflow:hidden;overflow-y:scroll;}
.prodList p{background-color:#d5d5d5;padding:5px;font-size:90% !important;margin-bottom:10px;}
.prodListDiv p{background-color:#d5d5d5;padding:5px;font-size:90% !important;margin-bottom:10px;}
.prodList li{margin:5px 0px;}
.prodList li a{color:#666;background:url(../images/arrow_right_on.gif) no-repeat left 7px;padding-left:15px;margin-left:10px;font-size:75%;width:154px;display:block;}
.prodList li a:hover,.prodList li a:focus{color:#cc0000;background:url(../images/arrow_right_red.gif) no-repeat left 7px;}

.prodList .current{color:#cc0000;}

.showcaseList{height:260px;overflow-y:hidden;}
.showcaseDiv{float:left;width:670px;margin-left:20px;padding-bottom:50px;}

.productDiv{display:block;}
.productDiv form{width:679px;display:block;float:left;margin-left:20px;}

ul.fullProdList{width:699px;display:block;float:left;}
ul.fullProdList li{width:199px;padding:6px;border:1px solid #d5d5d5;float:left;margin:0 0 20px 20px;}
ul.fullProdList li a{background-color:#e5e5e5 !important;padding:5px;display:block;margin-top:3px;width:190px;height:45px;background:url(../images/select.gif) no-repeat 127px 22px;font-size:70% !important;}
ul.fullProdList li.current{border:1px solid #cc0000;}
.prodName{text-transform:uppercase;display:block;}


ul.selProdList{width:229px;display:block;float:left;}
ul.selProdList li{width:199px;padding:6px;border:1px solid #d5d5d5;float:left;margin:0 0 20px 0px;}

/* Basket Page */
.basketDiv{margin-left:20px;float:left;font-size:90%;width:679px;}
.basketTable{width:679px;}
.basketTable td{padding:5px;}
.basketTable td{border-bottom:1px solid #d5d5d5;}
.tbHead td{font-weight:bold;background-color:#eee;border-top:1px solid #d5d5d5;}

.basketTable td.noBorder{border:0px none;}
.remove{margin-left:10px;text-align:center;font-size:67%;text-decoration:underline;}

/* CHECKOUT FORMS */
.fmCheckout fieldset{width:330px;float:left;font-size:110%;}
.fmCheckout label{display:block;float:left;width:100px;}
.fmCheckout input[type=text]{width:150px;}
.fmCheckout input[type=checkbox]{width:10px;}
select{width:190px;font-size:110%;}
legend{color:#cc0000;font-size:130%;margin-bottom:20px;border-bottom:1px solid #d5d5d5;padding-bottom:5px;}

.fmCheckout span{display:block;float:left;width:120px;font-size:1.1em;padding:3px 0px;}


/* PAGING */
.paging{padding-left:220px;clear:both;margin-bottom:30px;float:right;}
.paging li{display:inline;}
.paging li a{display:block;float:left;padding:5px;border:1px solid #FFF;margin-right:5px;}
.paging li a.current{border:1px solid #d5d5d5;}
.paging li a:hover{border:1px solid #cc0000;}
.pagingTop{margin-top:90px;margin-bottom:0px;}

/* Forms */
fieldset{margin-top:20px;}
form{font-size:77%;}
label{display:block;float:left;margin-right:20px;clear:both;width:120px;margin-bottom:10px;}
input,select{display:block;float:left;margin-right:20px;width:200px;}
select{width:154px;}
input.counter{display:block;float:left;margin-right:20px;width:20px;border:1px solid #d5d5d5;font-size:90%;}
input[type=radio]{width:10px;}
.disabled{color:#999;}
span.req{float:right;color:#cc0000;display:block;width:10px;}
.notSupplied{color:#cc0000;}