.shopgrid{padding-left:10px;}
.searchbox .labels{color:#666;font-size:11px;font-weight:bold}
.filterInfo, .filterInfo a:link, .filterInfo a:visited, .filterInfo a:hover, .filterInfo a:active{color:#000;font-size:9pt;}
.filterInfo a:hover{text-decoration:none;}

.productcell, .productcelllast{border-left:solid 1px #000;border-bottom:solid 1px #000;border-top:solid 1px #000;width:305px;}
.productcelllast{border-right:solid 1px #000;}

.prodname, .prodname a{color:#000;font-size:9pt;font-weight:bold;text-decoration:none;margin-bottom:10px;}
.proddescription, .proddescription a{color:#000;font-size:12px;text-decoration:none}
.prodprice{color:#f00;font-size:14px;font-weight:bold;margin-bottom:10px;}

.fromprice, .from{color:#000;font-size:11px;}
.moreinfo{color:666;font-size:11px;}

.moreinfo a{color:666;font-size:11px;}

.fromprice{margin-right:10px;}

.cta_button1, input, textarea, button{width:140px;background-color:#fdcb81;color:#ffffff;border:none;padding:2px;}
.cta_button1{background-color:fde3bd;color:#000;border:solid 1px #000;padding:2px;}
.cta_button2{color: #000;border:solid 1px #000;background-color:#fdcb81;}

.prodnameborder{border-top:dotted 3px #ccc;}

.productinfo{width:320px;background-color:#fdcb81;height:300px;padding:15px;margin-left:10px;}

#largeimage{position:absolute;top:350px;display:none;}
#mediumimage{display:block;}

.Zoom
{cursor:url("./modules/shop/images/zoom_cursor.cur"), -moz-zoom-in;}

.ZoomOut
{cursor:url("./modules/shop/images/zoom_out.cur"), -moz-zoom-out;}

.paging, .shoppingcartHeader, .shoppingcartContent{width:330px;color:#000;font-family: tahoma;font-size:10pt;} 

.paging span{border:solid 1px #000;padding:3px;margin-right:5px;font-weight:bold;font-size:11pt;width:20px;height:10px;}

.paging span  a:link, .paging span  a:active, .paging span  a:hover, .paging span  a:visited
{font-weight:normal;color:#000;text-decoration:none;font-size:10pt;}
.paging span  a:hover{font-weight:normal;font-weight:bold;font-size:13pt;}

.shoppingcartHeader{font-weight:bold;width:0px;border-right:solid 1px #fff;height:30px;font-size:10pt;padding:5px;}
.shoppingcartContent{width:0px;border-right:solid 1px #fdcb81;border-bottom:solid 1px #fdcb81;}

.cashregisterLabels{font-weight:bold;color:#000;font-size:13px;height:25px;width:150px;}
.cashregisterHeader{font-weight:bold;color:#000;font-size:15px;border-bottom:solid 2px #F7F0E1;}

.searchbox {width:140px;}
.searchbox select{text-align:center;width:133px;}
.searchbox td{padding-bottom:10px;}
.searchbox .MenuItem, .searchbox .MenuItemSelected {padding-bottom:5px;}
.searchbox .MenuItem a{color:#000065;font-size:14px;font-weight:bold;text-decoration:none;}
.searchbox .MenuItemSelected a{color:#000065;font-size:14px;font-weight:bold;}

#CashRegister input{border:solid 1px #000;}

#ProductContainer{position:relative;width:280px;height:140px;margin-top:10px;}
.ProductImage{position:relative;float:left;height:140px;margin:5px;width:140px;}
#ProductText{position:relative;width:120px;height:140px;float:left;margin:0 0 0 5px;z-index:999}
