/*	Desc:		Lifestyle Bakery Screen Style Sheet
  	Date:		June 09
=== === === === === === === === === === */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
hr{display:none}

body {font:100%/150% Georgia,serif;color:#6E6335;background:#6f6335;text-align:center}
html>body {font-size:16px}


/*=COMMON
=== === === === === === === === === === */

p,li {line-height:150%}
img {border:0}
a,a:link {text-decoration:none;color:#fe4e00}
a:hover {color:#cd0000;cursor:pointer}
a:focus {outline:none}
button {cursor:pointer}
abbr {border-bottom:1px dotted;cursor:help}
abbr:hover {color:#000}

/* Formatting */

#content p, #sidebar p {margin:0 0 1em 0}

h2,h3,h4,h5 {color:#222;line-height:1.4em;margin:0 0 10px 0;}
#content h2 {font-size:1.7em;margin:0 0 20px 0}
#content h2 span {font-weight:normal}
#content h3 {font-size:130%;margin:0}
#content h4 {font-size:120%}
#content h5 {font-size:105%;margin:10px 0 0 0}
#content small {font-size:80%;line-height:1.4em}
#content big {color:#222;font-size:130%;line-height:1.6em}

#content h4 a {color:#222}
em,i {font-style:italic}
b,strong {font-weight:bold}

#content ul {margin:0 0 1em 1.5em;list-style-type:disc}
#content ul li {margin:0 0 .3em 0}
#content ul ul {margin:0 0 0 .5em}
#content ol {margin:0 0 1em 1.8em;list-style-type:decimal}

#content img.bthick {padding:6px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.bthin,#sidebar img.bthin {padding:3px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}

#content img.left {float:left;margin:0 1em 1em 0}
#content img.right {float:right;margin:0 0 1em 1em}


/*=LAYOUT + BACKGROUNDS
=== === === === === === === === === === */

#front #container2 {background:#FFFEF0 url(../img/background.jpg) repeat-x 0 0}
#container2 {width:100%;overflow:hidden;display:block;background:#FFFEF0 url(../img/background2.jpg) repeat-x 0 -10px}
#container {width:960px;margin:0 auto;text-align:left}
#header {width:960px;position:relative}
#content-container {width:960px;clear:both;padding:0 0 10px 0;float:left}
#front #content {margin:0}
#content {clear:both;margin:-30px 0 0 0;z-index:100;position:relative}
#sidebar {width:195px;float:right}
#footer {width:960px;margin:0 auto;text-align:left;padding:20px 0}
#footer2 {width:100%;clear:both;background:url(../img/footer_bg.gif) repeat-x}

#front #header {height:236px}
#front #content {width:960px}


/*=IMAGE REPLACEMENT ITEMS
=== === === === === === === === === === */

#front #header h1,
#header h1 a,
.col1 h3,
.col2 h3,
.lifestyle-newsletter h3,
.find-a-retailer h3,
.col1 .selections h4,
.col1 .selections a,
#footer .ms,
#footer .fb,
#dietary_form h3,
.cart-info button,
.continue_btn,
.keepshopping_btn,
.checkout_btn,
.keepshopping_btn,
.continue_btn,
.twitter,
.facebook{display:block;text-indent:-999999px;overflow:hidden;background-repeat:no-repeat !important}


/*=HEADER
=== === === === === === === === === === */

#front #header h1, #header h1 a {margin:0 auto;width:208px;float:left;} 
#front #header h1 {background:url(../img/lifestylebakery-logo.png) no-repeat center left;height:230px}
#header h1 a {background:url(../img/lifestylebakery-logo.png) no-repeat center left;height:220px}
#header p {font-family:verdana,arial;position:relative;z-index:3;font-size:.75em;text-align:right;display:block;line-height:30px;margin:1px 0 4px 0}

.health-advert a {color:#a99851 !important}

#header div {float:right}
.health-advert {float:left !important;text-align:left;position:absolute !important;left:211px}

#header {height:335px}
#header #latest-news {font-size:.8em;color:#b2a571}
#header #latest-news strong {color:#7b755a}

#page81 #header h1 a {background-image:url(../img/lifestylebakery-logo-gf.png)}
#page86 #header h1 a {background-image:url(../img/lifestylebakery-logo-sg.png)}
#page87 #header h1 a {background-image:url(../img/lifestylebakery-logo-wa.png)}
#page88 #header h1 a {background-image:url(../img/lifestylebakery-logo-hl.png)}

#header #creating {top:0;position:absolute;right:0;width:774px;height:250px;z-index:0;background:url(../img/heading-creating-nutritious.png) no-repeat 0 91px}

#front #header {height:395px;background:url(../img/feature-fancy-a-bread.png) no-repeat 0 220px}
#header #feature {position:absolute;top:0;right:0;width:653px;height:400px;z-index:0}
#front #header #feature {height:451px}


/*=FEATURE IMAGES
=== === === === === === === === === === */
#front #feature {background:url(../img/feature-bread.png) no-repeat 0 50px}
#feature {background:url(../img/feature-breads.png) no-repeat bottom right}

#page2 #feature {background:url(../img/feature-breads.png) no-repeat bottom right}
#page4 #feature {background:url(../img/feature-multigrainrolls.png) no-repeat bottom right;height:385px}
#page6 #feature {background:url(../img/feature-whiteroll.png) no-repeat bottom right;height:450px}
#page7 #feature {background:url(../img/feature-honeyoat.png) no-repeat bottom right;height:365px}
#page11 #feature {background:url(../img/feature-breadcrumbs.png) no-repeat bottom right;height:390px}
#page81 #feature {background:url(../img/feature-bluemuffins.png) no-repeat bottom right}
#page86 #feature {background:url(../img/feature-ancientgrain.png) no-repeat bottom right;height:370px}
#page87 #feature {background:url(../img/feature-crangoji.png) no-repeat bottom right;height:395px}
#page88 #feature {background:url(../img/feature-healthybread.png) no-repeat bottom right;height:380px}


/*=NAVIGATION
=== === === === === === === === === === */

#nav-cont {background:#558e35 url(../img/nav_bg.gif) repeat-x;width:748px;position:absolute;z-index:100;right:0}
#nav-cont img {position:absolute;margin:-10px 0 0 0;right:175px}
#nav {float:right;}
#nav li {float:left;position:relative;display:inline;background:url(../img/nav_div.gif) no-repeat top right;padding-right:2px}
#nav li a {color:#fcfad4;display:block;float:left;line-height:50px;padding:0 13px;font-size:1.1em;text-shadow:#689c37 2px 1px 1px}
#nav li a:hover {color:#fcfad4;background:#9fc43b;text-shadow:#85a334 2px 1px 1px}

#nav .current,#nav .current:hover{background:url(../img/page-title-bg.png) no-repeat top center;text-shadow:#e87519 2px 1px 1px}
#nav .alt,#nav .alt2,#nav .alt3 {font-size:.8em;background:none;padding-right:0;}
#nav .alt a,#nav .alt2 a,#nav .alt3 a {color:#ccdba8;padding:0 7px;}
#nav .alt a:hover,#nav .alt2 a:hover,#nav .alt3 a:hover {color:#FFF;background:none}
#nav .alt a.current,#nav .alt2 a.current,#nav .alt3 a.current{background:none !important;text-shadow:none !important}
#nav .alt {margin:0 0 0 35px;border:0;}
#nav .alt2 {margin:0;border:0;}
#nav .alt3 {margin:0 10px 0 0;border:0;}
#nav .alt .current,#nav .alt2 .current,#nav .alt3 .current{color:#FFF;}


/*=SIDEBAR
=== === === === === === === === === === */

#sidebar {float:right;width:240px;margin:30px 0 10px 0;position:relative;z-index:10}
#sidebar .submenu {background:url(../img/submenu-bg.gif) no-repeat;margin:0 0 35px 0;padding:28px 0 0 0}
#sidebar .submenu li {border-bottom:1px solid #ece5c7;border-left:1px solid #ece5c7;border-right:1px solid #ece5c7}
#sidebar .submenu a {color:#40391F;background:#FFF;display:block;padding:6px 10px}
#sidebar .submenu a:hover {background:#f7f4e7}
#sidebar .submenu a.current {font-size:120%;background:#f05721 url(../img/page-title-bg.png) no-repeat center center;color:#fcfad4}
#sidebar h3 {margin:0}

#page81 #sidebar .submenu a.current {background:#1859A7;color:#FFF}
#page86 #sidebar .submenu a.current {background:#7D953B;color:#FFF}
#page87 #sidebar .submenu a.current {background:#A82C31;color:#FFF}
#page88 #sidebar .submenu a.current {background:#F0A82F;color:#FFF}


/*=CONTENT
=== === === === === === === === === === */

#content {width:680px;float:left;padding:0;padding:0 0 40px 0}
.full  {width:960px !important}

#front #content {margin:20px 0 0 0}

#page-title {display:block;width:960px;height:90px;background:url(../img/page-title-bg.png) no-repeat}

#page81 #page-title {background-image:url(../img/page-title-bg-gf.png)}
#page86 #page-title {background-image:url(../img/page-title-bg-sg.png)}
#page87 #page-title {background-image:url(../img/page-title-bg-wa.png)}
#page88 #page-title {background-image:url(../img/page-title-bg-hl.png)}

#page-title h2 {color:#FFF;font-size:180%;line-height:73px;padding-left:20px;z-index:9999;position:relative}
.breadcrumbs {font-size:.8em;padding-left:20px;height:40px}

#content .left {float:left;width:320px}
#content .right {float:right;width:320px}

.product-list {display:block;background:#FFF;padding:20px 20px 0 20px;overflow:hidden;border:1px solid #ece5c7;-moz-border-radius:5px;-webkit-border-radius:5px}
.product-item {display:block;clear:both;margin:0 0 20px 0;overflow:hidden;padding-bottom:15px;border-bottom:1px dotted #ece5c7}
.product-item .left {width:145px !important;text-align:center;font-size:.9em;line-height:2em}
.product-item .right {width:470px !important}
.product-item .right p {margin:0 0 1em 0 !important}
.product-item .right h4 {margin-top:-5px !important}

.ordering .left {width:70px !important;text-align:left}
.ordering .right {float:left !important;width:353px !important;margin:6px 0 0 0}
.ordering .right h4 {margin:.1em 0 0 0 !important}
.ordering small {font-weight:bold}

#product_view .cart-info {overflow:hidden;margin:30px 20px 18px 0;display:block;color:#222}

.ordering .cart-info {float:right;width:130px}
.cart-info input {margin:0 5px 0 0;float:left}
.cart-info fieldset {width:135px}
.cart-info span {float:left;font-size:1.5em;display:block;color:#222}
.cart-info form {overflow:hidden;padding:0 0 0 10px}
.cart-info span strong {font-size:.5em;color:#6E6335}
.cart-info button {background:url(../img/btn_addtocart.gif);width:84px;height:25px;}
/* #product_view .cart-info {float:left;width:530px;margin:20px 0 0 0}
.cart-info span {text-align:right}*/
.ordering .cart-info {float:right;width:215px;margin:33px 0 0 0}

.ordering .gf a {color:#1859A7}
.ordering .sg a {color:#7D953B}
.ordering .wa a {color:#A82C31}
.ordering .hl a {color:#F0A82F}

.product-item .extra, #product_view .extra {font-size:.75em;margin:10px 0 0 0}
.product-item .extra p, #product_view .extra p {margin:6px 0 0 0 !important;clear:both}
.product-item .extra ul, #product_view .extra ul{float:left;margin:0 0 10px 0 !important;display:block}
.product-item .extra ul li, #product_view .extra ul li{list-style-type:none;float:left;padding-left:19px;margin:0 8px 3px 0 !important;background:url(../img/icon_tick.gif) no-repeat center left}

#page81 .product-item .extra ul li,.gf .extra ul li, #page81 #product_view .extra ul li {background-image:url(../img/icon_bluetick.gif)}
#page86 .product-item .extra ul li,.sg .extra ul li, #page86 #product_view .extra ul li {background-image:url(../img/icon_greentick.gif)}
#page87 .product-item .extra ul li,.wa .extra ul li, #page87 #product_view .extra ul li {background-image:url(../img/icon_redtick.gif)}
#page88 .product-item .extra ul li,.hl .extra ul li, #page88 #product_view .extra ul li {background-image:url(../img/icon_orangetick.gif)}

.product-list div:last-child {border:0 !important;padding-bottom:0}

#page81 .product-item .extra,.product-item .gf .extra {color:#446183}
#page86 .product-item .extra,.product-item .sg .extra {color:#717c55}
#page87 .product-item .extra,.product-item .wa .extra {color:#8b484b}
#page88 .product-item .extra,.product-item .hl .extra {color:#a88954}

#page81 #content p strong,.product-item .gf p strong  {color:#1859A7}
#page86 #content p strong,.product-item .sg p strong {color:#7D953B}
#page87 #content p strong,.product-item .wa p strong {color:#A82C31}
#page88 #content p strong,.product-item .hl p strong {color:#F0A82F}

#news_list {background:#FFF;border:1px solid #ece5c7;border-width:1px 1px 0 1px;margin:0 !important;padding:0 !important}
#news_list a {display:block;border-bottom:1px solid #ece5c7;display:block;padding:6px 10px;}
#news_list a.current {color:#b6b092;background:#f7f4e7}
#news_list li {position:relative;list-style-type:none;margin:0 !important;padding:0 !important;overflow:hidden}
#news_list li small {position:absolute;right:10px;top:8px}

#news_page {margin:0 0 40px 0}

#dietary_form {background:#FFF;border:1px solid #ece5c7;padding:20px;width:200px;-moz-border-radius:5px;-webkit-border-radius:5px}
#dietary_form input{margin:0 5px 0 0}
#dietary_form label{display:block;clear:both}
#dietary_form button {float:left;margin:10px 0 0 0;background:url(../img/search-bg.gif) no-repeat 0 0;width:73px;height:30px !important;text-indent:-99999px}
#dietary_form button:hover {background-position:bottom left}
#dietary_form h3.choose-requirements {background:url(../img/heading-choose-requirements.gif) no-repeat 0 0;width:210px;height:22px}
#dietary_form h3.modify-search {background:url(../img/heading-modify-search.gif) no-repeat 0 0;width:210px;height:22px}

#product_view  #image {float:left;margin:5px 20px 20px 0}

#additional {clear:both;margin:20px 0 0 0}
#additional .backtoproducts {padding:0 5px;margin:0 20px 0 0 ;line-height:40px;display:block;background:#FFF;border:1px solid #ECE5C7;width:170px;text-align:center;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;}
#additional p {line-height:40px;float:right;}

.col {float:left;margin:0 20px 0 0 }

/* Front Boxes */

.col1 {float:left;width:460px;margin:0 40px 0 0}
.col2 {float:left;width:210px;margin:50px 40px 0 0;position:relative}
.col3 {float:right;width:210px;margin:50px 0 0 0}

.col2 p{font-size:.8em;line-height:1.65em !important}
.col3 p{font-size:.8em;line-height:1.65em !important}

.col1 h3 {background:url(../img/heading-creating-nutritious.gif) no-repeat 0 0;width:460px;height:78px}
.col1 .selections {background:url(../img/choose-selection-bg.gif) no-repeat 0 0;width:460px;height:160px;margin:30px 0 0 0;text-align:center;padding:0 0 0 16px}
.col1 .selections a {height:120px;width:107px;float:left}
.col1 .selections a:hover {}
.col1 .selections h4 {margin:0}
.col1 .selections .gf {background:url(../img/selections-gluten-free.png) no-repeat center center}
.col1 .selections .sg {background:url(../img/selections-sprouted-grain.png) no-repeat center center}
.col1 .selections .wa {background:url(../img/selections-wheat-alternative.png) no-repeat center center}
.col1 .selections .hl {background:url(../img/selections-healthy-living.png) no-repeat center center}

.col2 h3 {background:url(../img/heading-life-is-about-choice.gif) no-repeat 0 0;width:210px;height:36px}
.lifestyle-newsletter h3 {background:url(../img/heading-lifestyle-newsletter.gif) no-repeat 0 0;width:210px;height:27px}
.lifestyle-newsletter input {float:left;width:140px;margin:0 5px 0 0}
#front .lifestyle-newsletter input {width:120px}
.lifestyle-newsletter button {background:url(../img/subscribe-bg.gif) no-repeat top left;width:73px;height:30px !important;text-indent:-99999px}
.lifestyle-newsletter label.error {display:block;clear:both;color:red}
.lifestyle-newsletter {display:block;padding:0 0 10px 0}

.find-a-retailer {padding:0 0 30px 0;margin:0 0 5px 0;background:url(../img/find-a-retailer-bg.gif) no-repeat bottom right}
.find-a-retailer form label {display:block;margin:5px 0 3px 0;font-size:.9em}
.find-a-retailer #distributor {float:left;width:140px;margin:0 5px 0 0}
#front .find-a-retailer #distributor {width:120px}
.find-a-retailer h3 {background:url(../img/heading-find-a-retailer.gif) no-repeat 0 0;width:210px;height:23px}
.find-a-retailer button {background:url(../img/find-bg.gif) no-repeat top left;width:73px;height:30px !important;text-indent:-99999px}
.find-a-retailer button:hover {background-position:bottom left}

.healthprac {display:block;margin:0 0 10px 0}

#distributor_search button {background:url(../img/find-bg.gif) no-repeat top left;width:73px;height:30px !important;text-indent:-99999px}

#page6 #distributor_search fieldset {margin:20px 0 0 0}
#page6 #distributor_search {margin:0 0 30px 0}
#page6 #distributor_search label{margin:0 10px 0 0}

/* Forms */

form {margin:0 0 1em 0}
input,textarea,select {font-weight:normal;font-family:Georgia,serif;font-size:100%;line-height:150%;padding:3px;background:#FFF url(../img/input-bg.gif) repeat-x left top;border:1px solid #d9cd9f;line-height:normal !important}
input[type='checkbox'],input[type='radio'] {border:0}
button {font-size:80%;line-height:normal !important;border:0 !important;background:#84b139;color:#FFF}
button:hover {}
button:focus {outline:none}
input,select,button {vertical-align:middle}
table {border-collapse:separate;border-spacing:0;font-weight:normal;font-family:Georgia,serif;font-size:100%;line-height:150%;padding:3px;line-height:normal !important}

#distributor-list {-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF url(../img/input-bg.gif) repeat-x left top;border:1px solid #d9cd9f;margin:20px 0 0 0}
#distributor-list th,#distributor-list td {padding:10px;vertical-align:middle;}
#distributor-list th {background:transparent url(../img/page-title-bg.png) no-repeat center left;color:#fff;font-weight:bold;border-bottom:1px solid #ff7800;padding:7px 10px;}
#distributor-list td {text-transform:capitalize;}
#distributor-list .alt {background:#f5f2e7}
 
.red {color:red}
.backred {background:red;color:#FFF}

#contactForm {padding:15px 0;width:520px}
#contactForm p {float:left;margin:0 10px 10px 0}
#contactForm label {display:block;}
#contactForm label.error {margin:0 0 5px 0;width:auto !important;font-weight:normal;font-size:.8em;color:red}
#contactForm small {margin:0 0 0 100px}
#contactForm .mess {height:auto !important}
#contactForm .productenquiry {width:auto}
#contactForm textarea,#contactForm .productenquiry input {width:475px}
#contactForm  button {clear:both;float:left}
.wysiwygemail {display:none}
#contactForm button {background:url(../img/sendmessage-bg.gif) no-repeat top left;width:97px;height:30px;text-indent:-99999px}
#contactForm button:hover {background-position:bottom left}

#friendForm {padding:15px}
#friendForm td{padding:4px}
#friendForm fieldset {clear:both;width:520px;}
#friendForm legend {clear:both;color:#40391F;font-size:1.25em;font-weight:bold;margin:0;padding:.2em 0 .5em 0;display:block;line-height:2em}
#friendForm p {float:left;margin-right:10px}
#friendForm label {display:block}
#friendForm label.error {margin:0 0 5px 0;width:auto !important;font-weight:normal;font-size:.8em;color:red}
#friendForm small {margin:0 0 0 100px}
#friendForm button {clear:both;float:left;margin:5px 0 0 0}

#practitioners_form {background:#FFF;padding:5px 15px 15px 15px;border:1px solid #d9cd9f;}
#practitioners_form .contact_details input {width:250px}
#practitioners_form fieldset{padding:20px 0 0px 0;border-bottom:1px dotted #d9cd9f;position:relative}
#practitioners_form fieldset:last-child {border:0 !important}
#practitioners_form textarea {width:500px}
#practitioners_form .normwidth {width:auto !important}

#practitioners_form .contact_details p {text-align:right;width:400px}
#practitioners_form .contact_details input {margin:0 0 0 5px}
#practitioners_form .contact_details {padding:15px}
#practitioners_form .familiar {background:#f5f2e7;padding:15px}
#practitioners_form .find_out {padding:15px}
#practitioners_form .line_of_work {background:#f5f2e7;padding:15px}
#practitioners_form .issues_deal {padding:15px}
#practitioners_form .avoid {background:#f5f2e7;padding:15px}
#practitioners_form .suggestion  {padding:15px}

#practitioners_form  label.error {display:block;margin:0 0 5px 0;width:auto !important;font-weight:normal;font-size:.8em;color:red}
#practitioners_form .mess {height:auto !important}
#practitioners_form button {padding:10px 20px}


/* Sitemap */

#sitemap ul {position:relative;border-left:1px solid #CCC;margin:0 0 20px 20px !important;padding:0}
#sitemap ul ul {margin-bottom:15px !important}
#sitemap li {list-style-type:none !important;margin:0 !important;padding:0 !important}
#sitemap li a {padding:0 0 0 9px;background:url(../img/sitemap_a_bg.gif) no-repeat center left;line-height:1.7em}
#sitemap ul a {font-weight:bold}
#sitemap ul ul a,#sitemap ul ul ul a,#sitemap ul ul ul ul a {font-weight:normal}




/*=FOOTER
=== === === === === === === === === === */

#footer2 {background:url(../img/footer_bg.gif) repeat-x;margin:5px 0 0 0}
#footer {position:relative;color:#bfb68e;height:50px;padding:40px 0}
#footer small {float:left;clear:both;margin:8px 0 0 0;font-size:70%;font-family:arial,verdana}
#footer a {color:#DBD3AD}
#footer a:hover {color:#FFF}
#footer .credits {position:absolute;right:0;top:40px}
#footer .credits a {background:url(../img/intervolve.gif) no-repeat center left;width:254px;height:24px;text-indent:-999999px;display:block}
#footer hr {display:none}

#footer  p strong {float:left}
#footer .ms {background:url(../img/footer-myspace.gif) no-repeat top left;width:121px;height:21px;float:left;margin:0 25px 0 0}
#footer .fb {background:url(../img/footer-facebook.gif) no-repeat top left;width:79px;height:21px}
#footer .ms:hover,#footer .fb:hover {background-position:bottom left;height:21px}

#footer .ms2 {width:144px;height:60px;float:left;margin:-24px 20px 0 0}
#footer .fb2 {width:144px;height:60px;margin:-24px 0 0 0}

.twitter,
.facebook {width:16px;height:16px;margin:7px 0 -4px 0 !important;display:inline-block;text-align:left}
.twitter {background:url(../img/icon-twitter.png) no-repeat center center;margin-left:10px !important}
.facebook {background:url(../img/icon-facebook.png) no-repeat center center}


/*=OTHER
=== === === === === === === === === === */
.ticklist{margin-left:0 !important;}
.ticklist li {list-style:none !important;padding-left:23px;background:url(../img/icon_tick.gif) no-repeat center left;}

.legend {margin:10px 0 0}
.legend a {color:#6991fd}
.legend a:hover {color:#3c5db7}

#glossary #content div {margin:0 0 30px 0;clear:both}
#glossary #gloss-top ul {padding:0;margin:0;height:80px}
#glossary #gloss-top ul li {display:inline}
#glossary #gloss-top ul li a {display:block;margin:0 5px 5px 0;padding:5px;float:left;background:#DBD3AD;color:#000}
#glossary #gloss-top ul li a:hover {background:#FE4E00;color:#FFF}


/*=CART PROCESS
=== === === === === === === === === === 
.cart-box a {display:block;border:1px solid #444;height:50px;color:#999;font-weight:normal;text-align:center;padding:15px 10px 5px 10px}
.cart-box a:hover .left-col {color:#FFF}
.cart-box a:hover .cards {background-position:bottom center}
.cart-box .left-col {float:left;margin:5px 10px 0 0;padding:20px 0 0 0;color:#555;background:url(../img/icon-trolley.png) no-repeat top center}
.cart-box .right-col {float:right}
.cart-box .total {color:#FFF;font-size:130%;font-weight:bold;border-bottom:1px solid #555;padding:0 0 3px 0}
.cart-box  .cards {position:absolute;top:16px;right:0;background:url(../img/cart-cardicons.gif) no-repeat top center;width:145px;height:19px;text-indent:-999999px}*/
.cart-box a {color:#558e35;font-weight:bold}
.store-link {color:#f4761a !important;background:url(../img/icon_store.gif) no-repeat center left;padding-left:24px;margin-right:10px}
.cart-link span {font-weight:normal;color:#6E6335}
table.data td {padding:0 0 5px 0}
table.data h3 {padding-top:15px}
.checkout_btn {background:transparent url(../img/btn_checkout.gif) no-repeat center left;width:79px;border:0;cursor:pointer}
.keepshopping_btn {background:transparent url(../img/btn_keepshopping.gif) no-repeat center left;width:110px;border:0;cursor:pointer}
.continue_btn {background:transparent url(../img/btn_continue.gif) no-repeat center left;width:157px;border:0;cursor:pointer}
.facebooklike {float:left;margin-left:20px;width:370px;height:25px;padding:5px;display:block;margin-top:-5px;}


/*=SIFR
=== === === === === === === === === === */

@media screen {
.sIFR-flash {visibility:visible !important;margin:0;padding:0}
.sIFR-replaced,.sIFR-ignore {visibility:visible !important}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none}
}

@media print {
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}

.sIFR-active h2 {visibility:hidden}
.sIFR-replaced {padding-top:15px}
