/* General page tags */
body { margin:0px; padding:0px; color:#fff; background-color:#000; text-align:center; }
body, input, select, textarea, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

a { color:#d80c8c; text-decoration:none; }
a:hover { color:#d80c8c; text-decoration:underline; }

img { border:none; }
form { margin:0px; padding:0px; }
p { margin:0 0 1em 0; }
ul { margin:0 0 1em 1.7em; padding:0px; }
ol { margin:0 0 1em 2.5em; padding:0px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0.2em 0 0.5em 0; }

.columns:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.column { float:left; display:inline; }

/* Page */
#body-homepage { position:relative; text-align:left; margin-left:auto; margin-right:auto; width:936px; }
.body-homepage-wide#body-homepage { width:936px; }

#body { position:relative; text-align:left; margin-left:auto; margin-right:auto; width:996px; }

#logo { margin:25px 0 0 0; }

#top-menu { position:relative; background-color:#000; }
#top-menu ul { margin:0 1px 0 0; height:22px; list-style:none; float:right; }
#top-menu ul li { float:left; margin:13px 0 0 14px; }
#top-menu ul li a { display:block; height:13px; background-position:left 0px; background-repeat:no-repeat; }


#top-menu ul li a:hover { background-position:left top; }
#top-menu ul li.selected a { background-position:left top; }
#top-menu ul li a span { position:absolute; left:-999px; }

/*
#top-menu ul li.i1 a { background-image:url(mm01.gif); width:47px;}
#top-menu ul li.i2 a { background-image:url(mm02.gif); width:33px;}
#top-menu ul li.i3 a { background-image:url(mm03.gif); width:32px;}
#top-menu ul li.i4 a { background-image:url(mm04.gif); width:58px;}
#top-menu ul li.i5 a { background-image:url(mm05.gif); width:90px;}
#top-menu ul li.i6 a { background-image:url(mm06.gif); width:79px;}
*/

/* Basket */
#basket-holder { text-align:left; position:absolute; right:0px; top:0px; width:434px; } 
#basket { width:410px; background-color:#1a1a1a; padding:13px 12px 12px 12px; display:none; }
#basket-close { text-align:right; }
#basket-title { width:410px; font-size:13px; border-top:2px solid #d80c8c; margin:11px 0 0 0; padding:5px 0 17px 0; 
	background:url(menus_item_bg.gif) repeat-x bottom; }
#basket-items { height:88px; overflow:auto; }

#basket table { width:390px; border:0; }
#basket table td { font-size:11px; padding:4px; background:url(basket_item_bg.gif) repeat-x bottom; }
#basket table td.info { color:#8d8d8d; }
#basket table td.price { text-align:right; }

#basket-total { width:410px; font-size:14px; border-bottom:2px solid #fff; padding:6px 0 9px 0; margin:0 0 5px 0;}
#basket-total .left { float:left; width:205px; }
#basket-total .right { float:right; text-align:right; width:205px; }

#basket-buttons { width:410px; font-size:12px; color:#005e9d; }
#basket-buttons .left { float:left; width:205px; }
#basket-buttons .right { float:right; text-align:right; width:205px; }
#basket-buttons .right a { padding:0 0 0 5px; }



#site-search { float:right; width:180px; height:24px;  margin:91px 0 0 380px;  background: url(top_serach_box_bg.gif) no-repeat;}
#site-search div.textbox { margin:5px 0 0 6px;}
#site-search input.text { color:#000; font-size:11px; border:0; padding:0; width:158px; line-height:14px;  }
#site-search input.image {  width:15px; height:14px; margin:0; vertical-align:middle; }

#main-menu { height:23px; margin:13px 0 15px 0; padding:17px 0 15px 0; border-top:2px solid #d80c8c; border-bottom:2px solid #d80c8c; }
#main-menu ul { margin:0; list-style:none; }
#main-menu ul li { float:left; padding:0; }
#main-menu ul li a { display:block; height:23px; background-position:left 0px; background-repeat:no-repeat; margin:0 0 0 15px; }
#main-menu ul li a img { margin-left:1px; }
#main-menu ul li.first a { margin-left:0px; }

#main-menu ul.left { float:left; }
#main-menu ul.right { float:right; }
/*
#main-menu ul li a:hover {  }
#main-menu ul li.selected a { background-position:left top; }

#main-menu ul li a span { position:absolute; left:-999px; }

#main-menu ul li.i1 a { background-image:url(smm01.gif); width:98px; }
#main-menu ul li.i2 a { background-image:url(smm02.gif); width:97px;}
#main-menu ul li.i3 a { background-image:url(smm03.gif); width:46px;}
#main-menu ul li.i4 a { background-image:url(smm04.gif); width:55px;}
#main-menu ul li.i5 a { background-image:url(smm05.gif); width:51px;}
#main-menu ul li.i6 a { background-image:url(smm06.gif); width:115px;}
*/

#flash-postcard { width:490px; }
table.homepage { width:100%; }

#breadcrumbs-main {color:#fff; padding:0px 0 15px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:996px;}
#breadcrumbs-main a{color:#fff;}
#breadcrumbs-main a:hover{color:#fff;}


#breadcrumbs-main.home-bread { margin:13px 0 0 0; padding:11px 0 14px 1px; border-top:2px solid #d90c8b; width:936px;}
#body-homepage .home-title { width:936px; border-top:2px solid #fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:3px 0 0 0;}
#body-homepage .home-link { width:194px; margin:11px 0 0 0; padding:0 0 28px 0;}
#body-homepage .title { width:172px; border-top:3px solid #808080; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:5px 0 0 12px; background:url(home_arrow_bg.gif) no-repeat 2px 9px; }
#body-homepage .title a:hover { text-decoration:none;}
#body-homepage .title a span{ color:#fff; }
#body-homepage .sub-title { width:172px; color:#808080; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:3px 0 10px 12px;
border-bottom:2px solid #333; }


/* Slider */
.slide-title { border-top:3px solid #fff; padding:6px 0 14px 0; }
.slider { position:relative; overflow:hidden; height:127px; }
.slider-body { position:absolute; width:10000px; height:127px; }

.slider-footer { position:relative; background-color:#121212; margin:0 0 15px 0; padding:0 23px 0 23px; }
.slider-left { position:absolute; width:15px; height:16px; padding:5px 4px 0 4px; left:0; top:0; background-color:#121212; }
.slider-right { position:absolute; width:15px; height:16px; padding:5px 4px 0 4px; right:0; top:0; background-color:#121212; }
.slider-tracker { height:25px; }
.slider-knob { position:absolute; top:5px; width:100%; height:16px; background:url(slider_bar_left.gif) no-repeat left top; 
	cursor:pointer; }
.slider-knob div { background:url(slider_bar_middle.gif) repeat-x; height:16px; margin:0 3px 0 3px; }

.scroll-list-item { float:left; position:relative; width:106px; height:120px; margin:6px 22px 0 4px; }
.scroll-list-item .image { background:url(loading.gif) no-repeat center center; }
.scroll-list-item .image a { color:#fff; font-size:13px; }
.scroll-list-item .image span { display:block; position:absolute; margin:75px 0 0 10px; width:91px; }
.scroll-list-item-last { margin-right:0px; }

.scroll-list-item .new { position:absolute; right:0px; top:-6px; background:url(new.png) no-repeat; width:37px; height:37px; }


#store-menu-slider { position:relative; overflow:hidden; margin-left:-14px; }
.body-homepage-wide .store-menu { width:212px; }

.store-menu { width:246px; margin:0 0 0 14px; }
.store-menu ul { padding:0; margin:0; list-style-type:none; border-top: 3px solid #fff; }
.store-menu ul li { background:url(store_menu_bg.gif) no-repeat 4px 8px;; color:#005e9d; font-size:11px; border-bottom:solid 1px #262626; }
.store-menu ul li a { display:block; color:#808080;  padding:2px 0 3px 16px; }
.store-menu ul li a:hover { text-decoration:none; color:#fff;}

.store-menu ul li.last { border-bottom:solid 2px #333; }
.store-menu ul li.call-to-action a { color:#d80c8c; }
.store-menu ul li.title  { background:url(store_menu_title_bg.gif) no-repeat 2px 10px; line-height:18px; }
.store-menu ul li.title a { padding:4px 0 11px 16px; }



/* Slider
.slide-title { border-top:3px solid #fff; padding:11px 0 14px 0; }
.slider { position:relative; overflow:hidden; width:666px; height:121px; }
.slider-body { position:absolute; width:10000px; height:121px; }

.slider-footer { background-color:#121212; margin:0 0 15px 0; }

.slider-left { width:15px; height:16px; margin:5px 4px 0 4px; }
.slider-right { width:15px; height:16px; margin:5px 4px 0 4px; }
.slider-tracker { position:relative; height:25px; min-width:620px; max-width:777px; margin:0; }
.slider-knob { width:20%; height:16px; background:url(slider_bar_left.gif) no-repeat left top; 
	cursor:pointer; margin:5px 0px 4px 0px; }
.slider-knob div { background:url(slider_bar_middle.gif) repeat-x; height:16px; margin:0 3px 0 3px; }

.scroll-list-item { float:left; width:106px; height:120px; margin:0 24px 0 4px; }
.scroll-list-item .image { background:url(loading.gif) no-repeat center center; }
.scroll-list-item .image a { color:#fff; font-size:13px; }
.scroll-list-item .image span { display:block; position:absolute; margin:75px 0 0 10px; width:91px; }

#store-menu-slider { display2:none; position:relative; overflow:hidden; width2:680px; margin-left:-14px; }

.store-menu { width:212px; margin:0 0 0 14px; }
.store-menu ul { padding:0; margin:0; list-style-type:none; border-top: 3px solid #fff; }
.store-menu ul li { background:url(store_menu_bg.gif) no-repeat 4px 8px;; color:#005e9d; font-size:11px; }
.store-menu ul li a { display:block; width:197px; color:#808080;  padding:2px 0 3px 16px; border-bottom:solid 1px #262626; }
.store-menu ul li a:hover { text-decoration:none; color:#fff;}

.store-menu ul li a.last { color:#d80c8c; border-bottom:solid 2px #333; }
.store-menu ul li.title  { background:url(store_menu_title_bg.gif) no-repeat 2px 10px; line-height:18px; }
.store-menu ul li.title a { padding:4px 0 11px 16px; }
 */


.pink { color:#d60d8c; font-size:16px;}
.white { color:#fff;font-size:16px;}

#store-menu-nav { float:right; border-bottom: solid 1px #484848; width:44px; padding:4px 0 3px 0; margin:0 0 18px 0;}

#middle { width:755px; border-top: 3px solid #fff; padding:0 0 20px 0;}
#flash-titles {width:755px; margin:0; padding:0; color:#d80c8c;  font-size:30px;}
#flash-subTitles {width:755px; margin:0; padding:0; color:#fff;  font-size:40px;}

.text-content { width:437px; margin:13px 0 0 0; padding:4px 0 0 0; border-top: solid 6px #1a1a1a;}
.text-content h3 { margin:0; padding:0; font-size:16px;  }
.text-content div.p { margin:0; padding:0 20px 20px 0; color:#b3b3b3; font-size:11px; line-height:18px;}
.text-content-full { width:auto; }
.text-content-full div.p { width:417px; padding-right:0; }

.content-p { width:417px; margin:13px 0 0 0; padding:0 20px 20px 0; color:#b3b3b3; font-size:11px; line-height:18px;}

.pic-right { margin:13px 0 0 12px; border:solid 6px #1a1a1a; overflow:hidden; }
#images-holder { position:relative; width:291px; }

.link-content { width:591px; margin:13px 0 0 0; padding:4px 0 0 0; border-top: solid 6px #1a1a1a;}
.link-content h3 { margin:0; padding:0; font-size:16px; }
.link-content h3 a { color:#ffffff; }
.link-content div.p { margin:0; padding:0 20px 20px 0; color:#b3b3b3; font-size:11px; line-height:18px;}
/* .link-content div.p a { color:#b3b3b3; } */


.right-menu { width:238px; }
.right-menu ul { padding:0; list-style-type:none; margin:0 0 10px 25px; border-top: 3px solid #fff; }
.right-menu ul li { background:url(store_menu_sub_bg.gif) no-repeat 4px 12px; font-size:13px; }
.right-menu ul li a { display:block; width:200px; padding:7px 0 8px 16px; border-bottom:solid 1px #262626; }
.right-menu ul li a span { color:#fff; }
.right-menu ul li a:hover { text-decoration:none; }
.right-menu ul li.selected { background:url(store_menu_title_bg.gif) no-repeat 2px 12px; }

.right-menu ul li.last a { border-bottom:solid 2px #333; }

.right-menu ul li ul { margin:0; border-top:none; } 
.right-menu ul li ul li { background-image:url(store_menu_bg.gif); font-size:11px; }
.right-menu ul li ul li a { color:#808080; }
.right-menu ul li ul li a:hover { color:#fff; }

.right-menu ul li ul li.selected { background-image:url(store_menu_bg.gif); font-size:11px; }
.right-menu ul li ul li.selected a { color:#fff; }


/*HONEPAGE MENUS*/
.homepage-menu-holder { width:184px; height:0; overflow:hidden; }
.homepage-menu { }
.homepage-menu ul { padding:0; list-style-type:none; margin:0 0 10px 0px; }
.homepage-menu ul li { background:url(store_menu_sub_bg.gif) no-repeat 4px 12px; font-size:13px; }
.homepage-menu ul li a { display:block; width:168px; padding:7px 0 8px 16px; border-bottom:solid 1px #262626; }
.homepage-menu ul li a span { color:#fff; }
.homepage-menu ul li a:hover { text-decoration:none; }
.homepage-menu ul li.selected { background:url(store_menu_title_bg.gif) no-repeat 2px 12px; }
.homepage-menu ul li.last a { border-bottom:solid 2px #333; }
.homepage-menu ul li ul { margin:0; border-top:none; } 
.homepage-menu ul li ul li { background-image:url(store_menu_bg.gif); font-size:11px; }
.homepage-menu ul li ul li a { color:#808080; }
.homepage-menu ul li ul li a:hover { color:#fff; }
.homepage-menu ul li ul li.selected { background-image:url(store_menu_bg.gif); font-size:11px; }
.homepage-menu ul li ul li.selected a { color:#fff; }



#footer { }
#footer-inside { width:972px; background:#1a1a1a; color:#5f5f5f; font-size:12px; padding:11px 12px 13px 12px; margin:0 0 10px 0; 
	line-height:18px; }
#footer-inside-homepage { width:912px; background:#1a1a1a; color:#5f5f5f; font-size:12px; padding:11px 12px 13px 12px; margin:0 0 10px 0; 
	line-height:18px; }
#footer-right { float:right; text-align:right; width:405px; }
#footer-left { float:left; margin:0; width:280px; }

#mailing-list { width:271px; height:26px;  margin:28px 0 0 0px;  background: url(mailing_bg.gif) no-repeat;}
#mailing-list div.textbox { margin:5px 0 0 6px;}
#mailing-list input.text { background:none; color:#5e5e5e; font-size:11px; border:0; padding:0; width:235px; line-height:14px;  }
#mailing-list input.image { width:25px; height:13px; margin:0; vertical-align:middle; }

#footer-address {float:right;  }
#footer-kemp {float:right; margin:22px 0 0 0px;}


/* Contact us */
#contact-middle { width:594px; border-top: 3px solid #fff; padding:0 0 20px 0; }
#contact-middle #flash-titles {width:594px;}
#contact-middle #flash-subTitles {width:594px;}

.contact-menu { margin: 0 0 0 39px; }
.contact-menu ul { width:363px; padding:0; margin:0; list-style-type:none;  border-top: 3px solid #fff; border-bottom: 2px solid #333;}
.contact-menu ul li { width:347px; background:url(store_menu_bg.gif) no-repeat 4px 12px;; color:#808080; font-size:11px; padding:7px 0 8px 16px;}
.contact-menu ul li.title { background:url(store_menu_title_bg.gif) no-repeat 2px 7px; font-size:16px; color:#d80c8c; border-bottom:solid 1px #262626; padding:3px 0 13px 16px; margin:2px 0 8px 0;}
.contact-menu ul li.title span { color:#fff; }

.contact-menu ul li.contact-details-top { background:none; padding:19px 0 0 16px; border-top: 1px solid #262626; margin:12px 0 0 0;}
.contact-menu ul li.contact-details { background:none; padding:7px 0 0 16px;}
.contact-menu ul li.contact-details-bottom { background:none; padding:7px 0 19px 16px;}


.form-message { font-size:11px; color:#b3b3b3; margin:0 0 22px 0; }
.form .error { font-size:11px; padding:0px 0 10px 0px; line-height:15px; color:#ff4040; }
.form-items .form-title { width:144px; padding:5px 0px 0 0; margin:0 4px 0 0; font-size:13px; }
.form-items .form-title span { color:#d80c8c; }
.form-items div.text { width:442px; height:21px; padding:5px 0px 4px 0; border:none; background:url(input_bg.gif) no-repeat; }
.form-items div.text input.text { width:432px; margin:0 0 0 5px; border:0; }
.form-items div.textarea { width:442px; height:146px; padding:0; border:none; background:url(textarea_bg.gif) no-repeat; }
.form-items div.textarea textarea{ width:433px; height:106px; margin:5px 4px 0 5px; border:0; }
.form-items div.checkbox { margin:2px 0 3px -4px; }
.form-items div.static { height:24px; margin:6px 0 0px 0; font-size:12px; }

.form-items div.select { float:left; height:27px; margin:3px 0 0px 0; }
.form-items div.select-sep { float:left; height:24px; margin:6px 0 0px 0; }
.form-items select.select-day { margin-right:5px; }
.form-items select.select-month { margin-right:5px; }
.form-items select.select-year { }

.form-buttons { width:594px; text-align:right; border-top:solid 4px #1a1a1a; padding:6px 0 0 0; margin:14px 0 0 0; }
.form-buttons .form-buttons-inner { float:right; margin:0 0px 0 0; display:inline; }
.form-buttons .form-buttons-inner img.button,
.form-buttons .form-buttons-inner input.button { margin:0 0 0 22px; }


.form-items-wide .form-title { width:164px; }
.form-items-wide .form-note { width:442px; color:#b3b3b3; height:21px; font-size:11px; padding:5px 4px 4px 0; margin-left:168px; }
.form-items-wide .form-warning { color:#f01111; }


.location-info { width: 372px; border-top:solid 3px #fff;margin:20px 0 0 0;}
.location-info-full { width:755px; }
.location-map { border-top:solid 3px #fff; margin:20px 0 0 10px; }
.location-title {color:#d80c8c; font-size:16px;}
.location-p {margin:10px 0 0 0; padding:0 20px 20px 0; color:#fff; font-size:11px; line-height:18px;}
.location-address {margin:10px 0 0 0; padding:0 20px 20px 0; color:#fff; font-size:11px; line-height:18px;}
.location-google {margin:13px 0 0 0;} 

#location-map { width:371px; height:280px; color:#000; } 
#location-map a.location-map-link { color:#284B81; font-weight:bold; }
#location-map-load { padding-top:110px; text-align:center; }


/*
.fact-list {list-style-type:none;font-size:11px; line-height:18px; margin:10px 0 0 0; width:372px; }
.fact-list li { background:url(bullet.gif) no-repeat 0 6px; padding:0 0 20px 11px;}
*/
.fact-list { font-size:11px; line-height:18px; margin:10px 0 0 0; width:372px; }
.fact-list li { padding:0 0 20px 0px; }

.fact-image { margin:27px 0 0 0; border:solid 10px #1a1a1a; }
.fact-image#images-holder { margin:27px 0 0 0; width:353px; }


.gallery { width:756px; border-top:solid 3px #fff; margin:20px 0 0 0px; }
.gallery-title {color:#fff; font-size:16px; padding: 5px 0 9px 0px;}
.gallery-images { margin:20px 0 0 -21px; width:776px; }
.gallery-image {border:solid 6px #1a1a1a; margin:0 0 21px 21px; }


/* Menu items */
.menu-items { margin:0 0 0 -13px; width:768px; }

.menu-item { width:179px; height:267px; position:relative; margin:12px 0 0 13px; }

.menu-item-open .menu-item-inner-frame { width:371px; }
.menu-item-inner-frame { position:absolute; background-color:#000; overflow:hidden; 
	width:179px; height:267px; }
.menu-item-inner { width:371px; height:247px; border-top:solid 3px #fff; }
.menu-item-title { color:#fff; font-size:16px; height:28px; margin:2px 0 14px 0; }
.menu-item-pic { width:179px; height:99px; text-align:center; }
.menu-item-price { width:179px; color:#d80c8c; font-size:17px; line-height:19px; padding:0 0 5px 0; }
.menu-item-type { width:179px; color:#b3b2b2; font-size:12px; line-height:14px; padding:0 0 8px 0; }
.menu-item-info { height:38px; overflow:hidden; width:179px; color:#807f7f; font-size:10px; margin:0 0 20px 0; }

.menu-item-link { display:block; height:18px; background:url(order_online_arrow.gif) no-repeat right top #d80c8c; }
.menu-item-open .menu-item-link { background-image:url(order_online_x.gif); }

.menu-item .special { position:absolute; right:0px; top:3px; background:url(special.gif) no-repeat; width:57px; height:57px; }
.menu-item .new { position:absolute; left:0px; top:100px; background:url(new.png) no-repeat; width:37px; height:37px; }

.menu-item-left { width:202px; }
.menu-item-right { width:169px; height:247px; margin:0; padding:0; position:relative; }

.menu-item-right-bottom { position:absolute; left:0px; bottom:0px; width:169px; }
.menu-item-right .customise { color:#807f7f; font-size:14px; margin:0px 0 7px 0;  }
.menu-item-right input.checkbox { margin:2px 0 3px 0px; }
.menu-item-right .add-text { width:145px; margin:0 0 6px 4px; }
.menu-item-right select.select { margin:2px 0 3px 17px; width:152px; }
.menu-item-right .add-buttons { width:155px; margin:5px 0 7px 0; height:18px; float:right; }
.menu-item-right .add-buttons .button { float:left; margin-left:3px; }

.menu-item-faded { position:absolute; width:179px; height:267px; visibility:hidden; }
.menu-item-grey .menu-item-price { color:#b3b2b2; }
.menu-item-grey .menu-item-title { color:#b3b2b2; }
.menu-item-grey .menu-item-inner { border-top:solid 3px #b3b2b2; }
.menu-item-grey .special { background-image:url(special_grey.gif); }
.menu-item-grey .new { background-image:url(new_grey.png); }


.menus { width: 755px; border-top:solid 3px #fff; margin:20px 0 0 0;}
.menus-title {color:#fff; font-size:16px; padding: 5px 0 9px 0;}
.menus-section-title {color:#d80c8c; font-size:14px; padding:5px 0 5px 0; border-top:solid 1px #d80c8c;
	width:100%; margin:9px 0 0 0;}

.menus-item { width:100%; color:#fff; font-size:11px; padding: 5px 0 5px 0; }
.menus-item div.menus-text { width:730px; }
.menus-item div.menus-type { width:25px; color:#d80c8c; text-align:right; }
.menus-item div.menus-price { width:50px; color:#d80c8c; float:right; text-align:right; }
.menus-item-with-price div.menus-text { width:680px; }
.menus-item-first {background:none;}
.menus-info { width:100%; margin: 20px 0 0 0; padding: 14px 0 0 0; color:#807f7f; font-size:11px; border-top:solid 1px #fff;}


.simple-columns { margin:0 0 0 -13px; width:768px; }
.simple-column { width:371px; margin:0 0 0 13px; }
.simple-section { width:371px; font-size:16px; color:#d80c8c;  margin:20px 0 0 0; border-top:2px solid #fff; 
	padding:2px 0 10px 0; background:url(menus_item_bg.gif) repeat-x left bottom; }

.simple-item-open .simple-item-frame { height:127px; }

.simple-item { position:relative; font-size:13px; width:371px; height:18px; padding:6px 0 6px 0; }
.simple-item-frame { position:absolute; background-color:#000; 
	overflow:hidden; width:371px; height:6px; border-bottom:1px dotted #5c5c5c; }
.simple-item-inner { height:135px; padding:23px 0 10px 0; }

.simple-item .simple-customise { width:365px; color:#807f7f; font-size:12px; padding:0 0 4px 0; }
.simple-item .add-text{ font-size:11px; width:345px; height:24px; padding:0 0 0 5px; line-height:20px;}
.simple-item input.checkbox { margin:2px 0 3px 0px; }
.simple-item select.select { margin:2px 0 3px 0px; width:152px; }
.simple-item .add-buttons { width:155px; margin:1px 0 7px 0; height:18px; float:right; }
.simple-item .add-buttons .button { float:left; margin-left:3px; }
.simple-item .simple-title { width:273px; font-size:12px; line-height:18px; }
.simple-item .simple-price { width:45px; color:#d80c8c; font-size:12px; line-height:18px; }

.simple-item-faded { position:absolute; width:371px; height:18px; visibility:hidden; }
.simple-item-grey .simple-title { color:#b3b2b2; }
.simple-item-grey .simple-price { color:#b3b2b2; }



/* Check out */
.sites { margin:0 0 20px 0; width:700px; }
.order-buttons { width:100%; text-align:right; }
.order-buttons input,
.order-buttons img { padding: 0 0 0 10px; }
.sites td { font-size:11px; line-height:20px;}

.check-out-title {font-size:16px; color:#d80c8c; width:700px;}

#summary-items td { font-size:11px; }
#summary-items tr { background:url(basket_item_bg.gif) repeat-x bottom; }
#summary-items tr.headers { background:url(menus_item_bg.gif) repeat-x bottom; }
#summary-items tr.totals { background:none; }
#summary-items td.ctext { padding:6px 0 6px 0; }
#summary-items td.etext { color:#8d8d8d; padding:6px 0 6px 0; }
#summary-items td.title { font-size:13px; color:#d80c8c; padding-bottom:5px; }
#summary-items th.title { font-size:13px; color:#d80c8c; padding-bottom:5px; }
#summary-items div.text { width:220px; margin:5px 0 2px 0; padding-top:5px; background-image:url(input_short_bg.gif); }
#summary-items div.text input.text { width:212px; }
#summary-items td.static { font-size:11px; height:20px; }
 
.highlight { color:#fff; }

.check-out-p {width:700px; margin:0px 0 0 0; padding:0 20px 20px 0; color:#b3b3b3; font-size:11px;}
.check-out-form { width:550px;}
.label-check-out {width:200px; font-size:12px;}
.input-check-out { text-align:left;}
.input-check-out input{width:300px;  margin:0 0 6px 0;}
.note-check-out {width:250px;color:#b3b3b3;margin:0 0 10px 200px;}

/*
#summary-items { margin:0 20px; }
#summary-items td { font-size:12px; padding:0 0 5px 0; }
#summary-items th.title { font-size:13px; color:#d80c8c; padding:0 0 10px 0; }
#summary-items td.title { font-size:13px; color:#d80c8c; padding:0 0 10px 0; }
#summary-items input{ width:150px; }
#summary-items td.table-total { padding:10px 0 0 0; font-size:14px; }
*/


/* Sitemap */
.sitemap { width: 375px; margin:20px 0 20px 0px;}
.sitemap ul { font-size:12px; margin:0 0 12px 0px; padding:0 0 0px 22px; list-style:none; }
.sitemap ul li { margin:0 0 0px 0; padding:0 0 5px 8px; background:url(store_menu_title_bg.gif) no-repeat 0px 4px;}
.sitemap ul li a { }

.sitemap ul.level2 {  padding:0 0 0px 40px; }
.sitemap ul.level2 li { padding:0 0 0 8px; }
.sitemap ul.level2 li a { color:#fff;}
.sitemap ul.level3 {  padding:0 0 0px 40px; }
.sitemap ul.level3 li a { color:#d80c8c;}


/* Start: Slimbox */
#lbOverlay { position:absolute; z-index:9999; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; left:50%; overflow:hidden; 
	background-color:#fff; }
.lbLoading { background:#fff url(slimbox_loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(slimbox_prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(slimbox_nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666;
	line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:66px; height:22px; 
	background:transparent url(slimbox_closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }
/* End: Slimbox */ 



#footer-mnet {float:right; height:8px; margin:0px 10px 20px 0; }
