body{margin:0;padding:0px 0 0 0;font-family:verdana,arial,helvetica,sans-serif;color:#3d3d3d;font-size:12px;text-align:center;background-color:#b1b1b1;}
#main{margin:0 auto;text-align:left;width:970px;background-color:#fff;}

#header{padding-bottom:10px;background-color:#000;}
#footer{margin:2px 5px 0 5px;border-top:1px solid #b2b1b2;padding:0 10px 30px 10px;}
#footer p{color:#000;font-size:12px;margin:8px 0;color:#b2b1b2;}

#menu {background:url(/images/bkgd/menubar.jpg) no-repeat;width:970px;height:32px;}
#menu ul{list-style:none;margin:0 0 8px 5px;padding:0 0 8px 5px;}
#menu ul li{display:block;float:left;border-left:1px solid #b2b1b2;padding:2px 5px 2px 5px;margin-top:6px;color:#B6B2B3;}
#menu ul li.first{border-left:0px solid #000;}
#menu li a:link,#menu li a:active,#menu li a:visited {color:#B6B2B3;text-decoration:none;font-weight:bold;}
#menu li a:hover {color:#6EB43E;text-decoration:none;}
#menu li a.selected:link,#menu li a.selected:active,#menu li a.selected:visited {color:#B6B2B3;text-decoration:none;font-weight:bold;}
#menu li a.selected:hover {color:#6EB43E;text-decoration:none;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}


#content{}
#content h1{font-size:14px;margin:10px 0 5px 0;color:#3d3d3d;}
#content h2{font-size:13px;margin:10px 0 5px 0;color:#3d3d3d;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#3d3d3d;}
#content p{margin:10px 0;color:#3d3d3d;font-size:11px;}
#content a:link,#content a:visited,#content a:active {color:#8C1E59;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#3d3d3d;font-size:12px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:#8c1e59;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#8c1e59;text-decoration:underline;}
#content .white{color:#fff;}
#content .green{color:#6eb43e;}
#content .grey{color:#b2b1b2;}
#content .pink{color:#ed008c;}
#content .gold{color:#9d8730;}
#content .red{color:#d41f27;}
#content .blue{color:#56b7df;}
#content .yellow{color:#d7df21;}

/*16px*/
#content .largetext16{font-size:16px;}
#content .white16{color:#fff;font-size:16px;}
#content .green16{color:#6eb43e;font-size:16px;}
#content .grey16{color:#b2b1b2;font-size:16px;}
#content .pink16{color:#ed008c;font-size:16px;}
#content .gold16{color:#9d8730;font-size:16px;}
#content .red16{color:#d41f27;font-size:16px;}
#content .blue16{color:#56b7df;font-size:16px;}
#content .yellow16{color:#d7df21;font-size:16px;}

/*18px*/
#content .largetext18{font-size:18px;}
#content .white18{color:#fff;font-size:18px;}
#content .green18{color:#6eb43e;font-size:18px;}
#content .grey18{color:#b2b1b2;font-size:18px;}
#content .pink18{color:#ed008c;font-size:18px;}
#content .gold18{color:#9d8730;font-size:18px;}
#content .red18{color:#d41f27;font-size:18px;}
#content .blue18{color:#56b7df;font-size:18px;}
#content .yellow18{color:#d7df21;font-size:18px;}


.home_padding{padding:5px;}
#content .home_padding h1,#content .home_padding h2{margin-top:0;}

.about_padding{padding:0 5px;}
.home_padding2{padding:40px 5px 10px 5px;}
.home_box1,.about_box1{width:193px;height:146px;}
.home_box2a{width:191px;border:1px solid #b2b1b2;height:524px;}
.home_box2{width:191px;border:1px solid #b2b1b2;}
.about_box2{height:181px;}
.home_box3{width:337px;height:146px;}
.about_box3{width:468px;height:146px;}

.home_box4{display:block;float:left;width:236px;height:183px;}
.home_box4a{display:block;float:left;width:236px;}
.about_box4{width:468px;position:relative;min-height:146px;height:auto !important;height:146px;}
.home_box5a{display:block;float:left;width:101px;height:380px;background-color:#221E1F;}
.home_box5,.about_box5{display:block;float:left;width:101px;height:183px;background-color:#221E1F;}
.home_box6,.about_box6{display:block;float:left;width:128px;height:108px;}
.home_box7,.about_box7{display:block;float:left;width:128px;height:108px;}
.home_box8,.about_box8{width:268px;height:112px;}
.home_box9,.about_box9{display:block;float:left;width:128px;height:112px;}
.home_box10,.about_box10{display:block;float:left;width:128px;height:112px;}
.home_box11{width:131px;height:329px;background-color:#221E1F;}


.home_col1,.about_col1{display:block;float:left;width:193px;padding:0 5px;}
.home_col2{display:block;float:left;width:337px;padding-right:5px;}
.about_col2{display:block;float:left;width:468px;padding-right:5px;}
.home_col3,.about_col3{display:block;float:left;width:268px;padding-right:16px;}
.home_col4{display:block;float:left;width:131px;}
.col_home_boxes{position:relative;display:block;float:left;width:131px;height:331px;background:url(/images/bkgd/home-boxes.jpg) no-repeat left top;}
.col_home_boxes_box1{position:absolute;width:121px;top:5px;left:5px;}
.col_home_boxes_box2{position:absolute;width:121px;top:113px;left:5px;}
.col_home_boxes_box3{position:absolute;width:121px;top:221px;left:5px;}
.about_col1,.about_col2,.about_col3{padding-top: 15px;}
.explore{display:block;float:left;width:131px;height:329px;background-color:#221E1F;}
.product_list{position:relative;min-height:400px;height:auto !important;height:400px;display:block;float:left;width:131px;background-color:#E8E8E8;}
.col1 {display:block;display:inline;float:left;margin:0 10px 0 10px;width:950px;}
.col1prod {display:block;display:inline;float:left;margin:0 10px 0 10px;width:809px;}
.col1a {display:block;float:left;margin:10px 20px 0 0;width:465px;}
.col1b {display:block;float:left;margin:10px 0 0 0;width:465px;}

.top_bar_content{padding:2px 5px;}
.explore_box{padding-top:15px;}
.black_section{background-color:#221E1F;margin:10px -5px 0 -5px;padding:10px 5px 10px 5px;}

#content .top_bar_content h1{margin:0;}
#content .top_bar_content p{margin:4px 0;}

#content .explore h1 {margin-left:5px;margin-right:5px;}
#content .explore p {margin-left:5px;margin-right:5px;}
#content .explore p img{margin-left:-5px;margin-right:-5px;}
#content .explore a:link,#content .explore a:visited,#content .explore a:active {color:#6eb43e;text-decoration:none;font-weight:bold;}
#content .explore a:hover{text-decoration:underline;}

#content .product_list h1 {margin-left:5px;margin-right:5px;}
#content .product_list p {margin-left:5px;margin-right:5px;}
#content .product_list p img{margin-left:-5px;margin-right:-5px;}
#content .product_list a:link,#content .product_list a:visited,#content .product_list a:active {color:#8C1E59;text-decoration:none;font-weight:bold;}
#content .product_list a:hover{text-decoration:underline;}

#content .product_list_links{margin-left: 15px;}
#content .product_list_links a.selected:link,#content .product_list_links a.selected:visited,#content .product_list_links a.selected:active,#content .product_list_links a.selected:hover {text-decoration:underline;}

#content .pagelinksbottom {margin-right: 40px;margin-top: 15px;float:right;  display: inline;}
#content .breadcrumb {margin: 10px 5px;}
#content .breadcrumb p {font-size:13px;}

#content .product {width: 368px; border: 1px solid #221E1F; background-color: #221E1F;}
#content .product img {float: left;}
#content td.product {padding:0;margin:0;background-color:#221E1F;}
#content .product .summary {float:left; width: 180px; padding: 0 10px;}
#content .product h2,#content .product p {margin:4px 0;}
#content .product a:link,#content .product a:visited,#content .product a:active {color:#6eb43e;text-decoration:none;font-weight:bold;}
#content .product a:hover{text-decoration:underline;}

#content .product_detail {margin-left: 5px; border: 1px solid #221E1F; width:764px; position:relative;z-index:1;}
#content .product_detail h2 {margin:0; padding:0;margin-top: 10px;}
#content .product_detail .image {float: left;}
#content .product_detail .detail {float: left;position:relative;min-height:295px;height:auto !important;height:295px;width: 286px;background-color:#221E1F; padding: 0 15px;}
#content .product_detail .detail p {color:#FFFFFF;}
#content .product_detail .frozen {position: absolute; left: 0; bottom: 0;}
#content .product_detail .frozen_spacer {height:40px;}

#content .product_review {margin-left: 5px; width:766px; background-color:#E8E8E8;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;}
#content .product_review .inner {padding: 0 10px;}
#content .product_review img {display:inline;margin-top:3px;}
#content .product_review a {font-size:11px;}

div.iMenu {position:absolute;width:170px;top:-2000px;z-index:100;}
div.iMenu2 {background-color:#221E1F;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {background-color:#221E1F;font-size:12px; padding: 3px 0;}
ul#submenu li a:link,ul#submenu li a:visited {color: #B6B2B3;text-decoration:none;font-weight:bold;}
ul#submenu li a:hover {color: #6EB43E; text-decoration:none;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:11px;font-weight:normal;}
#shopbasket th,td{font-weight:normal;padding:2px 0;vertical-align:top;}
#shopbasket th {font-weight: bold;color:#4F6B80;}
#shopbasket td.basket,td.basket2{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket input.qty{width:25px;background:transparent;border:1px solid #4F6B80;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}

.col_note_left{margin-top:5px;position:relative;display:block;float:left;width:701px;padding-top:175px;background:url(/images/bkgd/note-title-bar.jpg) no-repeat left top;}
.col_note_left_inner{padding:0 10px 10px 10px;}
.col_image_left{margin-top:5px;position:relative;display:block;float:left;width:701px;height:509px;background:url(/images/bkgd/image-background.jpg) no-repeat 8px 0px;}
.col_image_left_inner{padding:0 10px 10px 10px;}

.col_basket_left{margin-top:5px;display:block;float:left;width:701px;}
.col_basket_left_inner{margin:0 10px;}

.col_checkout_left{margin-top:5px;display:block;float:left;width:701px;}
.col_checkout_left_inner{margin:0 10px;}

.col_boxes_right{margin-top:5px;position:relative;display:block;float:left;width:259px;height:509px;background:url(/images/bkgd/coloured-box.jpg) no-repeat;}
.col_boxes_right_box1{position:absolute;top:10px;left:10px;width:239px;}
.col_boxes_right_box2{position:absolute;top:122px;left:10px;width:239px;}
.col_boxes_right_box3{position:absolute;top:232px;left:10px;width:239px;}
#content .col_boxes_right_box1 p,h1,h2,h3{margin-top:0;}
#content .col_boxes_right_box2 p,h1,h2,h3{margin-top:0;}
#content .col_boxes_right_box3 p,h1,h2,h3{margin-top:0;}
.col_image_title{position:absolute;top:40px;left:30px;width:645px;}
.col_image_text{position:absolute;top:190px;left:30px;width:645px;}
#content .col_image_title p,h1,h2,h3{margin-top:0;}
#content .col_image_text p,h1,h2,h3{margin-top:0;}
.note_title{position:absolute;left:55px;top:30px;width:120px;}

.col_account_mgmt{display:block;float:left;width:701px;}
.col_account_mgmt_inner{padding:0px 10px 10px 10px;}

.products_row{margin:10px 0;}
.products_box1{display:block;float:left;width:230px;height:260px;padding-left:10px;}
.products_box2{display:block;float:left;width:230px;height:260px;padding-left:10px;}

.hotline{display:block;float:right;padding:10px 10px 0 0;}

/*forms*/
label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:150px;font-size:11px;}
input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:0.9em;width:150px;font-size:11px;}
select.twocol {display: block; float: left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:11px;width:150px;font-family:arial,helvetica,sans-serif;}
textarea.twocol {margin:3px 0px;display:block;float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:11px;width:200px;height:100px;overflow:auto;font-family:arial,helvetica,sans-serif;}
img.reqd {display:inline;}

/*basket*/
#basket{display:none;position:absolute;background-color:#8C1E59;margin-top:179px;margin-left:710px;width:250px;border:1px solid #000;z-index:100;}
#basketinner{background-color:#8C1E59;padding:4px;}
#basket p{font-family:arial,helvetica,sans-serif;color:#fff;font-size:11px;margin:2px 5px 2px 5px;}
#basket table{font-size:11px;color:#fff;}
#basket img{margin-top:5px;}
#basket .basket_button{display:block;float:left;cursor:pointer;}
.restore_basket{margin:3px 0 0 3px;cursor:pointer;}


/* new homepage */
#home_page{margin:10px 0 20px 10px;}
.home_col1_new{display:block;float:left;width:180px;overflow:hidden;}
#side_menu a{display:block;margin-bottom:2px;}

.home_col2_new{display:block;float:left;width:492px;overflow:hidden;}
.home_col2_new .inner{padding:0 5px;}
.home_col2_new .section_height{}
.home_col2_new .login_box{position:relative;background-color:#000;width:482px;}
.home_col2_new .username_label{display:block;padding-top:5px;margin-left:2px;color:#d11a6c;font-weight:bold;font-size:12px;}
.home_col2_new .username_text{position:absolute;left:228px;top:8px;width:70px;background-color:#fff;border:0px solid #fff;font-size:12px;color:#000;}
.home_col2_new .pword_label{position:absolute;left:305px;top:9px;color:#d11a6c;font-weight:bold;font-size:12px;}
.home_col2_new .pword_text{position:absolute;left:372px;top:8px;width:70px;background-color:#fff;border:0px solid #fff;font-size:12px;color:#000;}
.home_col2_new .submit{position:absolute;top:1px;right:1px;}

.home_col3_new {display:block;float:left;width:271px;border-top:1px solid #FFFFFF;overflow:hidden;}
.home_col3_new .delivery {margin-top:3px;}
.home_col3_new .this_month{background-color:#00B0E6;}
.home_col3_new .this_month_img{margin-left:20px;}

/* new footer links */
#footer_menu {text-align:center;margin:15px 0 0 0;padding:15px 0;border-top:1px solid #b2b1b2;}
#footer_menu .links {color:#8C1E59;}
#footer_menu a, #footer_menu a:link, #footer_menu a:active, #footer_menu a:visited {font-size:11px;font-weight:bold;color:#8C1E59;text-decoration:none;}
#footer_menu a:hover {text-decoration:underline;}


/* butcher template */
.butcher_col1  {display:block;float:left;width:685px;height:508px;background:url(/images/bkgd/butcher-background.jpg) no-repeat;}
.butcher_col1 .inner {padding:150px 15px 20px 20px;}
.butcher_col1 .top {}
.butcher_col1 .bottom {border-top:1px solid #b2b1b2;}

.butcher_col2 {display:block;float:left;width:270px;border-top:2px solid #FFFFFF;}
.butcher_product {margin:5px 0;width:270px;border:1px solid #b2b1b2;;background:#FFFFFF;position:relative;}
.butcher_product .image {float:left;width:150px;height:135px;}
.butcher_product .detail {float:right;width:118px;}
.butcher_product .buttons {position:absolute;bottom:0;right:5px;}

/* fishmonger template */
.fishmonger_col1  {display:block;float:left;width:685px;height:508px;background:url(/images/bkgd/background-fishmonger.jpg) no-repeat;}
.fishmonger_col1 .inner {padding:165px 25px 30px 25px;}
.fishmonger_col1 .text {height:315px;}

.fishmonger_col2 {display:block;float:left;width:270px;border-top:3px solid #FFFFFF;}

.fishmonger_products {margin:20px 0 20px 75px;}
.fishmonger_product {float:left;margin:5px 5px 0 0;width:270px;border:1px solid #b2b1b2;background:#FFFFFF;position:relative;}
.fishmonger_product .image {float:left;width:150px;height:135px;}
.fishmonger_product .detail {float:right;width:118px;}
.fishmonger_product .buttons {position:absolute;bottom:0;right:5px;}

/* chefs template */
.chefs_col  {margin-left:5px;margin-bottom:30px;width:958px;height:597px;background:url(/images/bkgd/background-chefs.jpg) no-repeat;border:1px solid #fff;}
.chefs_col .vegetarian {position:absolute;display:block;left: 242px;top:89px;}
.chefs_col .vegetables {position:absolute;display:block;left: 335px;top:89px;}
.chefs_col .pastry {position:absolute;display:block;left: 436px;top:88px;}
.chefs_col .desserts {position:absolute;display:block;left: 551px;top:88px;}
.chefs_col .inner {margin:125px 30px 0 30px;}
.chefs_col1 {display:block;float:left;width:650px;height:315px;}
.chefs_col2 {display:block;float:right;width:210px;height:315px;}


.chefs_products {margin-left:200px;}
.chefs_product {float:left;margin:10px 10px;display:inline;width:270px;border:1px solid #b2b1b2;;background:#FFFFFF;position:relative;}
.chefs_product .image {float:left;width:150px;height:135px;}
.chefs_product .detail {float:right;width:118px;}
.chefs_product .buttons {position:absolute;bottom:0;right:5px;}

#newsletter{width:269px;border:1px solid #666;}
#newsletter .inner{padding:6px 10px;}
#newsletter h1{margin-top:0;}
#newsletter label.twocol{margin-top:3px;display:block;float:left;color:#3d3d3d;font-size:12px;width:60px;}
#newsletter input.twocol{margin-top:3px;display:block;float:left;color:#3d3d3d;border:1px solid #666;font-size:12px;widtH:185px;}

.myaccount_box{background-color:#f1efb4;padding:10px;}
.myorders{display:block;float:left;width:350px;}
.myaccount{display:block;float:left;width:180px;}
.myaccount_info{display:block;float:left;width:400px;}
.myorders img, .myaccount img {margin: 10px 0;}

/*account*/
#account_order_history{display:block;float:left;width:311px;height:250px;border:1px solid #C31F26;}
#account_order_history .inner{padding:10px 5px;}
#account_recent_order{display:block;float:left;width:311px;height:250px;border:1px solid #A71E3A;}
#account_recent_order .inner{padding:10px 5px;}
#account_my_favourites{display:block;float:left;width:311px;height:250px;border:1px solid #E46925;}
#account_my_favourites .inner{padding:10px 5px;}
#account_my_favourites .inner{padding:10px 5px;}
#account_todays_board{display:block;float:left;width:311px;height:250px;border:1px solid #000;background-color:#000;}
#account_todays_board .inner{padding:10px 10px;}
#account_recommend_friend{display:block;float:left;width:311px;height:250px;border:1px solid #4D65A1;}
#account_recommend_friend .inner{padding:10px 5px;}
#account_recommend_friend label.twocol{margin:4px 0;display:block;float:left;color:#3d3d3d;width:130px;font-size:11px;}
#account_recommend_friend input.twocol{display:block; float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:12px;width:150px;font-size:11px;}

#account_edit_account{display:block;float:left;width:311px;height:250px;border:1px solid #20A7D6;}
#account_edit_account .inner{padding:10px 5px;}
.account_left{margin:0 0 0 4px;}

#account_area table{width:100%;}
#account_area td{vertical-align:top;font-size:11px;padding:2px 2px;}

