/**************************
Main colours
**************************/

body{color:#2f2e2a;background:#36226d url(bg.gif);}
#divPage{background:#faf4e8 url(divPage.gif) repeat-y left top;
box-shadow:0px 0px 20px #333; -webkit-box-shadow:0px 0px 20px #333; -moz-box-shadow:0px 0px 20px #333;}
h1, h2 {color:#979a33}
h3, h4{color:#666}

a:link, a:visited {color:#979a33;}
a:hover {color:#5d5d2c}

li a.selectedParent,li a.selected {color:#FDBB0D;}

/*.scImageInlineLeft, .scImageInlineRight {padding:5px;border:dashed #ccc 1px}*/
.scImageInlineLeft, .scImageInlineRight {padding:5px;}

/**************************
 Main layout items
**************************/

#divRegionMiddle{background:url(divRegionMiddle.png) repeat-y;}
#divColumn1{}
#divColumn99{background:url(divColumn99.gif) repeat-y center top;} 
#divColumn2{} 

/**************************
 Header & Nav containers
**************************/
#divRegionTop {background: url(divRegionTop.gif) no-repeat left top;}

#divRegionTop a:hover{color:#fff}
/**************************
 Main nav 
**************************/
ul.primaryNav {background:url(nav.png)}
ul.primaryNav li a:link,ul.primaryNav li a:visited{color:#ded9eb;}
 
ul.primaryNav li a:hover, ul.primaryNav li a.selectedParent,ul.primaryNav li a.selected{color:#fff;}

/* Everything below here is related to dropdowns */
.primaryNav ul li ul {background:#7463a5}
.primaryNav li li a:link,.primaryNav li li a:visited { /* This is the list items in the drop-downs */
color:#ded9eb;background:#7463a5;  border-bottom:dashed 1px #a79cc5;}
.primaryNav li li a:hover, .primaryNav li li a.selected{background:#939d65;color:#fff !important; }

/**************************
 Secondary nav (Feature menu)
**************************/
ul.secondaryNav {background: url(entershop.png) no-repeat left top;}
ul.secondaryNav li {}
ul.secondaryNav a:link, ul.secondaryNav li a:visited {color:#979a33;border-right:2px solid #9c8bcd}
ul.secondaryNav a:hover{color:#36226d !important }
ul.secondaryNav a:link.navLastItem, ul.secondaryNav li a:visited.navLastItem {border :none}

/*ul.secondaryNav li a:hover, ul.secondaryNav li a.selectedParent, ul.secondaryNav li a.selected {
color:#ccc;background:url(arrow-over.gif) no-repeat right 60%; }*/

/**************************
Side nav
**************************/
.sidebarNavTitle {background: url(box-top.png) no-repeat left top;}
.sidebarNavMenu li{background: url(box.png) repeat-y left bottom;}
.sidebarNavMenu li.navFirstItem{background: url(box-top.png) repeat-y left top;}
.sidebarNavMenu li.navLastItem{background: url(box-bottom.png) repeat-y left bottom;}
.sidebarNavMenu li a:link,.sidebarNavMenu li a:visited{color:#747160;background: url(sidebar-dots.png) no-repeat left bottom;border-bottom:dashed 1px #c3bbae}
.sidebarNavMenu li.navLastItem a:link,.sidebarNavMenu li.navLastItem a:visited{border-bottom:none}
#divLeftSideNav li a.selected{background: url(sideselect.png);}
#divLeftSideNav li a:hover{background: url(sidehover.png);}

/*nested lists */
	#divColumn1 li li a:link,#divColumn1 li li a:visited{color:#797979; border-bottom:dashed 1px #ccc}
#divLeftSideNav li a.selected, #divLeftSideNav li a:hover{color:#333;}

.sidebarNavMenu li li.navFirstItem{background:none}
.sidebarNavMenu li li{background:none}
.sidebarNavMenu li li.navLastItem{background: none;}
/**************************
 Products
**************************/

.shopCategoryWidget .categoryMenuTitle {color:#747160;background:#f4f0e7 url(category-box-top.gif) repeat-y left top;}
ul.shopCategoryMenu {background:#e8e0d2 url(category-box.gif) left bottom;}
/*ul.shopCategoryMenu li {background:#e8e0d2 url(category-box.gif) left bottom;}*/
ul.shopCategoryMenu a:link, ul.shopCategoryMenu a:visited{color:#747160;border-bottom:dashed 1px #c3bbae}
ul.shopCategoryMenu li.navLastItem{background: url(category-bottom.gif) no-repeat left bottom;}
ul.shopCategoryMenu li.navLastItem a:link,ul.shopCategoryMenu li.navLastItem a:visited{border:none}
ul.shopCategoryMenu li a.selected{background: url(sideselect.png);}
ul.shopCategoryMenu li a:hover{background: url(sidehover.png);}


/*ul.shopCategoryMenu li li {background:none;}*/
ul.shopCategoryMenu li li a:link, ul.shopCategoryMenu li li a:visited,  ul.shopCategoryMenu li li .selected{
color:#6a695d !important}

/*nested */
#divLeftShopCategories li a.selected, #divLeftShopCategories li a:hover{color:#333;}

.shopCategoryMenu li li.navFirstItem{background:none}
/*.shopCategoryMenu li li{background:none}*/
.shopCategoryMenu li li.navLastItem{background: none;}

/*
ul.shopCategoryMenu ul.menuLevel1 li.navLastItem{background:url(box-bottom.png) repeat-y left bottom;}
ul.shopCategoryMenu ul.menuLevel1 li{background: url(box.png) left bottom;}
*/

/**************************
Merged: Events & Specials Widget
**************************/
.scNewsWidget dl, .scEventsWidget dl, .scSpecialsWidget dl {background:url(box-bottom.png) no-repeat left bottom;}
.scNewsWidget h2, .scEventsWidget h2, .scSpecialsWidget h2 {color:#747160;background: url(box-top-fill.png) no-repeat left top;}
.scNewsWidget h2 a:link,.scNewsWidget h2 a:visited, .scEventsWidget h2 a:link, .scEventsWidget h2 a:visited {color:#747160;}

dt a:link, dt a:visited{color:#8c877f;}
dt a:hover{color:#666;}
dd, dd a:link{color:#939d65;}
dd{border-bottom:dashed 1px #c3bbae}
dd a:hover{color:#000}

dt a.scMore {color:#979a33;background: url(arrow.png) no-repeat right 3px;}

/**************************
Specials Widget
**************************/
.scSpecialsWidget {background: url(specials.gif) no-repeat left top;}

/**************************
 Main body
**************************/
#divColumn99 ul {}
#divColumn99 ul li {background:url(bullet.png) no-repeat left 2px;}
ul#scProductMediaButtons li {background:none;}
#divColumn99 #divSectionHeader, #googleMap{background:#e3dab7}
.highlight {border:solid 5px #E7F2D0;background:#eef6de;color:#8b917d}
a:link.button, a:visited.button {color:#ccc;background:url(button.gif) no-repeat;}
a.button:hover {color:#666;background:url(button-hover.gif) no-repeat;}
/**************************
Tables
**************************/
TABLE.contentTable th, TABLE.contentTable  {background:#7463a5;color:#fff;}
TABLE.contentTable td {border-right:dotted 1px #d0cab0;color:#737168}
TABLE.contentTable tr {background-color: #ede7dc;border-bottom:2px solid #d0cab0}
TABLE.contentTable tr.scAltRow{ background-color: #e9e1d3;}
TABLE.contentTable td a {color:#979a33}
td.label {background:#cfc8ab;}
.scAltRow td.label {background:#e9e1d3}
tr.scTableSubHeader {background:#cfc8ab !important;border:6px solid #dbd4c7!important;
border-left:none !important ;border-right:none !important; color:#dbd4c7!important }
/**************************
 Shopping Cart
**************************/
#divShoppingCartWidget {}
#divShoppingCartWidget div.cartItems {background:url(boxBottom.png) no-repeat bottom left;}
#divShoppingCartWidget div.cartTitle{color:#fff;background:url(boxTop.png) no-repeat top left;}
#divShoppingCartWidget div.cartItems a:link,  #divShoppingCartWidget div.cartItems a:visited {color:#666;background:url(cart.gif) no-repeat right top;}
#divShoppingCartWidget div.cartItems a:hover {color:#333}


/**************************
Shoutout Widget
**************************/
#divColumn2 #scShoutoutWidget{background:none;}
#divColumn2 #scShoutoutWidget h3{background: url(shoutoutTop.png) no-repeat center top;}
#divColumn2 #scShoutoutWidget p{background: url(shoutoutBottom.png) no-repeat center bottom;color:#E2D7B7}

/**************************
Forms and buttons
**************************/
form.emailForm, form.scForm{border:1px solid #E0E0E0;background:#F2F2F2;
font-family:tahoma;font-size:13px;
border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -mso-border-radius:8px;
box-shadow: 4px 3px 6px #e1e1e1; -webkit-box-shadow: 3px 3px 6px #e1e1e1; -moz-box-shadow: 3px 3px 6px #e1e1e1;
}
legend {color:#111111;}
legend, label {color: #666;}
label.required {background:url(../../../../common/images/asterisk.gif)  no-repeat left 4px!important}
input, textarea, select {background:#fff url(../../../../common/images/form_bg.gif) repeat-x;border:1px solid #E0E0E0;color:#333333;}
select {background:#fff;color:#333333;border:1px solid #E0E0E0;}
input.submit {color:#999;background: url(../../../../common/images/submit.gif);border:none;}
input.submit:hover {color:#666;background: url(../../../../common/images/submit-hover.gif);}
input:focus {background:#e4fefe;color:#333}

.required {color:red;}
/**************************
Buttons
**************************/

/*Share & subscribe Shipping buttons */
.scShareWidget a:link,.scShareWidget a:visited, .scSubscribeWidget a:link,.scSubscribeWidget a:visited {
background:url(widgetButton.png) repeat-x left top;color:#fff;
}
.scShareWidget a:hover, .scSubscribeWidget a:hover{background:url(widgetButton.png) repeat-x right top;color:#fff}

a:link.bannerButton, a:visited.bannerButton{
background:url(bannerButton.png) repeat-x left top;color:#fff;
}
a:hover.bannerButton{background:url(bannerButton.png) repeat-x right top;color:#fff}


/*Single button*/
a:link.button, a:visited.button {background:url(bodyButton.png) no-repeat;color:#fff !important }
p.button a:link, p.button a:visited{background:url(bodyButton.png) no-repeat left!important;color:#fff !important}
p.button a:hover{background:url(bodyButton.png) right no-repeat!important }

/*list of buttons */
ul.buttons li{background:none !important }
ul.buttons li a{background:url(bodyButton.png) no-repeat left top;color:#fff}
ul.buttons li a:hover{background:url(bodyButton.png) right top no-repeat !important }

/**************************
Stockist
**************************/
#scStoreLocator{background:#fdfcf8;border:solid 5px #eae3d3;color:#666;
box-shadow: 0px 0px 12px #999; -webkit-box-shadow: 0px 0px 12px #999; -moz-box-shadow: 0px 0px 12px #999;
}

input#scZipcodeInput, input#scWithinInput {border:solid 2px #eae3d3;}

#scStockistForm .submit {
background:url(bannerButton.png) repeat-x left top;color:#fff;
}
#scStockistForm .submit:hover{background:url(bannerButton.png) repeat-x right top;color:#fff}

/* -------------------------------
 *  Address
 * ------------------------------- */

.scContactWidget{color:#666;}
.scContactAddress {}
.scContactDetails {}
.scContactWidget a:link, .scContactWidget a:visited{}


/* -------------------------------
 *  Bottom region elements
 * -------------------------------
 */
#divRegionBottom{color:#dcd6ec;background:#7d68ae url(footer.gif) repeat-x}
#divRegionBottom a{color:#dcd6ec;}
#divRegionBottom a:hover{color:#E2D7B7;}
	#divSectionBottomContent {color:#ccc; }
	#divSectionBottomNav a{border-right:solid 2px #dcd6ec;}
	#divSectionBottomNav a.navLastItem{border:none}
	#divSectionCopyright{color:#dcd6ec !important;}


/*Shoutout */
#divColumn99 #scShoutoutWidget{background:#e9e1d3; border:solid 5px #e9e1d3;}
#divColumn99 #scShoutoutWidget h1{color:#fff;background:#b8b2a7;}
#divColumn99 #scShoutoutWidget h2, #divColumn99 .scShoutoutWidget h3, #divColumn99 .scShoutoutWidget p, #divColumn99 .scShoutoutWidget h4 
{color:#979a33} 
#divColumn99 #scShoutoutWidget p {color:#666;}

/**************************
TWITTER
**************************/
#scTwitterWidget dt  {background:url(twitter.gif) no-repeat left top;}
#scTwitterWidget dd a{color:#333}
#scTwitterWidget p a{color:#6AC3EF}


#scBraceletBuilder{border:solid 4px #ebe3d4;background:#fff}
