body{background:url(/images/mec/bg.jpg) top left repeat-x #33457F;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:0.8em;margin:0;padding:0;}img{border:0;}a{color:#000;text-decoration:none;}a:hover{text-decoration:underline;}.right a,.right{color:#000;}.wrapper{background:url(/images/mec/wrapper_bg.gif) top left repeat-y;width:986px;margin:0 auto;padding:0 7px;}.container{padding:0;margin:0;overflow:auto;background:#D6D6D6;border-right:1px solid #505367;border-left:1px solid #505367;}.header{text-align:center;position:relative;height:160px;background:url(/images/mec/headbg.jpg) top left no-repeat;}.header ul{background:url(/images/mec/headulbg.png) bottom left no-repeat;margin:0;padding:5px 5px 8px 15px;position:absolute;right:0;}.header li{list-style:none;display:inline;}.basketimg{padding-left:24px;background:url(/famicons/basket.png) top left no-repeat;}.header img{border:0;}.header h1{display:none;}.navbar{border-left:1px solid #030647;border-right:1px solid #030647;height:40px;margin:0px;background:#172B73 url(/images/mec/top_nav_bg.jpg) repeat-x scroll left top;position:relative;}.navbar ul{font-size:1.3em;font-weight:bold;padding:0;margin:0;text-transform:uppercase;}.navbar ul li{display:inline;list-style-type:none;}.navbar li a{background:url(/images/mec/top_li_bg.jpg) no-repeat scroll right top;display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 12px;color:#FFF;}.search{float:right;height:40px;line-height:40px;margin:0px;padding:0;text-align:right;}#menuSearchSubmit{background:url(/famicons/magnifier.png) no-repeat;background-position:0 8px;width:16px;height:24px;margin:5px 4px 0 0;border:0;outline:none;}#menuSearchQuery{background:url(/images/mec/navbar-search.png) left no-repeat;width:155px;height:24px;border:0;margin:0 0 5px;padding:7px 0 0 8px;outline:none;}.right{float:right;width:80%;border-top:2px solid #cfcdcd;margin:0;background:#D6D6D6;overflow:auto;padding:10px;}.leftcolumn{width:172px;float:left;background:url(/images/mec/leftColumnBg.jpg) top right repeat-y #B0B0B0;border-right:1px solid #B2B2B2;border-top:1px solid #B2B2B2;padding:2px 0 2px 2px;height:100%;}.leftcolumn ul{padding:0;margin:0 0 20px 0;}.leftcolumn li{list-style:none;margin:0;padding:0;background:url(/images/mec/libg.gif) top left no-repeat;border-bottom:1px solid #b2b2b2;border-left:1px solid #b2b2b2;font-size:10px;text-transform:uppercase;text-align:left;}.leftcolumn li a{color:#000;font-family:Verdana,Geneva,sans-serif;min-height:16px;padding:2px 2px 2px 8px;display:block;}.leftcolumn ul.catergoryNav li a{font-weight:bold;}.leftcolumn ul.categoryNav li ul{margin:0;}.leftcolumn ul.categoryNav li ul li{list-style:none;background:none;margin:0;padding:0;font-size:10px;text-transform:uppercase;text-align:left;clear:both;border-bottom:0;}.leftcolumn ul.categoryNav li ul li a{color:#000;font-family:Verdana,Geneva,sans-serif;min-height:16px;padding:2px 2px 2px 14px;display:block;font-size:9px;font-weight:normal;}.right h2{color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.95em;line-height:1.3em;margin:0;padding:0.4em;}.content{}#browseProductHolder{border:1px solid #B2B2B2;background:#DFDEDE;margin:0px;overflow:auto;}#browseProductHolder h3,.largeCategory h3{background:#DDD url(/images/mec/featureh2.gif) repeat-x scroll left top;border-bottom:1px solid #B2B2B2;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.90em;line-height:1.3em;margin:0;padding:0.4em;overflow:auto;}.largeHolder .browseProduct{float:left;width:48%;border:1px solid #B2B2B2;background:#DFDEDE;margin:10px 0 10px 10px;position:relative;min-height:220px;}.largeCategory{float:left;border:1px solid #B2B2B2;background:#DFDEDE;margin:10px 0 0 10px;position:relative;min-height:240px;width:765px;}.largeCatimg{padding:5px;float:left;}.largeHolder .browseProduct h3,.largeCategory .browseProduct h3{background:#DDDDDD url(/images/mec/featureh2.gif) repeat-x scroll left top;border-bottom:1px solid #B2B2B2;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.95em;line-height:1.3em;margin:0;padding:0.4em;}.largeHolder .browseProduct .body,.largeCategory .body{padding:0;background-repeat:none;min-height:249px;}.largeHolder .browseProduct .body img{padding:5px;}.largeHolder .browseProduct .body p,.largeHolder .browseProduct .body ul{padding:auto 5px;}.largeHolder .browseProduct .information{width:130px;float:right;padding-top:50px;}.browseProduct .visitLink,.largeCategory .visitLink{background:#DDD url(/images/mec/featureh2.gif) repeat-x scroll left top;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.95em;line-height:1.3em;margin:0;padding:1px 20px 1px 20px;border-top:1px solid #B2B2B2;clear:both;text-align:right;}.browseProduct .visitLink a,.largeCategory .visitLink a{font-style:italic;margin-left:0;}.visitLink .loading{color:#FFF;display:none;float:right;font-size:12px;height:22px;line-height:22px;margin-right:1em;position:relative;top:-2px;}.productImageLink{float:left;padding:5px;}.state-in_stock{background:url(/famicons/tick.png) left no-repeat;padding-left:20px;font-weight:bold;color:#009900;margin-bottom:3px;}.state-pre_order{background:url(/famicons/date_next.png) left no-repeat;padding-left:20px;font-weight:bold;color:#CC0000;margin-bottom:3px;}.price{padding-left:20px;font-weight:bold;margin-bottom:3px;}.clear{clear:both;margin-bottom:10px;}.footer{padding:5px;background:#666;border-top:2px solid #B2B2B2;}.footer .address{float:right;text-align:right;}.footer a{color:#FFF;}.builtby{float:right;}.builtby a{color:#FFF;}.copyright{background:#666;padding:7px;}.copyright p{text-align:center;}.copyright sup{font-size:0.5em;}.title{font-weight:bold;}#map{width:785px;height:330px;border:1px solid #B2B2B2;}.breadcrumbs{background:#DDDDDD url(/images/mec/featureh2.gif) repeat-x scroll left top;border:1px solid #B2B2B2;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.95em;margin:0 0 5px 0;padding:0.9em;}.breadcrumbs ul{margin:0;padding:0;}.breadcrumbs li{list-style:none;float:left;padding-right:5px;}.breadcrumbs .active{font-weight:bold;}.productGallery{float:left;width:50%;clear:both;}.productGallery h4{padding:5px;}.productVarieties,.buyLink{float:right;width:45%;clear:both;}.productVarieties h4,.productVarieties h5{margin-top:1px;}.currentPrice{color:#009900;margin:10px 0 5px 5px;padding-left:75px;}.submit,.addToBasket{outline:none;background:#DDDDDD url(/images/mec/featureh2.gif) repeat-x scroll left top;border:1px solid #B2B2B2;padding:5px 10px;font-size:1.2em;}.productVarieties h5{float:left;}.onlyVar{float:left;padding:0 0 0 10px;}.cartSummaryInfo{position:absolute;margin:0;padding:8px;border:1px solid #500;text-align:center;background-color:#900;width:200px;color:#FFF;opacity:0.9;}#cartPanel{position:absolute;overflow:auto;opacity:0;background:#FFF url(/images/loading-BG.gif) center center no-repeat;border:1px solid #000;top:30px;right:20px;width:478px;height:0;border:1px solid #5b6a82;display:block;z-index:19;}#cartContent{width:458px;height:0;background:#fff;}#cartContent a img,.smallBasket a img,.largeBasket a img{border:0;}.smallBasket{position:relative;width:450px;margin:4px 4px 0 4px;padding:4px;height:180px;background:#fff;}.smallBasket p{margin:0;padding:0;}.largeBasket{position:relative;margin:4px 4px 0 4px;padding:4px;border:1px solid #B2B2B2;background:#ECE9E9;}.smallBasket p{margin:0;padding:0;}.smallBasket .item,.largeBasket .item{margin:2px;padding:2px;}.smallBasket h4,.largeBasket h4{float:left;margin:0;padding:0;margin-bottom:4px;}.smallBasket a,.largeBasket a{color:#000;}.smallBasket .variety,.largeBasket .variety{clear:both;margin-left:12px;}.smallBasket .variety p,.largeBasket .variety p{margin:0;padding:0;font-size:95%;}.smallBasket .info,.largeBasket .info{width:150px;text-align:right;float:right;font-size:10px;margin-right:4px;}.smallBasket .info input{font-size:10px;}.largeBasket h4{font-size:115%;}.largeBasket .info{font-size:14px;width:25%;}.largeBasket .info input{font-size:14px;}.largeBasket pre{font-size:14px;}.smallBasket pre,.largeBasket pre{display:inline;color:#000;}.largeBasket h4{padding-bottom:8px;}.largeBasket .variety{font-size:105%;}#cartContent .moreLink{position:absolute;width:100%;background:#DFDEDE;;bottom:0;left:0;height:24px;line-height:24px;font-size:14px;text-align:right;}#cartContent .moreLink a{outline:none;padding-right:6px;color:#000;}#ajaxFrame h2{color:#000;padding:0;margin:8px;font-size:100%;line-height:22px;font-size:22px;height:22px;}.cartSummaryInfo{position:absolute;margin:0;padding:8px;border:1px solid #500;text-align:center;background-color:#900;width:200px;color:#FFF;opacity:0.9;}.removeLink{float:left;height:12px;width:12px;font-size:10px;line-height:12px;margin-right:8px;}.updateCart{width:100%;text-align:right;margin:12px 12px 12px 0;}.total{border-top:1px solid;margin-right:6px;padding-top:8px;text-align:right;font-size:120%;}.total span{font-weight:bold;}.basketForm{background-color:#eee;margin:12px 8px 12px 8px;}.basketForm .largeBasket{margin-top:16px;}.flash{border:1px solid #B2B2B2;background:#DFDEDE;margin:10px 0 0 10px;position:relative;min-height:240px;}.flash h3{background:#DDD url(/images/mec/featureh2.gif) repeat-x scroll left top;border-bottom:1px solid #B2B2B2;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:0.90em;line-height:1.3em;margin:0;padding:0.4em;overflow:auto;}.flash h4{font-size:110%;text-indent:1.5em;margin:0;padding:0 0 0.8em 0.5em;color:#000;text-decoration:underline;}.flash fieldset{border:0;background:#DFDEDE;}.flash fieldset label{display:block;float:left;width:13em;margin:0 1em 0 5em;clear:both;text-align:right;line-height:1.7em;height:1.7em;margin-bottom:0.3em;}.flash .required{font-weight:bold;}.flash fieldset input,.flash fieldset select{float:left;}.flash .controls{margin:0;padding:0;width:50em;overflow:auto;}.flash .submit{margin:0.5em 0 0 0.5em;padding:0;float:right;background-color:#A00;color:#FFF;font-weight:bold;}.flash p{clear:both;padding:1em 1em 0em 22.5em;font-size:85%;}.flash p.noTab{padding:0.5em 1em 0.5em 1em;}.errors{background:#ECE9E9;width:49em;margin:1em auto 1em auto;border:1px solid #A00;padding:0.5em;color:#A00;}.errors p{color:#A00;}.errors ul{font-weight:bold;}.removeLink{line-height:2.5em;float:left;margin-left:1em;}label.error{color:#D00;}input.error{background:#FEE;}