body{padding:0;margin:0;font-family:Verdana;font-size:0.75em;color:#000;}
a{color:#95A;text-decoration:none;font-weight:bold;outline-style:none;}
a:hover{text-decoration:underline;}
img{border:0;}
div.page{width:960px;clear:both;margin:0 auto;}
div#head{width:100%;height:50px;margin:5px 0;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png');clear:both;}
div#head a#addthis{border:0;margin:5px 5px 0 0;float:right;}
.centrecol,#leftcol,#rightcol{padding:0;margin:0;float:left;list-style-type:none;display:inline;}
.centrecol{width:525px;margin-left:195px;}
#leftcol{width:160px;margin-left:-720px;}
#rightcol{width:220px;margin-left:20px;float:right;}
div.container{width:100%;float:left;}
div#searchbox{width:160px;margin:0;float:left;display:inline;}
div#searchbox input#searchinput{width:121px;height:17px;padding:5px 3px 3px;border:0;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat 0px -106px;float:left;font-weight:bold;}
div#searchbox input#searchbutton{width:32px;height:25px;padding:0;margin-left:1px;font-weight:bold;border:0;float:left;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat -127px -106px;cursor:pointer;}
div#searchbox input#searchbutton:hover{background-position:-159px -106px;}
.main-menu .category{position:relative;}
.main-menu ul.submenu{visibility:hidden;position:absolute;top:-3px;left:157px;z-index:1;}
.main-menu,.main-menu ul,.main-menu li{width:160px;padding:0;border:0;margin:0;float:left;display:inline;list-style-type:none;}
.main-menu{margin-top:10px;}
.main-menu-top,.main-menu-bottom{height:3px;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat 0px -50px;}
.main-menu-bottom{background-position:0px -103px;}
.main-menu p{cursor:default;}
.main-menu p,.main-menu a
{width:135px;max-height:25px;line-height:25px;padding:0 0 0 25px;margin:0;border:0;
background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat 0px -53px;text-decoration:none;color:#000;
font-weight:bold;display:block;overflow:hidden;}



.wide-submenu,.wide-submenu ul,.wide-submenu li{width:210px;}
.wide-submenu{left:207px;}
.wide-submenu a{width:185px;background-position:-160px -53px;}
.wide-submenu a:hover {background-position:-160px -78px;}
.wide-submenu .main-menu-top{background-position:-160px -50px;}
.wide-submenu .main-menu-bottom{background-position:-160px -103px;}
p#breadcrumbs{margin:20px 0;}
p#basket-top{height:3px;padding:0;margin:0;background:url('http://www.tiddlybeads.co.uk/image/en/20100428-basket.png') no-repeat;}
table#basket-list{padding:0 5px 10px;background:url('http://www.tiddlybeads.co.uk/image/en/20100428-background-vertical-tile.png') repeat-y;}
table#basket-list a{color:#000;font-weight:normal;}
table#basket-list a:hover{color:#95A;}
p#basket-bottom{height:45px;padding:5px;margin:0 0 10px;background:url('http://www.tiddlybeads.co.uk/image/en/20100428-basket.png') no-repeat 0 -3px;text-align:right;}
p#delivery{width:160px;height:90px;padding:10px 10px 10px 50px;margin:0 0 10px;list-style-type:none;
background:url('http://www.tiddlybeads.co.uk/image/en/20100428-delivery.png') no-repeat;}
p#contact{width:200px;height:90px;padding:10px;margin:0 0 10px;list-style-type:none;
background:url('http://www.tiddlybeads.co.uk/image/en/20100428-contact.png') no-repeat;}
p#freeindex_top{height:3px;padding:0;margin:0;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat -545px -50px;}
div#freeindex{padding:0 1px;background:url('http://www.tiddlybeads.co.uk/image/en/20100428-background-vertical-tile.png') repeat-y;}
div#freeindex tbody tbody{background-color:#FFF;}
div#freeindex_bottom p{padding:4px 0 0 4px;margin:0;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat -545px -53px;text-align:left;font-size:90%;}

div.footer{width:525px;margin:20px 0 0 195px;float:left;}
div.footer p{font-size:75%;margin:0 0;}
div#category_view_options{width:520px;height:25px;margin:0 0 10px 5px;float:left;}
div#category_view_options #grid_view,div#category_view_options #list_view{width:24px;height:24px;padding:0;margin:0 5px 0 0;float:left;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat}
div#category_view_options p{cursor:default;}
div#category_view_options a:hover{text-decoration:none;}
div#category_view_options a#grid_view{background-position:-370px -55px;}
div#category_view_options p#grid_view{background-position:-394px -55px;}
div#category_view_options a#list_view{background-position:-370px -78px;}
div#category_view_options p#list_view{background-position:-394px -78px;}
div.list_summary{width:520px;margin-left:5px;float:left;border-bottom:1px solid #DDD;}
div.first_list_summary{border-top:1px solid #DDD;}
div.list_summary a.product_image{width:100px;margin-right:5px;float:left;}
div.list_summary img{width:100px;height:100px;}
div.list_summary a.product_title{width:415px;margin-top:5px;float:left;}
div.list_summary p{width:100px;margin:5px 0 0;float:left;text-align:center;}
div.list_summary span.description{font-size:75%;}
div.list_summary span.price{font-size:120%;}
div.grid_summary{width:175px;float:left;}
div.grid_summary_top,div.grid_summary_bottom{height:3px;background:url('http://www.tiddlybeads.co.uk/image/en/20100503-background.png') no-repeat;}
div.grid_summary_top{background-position:-370px -50px;}
div.grid_summary_bottom{margin-bottom:5px;background-position:-370px -52px;}
div.grid_summary_main,p.grid_summary_prices{background:url('http://www.tiddlybeads.co.uk/image/en/20100428-background-vertical-tile.png') repeat-y -220px 0;}
div.grid_summary_main{height:175px;}
div.grid_summary_main img{width:100px;height:100px;margin:5px 0 0 40px;}
div.grid_summary_main p{width:160px;margin:5px 10px 0;text-align:center;}
p.grid_summary_prices{height:25px;padding:0;margin:0;text-align:center;}
p.grid_summary_on_order{color:#FA1;}
p.grid_summary_out_of_stock{color:#A00;}
div#left_product_column{width:300px;margin-left:5px;float:left;}
div#left_product_column h1{margin:10px 0 0;padding:0;font-size:120%;}
div#left_product_column h2{margin:0 0 15px;padding:0;font-size:75%;letter-spacing:0.2em;text-transform:uppercase;color:#888;}
div#left_product_column ul{padding:0;margin:0;border:0;list-style-type:none;}
div#left_product_column ul li{margin:0 0 3px;}
div#left_product_column p{padding:0;margin:15px 0 0;}
div#right_product_column{width:200px;margin-left:20px;float:left;}
div#right_product_column div.option{height:89px;padding-top:10px;border-bottom:1px solid #DDD;}
div#right_product_column div.first_option{height:88px;border-top:1px solid #DDD;}
div#right_product_column div.option p{margin:0;padding:0;font-weight:bold;}
div#right_product_column div.option p span.option_price{font-weight:normal;}
div#right_product_column div.product_in_stock p.stock_status_1{color:#0A0;}
div#right_product_column div.product_on_order p.stock_status_1{color:#FA1;}
div#right_product_column div.product_out_of_stock p.stock_status_1{color:#A00;}
div#right_product_column div.option p.stock_status_1{margin-top:5px;}
div#right_product_column div.option p.stock_status_2{margin:3px 0 20px;font-size:75%;color:#888;}
div#right_product_column div.option input{margin-left:10px;}
table#trolley,p#trolley_notes{width:520px;margin-left:5px;float:left;}
table#trolley thead td{font-weight:bold;padding-bottom:5px;}
table#trolley td.product{width:400px;}
table#trolley td.quantity{width:40px;}
table#trolley td.quantity input{width:30px;}
table#trolley td.remove{width:22px;}
table#trolley td.remove img{width:22px;height:22px;}
table#trolley td.total{width:58px;}
table#trolley tr.sub_text td{padding-bottom:10px;font-size:75%;}
table#trolley tr.trolley_total td{padding-bottom:10px;}
input#trolley_update_button{margin-right:10px;float:right;}
div.payment_button{width:150px;margin-right:10px;float:right;clear:both;}



/* ie6 compatability */
.main-menu-top,.main-menu-bottom,div.grid_summary_top,div.grid_summary_bottom,p#basket-top,p#freeindex_top{font-size:0;}
#leftcol,.centrecol,#rightcol,div#category_view_options,div.grid_summary,,div.list_summary,div.list_summary form,div.footer,div#left_product_column,div#right_product_column,table#trolley,p#trolley_notes{display:inline;}
div.grid_summary_main p{margin-right:0;}

