html {
	overflow-y:scroll;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#535949;
	font-size:0.7em;
	line-height:1.8em;
	text-align:center;
	border-bottom:1px #FFF solid;
	margin:0;
	padding:0;
}
.preloadImages {
	visibility:hidden;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


/* ----------------------- MAIN DIVS IN LAYOUT --------------------------- */

#outerContainer {
	background:url(../images/stat/bgGradient.jpg) 0 375px repeat-x;
	text-align:left;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:500px;
	margin-top:-250px;
}
#page {
	text-align:left;
	width:940px;
	margin:0 auto;
}

#sitewrapper {
	position:absolute;
	left:50%;
	top:50%;
	width:780px;
	height:500px;
	margin-top:-250px;
	margin-left:-324px;
}

#leftnav {
	background:url("/images/stat/logoMonogram.gif") no-repeat left 30px;
	position:fixed;
	padding-top:150px;
	left:50%;
	top:50%;
	z-index:5;
	margin-left:-470px;
	margin-top:-250px;
	width:130px;
	height:350px;
}

#darkCol {
	width:197px;
	color:#fff;
	min-height:500px;
	background:url("/images/stat/dividerMain.gif") 8px 440px repeat-x #535949;
	top:0;
	z-index:4;
	height:100%;
	position:absolute;
	padding:0 15px;
}
#lightCol {
	left:226px;
	width:195px;
	color:#fff;
	height:460px;
	position:absolute;
	z-index:3;
	background:url("/images/stat/dividerMain.gif") 4px 440px repeat-x;
	padding:20px 18px;
}

#lightColBack {
    height: 500px;
    left: 227px;
    position: absolute;
    top: 0;
    width: 227px;
    z-index: 2;
	background:url(../images/stat/grey-back.png) transparent;
}

div#mainContentLeft {
	position:absolute;
	top:145px;
	width:197px;
}

div#mainContentRight2 {
	top:105px;
	width:190px;
}
#darkCol .fullWidth {
	width:400px;
	z-index:5;
	position:absolute;
}


#imagePanel {
	width:540px;
	right:0;
	height:500px;
	position:absolute;
	background-image:url(/images/general-content/colour-bowl-grass-green.jpg);
	background-position:120px 100px;
	background-repeat:no-repeat;
	z-index:1;
	top:0;
}

#footer {
	position:absolute;
	width:800px;
	text-align:right;
	left:50%;
	margin-left:-390px;
	top:515px;
}


/* ----------------------- SECTION TYPOGRAPHY --------------------------- */

#sitewrapper h1 {
	padding:0;
	margin:20px 0 0 0;
	text-indent:-5000px;
	height:28px;
}

h2, h3 {
	font-size:1.1em;
	font-weight:normal;
	color:#A8AD9E;
	margin-bottom:10px;
	padding-bottom:0;
	margin-top:3px 0 0;
	padding:0;
}

p {
	margin:0 0 6px;
	padding:0;
}

a {
	color:#96bf0d;
	font-weight:700;
	text-decoration:none;
}

a:hover{
	color:#9fb186;
}

#lightCol img {
	margin-bottom:10px;
}

#logoSpacer a {
	width:223px;
	height:46px;
	right:5px;
	top:10px;
	position:absolute;
	z-index:2;
	margin:auto;
}




/* ----------------------- SECTION LISTS --------------------------- */

#lightCol .divider {
	background:url("/images/stat/dividerSub2.gif") left top repeat-x;
	height:1px;
}

#lightCol ul.dottedList li.top {
	border:0;
	padding-bottom:6px;
	padding-top:6px;
	line-height:1.4em;
	background:url("/images/stat/dividerSub2.gif") 0 top repeat-x;
}
#darkCol ul.dottedList li.top {
	border:0;
	padding-bottom:8px;
	padding-top:5px;
	line-height:1.4em;
	background:url("/images/stat/dividerSub.gif") 0 top repeat-x;
}
#darkCol ul.dottedList li {
	background:url("/images/stat/dividerSub.gif") 0 bottom repeat-x;
	border:0;
	padding-bottom:8px;
	padding-top:5px;
	line-height:1.4em;
}
#lightCol ul.dottedList li {
	background:url("/images/stat/dividerSub2.gif") 0 bottom repeat-x;
	border:0;
	padding-bottom:8px;
	padding-top:5px;
	line-height:1.4em;
}
ul.plainList li {
	margin-bottom:10px;
	line-height:1.5em;
}
#darkCol ul.dottedList li a, #lightCol ul.dottedList li a {
	color:#9fb186;
	display:block;
}
#darkCol ul.dottedList li a:hover, #lightCol ul.dottedList li a:hover {
	color:#fff;
}



/* -----------------------SECTION NAVIGATION --------------------------- */

#leftnav li {
	width:125px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:16px;
	text-indent:-5000px;
	overflow:hidden;
	background-image:url(../images/stat/navSprites.gif);
	margin:0 0 20px;
	padding:0;
}

#leftnav li a {
	display:block;
}

/* default nav items */

#leftnav li#navHome {
	background-position:0 0;
}
#leftnav li#navStudio {
	background-position:0 -33px;
}
#leftnav li#navStockists {
	background-position:0 -66px;
}
#leftnav li#navAbout {
	background-position:0 -99px;
}
#leftnav li#navMailingList {
	background-position:0 -132px;
}
#leftnav li#navContact {
	background-position:0 -165px;
}
#leftnav li#navBlog {
	background-position:0 -198px;
	margin-bottom:0px;
}

#leftnav img.christmas-roundel{
	margin:5px 0 0 30px;
	text-align:left;
}

#leftnav li#roundel {
	background-image:none;
	width:94px;
	height:94px;
	border:1px solid red;
}

.single #leftnav img.christmas-roundel,
.search #leftnav img.christmas-roundel,
.archive #leftnav img.christmas-roundel{
	margin:5px 0 0 25px;
	text-align:left;
}


/* active nav items once in a section and on hover */

#leftnav li#navHome:hover,
.homepage #leftnav li#navHome, .mailing-list a#navMailingList {
	background-position:0 -17px;
}

#leftnav li#navStudio:hover,
.beautiful-bowls #leftnav li#navStudio {
	background-position:0 -50px;
}
#leftnav li#navStockists:hover,
.stockists #leftnav li#navStockists {
	background-position:0 -83px;
}

#leftnav li#navAbout:hover,
.about-us #leftnav li#navAbout, .profiles #leftnav li#navAbout, 
.video #leftnav li#navAbout,
.publications #leftnav li#navAbout {
	background-position:0 -116px;
}

#leftnav li#navMailingList:hover,
.mailing-list #leftnav li#navMailingList, .mailing-list-thanks #leftnav li#navMailingList {
	background-position:0 -149px;
}

#leftnav li#navContact:hover,
.contact #leftnav li#navContact, .contact-thanks #leftnav li#navContact {
	background-position:0 -182px;
}

#leftnav li#navBlog:hover, 
#outerContainer-blog #leftnav li#navBlog {
	background-position:0 -215px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
}

a img {
	border:none;
}
#productPrev {
	margin-right:12px;
}


/* ----------------------- SECTION HOMEPAGE --------------------------- */

.homepage #sitewrapper h1 {
	background:url("../images/stat/titleHome.gif") no-repeat scroll 0 0 transparent;
	height:120px;
	text-indent:-5000px;
}

.homepage a#mainCTA {
	background:url("../images/stat/orderOnlineHome.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:64px;
	position:absolute;
	text-indent:-5000px;
	top:423px;
	width:200px;
}
.homepage #darkCol {
	background:url("../images/stat/dividerHome.gif") repeat-x scroll 5px 305px #535949;
}

.homepage .slideshow {
	position:absolute;
	width:407px;
	height:390px;
	left:260px;
	top:40px;
	margin:0;
	padding:0;
}
.slideshow .slide {
	top:0;
	left:0;
	display:none;
	height:350px;
}
.slideshow .first {
	display:block;
}
.homepage .slideshow .pic {
	padding-top:44px;
	padding-left:30px;
}
.homepage .slides a {
	display:inline;
	color:#535949;
	font-size:1.4em;
	font-weight:700;
	line-height:1em;
	margin-bottom:4px;
	margin-top:0;
	text-decoration:none;
	background:url("../images/stat/arrowNextWhite.gif") center right no-repeat;
	padding-right:25px;
}
.homepage .slides a:hover {
	color:#96BF0D;
}
.homepage .slideshow-nav {
	display:block;
	padding-bottom:20px;
}



/* ----------------------- SECTION BEAUTIFUL BOWLS --------------------------- */

.beautiful-bowls h1 {
	background:url("/images/stat/titleStudio.gif") no-repeat;
}

.beautiful-bowls #productText {
	position:absolute;
	top:40px;
	left:260px;
	width:220px;
	color:#535949;
	line-height:1.4em;
	z-index:5;
}
.beautiful-bowls .prodTitle h3 {
	font-weight:700;
	font-size:1.4em;
	line-height:1.2em;
	margin-bottom:10px;
	margin-top:18px;
	color:#535949;
}
.beautiful-bowls .summary {
	font-weight:700;
	margin-bottom:6px;
	margin-top:0;
	font-size:1.1em;
}
.beautiful-bowls .description p {
	margin-bottom:6px;
	margin-top:6px;
}

.beautiful-bowls .beautiful-bowls div#mainContentRight {
	position:absolute;
	top:20px;
	width:190px;
}
.beautiful-bowls.detail #imagePanel {
	background-position:170px 110px;
}

.beautiful-bowls .section h5 {
	font-weight:700;
}
.beautiful-bowls #thumbs {
	text-indent:-5000px;
	position:relative;
}
.beautiful-bowls #thumbs a {
	height:63px;
	width:63px;
	text-indent:-5000px;
	display:block;
	float:left;
	background:url("/images/stat/thumb_blank.gif") no-repeat top left;
	margin-right:3px;
	position:absolute;
}
.beautiful-bowls #thumbs a.row1 {
	top:0;
}
.beautiful-bowls #thumbs a.row2 {
	top:67px;
}
.beautiful-bowls #thumbs a.row3 {
	top:134px;
}
.beautiful-bowls #thumbs a.col1 {
	left:0;
}
.beautiful-bowls #thumbs a.col2 {
	left:67px;
}
.beautiful-bowls #thumbs a.col3 {
	left:134px;
}
.beautiful-bowls #thumbs a#thumb1 {
	background:url("/images/products/thumb-colour-bowl-red.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb2 {
	background:url("/images/products/thumb-colour-bowl-orange.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb3 {
	background:url("/images/products/thumb-colour-bowl-grass-green.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb4 {
	background:url("/images/products/thumb-colour-bowl-seladon.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb5 {
	background:url("/images/products/thumb-colour-bowl-turquoise.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb6 {
	background:url("/images/products/thumb-colour-bowl-pigeon-blue.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb7 {
	background:url("/images/products/thumb-colour-bowl-french-grey.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb8 {
	background:url("/images/products/thumb-colour-bowl-rose-pink.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb9 {
	background:url("/images/products/thumb-colour-bowl-lavender.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb10 {
	background:url("/images/products/thumb-longleaves-cranberry-pink.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb11 {
	background:url("/images/products/thumb-longleaves-spring-green.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb12 {
	background:url("/images/products/thumb-longleaves-grass-green.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb13 {
	background:url("/images/products/thumb-longleaves-steel-green.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb14 {
	background:url("/images/products/thumb-longleaves-cobalt-blue.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb15 {
	background:url("/images/products/thumb-longleaves-ice-blue.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb16 {
	background:url("/images/products/thumb-longleaves-steel-blue.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb17 {
	background:url("/images/products/thumb-longleaves-lilac.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb18 {
	background:url("/images/products/thumb-longleaves-charcoal-grey.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb19 {
	background:url("/images/products/thumb-black-longleaves.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb20 {
	background:url("/images/products/thumb-black-vineleaf.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb21 {
	background:url("/images/products/thumb-black-berries.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb22 {
	background:url("/images/products/thumb-black-margosa.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a#thumb23 {
	background:url("/images/products/thumb-black-heart.jpg") no-repeat top left;
}
.beautiful-bowls #thumbs a:hover {
	opacity:.80;
}
.beautiful-bowls #subnav {
	position:absolute;
	height:50px;
	top:210px;
	width:200px;
	text-indent:-5000px;
	background:url("/images/stat/subnav_title.gif") no-repeat bottom left;
}
.beautiful-bowls #subnav a {
	height:28px;
	width:28px;
	text-indent:-5000px;
	float:left;
	background:url("/images/stat/subnav.gif") no-repeat top left;
	margin:0 5px 0 0;
}
.beautiful-bowls #subnav ul li, #subnav ul {
	display:inline;
	margin:0;
	padding:0;
}
.beautiful-bowls #subnav a:hover, #subnav a.active {
	background:url("/images/stat/subnav_over.gif") no-repeat top left;
}
.beautiful-bowls div#giftwrapping label {
	display:inline;
	color:#535949;
	padding-top:1px;
}
.beautiful-bowls div#giftwrapping {
	left: 554px;
    position: absolute;
    top: 105px;
    width: 220px;
    z-index: 6;
}
.beautiful-bowls label a:hover {
	color:#9fb186;
	text-decoration:none;
}
.beautiful-bowls input#checkbox {
	width:15px;
	height:15px;
	vertical-align:middle;
	margin:0 3px 0 -1px;
	padding:0;
}
.beautiful-bowls h4 {
	color:#a8ad9e;
}

.beautiful-bowls p#UK-only {
	padding-top:10px;
}

.beautiful-bowls p#christmas {
	padding-top:10px;
}



/* opaque bowls */

.opaque #sitewrapper h1 {
	background:url("/images/stat/titleOpaque.gif") no-repeat scroll 0 0 transparent;
	height:60px;
}

.longleaf #sitewrapper h1 {
	background:url("/images/stat/titleLongleaf.gif") no-repeat scroll 0 0 transparent;
	height:60px;
}

.mono #sitewrapper h1 {
	background:url("/images/stat/titleMono.gif") no-repeat scroll 0 0 transparent;
	height:60px;
}



/* ----------------------- SECTION STOCKISTS --------------------------- */

.stockists h1 {
	background:url("/images/stat/titleStockists.gif") no-repeat scroll 0 0 transparent;
}

.stockists #imagePanel {
	background-image:url("/images/general-content/black-margosa.jpg");
}

.stockists div#mainContentRight, .homepage div#mainContentLeft {
	position:absolute;
	top:145px;
	width:190px;
}
.stockists #lightCol, 
.stockists #lightColBack{
	display:none;
}


/* ----------------------- SECTION ABOUT US --------------------------- */

.about-us #sitewrapper h1 {
	background:url("/images/stat/titleAbout.gif") no-repeat;
	height:60px;
}

.about-us .slideshow, .publications .slideshow {
	position:absolute;
	top:120px;
	left:454px;
	background-color:#eee;
	width:261px;
	height:261px;
	padding:25px;
}
.about-us .slideshow img.pic, .publications .slideshow img.pic {
	width:261px;
	height:261px;
}
.video .video-container {
	position:absolute;
	left:250px;
	top:115px;
	background-color:#eee;
	padding:15px;
}

.video #sitewrapper h1 {
	background:url("/images/stat/titleVideo.gif") no-repeat;
}

.video #lightColBack, 
.video #lightCol{
	display:none;	
}

.video p{
	width:170px;
}

.video .video-container p{
	display:none;	
}

.publications #sitewrapper h1 {
	background:url("/images/stat/titlePublications.gif") no-repeat;
	height:60px;
}



/* ----------------------- SECTION CONTACT US --------------------------- */

.contact h1 {
	background:url("/images/stat/titleContact.gif") no-repeat;
}
.contact input#callToAction_next {
	border:none;
	height:28px;
	top:452px;
}
/*
.contact a#link2 {
	background:url("/images-bin/link2/link2_joinMailingList.gif") top left no-repeat;
}
.contact a#link2:hover {
	background:url("/images-bin/link2/link2_joinMailingList.gif") 0 -20px no-repeat;
}
*/
.contact p#map {
	margin-top:5px;
}
.contact .mapButton {
	border:0;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	font-weight:700;
	color:#96bf00;
	margin:5px 0 4px 3px;
	padding:0;
}
.contact #companyInfo {
	font-size:0.8em;
	color:#999;
	line-height:1.2em;
}

.contact #floatingText {
	position:absolute;
	top:80px;
	left:480px;
	width:270px;
	color:#535949;
	line-height:1.4em;
	z-index:5;
}
.contact #floatingText h4.driveTimes {
	background:url(/images/stat/subheading_driveTimes.gif) no-repeat;
	text-indent:-5000px;
	height:15px;
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:0;
}
.contact #floatingText h4.opening {
	background:url(/images/stat/subheading_opening.gif) no-repeat;
	text-indent:-5000px;
	height:15px;
	margin-top:0;
	margin-bottom:5px;
	padding-bottom:0;
}

.contact #imagePanel {
    background-image: none;
}


/* ----------------------- SECTION MAILING LIST --------------------------- */

.mailing-list h1 {
	background:url("/images/stat/titleMailingList.gif") no-repeat;
}
.mailing-list #imagePanel {
	background-image:url("/images/general-content/long-leaves-spring-green.jpg");
}
.mailing-list input#callToAction_next {
	cursor:pointer;
	height:28px;
	border-style:none;
	top:452px;	
}


/* ----------------------- SECTION THANK YOU PAGES --------------------------- */

.contact-thanks h1, .mailing-list-thanks h1 {
	background:url("/images/stat/titleThankyou.gif") no-repeat;
}


/* ----------------------- SECTION FORMS GENERIC --------------------------- */

input.invalid {
	background-color:#96bf0d !important;
}
div#error {
	/*position:absolute;
	top:-30px;
	line-height:1.2em;
	font-size:0.9em;
	color:#96bf0d;*/
	display:none;
}
p.required {
	color:#A8AD9E;
	font-size:0.9em;
}

.mailing-list div#mainContentLeft {
    top: 155px;
}

label.spam{
	padding:0px 5px 3px 0;	
}

p.spam{
	color:#fff;
	display:block;
	line-height:130%;	
	padding:15px 5px 0px 0;		
}

#formCaption {
	background:url("/images/stat/dividerSubRight.gif") left bottom repeat-x;
	width:190px;
	margin-bottom:20px;
	padding-bottom:5px;
}
#requiredFields {
	top:398px;
	position:absolute;
	left:138px;
	z-index:3;
	color:#fff;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	color:#535949;
}
.col1 {
	font-weight:700;
	width:100px;
}
label {
	display:block;
	color:#a8ad9e;
	line-height:1.4em;
}
.optIns {
	margin-top:10px;
	display:block;
}
.optIns label {
	color:#fff;
	display:block;
	float:left;
	clear:none;
}
.textfield {
	background-color:#74786c !important;
	border:0 solid #fff;
	margin-bottom:6px;
	width:167px;
	color:#fff;
	font-size:1em;
	font-family:arial;
	padding:3px;
}
textarea {
	background-color:#74786c;
	border:0 solid #fff;
	margin-bottom:6px;
	width:167px;
	color:#fff;
	font-size:1em;
	font-family:arial;
	padding:3px;
}
input.checkbox {
	margin-left:-1px;
	padding-left:0;
	margin-bottom:0;
	padding-bottom:3px;
	margin-right:3px;
	width:15px;
	height:12px;
	display:block;
	float:left;
	clear:left;
}
.optIns div.row {
	overflow:hidden;
	padding-bottom:3px;
	padding-top:3px;
}

/* ----------------------- SECTION CREDITS --------------------------- */

.credits h1 {
	background:url("/images/stat/titleCredits.gif") no-repeat;
}
.giftbox div#mainContentLeft {
	top:90px;
}


/* ----------------------- SECTION GIFT BOX --------------------------- */

.giftbox h1 {
	background:url("/images/stat/titleGiftwrap.gif") no-repeat;
}
.giftbox #imagePanel {
	width:540px;
	height:500px;
	position:absolute;
	background-image:url("/images/general-content/box.jpg");
	top:100px;
}


/* ----------------------- SECTION GIFT BOX --------------------------- */

.four0four #sitewrapper h1{
	background:url("/images/stat/title404.gif") no-repeat;
	height:90px;	
}

.four0four #lightColBack,
.four0four #lightCol{
	display:none;
}


/* ----------------------- SECTION BLOG --------------------------- */


#outerContainer-blog {
	text-align:center;
	margin:auto;
}
.blog #sitewrapper {
	width:780px;
	position:absolute;
	left:50%;
	top:0;
	height:auto;
	margin:auto auto auto -324px;
	padding:20px 0;
}
#footer-blog {
	color:#656A5B;
	clear:both;
	padding-top:50px;
    padding: 10px 0 0px;	
}


.blog #sitewrapper #mainContent h1 {
	text-indent:0;
	height:auto;
}
.blog #sidebar h3 {
	text-indent:-5000px;
}



/* ----------------------- BUTTONS IN DARK LEFT COLUMN --------------------------- */

a#link1 {
	width:142px;
	height:18px;
	text-indent:-5000px;
	z-index:7;
	display:block;
	position:absolute;
	top:458px;
	left:16px;
	background-repeat:no-repeat;
	background:url("/images/stat/navSprites.gif");
}

a#link1.introduction {
	background-position:-183px 0;
}
a#link1.introduction:hover {
	background-position:-183px -18px;
}
a#link1.back {
	background-position:-183px -36px;
}
a#link1.back:hover {
	background-position:-183px -54px;
}


/* ----------------------- BUTTONS IN LIGHT RIGHT COLUMN --------------------------- */

a#callToAction_next, input#callToAction_next {
	left:282px;
	top:458px;
	position:absolute;
	width:142px;
	height:18px;
	text-indent:-5000px;
	z-index:4;
	background:url("/images/stat/navSprites.gif");
}

a#callToAction_next.view-pieces {
	background-position:-183px -181px;
}
a#callToAction_next.view-pieces:hover {
	background-position:-183px -199px;
}


/* ----------------------- CROSS SELL BUTTONS UNDER LOGO ON TOP RIGHT --------------------------- */

#link2 {
	position:absolute;
	left:554px;
	top:74px;
	text-indent:-5000px;
	width:167px;
	height:18px;
	z-index:5;
	background-repeat:no-repeat;
	background:url("/images/stat/navSprites.gif");
}
input#link2 {
	cursor:pointer;
	position:absolute;
	text-indent:-5000px;
	width:167px;
	height:20px;
	z-index:5;
	background-repeat:no-repeat;
	background:url("/images/stat/navSprites.gif");
	border-style:none;
}
#link2.mailing-list {
	background-position:0 -240px;
}
#link2.mailing-list:hover {
	background-position:0 -258px;
}
#link2.contact {
	background-position:0 -276px;
}
#link2.contact:hover {
	background-position:0 -294px;
}
#link2.blog {
	background-position:0 -348px;
}
#link2.blog:hover {
	background-position:0 -366px;
}
a#link2.order, input#link2.order {
	background-position:0 -312px;
	width:200px;
}
a#link2.order:hover, input#link2.order:hover {
	background-position:0 -330px;
	width:200px;
}


/* ----------------------- SECTION FOOTER --------------------------- */

#footer a:hover, #footer-blog a:hover {
	color:#000;
}

#footer img.facebook,
#footer-blog img.facebook{
	margin:0 5px 0 0px;	
}

#footer .sitelinks a,
#footer-blog .sitelinks a{
	color:#535949;
	text-decoration:none;
	border-left:1px solid #535949;
	padding-left:5px;
	height:11px;
	font-weight:normal;
}

#footer .sitelinks a:hover,
#footer-blog .sitelinks a:hover{
	color:#9FB186;
}

#footer-blog .sitelinks,
#footer .sitelinks {
	float:left;	
}

#footer-blog .fb-like, 
#footer .fb-like{
	margin-left:20px;
	float:left;
}

#footer-blog .icons,
#footer .icons{
	padding-top:4px;
	float:left;	
	margin-left:20px;	
}

/* IE fixes for blog - non blog  styles in separate style sheet */

html.ie input#s {
    padding-top:6px;
	height:17px;
	font-size:1.1em;
}

#leftnav a{
	outline:0;	
}
