*{margin:0;padding:0}
fieldset{border:0}
a:link,a:active,a:visited{color:#395dd5}
a:hover{text-decoration:none;color:#0f496e}
legend{position:absolute;text-indent:-9999px;overflow:hidden;height:0;font-size:0}
.hide{text-indent:-9999px;overflow:hidden;height:1px;font-size:1px}
.terry{color:red;font-size:1.2em;font-weight:700}
body{background-color:#fff;font-family:Arial, Helvetica, sans-serif;width:1025px;font-size:62.5%;text-align:center;background:url(images/bg-tile.gif) repeat center;margin:0 auto;padding:0}
#wrapper{width:1025px;height:100%;overflow:auto;text-align:left;position:relative;background:#FFF;padding:0}
#header{margin-left:11px;width:1001px;height:111px;background:#fff url(images/sales-support.gif) no-repeat top right}
#printlogo{display:none;text-indent:-9999px;position:absolute}
#header h1,#header h2{height:41px;width:184px;background:url(images/tileclick_logo.png) no-repeat;overflow:hidden;float:left;text-indent:-555555px;margin:16px 0 16px 8px}
#header h2 a{display:block;height:41px}
#header p.tagline{position:absolute;top:23px;left:300px;height:19px;width:435px;background:url(images/new_sales.png) no-repeat;overflow:hidden;text-indent:-9000px}
#header div.contact-info{position:absolute;height:28px;width:18em;line-height:1.8em;font-weight:700;margin:10px 0 0 800px}
#header div.contact-info p{display:block;color:#395dd5}
#header div.contact-info a:link,#header p.contact-info a:active,#header p.contact-info a:visited{color:#395dd5;text-decoration:none}
#header div.contact-info a:hover{color:#0f496e;text-decoration:underline}
#header a.basket{position:absolute;height:24px;width:67px;background:url(images/basket_blue.gif) center bottom no-repeat;overflow:hidden;text-indent:-9000px;margin:60px 0 0 888px}
#header #nav{width:960px;height:24px;clear:both;background:#0f5780;margin:0 0 0 8px;padding:10px 10px 0}
#header #nav ul#tabs{position:relative;overflow:hidden;outline:none;margin:0;padding:0}
#header #nav ul#tabs li{list-style:none;display:block;float:left;margin:0;padding:0 50px 0 0}
#header #nav ul#tabs li#basket{float:right;background:url(images/basket-icon.gif) no-repeat right;margin:0;padding:0 25px 0 0}
#header #nav ul#tabs li a{color:#FFF;font-size:12px;text-decoration:none;font-family:Arial, Sans-Serif;text-transform:capitalize}
#header #nav ul#tabs li a:hover{color:#FFF;text-decoration:none}
#sidebar{float:left;width:201px;height:780px;background-color:#fff;display:inline;text-align:center;margin:0 0 0 10px}
#sidebar_nav{width:187px;text-align:left;margin:6px 0 0 9px}
#sidebar_nav h3{text-indent:-9999px;overflow:hidden;height:34px}
#sidebar_tabs{display:none;width:185px;font-family:lucida grande, verdana, arial, sans-serif;font-size:1.1em;background:url(images/sidebar_bg.gif) bottom left no-repeat;padding-bottom:15px}
#sidebar_tabs li{list-style:none;display:block;background:url(images/nav_divider.gif) bottom center no-repeat}
#sidebar_tabs li ul{padding:15px 0}
#sidebar_tabs li ul li{border-bottom:none;background:url(images/nav_pointer.gif) 0 .5em no-repeat;padding-left:10px;margin-left:15px;line-height:1.5em}
#sidebar_tabs li a:link,#sidebar_tabs li a:active,#sidebar_tabs li a:visited{display:block;color:#666;text-decoration:none;margin-top:-1px;background:url(images/sidebar_bg_arrow.gif) 159px 15px no-repeat;height:1%;padding:14px}
#sidebar_tabs li a.selected:link,#sidebar_tabs li a.selected:active,#sidebar_tabs li a.selected:visited{color:#020202;text-decoration:none;background:url(images/sidebar_bg_on.gif) top left no-repeat #d6d6d6}
#sidebar_tabs li a:hover{color:#020202;text-decoration:none;background:url(images/sidebar_bg_over.gif) top left no-repeat}
#sidebar_tabs li ul li a:link,#sidebar_tabs li ul li a:active,#sidebar_tabs li ul li a:visited{background:none;padding:0}
#sidebar.support{width:238px;margin-bottom:50px}
#sidebar.support #sidebar_nav{margin-top:0;width:232px;background:url(images/support_bg.gif) top left no-repeat}
#sidebar.support #sidebar_tabs{width:232px;font-family:lucida grande, verdana, arial, sans-serif;font-size:1em;background:url(images/customer_nav_bg.gif) bottom left no-repeat}
#sidebar.support #sidebar_tabs h4{color:#0f496e;font-size:1.1em;padding:12px 0 5px 15px}
#sidebar.support #sidebar_tabs li{background:none;margin:0 10px 5px}
#sidebar.support #sidebar_tabs li ul{margin:5px 0 5px 20px;padding:0}
#sidebar.support #sidebar_tabs li ul li{font-size:1em;background:url(images/customer_arrow.gif) center left no-repeat;padding-left:10px;margin-left:15px}
#sidebar a.accessories{display:none;margin:5px 0 5px 3px}
#sidebar #box2{display:none;width:185px;background:url(images/box2_bot.jpg) bottom left no-repeat;font-size:1em;text-align:left;margin:8px 0 13px 5px}
#sidebar #box2 h4.first{padding-left:11px;margin-left:0;background:url(images/box2.jpg) top left no-repeat}
#sidebar #box2 h4{font-size:1em;clear:both;margin:0 0 .2em 7px;padding:10px 0 6px 4px}
#sidebar #box2 p{width:170px;color:#666;line-height:1.5em;margin:0 0 0 7px;padding:0 0 0 4px}
#sidebar #box2 a{color:#0075bd}
#sidebar #box2 ul{list-style:none;width:163px;padding-bottom:10px;margin:0 0 0 8px}
#sidebar #box2 ul li{color:#666;font-weight:400;background:url(images/check_bullet.png) center left no-repeat;z-index:5;margin:.7em 0 1em;padding:3px 0 3px 20px}
#sidebar #box2 ul.more{padding-bottom:8px;list-style-position:outside;border-bottom:1px solid #d9d8d8;margin:0 20px 7px 10px}
#sidebar #box2 li.more a{color:#0075bd;font-weight:400;background:url(images/arrow.png) center right no-repeat;font-size:1em;padding-right:12px;float:right;margin:5px 0 4px}
#sidebar #box2 li.more a:hover{background:url(images/arrow_over.png) center right no-repeat;color:#0f496e}
#sidebar #logos{display:none;text-align:center}
#sidebar #logos a.tta img{margin:10px 0}
#content{width:783px;float:left;background:url(images/tilezilla/bg-zilla.jpg) repeat-x;margin:0;padding:0 0 0 5px}
#content.error404{float:left;width:555px;display:inline;padding-bottom:20px;margin:25px 0 25px 20px}
#content.error404 h1{color:#0f496e;font-size:1.8em;margin:0 0 1em}
#content.error404 h2{color:#4479d1}
#content.error404 h2,#content.error404 h3,#content.error404 p,#content.error404 ul li{font-size:1.4em;margin:.5em 0 .5em 30px}
#content.error404 h3{font-weight:400;margin:2em 0 0 30px}
#content.error404 ul li{list-style:none}
ul#select_nav{float:right;display:inline;margin:120px 75px 0 0;padding:0}
ul#select_nav li{background:url(images/check_bullet.png) left center no-repeat;list-style:none;display:inline;float:left;clear:left;margin:.8em 0;padding:0 0 0 22px}
ul#select_nav li a{color:#fff}
ul#select_nav li:hover{background:url(images/check_bullet_purple.png) left center no-repeat}
#content_nav{background:#fff;clear:left;margin-right:5px}
#content_nav #content_tabs{width:100%;list-style:none}
#content_nav #content_tabs li{float:left;background:#fff}
.promo{float:left;width:100%;display:inline;height:369px;margin:13px 0 5px}
.promo.candy_tiles{background:url(images/collections/candy_tile.jpg) top left no-repeat;height:266px}
.promo.laura_ashley{background:url(images/collections/laura_ashley.jpg) top left no-repeat;height:266px}
.promo.rak_tiles{background:url(images/collections/rak_tile.jpg) top left no-repeat;height:266px}
.promo.wet_hemingway{background:url(images/collections/wet_hemingway.jpg) top left no-repeat;height:266px}
.promo.nandc{background:url(images/collections/nandc.jpg) top left no-repeat;height:266px}
.promo.conran{background:url(images/collections/conran_collection.jpg) top left no-repeat;height:266px}
.promo.roomsets{background:url(/images/roomsets_pic.jpg) top left no-repeat;height:266px}
p.desc{float:left;clear:left;color:#333;font-size:1.3em;display:inline;width:780px;margin:0 15px .7em 10px}
.promo h1,.promo h2,p.tagline{position:absolute;overflow:hidden;text-indent:-9000px}
.promo a{color:#fff;text-decoration:none;font-size:1.6em}
.promo a.search{background-image:url(images/search_now.gif);width:176px;height:33px;overflow:hidden;text-indent:-9000px;float:right;clear:right;margin:42px 50px 45px 0}
.promo a.search:hover{background-image:url(images/search_now_over.gif)}
#qubes{float:left;width:790px;margin:20px 0 0 7px}
p.qubes{width:95%;font-size:1.1em;color:#000;line-height:1.3em;border-top:1px solid #bbb;padding-top:3px}
#qubes a{color:#0075bd;font-weight:400;background:url(images/arrow.gif) center right no-repeat;font-size:1em;padding-right:12px;float:right}
#qubes a:hover{color:#0f496e;font-weight:400;background:url(images/arrow_over.gif) center right no-repeat}
img.qubes{border:0;padding:0 0 0 3px}
ul.qubes{margin:20px 40px 0 0}
li.qubes{list-style:none;color:#0088cf}
h2.british{background:url(images/tile_gallery.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9000px;width:81px;height:15px;padding-bottom:7px}
h2.step{background:url(images/tile_click_blog.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9000px;width:98px;height:16px;padding-bottom:7px}
h2.blog{background:url(images/trade.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9000px;width:40px;height:16px;padding-bottom:7px}
h2.news{background:url(images/tile_calculator.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9000px;width:160px;height:16px;padding-bottom:7px}
.british_tiles{float:left;width:48%;height:9em;margin-top:5px}
.latest_news{float:left;width:48%;clear:left;margin:60px 0 30px}
.step_by_step{float:right;width:48%;height:9em;margin-top:5px}
.tiling_blog{float:right;width:48%;margin:60px 0 30px}
#hpseo{clear:both;width:95%;margin-left:15px}
#hpseo h2,h3{font-size:1em;color:#999}
#hpseo p{font-size:1em;color:#999;margin:0 15px 1.5em 0}
#search_details{width:100%;margin:5px 0 50px}
#search_details #content_wrapper{float:left;width:805px}
#search_details #back{float:left;width:780px;background:url(images/hd_t_bg.gif) top left no-repeat;display:inline;margin:11px 0 20px 22px;padding:0}
#search_details #back a{background:url(images/hd_b_bg.gif) bottom left no-repeat;display:block;text-decoration:none;color:#000;font-size:1.1em;font-weight:700;margin:0;padding:5px 10px}
#left_col{float:left;width:180px;clear:left;display:inline;margin:25px 0 0 22px}
#left_col a.examplepic{float:left;width:180px;margin:30px 0 0}
#left_col a.examplepic.first{margin-top:0}
#left_col a.enlarge{float:left;margin:.3em 7px 0 0}
#center_col{float:left;display:inline;width:598px;position:relative;margin:0 0 0 5px}
#sales_nav{float:left;width:100%;background:url(images/content_t_bg.gif) 0 20px no-repeat #fff;padding-bottom:4px;margin:0}
#sales_tabs{height:24px;position:relative;overflow:hidden;text-indent:-9000px;width:583px;margin:0 0 0 15px;padding:0}
#sales_tabs li{list-style:none;position:absolute;top:0;margin:0;padding:0}
#sales_tabs li,#sales_tabs a{height:24px;display:block}
#panel1c{left:0;width:111px;background:url(images/sales_buttons.gif) no-repeat 0 0}
#panel2c{left:120px;width:111px;background:url(images/sales_buttons.gif) no-repeat -120px 0}
#panel3c{left:238px;width:112px;background:url(images/sales_buttons.gif) no-repeat -238px 0}
#panel4c{left:357px;width:112px;background:url(images/sales_buttons.gif) no-repeat -357px 0}
#panel1c a:hover,#panel1c a.selected{background:transparent url(images/sales_buttons.gif) no-repeat 0 -25px}
#panel2c a:hover,#panel2c a.selected{background:transparent url(images/sales_buttons.gif) no-repeat -120px -25px}
#panel3c a:hover,#panel3c a.selected{background:transparent url(images/sales_buttons.gif) no-repeat -238px -25px}
#panel4c a:hover,#panel4c a.selected{background:transparent url(images/sales_buttons.gif) no-repeat -357px -25px}
#onsale{position:absolute;z-index:200;right:6px;top:22px}
#middle_col{float:left;display:inline;width:570px;margin:25px 0 0 20px}
#middle_col h1{color:#0f496e;font-size:1.8em;margin:0 0 .8em}
#middle_col h2{color:#4479d1;font-size:1.4em}
#middle_col h3{font-size:1.3em;margin:.5em 0 .8em}
#middle_col ul{margin-bottom:1.5em}
#middle_col p,#middle_col ul li{font-size:1.2em;margin:.5em 0}
#middle_col h4{font-weight:400;margin:2em 0 0}
#middle_col ul li{list-style:none;margin-left:15px}
.mid{float:left;background:url(images/content_b_bg.gif) bottom left no-repeat;margin-bottom:10px}
.mid .tile_info{float:left;width:243px;margin-left:20px;display:inline}
.mid .tile_info h1{clear:left;font-size:1.4em;margin:15px 0 0}
.mid .tile_info h2{font-size:1.4em;font-weight:400;margin:.3em 0 0}
.mid .tile_info p{font-size:1em;line-height:1.5em;color:#666;margin:1em 0}
.mid .tile_info strong{font-weight:400;color:#000}
#price{width:320px;float:right;line-height:2.4em;display:inline;background:transparent;margin:15px 10px 0 0}
#price .tag{float:left;clear:both;text-align:right;font-weight:700;width:140px}
#price .value{float:right;width:170px;margin-left:10px;color:#000;display:inline}
#price span.stock{color:#06c526;font-size:1.3em}
#price input{width:30%}
#price a{padding:0 0 0 5px}
b.save{font-size:1.3em;font-weight:400}
b{color:#ee1a1a;font-size:1.5em}
#price .value .rrp{font-size:1.3em;display:block}
#buttons{border-top:1px solid #ccc;float:left;width:555px;margin-left:20px;margin-top:10px}
#wrapper #search_details a.buttons{color:#000}
.buttons{text-decoration:none;font-weight:700;font-size:1em;margin:8px 0 0;padding:10px 0}
.room{float:left;background:url(images/r_button.png) 0 0 no-repeat;height:41px;padding-left:41px}
.express{float:left;clear:left;background-image:url(images/express.png);height:41px;background-repeat:no-repeat;padding-left:41px}
a.express:hover{background-image:url(images/express_1.png)}
.add_to_basket{background-image:url(images/basket_new.gif);height:30px;background-repeat:no-repeat;display:block;margin:14px 0 10px}
.order{float:right;background:url(images/s_button.png) 0 0 no-repeat;height:43px;margin-right:0;display:inline}
a.order:hover{background-image:url(images/s_button_1.png)}
.order span.links{padding:7px 33px 7px 41px}
.add_to_basket span.links{margin-left:38px}
.mid_bottom{background:url(images/content_b_hd.jpg) top left no-repeat;float:left;width:100%;margin:10px 0}
.mid_bottom h2{font-size:1.4em;font-family:Myriad Pro, verdana, arial, helvetica, sans-serif;background:url(images/content_t_hd.jpg) top left no-repeat;padding:12px 25px 3px 20px}
.mid_bottom .colors{float:left;width:598px;background:url(images/content_b_bg.gif) bottom left no-repeat;padding:15px 0 30px 10px}
.mid_bottom .colors img{padding:5px 0}
.mid_bottom .colors a.tilecolour{float:left;text-decoration:none;text-align:center;width:25%;margin:5px 10px 0}
.mid_bottom .colors a.tilecolour span{display:block;color:#000;font-size:1.1em;text-align:center;margin:0}
#search_content{float:left;width:810px;margin:5px 0 50px}
#search_content.filterbg{background:url(images/search_tiles.jpg) 0 8px no-repeat}
#search_filter{float:left;background:url(images/searchfilter_bg.jpg) bottom left no-repeat;margin-top:8px;width:100%;position:relative;padding-bottom:25px}
#search_filter h1{text-indent:-9999px;overflow:hidden;height:43px}
#search_filter h2{font-size:1.2em;color:#0074bd;font-family:Myriad Pro, verdana, arial, helvetica, sans-serif}
#search_filter .search_options{float:left;width:140px;margin-left:16px;display:inline}
#search_filter .search_options ul{width:140px;list-style:none;line-height:1.8em;margin:12px 0 15px}
#search_filter .search_options ul li a{font-size:1em;color:#666;text-decoration:none;background:url(images/search_tick.gif) center left no-repeat;padding:2px 0 2px 20px}
#search_filter .search_options ul li a.selected{font-size:1em;color:#666;text-decoration:none;background:url(images/check_bullet.jpg) center left no-repeat;padding:2px 0 2px 20px}
#search_filter .search_options ul li div.notavailable{font-size:1em;color:#CCC;text-decoration:none;padding-left:20px}
#search_filter #search-tip{width:775px;position:absolute;bottom:0;left:1px;clear:left;background:url(images/tip_bar.jpg) no-repeat bottom left;padding:7px 0 9px 20px}
#search_results{background:url(images/results_v_dots.gif) 297px 4px repeat-y;width:592px;margin-top:10px;float:left}
#search_results #main_promo{float:left;background:#fff;padding:0 0 10px 3px}
#search_results h3,#search_results #pagenation{font-size:1.2em;color:#000;font-family:Myriad Pro, verdana, arial, helvetica, sans-serif;background:url(images/searchresultst_bg.gif) 4px 0 no-repeat;margin-bottom:10px;clear:both}
#search_results h3 span,#search_results #pagenation #bgwrapper{background:url(images/searchresultsb_bg.gif) 4px 100% no-repeat;display:block;overflow:auto;padding:5px 0 5px 20px}
#search_results .product_info img{float:left;padding:0 15px 8px 35px}
#search_results .product_info span.limited{float:left;clear:left;color:#08a40f;text-transform:uppercase;font-family:Myriad Pro, verdana, arial, helvetica, sans-serif;width:72px;font-size:1.4em;font-weight:700;text-align:center;padding:3px 15px 0 35px}
#search_results .product_info{width:286px;float:left;background:url(images/results_h_dots.gif) 4px 0 no-repeat;padding:20px 10px 20px 0}
#search_results .product_info p{margin-left:130px;font-size:1em;line-height:1.8em}
#search_results .product_info p span.single_price{color:#f80606}
#search_results .product_info p a.tile_name{font-size:1.2em;font-weight:700;color:#000}
#search_results .product_info p a.tile_name:hover{text-decoration:none}
#search_results .product_info a.moredetails{background:url(images/moredetails_button.gif) top left no-repeat;width:86px;height:24px;float:left;text-indent:-9999px;overflow:auto;margin-top:5px}
#search_results .product_info a.moredetails:hover{background:url(images/moredetails_button_over.gif) top left no-repeat}
#search_results #pagenation{width:100%;margin-bottom:0;padding-bottom:0;float:left}
#search_results #pagenation p{float:left;padding-top:3px}
#search_results #pagenation ul{list-style:none;float:right;padding:3px 15px 0}
#search_results #pagenation ul li{float:left;background:url(images/page_divider.gif) center right no-repeat;padding:0 5px}
#search_results #pagenation ul li a{color:#000;text-decoration:none;white-space:nowrap}
#search_results .divider{float:left;margin-left:5px;padding-bottom:5px}
#search_results.delivery{width:588px;float:left;background:none;margin:10px 0 0}
#search_results.delivery .delivery_info h2{font-size:1.3em;color:#000;padding-top:15px;clear:both;margin:0 10px 10px}
#search_results.delivery .delivery_info ol{float:left;font-size:1.2em;font-weight:700;color:#333;list-style:none;width:100%;margin-bottom:5px}
#search_results.delivery .delivery_info ol li{background:#f7f4f4;float:left;width:568px;margin-bottom:5px;padding:10px}
#search_results.delivery .delivery_info ol li span{float:left;width:160px;padding:.3em 0}
#search_results.delivery .delivery_info ol ul{list-style:none;float:left;width:400px}
#search_results.delivery .delivery_info ol ul li{background:url(images/list-dash.gif) center left no-repeat;width:400px;margin:0;padding:.3em 0 .3em 10px}
#search_results.delivery .delivery_info p{font-size:1.1em;line-height:1.7em;clear:both;padding:2px 0 0 10px}
#search_results.delivery .delivery_info p a{background:url(images/arrow.gif) center right no-repeat;padding-right:12px}
#search_results.delivery .delivery_info p a:hover{background:url(images/arrow_over.gif) center right no-repeat;color:#0f496e}
#tt_overview,#tt_specs,#tt_estimator{display:none}
#tt_overview form fieldset{clear:both}
#estimateForm{float:left;width:223px;border:1px solid #d8d8d8;background:url(images/estimate_bg.gif) top left no-repeat #c8d7dc;margin:10px 0 0;padding:5px 10px}
#estimateForm h3{font-size:1.3em;margin-bottom:.4em}
.mid .tile_info #estimateForm p label{float:left;width:160px}
.mid .tile_info #estimateForm p{color:#000;font-size:1em;line-height:1.6em;margin:.7em 0}
.mid .tile_info #estimateForm p.required_packs{font-weight:700;margin-top:1.3em}
.mid .tile_info #estimateForm p.total_cost{color:#f80606;font-weight:700}
.mid .tile_info #estimateForm input{width:20%}
.mid .tile_info #estimateForm table thead th{vertical-align:bottom;padding:0 .5em}
.mid .tile_info #estimateForm table input{width:5.5em;margin:.5em}
.mid .tile_info #estimateForm input.submitButton{float:left;padding-top:25px;text-indent:-9999px;border:0;cursor:pointer;width:134px;height:25px;margin:10px 0}
.mid .tile_info #estimateForm input#calculate{background:url(/images/calculate.gif) top left no-repeat}
#estimateBlock{width:260px;float:right;line-height:1.8em;display:inline;margin:15px 20px 0 0}
#estimateBlock h4{font-size:1.2em;margin-bottom:.3em}
#estimateBlock .pairing{margin:.8em 0}
#estimateBlock .tag{clear:both;color:red;width:7em;display:inline}
#estimateBlock .value{margin-left:10px;color:red;display:inline}
#order_wrapper{margin:35px 75px 0}
ul#order_nav{background:url(images/order_nav/order_nav.gif) 0 0 no-repeat;list-style:none;position:relative;height:40px;text-indent:-9999px;margin-bottom:30px}
ul#order_nav li{position:absolute;height:44px}
#order_panel1b{left:0;width:176px}
#order_panel2b{left:165px;width:188px}
#order_panel3b{left:339px;width:188px}
#order_panel4b{left:514px;width:188px}
#order_panel5b{left:689px;width:190px}
#order_panel1b.selected{background:transparent url(images/order_nav/basket_on.gif) no-repeat 0 0}
#order_panel2b.selected{background:transparent url(images/order_nav/delivery_on.gif) no-repeat 0 0}
#order_panel3b.selected{background:transparent url(images/order_nav/billing_on.gif) no-repeat 0 0}
#order_panel4b.selected{background:transparent url(images/order_nav/payment_on.gif) no-repeat 0 0}
#order_panel5b.selected{background:transparent url(images/order_nav/receipt_on.gif) no-repeat 0 0}
#order_wrapper h2{font-size:1.2em;margin-bottom:.5em}
#order_wrapper p{color:#7a7a7a}
#order_wrapper.text{margin-bottom:50px}
#order_wrapper.text h1{font-size:1.4em;margin-bottom:.7em}
#order_wrapper.text input{margin-bottom:1em}
#order_wrapper #billing h2,#order_wrapper table tr.heading{font-weight:400;background:url(images/billing_hd_bg.gif) center left repeat-x;border:1px solid #b3b3b3;padding:5px 10px}
#order_wrapper table,#order_wrapper table input{font-size:1em;color:#666}
#order_wrapper table{border-bottom:1px solid #cfcfcf;margin-bottom:30px;width:100%}
#order_wrapper table tr.heading{border:1px solid;text-transform:uppercase}
#order_wrapper table tr.heading th{text-align:center;width:130px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:.5em 0}
#order_wrapper table tr.heading th.last{border-right:1px solid #b3b3b3}
#order_wrapper table tr.heading th.description{padding-left:15px;width:280px;text-align:left;border-left:1px solid #b3b3b3}
#order_wrapper table tbody th{text-align:left;padding:.5em 0 .5em 15px}
#order_wrapper #itemDetails table tbody th{padding:10px 0}
#order_wrapper table tr td input{width:60px;font-weight:700;font-family:lucida grande, verdana, arial, sans-serif;padding:.2em}
#order_wrapper table.totals{float:right;width:370px;border-bottom:none}
#order_wrapper table.totals th{text-align:right;text-transform:uppercase;font-weight:400}
#order_wrapper table.totals td{color:#000;font-weight:700;padding:0}
#order_wrapper form{float:left;margin-bottom:50px}
#order_wrapper form #formbuttons{float:right;clear:both;width:303px}
#order_wrapper form #formbuttons input.submitButton{padding-top:25px}
#order_wrapper form #formbuttons input.submitButton,#order_wrapper form #formbuttons a.submitButton{float:left;text-indent:-9999px;border:0;cursor:pointer;margin-top:30px;width:134px;height:25px}
#order_wrapper form #formbuttons input#proceed{float:right;background:url(/images/proceed.gif) top left no-repeat}
#order_wrapper form #formbuttons input#checkout{background:url(/images/checkout.gif) top left no-repeat}
#order_wrapper form #formbuttons input#paynow{background:url(/images/paynow.gif) top left no-repeat;margin-top:10px;margin-left:70px;display:inline}
#order_wrapper form #formbuttons input#paybycheque{background:url(/images/paybycheque.gif) top left no-repeat;margin-top:10px;margin-left:70px;display:inline;clear:both}
#order_wrapper form #formbuttons a#continue{background:url(/images/continue_shopping.gif) top left no-repeat;margin-right:35px;display:inline}
#order_wrapper form #formbuttons a#continue:hover{background:url(/images/continue_shopping_over.gif) top left no-repeat}
#order_wrapper form p.newgroup{margin-top:4em}
#order_wrapper form input.default{font-size:1.3em;width:260px}
#order_wrapper form label,#order_wrapper form p.required{text-transform:uppercase;font-size:1em;color:#7a7a7a}
#order_wrapper form label.alignleft,#order_wrapper form p.required{float:left;width:140px}
#order_wrapper form p.required{margin-top:30px}
#order_wrapper form select option{padding-left:1em}
#order_wrapper #billing h2{font-size:1em;color:#7a7a7a;margin-bottom:20px}
#order_wrapper #billing p{position:relative;margin:1em 0 1em 20px}
#order_wrapper #billing fieldset{width:44em}
#order_wrapper #billing fieldset#billing_info_fields,#order_wrapper fieldset#options{width:49%;float:left;clear:left}
#order_wrapper #billing fieldset#shipping_info_fields{width:49%;float:right}
#order_wrapper #billing #form_details{float:left;width:275px;display:inline;text-align:center;margin:0}
#order_wrapper #billing #form_details h2{text-align:left}
#order_wrapper #billing #form_details p{margin-left:15px;line-height:1.5em;margin-bottom:1.5em}
#order_wrapper #billing #form_details p.csv{margin-left:4px;vertical-align:top}
#order_wrapper #billing #form_details p.csv input{width:3em}
#order_wrapper #billing #form_details .inline{float:left;display:inline}
#order_wrapper #billing #form_details #formbuttons{float:left;margin:0 10px 20px 0}
#order_wrapper #billing.receipt #paycolumn,#order_wrapper #billing.receipt #itemDetails,#order_wrapper #billing.receipt #threeCol{width:100%;margin-bottom:30px;background:none}
#order_wrapper form#payCheque{padding-bottom:15px}
#order_wrapper form#payCheque fieldset{width:100%;text-align:center}
#order_wrapper #paycolumn{width:275px;float:left;background:#f3f3f3}
#order_wrapper #billing #paycolumn.tomahawk form{background:#f3f3f3;width:100%}
#order_wrapper #billing #paycolumn form#payCheque{padding-bottom:50px}
#order_wrapper #paycolumn h2{width:253px}
#order_wrapper #billing #paycolumn #formbuttons{float:left;margin:0}
#order_wrapper #billing #paydetails{margin-bottom:30px}
#order_wrapper #billing #paydetails p{line-height:1.6em;margin:.5em 0 .5em 8px}
#order_wrapper #billing #threeCol{float:right;width:585px;margin-bottom:30px}
#order_wrapper #billing #threeCol .col{float:left;width:30%;color:#7a7a7a;display:inline;margin:0 8px}
#order_wrapper #billing #threeCol h3{font-size:1.2em;text-transform:uppercase;margin-bottom:.5em}
#order_wrapper #billing #threeCol p{line-height:1.6em;margin:.5em 0}
#order_wrapper #billing #threeCol p.contact{margin:1em 0}
#order_wrapper #billing #threeCol p a:link,#order_wrapper #billing #threeCol p a:active,#order_wrapper #billing #threeCol p a:visited{color:#7a7a7a;text-decoration:underline}
#order_wrapper #billing #itemDetails{float:right;width:585px}
#order_wrapper #billing .delivery label,#order_wrapper #billing .delivery input{vertical-align:middle;margin-left:5px}
#order_wrapper #billing .delivery p span{display:block;margin-left:5px}
#order_wrapper #billing .delivery p{line-height:1.6em;margin:.7em 0 2em}
#order_wrapper form#basket h2{height:0;font-size:0;margin:0;padding:0}
#order_wrapper form#basket h3{font-size:1.2em}
#order_wrapper form#basket fieldset table td{padding:1em 0}
#order_wrapper #refund{float:left;width:37em;margin-left:15px;display:inline}
#order_wrapper #disclaimer{float:left;width:510px;padding-left:15px;margin-bottom:70px}
#order_wrapper #disclaimer h3{color:#000;font-weight:700;font-size:1em;margin-top:1.5em}
#order_wrapper #disclaimer p{font-size:1em;color:#7a7a7a;line-height:1.3em}
#order_wrapper #googlebox{float:right;color:#504d4d;width:303px;text-align:center;font-size:1em;display:inline;background:url(images/smallbox_b_bg.gif) bottom left no-repeat;padding-bottom:30px;margin:10px 0 0}
#order_wrapper #googlebox p.top{text-align:left;background:url(images/smallbox_t_bg.gif) top left no-repeat;padding:20px}
.notify ul{margin-left:6px;list-style:none}
.notify ul li{color:#06c526;padding-bottom:20px;font-size:1.2em}
#order_wrapper .error h2{color:red;font-weight:400}
#order_wrapper .error ul li{font-size:1.1em;color:red;list-style:none;line-height:1.5em;margin:.5em 0 2em 15px}
#order_wrapper label.error{font-size:1.1em;display:block;color:red;padding-top:.2em;text-transform:none;margin:0 0 .5em 140px}
#order_wrapper label.error.checked{position:absolute}
.content_bg{float:left;background:url(images/main_t_bg2.gif) top left no-repeat;margin-top:13px}
#content.content_bg #maincontent{float:left;background:url(images/main_b_bg.gif) bottom left no-repeat;padding:15px}
#content.roomsets{margin:16px 0 15px 5px}
#content.roomsets #information{width:775px}
#content.roomsets #information p{margin-bottom:10px}
#content.roomsets table{width:765px;border:1px solid #b3b3b3}
#content.roomsets table tr.heading{font-weight:400;background:url(images/billing_hd_bg.gif) center left repeat-x}
#content.roomsets table tr.heading th{text-align:left;font-size:1.2em;border-bottom:1px solid #b3b3b3;padding:5px 10px}
#content.roomsets table tr{background:#f9f9f9}
#content.roomsets table tr.odd{background:#ddf0fd}
#content.roomsets table td{font-size:1em;vertical-align:top;padding:5px 10px}
#content.roomsets table td.highlight{color:#900}
#content.roomsets table td.saving{color:#c03}
#content.roomsets table ul{list-style:none;display:none;margin:0;padding:0}
#content.roomsets #maincontent #information .order,#content.roomsets #maincontent #information .phone,#content.roomsets #maincontent #information .room{width:510px;margin:.8em 0}
#content #maincontent #information .order p,#content #maincontent #information .phone p,#content #maincontent #information .room p{margin-bottom:.5em}
#content.roomsets #maincontent #information .order h2,#content.roomsets #maincontent #information .phone h2,#content.roomsets #maincontent #information .room h2{font-size:1.1em;margin-bottom:0}
#content h1{color:#0f496e;font-size:1.8em;margin:5px 0 10px}
#content .maincontent_image{float:left;text-align:right;margin:0 10px 10px 0}
#content .tilerow,#content_wrapper .tilerow,#search_content .tilerow{float:left;width:100%;clear:both;margin-bottom:30px}
#content .tiles{float:left;clear:both;width:735px;display:inline;margin:0 0 25px}
#content .tiles.border .tile_range{padding-top:80px}
#content .tiles h2{border-bottom:1px solid #ccc;font-size:1.6em;clear:left;width:765px;padding-bottom:5px;margin:10px 0 15px}
#content .tiles h2.noborder{border:none;margin-bottom:5px}
#content .tile_range{font-size:1.1em;color:#000;float:left;display:inline;text-align:center;width:25%;margin:0 40px 0 15px}
#content .tile_range.last{margin-right:0}
#content .tile_range p{font-size:1em;text-align:center}
#content .tile_range p span{font-size:1.3em}
#content #collections.tiles{margin-left:20px;width:702px;display:inline}
#content #collections .tile_range{margin-bottom:26px;color:#040404}
#content #collections .tile_range p span{font-size:1.5em}
#content #collections.tiles p.browse{font-size:1.3em;color:#333;margin:10px 0 25px}
#content #browse_collections{background:url(images/white_b_bg.gif) bottom left no-repeat;padding-bottom:30px}
#content #browse_collections h2{background:url(images/white_t_bg.gif) top left no-repeat;border-bottom:none;width:auto;font-size:1.1em;margin:0 0 10px;padding:20px 10px 10px 30px}
#content #browse_collections .tile_range{width:73px;display:inline;margin:0 30px}
#content #browse_collections .tile_range p{width:73px}
#maincontent #information{float:left;width:557px;line-height:1.6em}
#maincontent #information p{font-size:1.1em;color:#333;margin-bottom:1em}
#maincontent #information .col1,#maincontent #information .col2{width:50%;float:left;color:#010101}
#maincontent #information .col2{width:46%}
#maincontent #information .room .size{float:left;width:6em;margin-right:5px;clear:left}
#maincontent #information .room .price{float:left;width:5.5em;color:#f70202}
#maincontent #information .room a{float:left;margin-left:8px}
#maincontent #information .room a.viewall{margin-left:0;clear:left}
#maincontent #information .phone{float:left;background:url(images/phone_button.png) 0 0 no-repeat;height:41px;padding-left:41px}
#maincontent #information .order,#maincontent #information .phone,#maincontent #information .room{height:auto;padding-left:41px}
#spec{width:520px;line-height:2em;margin:10px 0 0 20px}
#content_wrapper #spec h2{color:#4d4a4a;border-bottom:1px solid #999;font-weight:700}
#spec ul{font-size:1.2em;list-style-type:none;color:#000;margin:15px 15px 30px 0}
#spec ul li{color:#000;list-style-image:none}
span.spec{color:#4d4a4a;margin:0 0 0 10px}
#content.accessories{margin-top:6px;padding-top:10px}
#content.accessories .big.indent{font-size:14px}
#content.accessories .indent{font-size:12px}
#content.accessories h1{color:#FFF;margin-right:10px;font-size:22px;font-weight:400}
#items .category{height:120px;width:255px;float:left;margin:20px 0}
#items img{float:left;margin:0 5px 5px}
#items h2{font-size:1.2em;padding:0 0 5px}
#items p{font-size:1.1em;margin:5px 0 0;padding:0 0 5px}
#items a.moreinfolink{height:19px;margin-left:5px;width:64px;background:url(images/more_info.gif) no-repeat;overflow:hidden;text-indent:-9000px;display:block;clear:left}
#content.accessories ul#accessoriesMenu,ul#accessoriesMenu{width:770px;list-style:none;display:table;background:#EEE;font-size:12px;margin:6px 10px 20px 0;padding:10px}
#content.accessories ul#accessoriesMenu li,ul#accessoriesMenu li{width:230px;display:block;float:left;background:#EEE;padding:2px 5px}
#content.accessories ul#accessoriesMenu a,ul#accessoriesMenu a{color:#1281B0;text-decoration:none;font-weight:400}
#content.accessories ul#accessoriesMenu a.selected,#content.accessories ul#accessoriesMenu a:hover,ul#accessoriesMenu a.selected,ul#accessoriesMenu a:hover{color:#18A00A}
#content.accessories ul#accessoriesMenu a.selected,ul#accessoriesMenu a.selected{cursor:default}
#items{width:783px}
#items .accessory{height:100px;width:255px;float:left;margin:20px 0}
#items .accessory ul{list-style:none;font-size:11px;margin:0 0 10px;padding:0}
#content.thin{width:575px}
#content.accessories #product{clear:right;padding:20px 0}
#content.accessories #product h2{color:#000;margin-right:10px}
#content.accessories #product p.rrp{color:#666;font-size:12px;font-weight:700;margin:15px 0 0}
#content.accessories #product p.web{color:#1A900C;font-size:12px;font-weight:700;margin:10px 0 0}
#content.accessories #product p.web small{color:#000;font-size:11px;font-weight:400}
#content.accessories #product p.quantity{margin:15px 0;padding:10px 0}
#content.accessories #product p.quantity select{font-size:10px;height:17px}
#content.accessories #product p.quantity input{top:10px}
#content.accessories #product .details{clear:left;margin:10px}
#content.accessories #product .details h3{font-size:12px;font-weight:700;color:#000;margin:2px 0 10px}
#content.accessories #product .details p{line-height:15px;color:#666;font-size:12px;margin:2px 0 15px}
#content.accessories #product .details ul{padding-left:20px}
#customer{float:left;font-size:1em;width:555px;background:url(images/customer_slice_bg.gif) top left repeat-y;display:inline;min-height:208px;margin:10px 0 25px 3px}
#customer #bgwrapper{overflow:auto;background:url(images/customer_b_bg.gif) bottom left no-repeat;padding-bottom:20px}
#customer h1{height:25px;font-weight:400;background:url(images/customer_hd_bg.gif) top left no-repeat;padding:10px 0 0 10px}
#customer h2{font-size:2em;color:#0f496e;font-family:myriad pro, verdana, arial, sans-serif;margin:.5em 0;padding:0 15px}
#customer p{color:#666;font-size:1.1em;line-height:1.5em;margin:.8em 15px}
#customer ul{color:#666;list-style:none;margin:.5em 15px 2em}
#customer li{line-height:1.5em;margin:.5em 0 2em}
#customer ol{color:#666;line-height:1.5em;margin:.5em 15px 2em 37px}
#contact{margin:15px 0 0 5px}
#contact a{display:block;margin:.2em 10px;padding:10px 10px 0 35px}
a.phone,a.mail{font-size:1em}
a.phone{background:url(images/phone_button.png) top left no-repeat;height:32px}
a.mail{background:url(images/mail_button.png) top left no-repeat;height:32px}
#content_boxes{width:200px;float:right;margin-right:17px;display:inline}
#search_content #content_boxes{margin-right:11px}
#search_details #content_boxes{margin-right:17px}
.utilbox{background:#EEE;line-height:1.5em;padding-bottom:25px;width:191px;margin:6px 0 10px}
.utilbox h3{font-size:14px;color:#030303;font-family:arial, sans-serif;padding:1.3em 15px .8em}
.utilbox h3.shoppingbasket{background:#1282B1;color:#FFF;overflow:hidden;width:171px;height:25px;border-bottom:#FFF 1px solid;padding:11px 10px 0}
.utilbox p,.utilbox ul,.utilbox h4{font-size:11px;color:#3F3F3F;font-weight:400;margin:1em 15px}
.utilbox p.process{display:block;text-align:center;overflow:auto;clear:left}
.utilbox p.process a{display:inline}
.utilbox p.customer{border-top:1px solid #ccc;padding-top:10px;margin-top:0;font-weight:700}
.utilbox h4{margin:0 15px}
.utilbox ul{list-style:none;padding-left:15px;margin:0}
.utilbox ul li{margin-top:.2em}
.utilbox a{color:#0f496e;text-decoration:none}
.utilbox a:hover{text-decoration:underline;color:#395dd5}
.utilbox img{margin:30px 0 10px}
.utilbox .item{margin-bottom:10px;overflow:auto}
.utilbox .item p{text-align:left;clear:both;color:#3F3F3F;margin-bottom:0;margin-top:0}
.utilbox .item span.floatLeft{font-weight:700;width:110px}
.utilbox .item span.floatRight{color:#3F3F3F}
.utilbox .total{border-top:1px solid #ccc;margin-top:25px;padding-top:10px}
#promos_box{width:200px}
#promos_box p{margin:0 0 5px}
.order-payment{display:inline;text-align:center;clear:both;margin:40px auto}
.order-delivery{display:inline;text-align:center;float:left;margin:40px 0 0 120px}
.order-basket{text-align:center;float:left;clear:both;display:inline;margin:30px 0 0 160px}
#footer{clear:both;width:980px;color:#666;font-size:1.1em;border-top:1px solid #d1d1d1;margin:10px 10px 15px 21px}
#footer ul{float:left;margin:10px 0 0 10px}
#footer ul li{list-style:none;display:inline;padding-right:20px}
#footer a{color:#666;text-decoration:none}
#footer p{float:right;font-size:1em;color:#666;width:30%;text-align:right;margin:10px 10px 20px 0}
#ThanksPage{margin:0 30px}
#ThanksPage h2{font-size:20px}
#ThanksPage p,#ThanksPage ul{font-size:12px;color:#000;line-height:18px}
#ThanksPage h3{font-size:18px;margin:20px 0 10px}
#ThanksPage ul{list-style-type:none;margin:0 30px}
#ThanksPage ul li{margin:0 0 10px}
.indent{margin-left:0}
.big{font-size:1.5em;font-weight:700}
.white{color:#FFF}
div#zillapallet{position:absolute;top:165px;left:730px;height:265px;width:194px;margin:0;padding:0}
div#zilladiscountformbutton{position:absolute;top:450px;left:780px;width:194px;height:122px;margin:0;padding:0}
.movemeup{position:relative;top:-5px}
img,#content.accessories ul#accessoriesMenu li:last-child,ul#accessoriesMenu li:last-child{border:none}
.floatLeft,#maincontent #information .order,ul.spec_left,#content.accessories #product img{float:left}
.floatRight,ul.spec{float:right}
#sidebar_tabs li ul li a:hover,#sidebar_tabs li ul li a.selected,#sidebar #box2 ul.more li,#order_wrapper #billing #paycolumn.tomahawk{background:none}
#sidebar #box2 a:hover,#footer a:hover{color:#1c1e47}
ul#select_nav li.last,#order_wrapper form#payment{margin-bottom:0}
#left_col img,#order_wrapper table tbody th a,#order_wrapper #billing #form_details label,#content .maincontent_image a.enlarge,#content .tile_range p a,#maincontent #information p strong{display:block}
#search_filter .search_options ul li a:hover,#search_results #pagenation ul li a:hover{text-decoration:underline}
#search_results .product_info p span.pack_price,#order_wrapper table tbody,#order_wrapper #refund label{font-weight:700}
.mid .tile_info #estimateForm table,#order_wrapper #billing fieldset #formbuttons,#order_wrapper #billing.receipt #paycolumn h2,#content #collections.tiles h2{width:100%}
.mid .tile_info #estimateForm table th,.mid .tile_info #estimateForm table td,#order_wrapper table tr td{text-align:center}
#order_wrapper form input.leftmargin,#order_wrapper #billing.receipt #paycolumn p{margin-left:10px}
#order_wrapper #billing,#order_wrapper form#basket fieldset{width:875px}
#order_wrapper #billing.receipt,#customer b{line-height:1.5em}
#customer h3,#customer h4{margin:.8em 0;padding:0 15px}
