/* CSS Document */

p {
margin: 0 0 12px 0;
padding: 0 0 0 0;
line-height: 16px;
}

h1 {
margin: 0 0 12px 0;
padding: 0 0 0 0;
}

h2 {
font-size: 12px;
color: #ED008C;
margin: 0 0 12px 0;
padding: 0 0 0 0;
}

h3 {
width: 400px;
font-size: 12px;
color: #EE8E2E;
margin: 0 0 12px 0;
padding: 0 0 0 0;
font-weight: normal;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
width: 400px;
font-size: 22px;
color: #AB0000;
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-weight: normal;
}

.header-detail {
font-family:Georgia, "Times New Roman", Times, serif;
width: 400px;
font-size: 22px;
color: #EE8E2E;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-weight: normal;
}

a:link {
font-weight: bold;
color: #363636; 
text-decoration: underline; 
}

a:visited {
font-weight: bold;
color: #363636; 
text-decoration: underline; 
}

a:hover {
font-weight: bold;
color: #000000; 
text-decoration: none; 
}

.img-left {
float: left;
margin: 0 0 0 0;
padding: 0 20px 0 0;
}

.img-right {
float: right;
margin: 0 0 0 0;
padding: 0 0 0 20px;
}


/* Top Nav */

a#home, a#story, a#recipes, a#thoughts, a#news, a#trade, a#hello, a#howitworks {
height: 0;
padding-top: 28px;
display: block;
overflow: hidden;
}

a#home {background: url(images/snt/topnav/topnav-home.jpg);width:58px;}
a:hover#home {background: url(images/snt/topnav/topnav-home-hover.jpg)}

a#story {background: url(images/snt/topnav/topnav-ourstory.jpg);width:116px;}
a:hover#story {background: url(images/snt/topnav/topnav-ourstory-hover.jpg)}

a#recipes {background: url(images/snt/topnav/topnav-buynow.jpg);width:97px;}
a:hover#recipes {background: url(images/snt/topnav/topnav-buynow-hover.jpg)}

a#howitworks{background: url(images/snt/topnav/topnav-howitworks.jpg);width:115px;}
a:hover#howitworks{background: url(images/snt/topnav/topnav-howitworks-hover.jpg)}

a#thoughts {background: url(images/snt/topnav/topnav-yourthoughts.jpg);width:132px;}
a:hover#thoughts {background: url(images/snt/topnav/topnav-yourthoughts-hover.jpg)}

a#hello {background: url(images/snt/topnav/topnav-sayhello.gif);width:99px;}
a:hover#hello {background: url(images/snt/topnav/topnav-sayhello-hover.gif)}



a#news {background: url(images/snt/nav-news-off.jpg);width:58px;}
a:hover#news {background: url(images/snt/nav-news-on.jpg)}

a#trade {background: url(images/snt/nav-trade-off.jpg);width:139px;}
a:hover#trade {background: url(images/snt/nav-trade-on.jpg)}




/*a#hello {background: url(images/snt/nav-sayhello-off.jpg);width:83px;}*/
/*a:hover#hello {background: url(images/snt/nav-sayhello-on.jpg)}*/


/* Left Menu */

a#left-menu-3, a#left-menu-103, a#left-menu-108, a#left-menu-4, a#left-menu-248, a#left-menu-244, a#left-menu-251 {
height: 0;
padding-top: 38px;
display: block;
overflow: hidden;
}

a#left-menu-250 {
height: 0;
padding-top: 48px;
margin-left: -3px;
display: block;
overflow: hidden;
}

a#left-menu-3 {background: url(images/snt/menu-indian-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-3 {background: url(images/snt/menu-indian-on.jpg) no-repeat}

a#left-menu-103 {background: url(images/snt/menu-thai-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-103 {background: url(images/snt/menu-thai-on.jpg) no-repeat}

a#left-menu-108 {background: url(images/snt/menu-moroccan-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-108 {background: url(images/snt/menu-moroccan-on.jpg) no-repeat}

a#left-menu-4 {background: url(images/snt/menu-jamaican-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-4 {background: url(images/snt/menu-jamaican-on.jpg) no-repeat}

a#left-menu-248 {background: url(images/snt/menu-cajun-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-248 {background: url(images/snt/menu-cajun-on.jpg) no-repeat}

a#left-menu-244 {background: url(images/snt/menu-portuguese-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-244 {background: url(images/snt/menu-portuguese-on.jpg) no-repeat}

a#left-menu-250 {background: url(images/snt/menu-chutney-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-250 {background: url(images/snt/menu-chutney-on.jpg) no-repeat}

a#left-menu-251 {background: url(images/snt/menu-apron-off.jpg) no-repeat;width: 177px;}
a:hover#left-menu-251 {background: url(images/snt/menu-apron-on.jpg) no-repeat}

ul#leftnav {
background: url(images/snt/leftnav-bg.jpg) no-repeat;
padding: 20px 0 0 10px;
margin: 5px 0 0 25px;
}


#leftnav-spacer{
background: url(images/snt/leftnav-spacer.jpg) no-repeat;
}




#leftnav-bottom {
margin: 0 0 0 25px;
}

a#leftnav-faq, a#leftnav-get, a#leftnav-how, a#leftnav-sell, a#leftnav-spic, a#leftnav-work, a#leftnav-press, a#leftnav-news, a#leftnav-aboutspicehq, a#leftnav-tandc,
a#leftnav-joinfamily, a#leftnav-cookingpot, a#leftnav-events {
height: 0;
padding-top: 35px;
display: block;
overflow: hidden;
}


a#leftnav-faq {background: url(images/snt/leftnav-faqs.jpg) no-repeat;width: 152px;}
a:hover#leftnav-faq {background: url(images/snt/leftnav-faqs.jpg) no-repeat}

a#leftnav-get {background: url(images/snt/leftnav-get.jpg) no-repeat;width: 152px;}
a:hover#leftnav-get {background: url(images/snt/leftnav-get.jpg) no-repeat}

a#leftnav-how {background: url(images/snt/leftnav-how.jpg) no-repeat;width: 152px;}
a:hover#leftnav-how {background: url(images/snt/leftnav-how.jpg) no-repeat}

a#leftnav-sell {background: url(images/snt/leftnav-sell.jpg) no-repeat;width: 152px;}
a:hover#leftnav-sell {background: url(images/snt/leftnav-sell.jpg) no-repeat}

a#leftnav-work {background: url(images/snt/leftnav-work.jpg) no-repeat;width: 152px;}
a:hover#leftnav-work {background: url(images/snt/leftnav-work.jpg) no-repeat}

a#leftnav-spic {background: url(images/snt/leftnav-spic.gif) no-repeat;width: 152px;}
a:hover#leftnav-spic {background: url(images/snt/leftnav-spic-on.gif) no-repeat}

a#leftnav-tandc {background: url(images/snt/leftnav-tandc.jpg) no-repeat;width: 152px;}
a:hover#leftnav-tandc {background: url(images/snt/leftnav-tandc.jpg) no-repeat}


a#leftnav-joinfamily {background: url(images/snt/leftnav-joinfamily.jpg) no-repeat; width: 152px; padding-top:53px;}



a#leftnav-press{background: url(images/snt/leftnav-press.jpg) no-repeat;width: 152px;}
a#leftnav-news{background: url(images/snt/leftnav-news.jpg) no-repeat;width: 152px;}
a#leftnav-aboutspicehq{background: url(images/snt/leftnav-aboutspicehq.jpg) no-repeat;width: 155px;}



a#leftnav-events{background: url(images/snt/leftnav-events.jpg) no-repeat;width: 152px; padding-top:49px;}

a#leftnav-cookingpot {background: url(images/snt/leftnav-cookingpot.jpg) no-repeat;width: 152px; padding-top:53px;}


.FAQSub-TitleText
{
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: italic;
font-weight: bold;
word-spacing: normal;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #ffa200;
}


#Yourthoughtspadding
{
padding-right: 25px;
padding-bottom: 10px;
padding-left: 0px;
}



.GenSub-TitleText
{
font-family: georgia;
font-weight: normal;
font-size:24px;
word-spacing: normal;
padding-top: 11px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
color:#f57900;
line-height: 30px;
}


.GenSub-TitleText-NoHeight
{
font-family: georgia;
font-weight: normal;
font-size:24px;
word-spacing: normal;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
color:#f57900;
line-height: 30px;
}


.GenSub-SmallTitleText
{
font-family: georgia;
font-size:17px;
word-spacing: normal;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
color:#f57900;
line-height: 25px;
}


/* checkout progress bar */
#checkout_progress
{
padding: 5px 0 0 0;
color: #a2a29f;
margin: 0 0 0 0;
clear:both;
height:130px;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

#checkout_progress ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#checkout_progress li {
list-style: none;
float: left;
padding: 0 0 0 0;
width:156px;
text-align:center;
}

#checkout_progress a, 
#checkout_progress a:link, 
#checkout_progress a:visited, 
#checkout_progress a:hover
{
text-decoration:none;
font-weight:normal;
}

#checkout_progress .checkout_step_done
{
color: #f7a22e;
}

#checkout_progress .checkout_step_current
{
color: #f7a22e;
}

#checkout_progress .checkout_step_todo
{
color: silver;
}

table.payment_confirmation {
padding-left: 0 0 0 20px;
margin:0 0 20px 0;
}

.payment_confirmation_personal, .payment_confirmation_billing, .payment_confirmation_shipping{
width: 100%;
border: solid 1px #e1e1e1;
margin-top:30px;
padding:10px 10px 10px 10px;
}

.payment_confirmation_personal img{
position:relative;
top:-41px;
left:-38px;
}
.payment_confirmation_billing img{
position:relative;
top:-35px;
left:-26px;
}
.payment_confirmation_shipping img{
position:relative;
top:-34px;
left:-27px;
}
table.DialogBox {
width:100%;
text-align:left;
}

#checkout_summary .CS_productrow td {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ccc;
padding: 10px 0 10px 0;
}
#checkout_summary .CS_tablehead th {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ccc;
padding: 10px 0 10px 0;
}

#powered_by {
padding-bottom:40px;
margin-bottom:40px;
}

#delivery_method {
padding: 20px 0 20px 0;
margin: 10px 0 -30px 0;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

#coupon_codes {
padding: 0 0 20px 0;
margin: 0 0 20px 0;
border-bottom: 1px solid #e0e0e0;
}
#coupon_codes_label {
padding-bottom:10px;
}

#coupon_codes_body p{
padding-left:10px;
}

#checkout_logintext {
padding-top:0px;
}

#checkout_logintext img{
position: relative;     
left: 0em;     
top: 1em; 
}

#mandatory-fields-label {
font-size:smaller;
color: #ff0000;
}

.billing-address-notes {
font-size:smaller;
color: #ff0000;
}

#lbl_ship_to_different_address {
padding-left:110px;
margin-left:110px;
}

.dotted-footer {
border-bottom: 1px dotted #e0e0e0;
padding-bottom:20px;
}

#tandc {
float:right;
padding-bottom:10px;
padding-right:10px;
}

#tandc a, 
#tandc a:link, 
#tandc a:visited, 
#tandc a:hover
{
text-decoration:none;
font-weight:normal;
color: #f7a22e;
}

#tandc-footer {
color:#888888;
padding-top:20px;
padding-bottom:20px;
text-align:left;
}

#tandc-footer a, 
#tandc-footer a:link, 
#tandc-footer a:visited, 
#tandc-footer a:hover
{
text-decoration:none;
color: #f7a22e;
}

#btn_box
{
float:right;
clear:both;
}

#customer_notes img{
padding:10px 0 10px 0;
position:relative;
left:-25px;
}

#dialog_message {
border: 1px solid #e0e0e0;
padding: 10px 10px 0 10px;
}

.DialogInfoTitleBorder {
border: 1px dotted #e0e0e0;
}

.DialogInfoTitle {
}

.DialogInfoBorder {
padding-top:10px;
}

.YourthoughtsTitleText
{
font-size: 16px;
font-style: italic;
font-weight: bold;
word-spacing: normal;
padding: 0 0 0 0;
color: #000000;
}

.StockistName
{
font-size: 13px;
font-style: normal;
font-weight: bold;
word-spacing: normal;
padding: 20px 0 0 0;
color: #cc0066;
padding-left:10px;
}
.StockistAddress
{
padding-left:10px;
}

.county_dropdown {
padding-left:10px;
}

.tablestyle
{
padding: 5px 0 5px 0;
color: #333333;
top: 5px;
bottom: 5px;
}