dd{position:relative}img{border:0}section,article,aside,header,footer,nav{display:block}body{font-family:TrebuchetMS,sans-serif;font-size:1em}.ui-progressbar{position:relative}.dataTables_processing{top: -45px!important;margin:0!important;color:#333!important;width:34%!important;left:65%!important;padding:5px
0!important;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px}.ui-progressbar-label{width:100%;padding:4px
0;text-align:center;color:#333;text-shadow:1px 1px 1px #FFF;position:absolute;top:2px}.ui-progressbar-label
a{color:#333}td.editdetails{padding:4px;border:2px
#999 solid}fieldset{}.fieldset-container{position:relative}fieldset
legend{padding:5px
7px;width:auto;max-width:150px}fieldset legend
span{float:right;margin-left:10px}textarea,input,button{padding:5px}button{cursor:pointer}label{padding:0
6px  3px 6px}fieldset{padding:10px;margin-bottom:10px;clear:both}fieldset
dl{display:block;width:100%;margin:3px
0;padding:0;float:left;position:relative}fieldset dl
dt{display:block;width:30%;margin:0;padding:5px
0 0 0;float:left;margin-bottom:2px;clear:both}fieldset dl
dd{display:block;width:auto;padding-left:30%;margin:0;padding-right:10px;margin-bottom:2px;min-height:10px}fieldset dl dd input[type=text], fieldset dl dd input[type=password], fieldset dl dd
textarea{width:100%;font-size:0.9em}fieldset dl dd
select.multiselect{width:100%;height:200px;clear:both}#dmCMS-overlay fieldset dl dd
select{width:70%}dl dd
span.errorwrapper{position:absolute;right:6px;top: -20px;height:40px;display:block;margin:0;padding:0;background:transparent url(images/icons/error.png) no-repeat bottom right;z-index:10000}dl dd span.errorwrapper
label.error{text-shadow:1px 1px 1px #000;margin-right: -5px;font-size:0.9em;padding:3px
5px 2px 5px;opacity:0.9}.ui-dialog{font-size:0.8em}.ui-dialog
p{font-size:0.9em;margin:0
0 5px 0;padding:4px}.ui-buttonset .ui-button{margin-left: -0.4em!important}.dataTables_paginate .ui-buttonset .ui-button{margin-left:0em!important}.dataTables_wrapper
td{padding:3px}.table-editable{width:90%;border:none;margin:1px;background:transparent}.table-editable:hover{background:#fff0a5}.table-editable:focus{background:#FFE45C;border:1px
#FED22F solid;margin:0}img.ui-datepicker-trigger{margin:4px;float:left}ul.todolist{font-size:1em;margin:10px
0 10px 20px}ul.todolist
li{margin-bottom:5px}section.dropable section.draft,li.draft{background:transparent url(images/cms/draft.png) repeat center left!important}#dmcms-admin-toolbar{position:fixed;top:0;left:0;width:100%;font-size:0.7em;padding:4px
0 6px 0;z-index:10000}#dmcms-admin-toolbar
h3{width:100px;float:left;margin:0
0 0 10px;padding-top:3px;font-size:1.8em}#dmcms-links{float:left;margin-right:15px}#dmcms-logout{float:right;margin-right:10px}#dmcms-loggedin{float:right;padding:7px
10px 0 0}#inbox_num{position:absolute;top: -4px;right: -2px;padding:0pt 3px;font-size:0.8em;z-index:10001;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important}.portlet{width:30%;margin:4px
1.5%;float:left}.portlet-header{margin:0.3em;padding-bottom:4px;padding-left:0.4em;padding-top:3px}.portlet-header .ui-icon{float:right;margin:0
3px 0 0}.portlet-content{padding:0.4em;font-size:0.9em;line-height:1.4em}button.submit{float:right;margin-left:5px}#dmCMS-overlay{max-height:500px;overflow-y:auto}.ui-selectmenu-menu{z-index:10000;font-size:0.7em;padding-right:30px}.dataTables_length .ui-selectmenu{float:left}.paging_full_numbers{width:45%!important}.dataTables_info{float:left;width:35%!important}.key{width:30%;float:right}.key
ul{width:45%;float:left;list-style:none;margin:0;padding:0}.key ul
li{clear:left}.moduleicon{padding:5px;background:#FFF!important;float:right;margin-left:5px}.option-buttons{font-size:0.8em;padding:2px;width:70px}.dataTable td, .dataTable
th{padding:2px
4px}.css_right{float:right}.dropable{position:relative}.dmcms-contentarea{position:absolute;top:0;right:0}.tabs li .ui-icon-close{float:left;margin:0.45em 0.2em 0 -0.8em;cursor:pointer}.ui-tabs .ui-tabs-hide{position:absolute;display:block!important;left: -10000px}.ui-tabs .ui-tabs-nav li a
img{float:left;margin-right:5px}#sortlist{list-style:none}#sortlist
.dropholder{padding:13px
5px!important}.active0, .active0 img, .active0 div.portlet-header{opacity:0.6!important;filter:alpha(opacity=60)!important}.tinymce{width:98%}.mceExternalToolbar{position:fixed!important;top:38px!important;left:0!important;width:100%!important;background:#DFDFDF!important;padding-top:5px;z-index:10000!important}.mceExternalToolbar
table{position:relative!important}.mceBottom{padding:0
10%}.mceExternalToolbar td, .mceSplitButton
td{padding:0!important;position:relative!important;float:left!important}.cirkuitSkin
.mceSplitButton{width:40px!important}.mceExternalToolbar
a{border:none!important}body.notie div#menu_htmlcontent_htmlcontent_formatselect_menu, body.notie div#htmlcontent_forecolor_menu, body.notie
div#htmlcontent_backcolor_menu{position:fixed!important;top:65px!important}img
a{border:0}.help{cursor:help}.ui-widget{font-size:0.8em}p.webdesign
a{width:140px;height:30px;background:transparent url(images/cambridge_web_design.png) no-repeat top left;outline:none;text-indent: -30000px;display:block;margin-top:8px;margin-left:0}#ui-datepicker-div{display:none}

ul#shopping_basket{position:relative}ul#shopping_basket
li#basket_notify{position:absolute;background:transparent url(modules/ecommerce/basket/basket_updated.png) no-repeat top left;left:0;top:20px;display:block;width:156px;height:28px;color:#FFF;padding:21px
0 0 30px;font-size:0.85em}table#checkout_basket,table#basket_totals{width:96%;font-size:0.8em;margin:0
15px}table#checkout_basket th, table#checkout_basket td, table#basket_totals
td{padding:4px}table#checkout_basket
thead{font-size:1.1em}table#checkout_basket thead
th{padding:10px
4px}table#checkout_basket
tr.odd{background:#EEE}table#checkout_basket td
a{color:#333;font-weight:bold;border-bottom:1px #CCC dashed;font-size:1em}table#checkout_basket td
a.shop{color:#999;font-weight:normal;border-bottom:none;font-size:0.7em}table#basket_totals td
a{color:#333;border-bottom:1px #CCC dashed;font-size:1em}table#basket_totals td
small{color:#999}table#basket_totals td small
a{color:#999;border-bottom:1px #EEE dashed}table#checkout_basket select, table#checkout_basket input, table#basket_totals button,select.ecommerce-delivery-options{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;padding:0.3em;margin:3px
3px 3px 3px;color:#666}select.ecommerce-delivery-options{text-align:right;margin-right: -2px}.total{font-size:1.4em}.button_flash{color:#CC0033!important;font-weight:bold}.checkout-details{width:44%;float:left;background:#F6F6F6;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;clear:none;margin:10px
10px;font-size:0.8em}.checkout-details
dt{font-weight:bold;clear:both}.checkout-details
dd{padding:4px}.basket-product-options{color:#333;cursor:help}section#checkout
div.summary{border-bottom:1px #CCC dashed;margin-bottom:10px;padding-bottom:10px}section#checkout div.summary
p{color:#999;font-size:0.8em}section#checkout div.summary p
a{color:#EE5600;font-size:1.1em}section#checkout div.summary
table{color:#333;font-size:0.8em;margin-bottom:10px}section#checkout
textarea{border-color:#999;font-family:Tahoma,TrebuchetMS,Verdana;font-size:0.8em;border-width:1px}ul.orderids{margin:20px;color:#333;font-size:0.8em}p.breadcrumb{margin-top: -20px;margin-left:15px;color:#999;font-size:0.7em}p.breadcrumb
a{color:#666}p.breadcrumb a
strong{color:#EE5600}ul#category_submenu{list-style:none;overflow:hidden;margin:0
0 30px 0!important}ul#category_submenu
li{width:184px;float:left;border:none;background:none}ul#category_submenu li
a{border:1px
#CCC solid;width:170px;margin:15px
5px 5px 5px;float:left;padding:0;position:relative;z-index:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;color:#333}ul#category_submenu li a:hover{-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;border-color:#999;outline:0
none}ul#category_submenu li
span.txt{position:relative;padding:4px;display:block}ul#category_submenu li
em.num{position:absolute;background:#666;color:#FFF;top:2px;right:2px;padding:2px
7px 2px 5px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#ecommerce-categories-products{width:740px;float:left}#ecommerce-categories-filter{width:230px;float:right;padding:5px}#ecommerce-categories-filter
h4{margin-bottom:2px!important}#ecommerce-categories-filter
dl{font-size:0.8em}#ecommerce-categories-filter dl
dt{background-color:#B2B2B2;text-align:center;padding:3px;margin:0
0 1px 0;font-weight:bold;display:block;width:222px;position:relative}#ecommerce-categories-filter dl dt
span{position:absolute;top:3px;right:2px;cursor:help}#ecommerce-categories-filter dl
dd{margin:0;padding:0}#ecommerce-categories-filter dl dd
ul{margin:0;padding:0;list-style:none}#ecommerce-categories-filter dl dd ul
li{margin:0
0 1px 0;padding:0}#ecommerce-categories-filter dl dd ul li
a{padding:3px
10px;background:#EEE;color:#333;display:block;width:210px}#ecommerce-categories-filter dl dd ul li a:hover{background:#FD9E2F;color:#FFF}#ecommerce-categories-filter dl dd ul li
a.selected{background:#A3D796 url(images/icons/accept.png) no-repeat 210px 3px;color:#197403;font-size:1.1em}#ecommerce-categories-filter dl dd ul li a.selected:hover{background:#FF685B url(images/icons/cancel.png) no-repeat 210px 3px;color:#FFF}#ecommerce-categories-filter dl
.loading{background:#FD9E2F!important}#ecommerce-categories-filter dl dd ul li
em{color:#888}.ui-tooltip{font-size:0.6em!important;padding:4px!important}p#donation_error{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px
solid red;min-height:10px;padding:2px}h2.title{margin-left:20px}div#customers_area
dl{-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;border:1px
#CCC solid;margin:10px
20px;padding:10px
100px 10px 10px}div#customers_area dl
p{margin-bottom:0px}div#customers_area dl:hover{border:1px
#666 solid}dl#my_orders{height:auto!important;overflow:hidden}dl#my_orders
dd{padding-right:0!important;height:auto!important}dl#my_orders dd
div.dataTables_wrapper{font-size:0.8em}dl#my_orders dd td, dl#my_orders dd
th{padding:3px!important}dl#my_orders dd td
a{color:#666}dl#my_orders dd td a:hover{color:#000}dl.faded{filter:alpha(opacity=30);opacity:0.3}.alignright{text-align:right}section#fav-container{position:relative;margin-top:88px}section#favs{position:absolute}section#favs
table{background:#a7a7a6;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:0}section#favs table:hover{background:#ff6804;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}section#favs table tr
th{font-size:9px;font-weight:bold;float:left;width:189px;background:transparent;padding:8px
2px 0 2px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 0 5px #7c7b7b;-webkit-box-shadow:0 0 5px #7c7b7b;box-shadow:0 0 5px #7c7b7b}section#favs table tr th
h2{color:#FFF;text-shadow:0 0 -4px #7c7b7b;text-decoration:none !important;text-transform:capitalize}section#favs table tr
td{position:absolute;color:#000;-moz-box-shadow:0 0 5px #7c7b7b;-webkit-box-shadow:0 0 5px #7c7b7b;box-shadow:0 0 5px #7c7b7b;width:187px;background:#FFF;margin-top:43px;margin-left: -1px;padding:4px}ul#favs-list{list-style:none}ul#favs-list
li{border-bottom:1px dashed #CCC}ul#favs-list li:first-child{border-bottom:none}ul#favs-list li:last-child{border-bottom:none}ul#favs-list li:hover{background:#CCC}ul#favs-list li
a{color:#7c7b7b}button#delete{border:none;background:none}fieldset.ecommerce-offers{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:none;margin-top:30px}fieldset.ecommerce-offers
legend.button{font-weight:normal;max-width:400px!important;margin-top: -15px}fieldset.ecommerce-offers
input.vouchercode{-moz-border-radius:3px 3px 3px 3px;background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;color:#666;margin:3px;padding:7px;font-size:1.4em;width:200px}fieldset.ecommerce-offers
p{margin:3px
0}fieldset.productsearch{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#F6F6F6;clear:none;font-size:0.8em;margin:10px}fieldset.productsearch input, fieldset.productsearch
select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;color:#666;margin:3px;padding:0.3em;width:100%}fieldset.productsearch
select{width:103%}fieldset.productsearch
legend{font-size:1.6em;font-family:'Allerlight',TrebuchetMS,Verdana;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:300px!important;padding:4px
10px;color:#FFF;text-shadow:1px 1px 1px #666}fieldset.advanced dl
dd{margin-bottom:10px}ul.ecommerce-loadmore{list-style:none;margin:10px
0 20px 0;clear:both;overflow:hidden}ul.ecommerce-loadmore
li{margin:0;padding:0;float:left;width:356px}ul.ecommerce-loadmore
a{clear:both;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;color:#666;margin:0
0 0 5px;padding:0.3em;width:340px;text-align:center;display:block;font-weight:bold}ul.ecommerce-loadmore a:hover{background:#DDD;background:-moz-linear-gradient(center top , #DDDDDD, #EEEEEE) repeat scroll 0 0 #EEE}#ecommerce-filter-listtype{float:right;margin:3px
15px 3px 0}#ecommerce-filter-listtype .ui-button-text{padding:5px
6px 0 6px}#ecommerce-filter-order
select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;color:#666;margin:3px;padding:0.3em;width:200px;float:left}#ecommerce-filter-order
button{margin:3px
0 0 0;padding:0
5px 3px 5px!important;height:28px;font-size:0.8em}#ecommerce-filter-price-from{float:left;width:33%;padding-left:5px}#ecommerce-filter-price-loading{float:left;width:20%;text-align:center}#ecommerce-filter-price-to{float:right;text-align:right;width:33%;padding-right:5px}article.shop_details{background:#F5F5F1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;margin:0
0 10px 0;color:#333;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}article.shop_details
h3{padding:5px
0!important}article.shop_details
p{font-size:11px;margin-bottom:5px}article.shop_details h3
a{color:#EE5600}article.shop_details
header{padding-bottom:10px;border-bottom:1px #CCC solid;margin-bottom:10px;overflow:hidden}article.shop_details p
a{color:#333;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}.shopproductscontainer{position:relative;overflow:visible}a.shopproducts{float:left;margin-right:3px;width:70px;height:70px;border:1px
#CCC solid}a.shopmorearrow{position:absolute;font-size:0.8em;top:27px;right: -27px;height:14px;width:66px;background:#333;color:#FFF;padding:2px;text-align:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.button,.sm_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -0px;color:#FFFFFF!important;text-shadow:0 1px 1px #5d5d5d;font-weight:bold;padding:5px
10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:lowercase;font-size:1.2em;margin:10px
0;border-bottom:0 transparent solid!important}a.black_button,a.button,a.orange_button,a.green_button,{display:block}button.button{font-size:1em;border:none;padding:4px
10px!important}.orange_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -37px}.orange_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -185px}.orange_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -37px}.green_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -74px}.green_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -222px}.blue_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -111px}.blue_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -258px}.black_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -0px}.black_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -148px}.sm_button{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -74px}.button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -148px}#main_nav .black_button:hover{background:transparent url(modules/ecommerce/images/buttons.jpg) repeat-x 0 -0px}ul.buttons{list-style:none;margin:20px
5px;font-size:1.4em}ul.buttons
li{float:left;margin-right:10px;position:relative}ul.buttons  li
a{color:#FFF;text-shadow:0 1px 1px #5d5d5d;font-weight:bold;padding:5px
20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:lowercase}ul.buttons  li a
strong{padding-right:6px;border-right:1px #000 solid}ul.buttons  li a
em{font-weight:normal;font-size:0.6em;padding:0
0 0 5px}ul.buttons>li>ul{display:none;position:absolute;background:#000;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;top:28px;left:0;z-index:500;font-size:0.6em}ul.buttons>li:hover>ul{display:block}ul.buttons li a:hover{color:#fcfcfc;text-shadow:0 1px 1px #1f1f1f}ul.buttons li
a.no_button{font-size:0.5em!important;color:#6c6c6c!important;text-shadow:none!important}ul.buttons li.orange_sub>ul{background:#ee5600;left: -350px;top:30px;width:880px;list-style:none;padding:7px
0;box-shadow:0 3px 4px #666;-moz-box-shadow:0 3px 4px #666;-webkit-box-shadow:0 3px 4px #666;opacity:0.95}.menu_inner{margin:0;width:98%;background:#FFF;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px
1%}.menu_inner
header{padding:10px;background:#efefef;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.menu_inner header
h2{font-size:1.8em;color:#4d4d4d;text-transform:lowercase;text-shadow: -1px 0 1px #FFF}.menu_inner header
p{color:#666;font-family:Tahoma}.menu_inner>ul{list-style:none;font-weight:normal;font-family:Tahoma;margin:10px
0 0 0;clear:both}.menu_inner > ul
ul{list-style:none;margin:10px
0 0 0}.menu_inner>ul>li{width:200px;float:left;margin:0
8px 20px 0!important}.menu_inner > ul > li
li{clear:both;margin:1px
0!important}.menu_inner ul>li>a{font-size:0.9em!important;text-shadow:none!important;color:#FFF!important;background:#333;font-weight:normal;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px
7px!important;display:block;position:relative}article.product{border:1px
#CCC solid;padding:0;position:relative;z-index:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6}article.product-thumb{width:170px;margin:15px
0px 15px 20px;float:left}article.product-list{width:722px!important;min-height:160px;margin:15px
0px 15px 20px;clear:both;overflow:visible}article.product-list
section.image{float:left}article.product-list
footer{width:200px;float:right}#maincol
article.product{margin:15px
0px 15px 15px}article.product:hover{-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;border-color:#999;outline:0
none}article.product
form{margin:0;padding:0}article.product
button.icon{margin:0;font-size:0.7em!important;font-weight:normal;width:29px;height:29px;padding-top:1px!important;cursor:pointer;outline:none;border:none}article.product .icon:hover{text-decoration:underline}article.product
.icon{position:absolute;top: -10px;right: -10px;display:block;text-indent: -30000px;outline:none;width:29px;height:29px}article.product
img{outline:none}.add_icon{background:transparent url(modules/ecommerce/images/add_to_basket.png) no-repeat top left}.nostock_icon{background:transparent url(modules/ecommerce/images/alert_no_stock.png) no-repeat top left}.notav_icon{background:transparent url(modules/ecommerce/images/alert_not_av.png) no-repeat top left}p#totalitems{position:absolute;z-index:10;top: -55px;right:34px;color:#666!important;font-size:0.7em!important;text-shadow:#FFF 1px 1px 1px}ul.pages{list-style:none;margin:20px
13px!important;font-size:1.0em!important;line-height:1em!important}ul.pages
li{float:left;padding:2px!important;font-size:0.8em}ul.pages li
a{display:block;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-color:#F6F6F6;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;cursor:pointer;height:1.70em;width:1.80em;overflow:visible;padding:0.5em 0 0 0;vertical-align:middle;text-align:center;white-space:nowrap;color:#666}ul.pages li a:hover, ul.pages li a:focus,select.filter:hover,select.filter:focus,input.filterbutton:hover,input.filterbutton:hover{-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;border-color:#999;outline:0
none}ul.pages li a.selected, ul.pages li a.selected:hover{background:none repeat scroll 0 0 #DDD;border-color:#CCC;color:#000;cursor:default;font-weight:bold;-moz-box-shadow:0 0 0 transparent!important;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important}ul.pages li a:active, ul.pages li a:hover, ul.pages li a:focus{background:-moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDD;border-color:#999}p#rss
a{position:absolute;top: -55px;right:10px;width:16px;height:16px;text-indent: -3000px;outline:none;background:transparent url(modules/ecommerce/images/feed.png) no-repeat top left;display:block;border-bottom:none!important}div.filterbutton_container{float:right;margin-right:2px;min-width:1px;display:block}select.filter,input.filterbutton,select.product-qty,input.product-qty,select.product-option{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;padding:0.3em;margin:3px
3px 3px 3px;color:#666}.stock{font-size:0.7em;margin-top:0;color:#999;margin-left:2px}dl.product-option-groups
dt{display:none}select.product-qty{width:60px;padding:10px
0.3em;margin-left:0}select.product-option{padding:10px
0.3em;margin-left:0;width:100%}option.product-option-head{color:#999}input.product-qty{width:50px;padding:10px
0.3em;margin-left:0}select.filter,input.filterbutton{float:right}select.filter
option{padding-right:10px}article.product
section.image{width:170px;height:160px;overflow:hidden;background:#DDD;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-align:center;position:relative}article.product section.image
img{margin:5px
auto;outline:none}article.product
header.txt{width:150px;height:40px;overflow:hidden;padding:10px}article.product-list
header.txt{float:left;width:300px;height:150px}article.product-list header
p{font-size:0.7em;margin-bottom:5px}article.product header
h3{margin:0;padding:0!important;font-size:0.8em!important;font-weight:normal;height:20px;overflow:hidden;width:100%;position:relative}article.product-list header
h3{font-size:1.4em!important;height:auto}article.product-list
footer{position:relative}article.product-list footer
.loader{position:absolute;top:5px;right:5px}article.product-list footer
button{padding:6px
10px!important}article.product-list header h3
span.gradright{display:block;background:transparent url(modules/ecommerce/images/grad-right-white.png) no-repeat right}article.product-list header p.shop
span.gradright{display:block;background:transparent url(modules/ecommerce/images/grad-right-white.png) no-repeat right}article.product-list .product-qty-container{width:55px;float:left;padding:8px
2px 5px 2px}article.product-list .product-qty{width:50px}article.product header h3
a{display:block;width:500px}article.product header h3
a{color:#5F5F5F}article.product header p
a{color:#EE5600!important}article.product header
p.shop{width:90px;height:20px;overflow:hidden;float:left;position:relative}article.product header p.shop
a{display:block;width:500px}span.saving{position:absolute;background:#970707;color:#FFF;padding:2px
15px;font-size:0.6em;display:block;top:90px;left:0px;width:130px;opacity:0.8;filter:alpha(opacity=80)}.gradright{width:28px;height:100%;background:transparent url(modules/ecommerce/images/grad-right.png) repeat-y top right;position:absolute;top:0;right:0;display:block;z-index:100}p.code{margin-top: -20px;color:#999}article.product header
p.price{color:#666!important;float:right;text-align:right;width:60px}article.product-list footer
p.price{font-size:1.4em;margin-bottom:0!important;padding-bottom:0;font-weight:normal;margin-top:6px}article.product-list footer p.price
strong{font-weight:normal}article#product_details_more
p.price{font-size:1.4em;color:#999;margin-bottom:0;padding-top:15px}article#product_details_more p.price
strong{color:#666;font-weight:normal}article#product_details_more p.price
small{font-size:0.6em;color:#CCC;font-weight:normal}article#product_details_more p.price
s{}article#product_details_more p.price
em{font-size:0.8em;font-style:normal}article#product_details_more p.price s
strong{color:#999!important}article#product_details{width:710px;float:left;position:relative;overflow:hidden}a.mainimage{width:380px;height:380px;position:relative;float:left;display:block;margin:10px
0 0 0;outline:none}a.mainimage
span.txt{background:transparent url(modules/ecommerce/images/whitetran.png) repeat top left;padding:5px
10px;display:block;position:absolute;bottom:0;left:0;color:#666;font-size:0.8em}a.mainimage
img{-moz-box-shadow:0 0 3px #CCC;border:2px
solid #FFF}a.imagethumbs{display:block;float:left;margin:8.5px 0 0 14px;-moz-box-shadow:0 0 3px #CCC;border:1px
solid #FFF;width:55px;height:55px;outline:none}a.imagethumbs:hover,a.imagethumbs.selected{-moz-box-shadow:0 0 3px #666}a.imagethumbs
img{-moz-box-shadow:inset 0 0 5px #666}section#product_images{float:left;width:460px}section#product_summary{float:right;width:230px}section#product_summary
p{font-size:0.7em!important}article#product_details_more{width:262px;float:right;overflow:hidden}article#product_details_more
ul{clear:both;margin:10px
0}article#product_details_more
ul.menu{margin-left:10px}article#product_details_more ul.menu
li{margin-bottom:5px}article#product_details_more ul.menu li a:hover{border-bottom:1px #666 dashed}#ecommerce-return-list{font-size:0.7em;color:#999;margin-left:0;list-style:none}#ecommerce-return-list
li{background:transparent url(images/icons/asterisk_orange.png) no-repeat 2px 2px;padding:3px
3px 3px 25px;margin-bottom:5px}#ecommerce-return-list
a{color:#666}#ecommerce-product-details-tabs .ui-tabs-panel{font-size:1.2em;border-style:solid none none none;padding:20px
0}table.product-tags-list{background:#FFF;display:block;width:99%;padding:0;font-size:0.8em;color:#333}table.product-tags-list
th{width:25%;margin:0;padding:4px
4px 4px 0;margin-bottom:2px;text-align:left}table.product-tags-list
td{width:70%;margin:0;padding:4px;margin-bottom:2px;min-height:10px}table.product-tags-list td
a{color:#666}table.product-tags-list td a:hover{color:#000}ul.buttons>li>ul#small_basket{color:#FFF;list-style:none}#basket_button{width:300px}#basket_button
a.black_button{width:260px!important;display:block;overflow:hidden;margin-top: -2px}#basket_button a.black_button
strong{float:left;width:85px}#basket_button a.black_button
em{float:left;width:160px;font-size:0.5em;color:#CCC;padding:8px
0 0 8px}ul#small_basket{width:290px;padding:10px
5px}div.basket_item
div.img{width:60px;height:60px;float:left;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px}div.basket_item
div.txt{width:145px;padding:1px
3px;float:left;font-size:0.8em;line-height:1.4em;text-shadow:1px 1px 1px #000}div.basket_item div.txt
a{color:#FFFFFF!important;padding:0!important}div.basket_item div.txt
small{color:#999;font-size:1.0em}div.basket_item
div.options{width:45px;padding:2px;float:left;font-size:0.9em;line-height:1.8em;color:#999}div.basket_item div.options
em{font-size:1.1em;clear:right;float:right;text-align:right}div.basket_item div.options
button{float:right;color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:2px;font-size:16px;outline:none;width:12px;height:12px;padding:0!important;margin-top:3px;text-indent: -30000px;border:transparent 0 none;cursor:pointer}div.basket_total{padding-top:4px!important;background:#1e1e1e!important;text-align:right;line-height:1.6em;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-bottom:none!important}div.basket_total
strong{padding-right:3px;font-size:1.4em;color:#FFF}div.basket_total
small{padding-right:3px;color:#CCC}div.basket_total small
a{color:#CCC!important}div.basket_item div.options
.plus{background:#FFF url(modules/ecommerce/images/plus.gif) no-repeat top left}div.basket_item div.options
.minus{background:#FFF url(modules/ecommerce/images/minus.gif) no-repeat top left}div.basket_item div.options button:hover{background-color:#DDD}div.basket_item{clear:both;background:#333;font-size:1em;border-bottom:1px #999 solid;padding:2px;overflow:hidden}div.basket_item
input{font-size:0.9em;color:#CCC;background:#666;border:1px
#333 solid;padding:1px;width:18px}#members_area,#customers_area{padding-top:20px;padding-left:20px}#members_area dl, #customers_area
dl{margin:10px
10px 20px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#F6F6F6;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;padding:10px;-moz-box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666;border:1px
#999 solid;position:relative;height:80px}#members_area dl dt, #customers_area dl
dt{height:20px;font-size:1.4em;color:#666;text-transform:lowercase}#members_area dl
dt{color:#87ba31}#customers_area dl
dt{color:#ee5600}#members_area dl dd, #customers_area dl
dd{height:40px;font-size:0.9em;padding-top:10px;padding-right:200px}#members_area dl ul.listoption, #customers_area dl
ul.listoption{position:absolute;top: -30px;right: -10px;background:transparent url(modules/ecommerce/images/option-arrow-off.png) no-repeat left;height:100px;width:250px;list-style:none;margin:0}#members_area dl:hover
ul.listoption{background:transparent url(modules/ecommerce/images/option-arrow.png) no-repeat left}#customers_area dl:hover
ul.listoption{background:transparent url(modules/ecommerce/images/option-arrow-o.png) no-repeat left}#members_area dl ul.listoption li a, #customers_area dl ul.listoption li
a{color:#FFF;padding-left:120px;padding-right:10px;font-size:1.6em;display:block;padding-top:20px;text-shadow:1px 0 1px #000;font-weight:bold;text-transform:lowercase}.faded{opacity:0.5}.hr
hr{border:none}.hr{border-bottom:1px #CCC dashed;border-top:0 transparent none;margin:10px
0}.faded{opacity:0.5}section#wish-container{position:relative;margin-left:11px}section#wish{position:absolute}section#wish
table{background:#a7a7a6;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:0}section#wish table:hover{background:#ff6804;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}section#wish table tr
th{font-size:9px;font-weight:bold;float:left;width:189px;background:transparent;padding:8px
2px 0 2px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 0 5px #7c7b7b;-webkit-box-shadow:0 0 5px #7c7b7b;box-shadow:0 0 5px #7c7b7b}section#wish table tr th
h2{color:#FFF;text-shadow:0 0 -4px #7c7b7b;border-bottom:none !important;text-transform:capitalize}section#wish table tr
td{position:absolute;color:#000;-moz-box-shadow:0 0 5px #7c7b7b;-webkit-box-shadow:0 0 5px #7c7b7b;box-shadow:0 0 5px #7c7b7b;width:187px;background:#FFF;margin-top:43px;margin-left: -1px;padding:4px}ul#wish_list{list-style:none}ul#wish_list
li{border-bottom:1px dashed #CCC}ul#wish_list li:first-child{border-bottom:none}ul#wish_list li:last-child{border-bottom:none}ul#wish_list li:hover{background:#CCC}ul#wish_list li
a{color:#7c7b7b}.mp3player{color:#666;font-size:0.7em}dl.fileupload{margin:10px
0;padding:0;clear:both}dl.fileupload
dt{margin:0;padding:0;float:left;width:50px}dl.fileupload{margin:0;padding:0;float:left;width:500px}dl.fileupload
dd{width:440px;float:left;padding-top:6px}dl.fileupload dd
small{color:#666;font-size:0.7em}.imagebar{width:1000px;position:relative}.imagebar.continuous{overflow:hidden;background:#FFF}.imagebar.continuous
div{width:100%}.imagebar.continuous div
article{width:auto!important}.imagebar
.imagebar_prev{display:block;left: -10px;top:10px;width:15px;height:140px;position:absolute;z-index:1000;background:transparent url(modules/gallery/output/imagebar/arrow-left.png) no-repeat left;text-indent: -30000px;outline:none}.imagebar .imagebar_prev:hover{background:transparent url(modules/gallery/output/imagebar/arrow-left-hover.png) no-repeat left}.imagebar .imagebar_prev
span{width:15px;height:140px;display:block}.imagebar
.imagebar_next{display:block;right: -10px;top:10px;width:15px;height:140px;position:absolute;z-index:1000;background:transparent url(modules/gallery/output/imagebar/arrow-right.png) no-repeat left;text-indent: -30000px;outline:none}.imagebar .imagebar_next:hover{background:transparent url(modules/gallery/output/imagebar/arrow-right-hover.png) no-repeat left}.imagebar .imagebar_next
span{width:15px;height:140px;display:block}.imagebar
div{width:1000px}.imagebar div
article{width:130px;float:left;position:relative;margin:0
6px}.imagebar div article
img{margin:0;padding:0:}.imagebar div article
header{display:none}section.slideshow_loading{background:url(images/cms/ajax-loader.gif) no-repeat center center}.htmltext{}section.loginarea{padding-left:15px}article.login,article.register{width:45%;margin:1%;float:left;background:#F6F6F6;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:1.6em;padding:1%;border:1px
#DDD solid;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;box-shadow:0 0 3px #CCC}article.login:hover,article.register:hover{border:1px
#CCC solid;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}article.login header, article.register
header{font-size:1.3em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#EEE;padding:3px
10px}article.login p, article.register
p{margin:20px
10px;font-size:0.9em}article.login a.button, article.register
a.button{font-size:1.2em;text-align:center;display:block;font-weight:normal;margin:10px
30px}article.rssfeed{position:relative}article.rssfeed
h2{margin-top: -10px!important}article.rssfeed
ul{list-style:none;margin:0!important;padding:0;clear:both}article.rssfeed ul
li{color:#7C7C7C;font-size:0.8em;margin-bottom:10px;border-bottom:1px dotted #CCC;padding-bottom:10px}article.rssfeed ul li
img{float:right;margin-left:10px}article.rssfeed ul li
a{color:#333;font-size:1.4em;font-family:Georgia,Palatino,serif;font-weight:normal;font-style:italic}article.rssfeed ul li
small{display:block;clear:both}article.rssfeed ul li a:hover{text-decoration:underline}article.rssfeed
a.rss{background:url(modules/rss/icon.png) no-repeat scroll right top transparent;display:block;outline:medium none;width:32px;height:32px;position:absolute;text-indent: -30000px;top:1px;right:0}article.rssfeed footer nav
ul{list-style:none;margin: -5px 0 0 15px;padding:0}article.rssfeed footer nav ul
li{text-align:right}article.rssfeed footer nav ul li
a{color:#666;font-size:0.8em}article.rssfeed footer nav ul li a:hover{border-bottom:1px #CCC dotted}ul.share{list-style:none;margin:0!important}ul.share
li.sidebyside{width:45%;float:left}ul.share
li{height:30px}ul.share li
a{color:#333;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}fieldset.sitesearch{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#F6F6F6;clear:none;font-size:0.8em;margin:10px}fieldset.sitesearch input, fieldset.sitesearch
select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EEE;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;border:1px
solid #CCC;color:#666;margin:3px;padding:0.3em;width:100%}fieldset.sitesearch
select{width:103%}fieldset.sitesearch
legend{font-size:1.6em;font-family:'Allerlight',TrebuchetMS,Verdana;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:300px!important;padding:4px
10px;color:#FFF;text-shadow:1px 1px 1px #666}fieldset.advanced dl
dd{margin-bottom:10px}ul.lang_flags{margin:0;padding:5px
0;list-style:none;clear:both}ul.lang_flags
li{margin:0;padding:4px;float:left}ul.lang_flags li
a{display:block;width:16px;height:11px;text-indent: -30000px;outline:none;opacity:0.5}ul.lang_flags li a:hover{opacity:1.0}ul.lang_flags li
a.ar{background:transparent url(modules/translate/images/flag-ar.gif) no-repeat top left}ul.lang_flags li
a.cn{background:transparent url(modules/translate/images/cn.png) no-repeat top left}ul.lang_flags li
a.nl{background:transparent url(modules/translate/images/flag-nl.gif) no-repeat top left}ul.lang_flags li
a.fr{background:transparent url(modules/translate/images/fr.png) no-repeat top left}ul.lang_flags li
a.de{background:transparent url(modules/translate/images/de.png) no-repeat top left}ul.lang_flags li
a.el{background:transparent url(modules/translate/images/gr.png) no-repeat top left}ul.lang_flags li
a.it{background:transparent url(modules/translate/images/it.png) no-repeat top left}ul.lang_flags li
a.ja{background:transparent url(modules/translate/images/jp.png) no-repeat top left}ul.lang_flags li
a.ko{background:transparent url(modules/translate/images/kr.png) no-repeat top left}ul.lang_flags li
a.pt{background:transparent url(modules/translate/images/pt.png) no-repeat top left}ul.lang_flags li
a.ru{background:transparent url(modules/translate/images/ru.png) no-repeat top left}ul.lang_flags li
a.es{background:transparent url(modules/translate/images/es.png) no-repeat top left}ul.lang_flags li
a.en{background:transparent url(modules/translate/images/england.png) no-repeat top left}ul.lang_flags li
a.iw{background:transparent url(modules/translate/images/il.png) no-repeat top left}article.wordpress{position:relative}article.wordpress
ul.rss_items{list-style:none;margin-left:20px;padding:10px
0;clear:both}article.wordpress ul.rss_items
li.rss_item{color:#7C7C7C;font-size:0.8em;margin-bottom:10px;border-bottom:1px dotted #CCC;padding-bottom:10px}article.wordpress ul.rss_items li.rss_item
span.rss_date{font-size:0.8em;color:#9C9C9C;margin-bottom:5px}article.wordpress ul.rss_items li.rss_item
a{color:#333;font-size:1.4em;font-family:Georgia,Palatino,serif;font-weight:normal;font-style:italic}article.wordpress ul.rss_items li.rss_item a:hover{text-decoration:underline}article.wordpress
a.rss{background:url(modules/wordpress/rss.png) no-repeat scroll right top transparent;display:block;outline:medium none;width:20px;height:20px;position:absolute;text-indent: -30000px;top:0px;right:0}article.wordpress footer nav
ul{list-style:none;margin: -5px 0 0 15px;padding:0}article.wordpress footer nav ul
li{text-align:right}article.wordpress footer nav ul li
a{color:#666;font-size:0.8em}article.wordpress footer nav ul li a:hover{border-bottom:1px #CCC dotted}
