﻿/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a
{
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
}
.clearfix:after
{
    content: "."; /* This dot is the actual appended content */
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}

body, html
{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f9f5f0;
    font-size: 12px;
}
#wrapper
{
    width: 952px;
    margin: 0 auto;
}
/* ----------------------- Header ----------------------------*/
#header
{
    height: 159px;
    width: 952px;
}
.star_anise
{
    background-image: url(../images/header.jpg);
}
.errbox
{
    width: 941px;
    height: 120px;
    margin: 0 0 0 5px;
    padding: 0;
    background: #fff;
    text-align: left;
}
.errbox h1
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 22px;
    color: #333;
    font-weight: normal;
    margin: 0;
    padding: 15px 0 0 15px;
}
/* ----------------------- Shopping Basket ----------------------------*/
#shopping_basket
{
    float: right;
    background-image: url(../images/basket_png.png);
    height: 142px;
    width: 325px;
    margin-right: 10px;
    behavior: url(iepngfix.htc);
    text-align: left;
}
#shopping_basket h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
}
.basket_head
{
    padding-left: 50px;
    padding-top: 7px;
    padding-bottom: 2px;
}
p.basket
{
    font-size: 12px;
    padding-left: 50px;
    color: #FFFFFF;
}
#shopping_basket a:link, #shopping_basket a:active, #shopping_basket a:visited
{
    color: #f3c805;
    text-decoration: underline;
}
#shopping_basket a:hover, #shopping_basket a:focus
{
    text-decoration: none;
}
h2.logged
{
    padding-left: 50px;
    padding-top: 10px;
}
p.logged
{
    font-size: 12px;
    padding-left: 50px;
}

/* ----------------------- Top Nav ----------------------------*/

#top_nav
{
    width: 952px;
    height: 40px;
    background: #fff url(/images/nav_back.jpg) no-repeat 0 0;
    text-align: left;
    border: 0;
    position: relative;
    margin: 0;
    padding: 1px 0 0 0;
}
ul.MainMenu
{
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 15px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    height: 33px;
    width: 650px;
    float: left;
    position: relative;
}
ul.MainMenu li.Li_Root
{
    background-image: url(../images/button_back.jpg);
    display: inline;
    margin: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #f3c90b;
    float: left;
    padding-top: 7px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
ul.MainMenu li.Li_Root:hover
{
    background-image: url(../images/nav_rollover.jpg);
}
ul.MainMenu li.Li_Root a.A_Root
{
    color: #4c2e26;
    text-decoration: none;
    text-align: center;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 17px;
    font-weight: normal;
    padding-top: 7px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 12px;
    position: relative;
}
li.Home img
{
    border: none;
    margin: 0;
    padding: 3px;
}
li.Home, li.Home a 
{
    margin: 0 !important;
    padding: 0 !important;
}
ul.MainMenu li.Li_Root a.A_Root:hover, ul.MainMenu li.Li_Root a.A_Root:focus
{
    color: #FFFFFF;
}
.SubMenu
{
    display: none;
    position: absolute;
    width: 272px;
    height: auto;
    z-index: 10;
    float: left;
    background: transparent url('/Images/SubMenuBg.png') no-repeat center bottom;
    margin: 5px 0 0 -5px;
    padding: 5px 5px 15px;
    list-style: none;
}
.SubMenu li
{
    width: 260px;
    height: 18px;
    background: transparent !important;
    padding: 1px 6px;
    border-bottom: 1px solid #fff;
}
.SubMenu li a
{
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
}
.SubMenu li a:hover
{
    text-decoration: none;
}
ul.MainMenu li:hover > ul
{
    display: block;
}
/* ----------------------- Search Box ----------------------------*/

#search
{
    background-image: url(../images/glass.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    top: 1px;
    position: absolute;
    width: 290px;
    right: 0;
}
#search ul
{
    width: 200px;
    display: block;
    height: 75px;
}
#search ul li
{
    width: 175px;
    display: block;
    font-size: 12px;
    border: 0 !important;
    padding: 4px;
}

/*AutoComplete flyout */
ul.CompletionList
{
    position: absolute !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 200px !important;
    height: 140px !important;
    background: #fff !important;
    color: #000 !important;
    overflow: auto !important;
    text-align: left !important;
    list-style-type: none !important;
    border: solid #888 1px !important;
    z-index: 50000 !important;
}
li.CompletionListItem
{
    background: #fff !important;
    cursor: pointer;
    color: #888 !important;
}
li.CompletionListHighlightedItem
{
    background: #efd76d !important;
    cursor: pointer;
    color: #000 !important;
}

.search_box
{
    border: 1px solid #4b2d25;
    height: 17px;
    color: #3B2C27;
    padding-top: 5px;
    padding-left: 5px;
    margin-left: 50px;
    position: relative;
    top: -6px;
}
.search_butt
{
    margin-top: 3px;
    background-image: url(../images/go.jpg);
    height: 27px;
    width: 44px;
    position: relative;
    margin-left: 10px;
}
/* ----------------------- Main Content ----------------------------*/
#content
{
    clear: both;
}
/* ----------------------- Left Column ----------------------------*/
#left_column
{
    float: left;
    width: 680px;
    text-align: left;
}
/* ----------------------- Feature Delia Box ----------------------------*/
#feature
{
    height: 347px;
    width: 335px;
    float: left;
}
.delia
{
    /*background-image: url(../images/delia.jpg);*/ /*background-image: url(../images/mothersday.jpg);*/
    background-image: url(../images/storecupboard.jpg);
}
#feature a
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    display: block;
    margin-top: 220px;
    margin-left: 180px;
    font-size: 17px;
    color: #4b2d25;
    width: 120px;
    text-decoration: none; /*text-align: right;*/
}
#feature a:hover
{
    text-decoration: underline;
}
/* ----------------------- Have You Tried Box ----------------------------*/
#have_you_tried
{
    height: 347px;
    width: 341px;
    float: left;
    background-image: url(../images/have_you.jpg);
}
#have_you_tried h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 22px;
    padding-top: 12px;
    font-size: 21px;
}
#have_you_tried h3
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: normal;
    padding-left: 22px;
    padding-top: 12px;
    font-size: 22px;
    display: block;
    padding-bottom: 6px;
}
#tried_holder
{
    margin-left: 22px;
    height: 200px;
}
#tried_details p
{
    color: #A13535;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 8px;
    clear: both;
    display: block;
}
#have_you_tried a
{
    font-size: 12px;
    color: #4B2D25;
    text-decoration: underline;
}
p.tried
{
    margin-bottom: 10px;
}

.tried_cta
{
    margin-left: 22px;
}
#have_you_tried a:hover
{
    text-decoration: none;
}
#image_holder img
{
    border: 1px solid #4b2d25;
}
#image_holder
{
    float: left;
    width: 140px;
}
#tried_details
{
    float: left;
    width: 160px;
    margin-left: 10px;
}
.chilli
{
    margin-left: 5px;
    padding: 0;
    border: 0;
    vertical-align: middle;
}
.flag
{
    padding-right: 2px;
    padding-left: 2px;
}
#tried_details a
{
    color: #4B2D25;
    text-decoration: underline;
}
#tried_details a:hover
{
    text-decoration: none;
}
#whats_new
{
    clear: both;
    background-image: url(../images/whats_back.jpg);
    height: 202px;
    width: 676px;
}
#whats_new h3
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 12px;
    padding-left: 17px;
    padding-bottom: 18px;
}
#whats_new a
{
    color: #4b2d25;
    text-decoration: underline;
}
#whats_new a:hover
{
    text-decoration: none;
}
#whats_new p
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #993333;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 15px;
}
#spices_content
{
    clear: both;
    position: relative;
    display: block;
    background-image: url(/images/content_back.jpg);
    width: 676px;
}
#spices_content h1
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 12px;
    padding-left: 17px;
    padding-bottom: 18px;
    background-image: url(../images/content_head.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
#spices_content h3
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #4b2d25;
    font-weight: normal;
    margin: 5px 0 5px 0;
}
#spices_content h4
{
    font-size: 16px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #4b2d25;
    padding-bottom: 5px;
    font-weight: normal;
}
#spices_content p
{
    color: #4b2d25;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#spices_content a
{
    color: #A13535;
    text-decoration: underline;
}
#spices_content a:hover
{
    text-decoration: none;
}
#spices_content h6
{
    background: url(../images/content_foot.jpg) no-repeat bottom left;
    text-indent: -3000em;
    clear: both;
    padding-top: 10px;
}

#cart
{
    margin-left: 10px;
}

#spices_content #cart table
{
    margin: 5px 0;
    font-size: 12px;
}

#spices_content table.results
{
    margin: 5px 20px;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    width: 90%;
}
#spices_content table.pageresults
{
    margin: 5px 20px;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    width: 90%;
}
#spices_content table.results img
{
    border: 1px solid #A13535;
}
#spices_content table.results td
{
    border-top: 1px dashed #A13535;
    vertical-align: top;
}
#spices_content table.search_table
{
    margin: 5px 20px;
    font-size: 12px;
    vertical-align: top;
    width: 450px;
}
#spices_content table.search_table td
{
    vertical-align: top;
}
#product_image, #ctl00_Main_product_image
{
    float: left;
    margin-left: 15px;
    width: 155px; /*border-right: solid 1px #4b2d25;*/
}

/* ----------------------- Right Column ----------------------------*/
#right_column
{
    float: left;
    width: 272px;
}
#rush
{
    background-image: url(../images/rush.jpg);
    height: 227px;
    width: 272px;
    text-align: left;
}
#rush a
{
    display: block;
    width: 245px;
    padding-top: 185px;
    font-size: 20px;
    color: #FFFFFF;
    font-family: Georgia, "Times New Roman" , Times, serif;
    padding-left: 17px;
    text-decoration: none;
    padding-bottom: 15px;
}
#rush a:hover
{
    text-decoration: underline;
}
#gift
{
    background-image: url(../images/gift_box.jpg);
    height: 120px;
    width: 272px;
    text-align: left;
}
#gift h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 17px;
    padding-top: 15px;
    padding-bottom: 25px;
}
#gift p
{
    text-align: right;
    margin-right: 20px;
    font-size: 12px;
    padding-bottom: 5px;
}
#gift a
{
    color: #4B2D25;
    text-decoration: underline;
}
#gift a:hover
{
    text-decoration: none;
}
#grapevine
{
    background-image: url(../images/grapevine_back.jpg);
    height: 202px;
    width: 272px;
    text-align: left;
}
#grapevine h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 20px;
    padding-top: 12px;
    padding-left: 18px;
}
#grapevine h3
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 17px;
    font-weight: normal;
    padding-left: 17px;
    padding-top: 12px;
    padding-right: 10px;
    color: #4b2d25;
    padding-bottom: 4px;
    line-height: 18px;
}
#grapevine p
{
    font-size: 12px;
    padding-left: 17px;
    color: #4B2D25;
}
#grapevine a
{
    color: #4B2D25;
    text-decoration: underline;
}
#grapevine a:hover
{
    text-decoration: none;
}
/*------------- Cart Also Bought -------------*/
#cart_bought
{
    background-image: url(../images/cart_bought_back.jpg);
    height: 440px;
    width: 272px;
    text-align: left;
}
#cart_bought h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 20px;
    padding-top: 12px;
    padding-left: 18px;
}
#cart_bought h3
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 17px;
    font-weight: normal;
    padding-left: 17px;
    padding-top: 18px;
    padding-right: 10px;
    color: #4b2d25;
    padding-bottom: 8px;
    line-height: 18px;
}
#cart_bought p
{
    font-size: 12px;
    padding-left: 17px;
    color: #4B2D25;
    margin-top: 6px;
}
#cart_bought a
{
    color: #4B2D25;
    text-decoration: underline;
}
#cart_bought a:hover
{
    text-decoration: none;
}
#cart_bought img
{
    float: left;
    border: 1px solid #4B2D25;
    margin: 5px 5px 10px 0;
}
/* ----------------------- Footer ----------------------------*/

#footer
{
    background: url(/Images/footer_back.jpg) no-repeat bottom left;
    /*height: 105px;*/
    width: 952px;
    clear: both;
    line-height: 15px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#footer ul
{
    margin: 0;
    text-align: left;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    list-style-type: none;
}
#footer ul li
{
    margin: 0px;
    text-align: left;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#footer ul li a
{
    color: #FFFFFF;
    text-decoration: none;
    padding-bottom: 0;
    font-size: 12px;

}
#footer ul li a:hover, #footer ul li a:focus
{
    text-decoration: underline;
}
div.footer_col
{
    float: left;
    width: 170px;
    text-align: left;
    margin-right: 10px;
}
div.footer_col_big
{
    float: left;
    width: 260px;
    text-align: left;
    margin-right: 10px;
}
#footer h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 17px;
    font-weight: normal;
    color: #FFFFFF;
    padding-bottom: 6px;
}



#footer ul li a.no_border
{
    border-right-style: none;
    border-right-width: 0px;
    border-right-color: #4B2D25;
}
#product_image img
{
    border: 1px solid #A13535;
}
#product_image .zoom
{
    background-image: url(../images/zoom-product.jpg);
    display: block;
    height: 32px;
    width: 143px;
    text-indent: -3000em;
    background-repeat: no-repeat;
    margin-top: -5px;
}
#spices_desc, #spices_cont
{
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    border-left: solid 1px #4b2d25;
    padding-left: 10px;
    width: 480px;
}
#spices_desc h2, #spices_cont h2
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    font-weight: lighter;
    color: #A13535;
    padding-top: 9px;
    padding-bottom: 1px;
}
#spices_desc h3, #spices_cont h3
{
    padding-top: 12px;
}
#spices_cont img
{
    border: 1px solid #a13535;
    padding: 2px;
    background: #fff;
    float: right;
    margin-right: 15px;
    clear: both;
}
#spices_cont ul
{
    color: #4b2d25;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#spices_cont li
{
    color: #4b2d25;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.small_indent
{
    font-size: 70%;
    margin-left: 50px;
}
.small_indent2
{
    font-size: 70%;
}
.spice_partner
{
    text-align: center;
    float: left;
    width: 100px;
    margin: 5px;
}
.addtobasket
{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}
.clear
{
    margin-top: -12px;
    height: 1px;
}


.spice_partner img
{
    border: 1px solid #A13535;
}
.formbutton
{
    background-image: url(../images/button_bg.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    background-color: Maroon;
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    height: 30px;
    padding: 0 14px;
    font-family: Georgia, Times New Roman, Serif;
    color: #fff;
}
.formbutton_alt
{
    background-image: url(../images/button_bg_alt.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    background-color: Maroon;
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    height: 30px;
    padding: 0 14px;
    font-family: Georgia, Times New Roman, Serif;
    color: #A13535;
}
.nudge
{
    margin-left: 25px !important;
}
.noborder
{
    border: none !important;
}
#allproducts
{
    position: relative;
    display: block;
    width: 640px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    text-align: left;
}


.RadTreeView_Web20 ul
{
    position: relative;
    display: block;
    width: 100% !important;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.RadTreeView_Web20 ul li
{
    position: relative;
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 14px !important;
    cursor: pointer !important;
    vertical-align: middle !important;
}


img.qs_product
{
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    width: 80px !important;
}

p.qs_links
{
    margin: 10px 0;
    font-size: 14px !important;
}

div.qs_tooltip
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    border: 0;
    width: 300px;
}
div.img
{
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    width: 80px !important;
    float: left;
}
div.txt
{
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    font-weight: normal;
    text-align: left !important;
    vertical-align: top !important;
    width: 210px !important;
    float: right;
}
div.txt p
{
    margin: 0 0 3px 0;
    padding: 0;
}
div.txt p.title
{
    font-weight: bold;
}
div.txt p.price
{
    font-weight: bold;
    color: #d33836;
}
div.desc
{
    clear: both;
    margin: 5px 0 0 0;
}
span.qs_inbasket
{
    font-weight: normal !important;
    font-size: 14px !important;
    vertical-align: middle !important;
    background: #f9f5f0;
}
span.qs_normal
{
    font-weight: normal !important;
    font-size: 14px !important;
    vertical-align: middle !important;
}
span.qs_bold
{
    vertical-align: middle !important;
    font-weight: bold !important;
    font-size: 11px !important;
    color: #d33836;
}

img.qs_icon
{
    position: relative;
    display: inline;
    vertical-align: middle !important;
    width: : 14px !important;
    height: 14px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}
img.qs_refresh
{
    position: relative;
    display: inline;
    vertical-align: middle !important;
    width: : 16px !important;
    height: 16px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}

.RadTreeView_Web20 .rtIn, .RadTreeView_Web20 .rtSelected .rtIn
{
    position: relative;
    display: inline;
    font-size: 14px !important;
    color: #333;
    background: #fff !important;
    font-weight: normal !important;
    padding: 0 !important;
    text-decoration: none !important;
    vertical-align: middle !important;
}
.ttip_image
{
    border: 1px solid #a13535;
    padding: 2px;
    background: #fff;
    float: right;
}
.checkout_panel
{
    width: 90%;
    margin: -20px 15px;
}
.checkout_panel label
{
    float: left;
    width: 150px;
    clear: both;
    text-align: right;
    margin-top: 4px;
}
.checkout_panel input
{
    float: left;
    margin-left: 10px;
    margin-bottom: 8px;
    margin-right: 150px;
}
.nudgebutton
{
    margin-left: 160px !important;
}


/* Added by Carl */

.LoadingPanel
{
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fff;
    position: fixed;
}
.LoadingPanel img
{
    margin: 30px;
}

.Dropdown
{
    width: 150px;
    height: 28px;
    padding: 0;
    margin: 5px 0;
    border: solid 1px #999;
}

.Textbox
{
    width: 280px;
    height: 18px;
    padding: 2px;
    margin: 5px 0;
    border: solid 1px #999;
}


.TextboxMulti
{
    width: 280px;
    height: 48px;
    padding: 2px;
    margin: 5px 0;
    border: solid 1px #999;
}

.Button
{
    width: 95px;
    height: 26px;
    padding: 2px;
    margin: 5px 0;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
    border: 0;
    background: #fff url(../images/button.gif) no-repeat;
}

.Button:hover
{
    width: 95px;
    height: 26px;
    padding: 2px;
    margin: 5px 0;
    color: #000;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
    border: 0;
    background: #fff url(../images/button_over.gif) no-repeat;
}

p.Title
{
    font-family: Georgia, "Times New Roman" , Times, serif !important;
    font-weight: normal !important;
    font-size: 22px !important;
    margin: 15px 0;
}

div.OrderDetails
{
    background: #fff url(../Images/OrderDetails.jpg) no-repeat;
    height: 680px;
    text-align: left;
}

div.OrderDetails h1
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 12px;
    padding-left: 17px;
    padding-bottom: 18px;
    text-align: left;
}

#order_details
{
    border-collapse: collapse;
    margin: 0 0 0 25px;
    padding: 0;
}

#order_details th
{
    text-align: left;
    padding: 3px 0;
    vertical-align: middle;
}

#order_details td
{
    text-align: left;
    padding: 3px 0 3px 0;
    vertical-align: middle;
}

p.Err
{
    font-weight: bold;
    color: #ff0000 !important;
    margin: 10px 0;
}

#GiftWrapContainer
{
    width: 600px;
    margin-bottom: 15px;
}

#GiftWrapContainer div
{
    float: left;
    width: 180px;
    margin: 15px 0;
}

hr
{
    line-height: 1px;
    height: 1px;
    color: #e0e0e0;
}
.cuisine_image
{
    margin: 0 10px;
    padding: 5px;
    border: solid 1px #4b2d25;
}


.DeliveryChargesTable
{
    width: 400px !important;
    border: 1px solid #f0f0f0 !important;
    padding: 0 !important;
    border-collapse: collapse !important;
    margin: 20px 0 10px 0;
}

.DeliveryChargesTable th, td
{
    padding: 0 !important;
    margin: 0 !important;
    font-weight: normal !important;
    text-align: left !important;
}










#FormsHelpTooltip
{
    display: none;
    position: absolute;
    font-family: Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    color: #fff;
    text-align: left; /*border: 1px solid #333;*/
    min-width: 130px;
    min-height: 26px;
    left: 0px;
    top: 0;
    padding: 0 0 0 6px;
    background: transparent url(../Images/Help.gif) no-repeat left 30%;
    z-index: 1;
}

#FormsHelp
{
    position: relative;
    min-width: 130px;
    min-height: 26px;
    background: #444444;
    padding: 5px 10px 10px 10px;
    color: #fff;
}

#FormsHelp p
{
    margin: 0;
    font-weight: bold;
}


.FormsOK
{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}

h6.HelpFooter
{
    background: url(../Images/help_bottom.png) no-repeat;
    text-indent: -3000em;
    padding: 0;
    margin: 0;
    height: 8px;
    display: block;
    width: 262px;
}
.red
{
    font-size: 14px;
    color: Red;
    font-weight: bold;
}
.ok
{
    position: relative;
    font-size: 18px;
    color: Lime;
    font-weight: bold;
}



table.outline th, table.outline td
{
    text-align: left !important;
    vertical-align: top !important;
    padding: 0 !important;
}
div.allSpice ul 
{
    margin: 5px 40px;
    list-style-type: none;
}
div.allSpice ul li
{
    padding-top: 2px;
}
div.footer_head 
{
    width: 952px;
    height: 18px;
    margin: 0;
    padding: 0;
    background: transparent url(/Images/footer_top.jpg) no-repeat 0 0;
}
div.footer_logo 
{
    float: left;
    width: 85px;
    height: 200px;
    margin: 0 10px 0 20px;
}
div#footer img 
{
    border: none;
}
img.social_icons 
{
    margin: 8px 10px 0 0;
}
