body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#676565; background:url(../images/large-background/1.jpg) fixed no-repeat; margin:0px 0px}
.container {width:885px; margin:0px auto; padding:25px 25px; background:url(../images/semi-background.png); position:relative}

a {color:#676565; text-decoration:none;}
a:hover {text-decoration:underline}
h1 {margin:0px 0px; font-size:20px}
h2 {font-size:30px; color:#676565; font-weight:bold; margin:0px 0px 20px 0px;}
h3 {font-size:18px; color:#676565; font-weight:bold; margin:18px 0px 20px 0px;}
h4 {font-size:14px; color:#676565; font-weight:bold;}

.sense {font-weight:normal; color:#978b7e}
.ekosense {position:absolute; top:18px; left:656px; font-size:20px; font-weight:bold}

.logo {margin-bottom:10px}

.top_menu {width:885px; height:35px; background:#bbb4ab; margin-bottom:10px}
.top_menu ul {list-style:none; padding:7px 0px 0px 10px}
.top_menu ul li {float:left; margin-right:30px;}
.top_menu ul li a {color:#FFFFFF; font-size:18px}


.homepage_middle {width:501px; float:left; margin-bottom:10px}
.right_col {width:242px; float:right; padding:7px 0px 10px 0px; margin-left:25px;}
.left_col {width:182px; float:left; margin-right:10px}
.right_col_home {width:162px; float:right; padding:7px 10px 10px 10px}

ul.sidemenu {list-style:none; margin:0px 0px; padding:0px 0px }
ul.sidemenu li {margin:0px 0px; padding:7px 10px}
ul.sidemenu li.heading {display:block; background-color:#9e9387; color:#FFFFFF; font-weight:bold}
ul.sidemenu li.heading a {color:#FFFFFF; text-decoration:none}
ul.sidemenu li.heading a:hover {text-decoration:underline}

ul.sidemenu li a {color:#676565; text-decoration:none}
ul.sidemenu li a:hover {text-decoration:underline}
.left_col img {border-bottom:10px solid #fff}
.left_col form {margin:0px 0px; padding:10px 7px}

.left_col form p {margin:0px 0px; padding:0px 0px}
ul.homepage_product {margin:0px 0px; padding:0px 0px; list-style:none}
ul.homepage_product li {padding:0px 0px; float:left; width:160px; height:360px; position:relative}
ul.homepage_product li strong {font-size:14px; display:block; position:absolute; top:0px; font-weight:normal} 

ul.homepage_product li img.photo {position:absolute; top:20px; z-index:1; border:none}
ul.homepage_product li img {position:absolute; top:45px; z-index:0}
ul.homepage_product li a.more {display:block; width:140px; background-color:#9e9387; position:absolute; bottom:10px; padding:4px 10px; color:#FFFFFF}
ul.homepage_product li em {font-style:normal; position:absolute; bottom:50px; height:31px}
ul.homepage_product li strong.price {position:absolute; top:-45px; right:10px; z-index:3; font-weight:bold; float:right}
ul.homepage_product li strong.view a {position:absolute; top:-45px; left:10px; z-index:3; float:right; text-decoration:none; width:100px}

ul.category_product {margin:0px 0px; padding:0px 0px; list-style:none}
ul.category_product li {padding:0px 0px; float:left; width:160px; height:360px; position:relative; margin:0px 10px 10px 0px; border-bottom:1px dashed #E4E4E4}
ul.category_product li strong {font-size:14px; display:block; position:absolute; top:0px; font-weight:normal} 
ul.category_product li img.photo {position:absolute; top:20px; z-index:1; border:none}
ul.category_product li img {position:absolute; top:45px; z-index:0}
ul.category_product li a.more {display:block; width:140px; background-color:#9e9387; position:absolute; bottom:10px; padding:4px 10px; color:#FFFFFF}
ul.category_product li em {font-style:normal; position:absolute; bottom:50px; height:31px}
ul.category_product li strong.price {position:absolute; top:-45px; width:151px; text-align:center; left:10px; z-index:3; font-weight:bold; float:right}

.alt_images {margin-top:10px}
.alt_images img {cursor:pointer}
.image_thumb {margin-left:10px}

.light_brown {background-color:#c5beb7}
.dark_brown {background-color:#9e9387; color:#FFFFFF}
.right_margin {margin-right:10px}

.main_content {width:586px; margin-bottom:10px; margin-right:10px; float:left}
.main_content h1 {font-size:18px; margin-top:0px}

.main_content_full {width:885px;}
.main_background {background-image:url(/images/bg-repeat.png); background-repeat:repeat-y}
.left_background {background-image:url(/images/bg-repeat-left.png); background-repeat:repeat-y}



.main_content_category {width:693px; float:right; padding:0px 0px}



ul.sub {list-style:none; padding:7px 0px 0px 5px; margin:5px 0px;}
ul.sub li {float:left; margin-right:20px; padding:0px 0px}
ul.sub li a {font-size:14px}

ul.product_list {width:885px; list-style:none; margin:10px 0px 10px 0px; padding:0px 0px}
ul.product_list li {width:437px; height:250px; float:left; position:relative; border-bottom:1px solid #bbb4ab }
ul.product_list li span {position:absolute; top:10px; left:220px; width:210px; display:block; font-size:12px}
ul.product_list li span strong {font-size:16px}
ul.product_list li img {float:left; margin-right:10px; border:5px solid #FFF; position:absolute; top:10px; left:0px}
ul.product_list li form {position:absolute; bottom:10px; left:220px}
ul.product_list li em {position:absolute; bottom:10px; right:10px; font-style:normal}

ul.product_list strong {font-size:20px;}

.footer_menu {width:885px; height:31px; background:#6b6868;text-align:center;list-style:none}
.footer_menu ul {list-style:none; display:inline; }
.footer_menu ul li {float:left ; margin-left:10px;padding:7px 0px 0px 0px}
.footer_menu ul li a {color:#FFFFFF; font-size:12px}


.splash_image {height:478px; width:885px; background:url(../images/homepage-splash.jpg); position:relative}
.splash_text {position:absolute; top:60px; left:0px; background:#FFF; overflow:auto; width:256px; padding:16px 16px;filter:alpha(opacity=80);opacity:0.8; } 

.top_cart {position:absolute; top:15px; right:300px; width:230px; height:44px}
.top_cart img {position:absolute; top:0px; left:0px; }
.top_cart a {display:block; padding:3px 32px}
.top_cart strong { font-size:14px; padding:3px 5px 0px 30px}
.top_cart em { font-size:12px; font-weight:normal; font-style:normal; padding:0px 0px}

.top_telephone {position:absolute; top:10px; right:0px; width:200px; height:44px}
.top_telephone img {position:absolute; top:7px; left:0px; }
.top_telephone strong { font-size:18px; padding:3px 5px 0px 46px; display:block; font-weight:normal}

h3.related {display:block; border-bottom:1px dashed #E4E4E4; padding-bottom:5px}

.product_image {width:337px; float:left; margin-bottom:10px;  margin-top:0px}
.product_image strong {display:block; background-color:#9e9387; padding:4px 7px; color:#FFFFFF}
.product_text {width:340px; position:relative; float:right; margin-bottom:10px; margin-top:0px}

ul.other_images {list-style:none; margin:0px 0px; padding:0px 0px; position:absolute; bottom:0px}
ul.other_images li {margin-right:10px; width:139px; float:left}

.category { padding:5px 5px; margin:5px 0px; border-bottom:1px dashed #E4E4E4}
.category h1 {font-size:20px; font-weight:normal}

.inspiration_image {height:478px; width:885px; position:relative}
.yoga_range {background:url(../images/yoga-range-main.jpg);}

.inspiration_text {position:absolute; top:25px; right:0px; background:#FFF; overflow:auto; width:442px; height:395px; padding:16px 16px;filter:alpha(opacity=80);opacity:0.8; } 

a.credit {float:right; display:block; margin-top:15px}
a.credit:hover {text-decoration:none}
img.cards {float:left; display:block; margin-top:5px}

p.success {color:#978b7e}
p.fail {color:#990000;}


#splash_images{ position: relative; visibility: hidden; margin-bottom:10px;}
#splash_images .gallerydesctext{text-align: left;padding: 1px 5px;}



.sense {font-weight:normal; color:#978b7e}
.ekosense {position:absolute; top:18px; left:656px; font-size:20px; font-weight:bold}

.splash_image {width:885px; height:534px; position:relative; background:url(../images/homepage-splash.jpg) no-repeat; margin-bottom:5px}
	.splash_image a {position:absolute; top:18px; left:794px; font-size:20px; font-weight:bold}

.bottom_left {margin:10px 0px 0px 0px; background:url(../images/bottom-left.jpg) no-repeat; background-color:#9E9387; width:629px; height:235px; float:left; position:relative}
p.why {position:absolute; top:45px; left:20px; width:560px; color:#FFFFFF; line-height:18px; margin:0px 0px}
p.aw {position:absolute; top:128px; left:20px; width:560px; color:#FFFFFF; line-height:18px; margin:0px 0px}

.bottom_right {width:234px; height:235px; background-color:#c5beb7; float:right;margin:10px 5px 0px 0px; position:relative}

.bottom_right form {margin:0px 0px; padding:0px 0px; position:absolute; top:52px; left:13px}
p.signup {position:absolute; top:17px; left:13px; font-size:16px; margin:0px 0px}

p.follow {position:absolute; top:152px;left:13px; font-size:18px; margin:0px 0px}
.twitter {position:absolute; top:185px; left:13px;}
.facebook {position:absolute; top:185px; right:13px;}

.blog_header {width:885px; height:65px; position:relative; background:url(../images/blog-header.png) no-repeat}
	.blog_header a {position:absolute; top:18px; left:794px; font-size:20px; font-weight:bold}
	
.blog_splash {width:629px; float:left; margin:10px 0px}	
.blog_left_menu {float:right; width:234px; background-color:#c5beb7; margin:10px 5px 0px 0px; height:444px}
	
.blog_left_menu ul {margin:10px 10px; padding:0px 0px; list-style:none}
.blog_left_menu h2 {font-size:16px; color:#FFF}
.blog_main {width:629px; float:left; margin:10px 0px}