/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */



@charset "utf-8";
/* CSS Document */



body {
	background:url(../images/bg.jpg);
}

body h1#ethical_fashion {
	text-indent:-9990px;
	height:0;
	width:0;
	float:left;
}

h1 {
	font: 20px/20px garamond, Georgia, "Times New Roman", Times, serif;
	color: #493C30;
	text-transform: uppercase;
	}
.clear { clear:both; }

#container {
	width:934px;
	margin:0 auto;
}

.breadcrumbs {
	background:#FFFFFF;
	width:100%;
	float:left;
	padding:15px 0 10px 0;
}

.breadcrumbs ul {
	list-style:none;
}

.breadcrumbs ul li {
	float:left;

}

.breadcrumbs ul li a {
	color:#C4B88A;
	font:12px/15px garamond, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:0 10px;
}

.breadcrumbs ul li strong {
	font:12px/15px garamond, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:0 10px;
	color:#999999;
}

#page-heading , /*.cms-press #page-title , .cms-faqs #page-title ,*/
.cms-page-view #content #page-title.with-image  {
	background:url(../images/page-heading.png) no-repeat;
	float:left;
	width:905px;
	height:179px;
	margin:3px 0 15px 0;
}

.nav-4 { display:none; }

ol li {
	margin: 5px 0 5px 60px;
	color: #666666;
	}
#page-heading h2 , 
.cms-page-view.cms-press #content #text-content-wrapper h2,
.cms-page-view.cms-faqs #content #text-content-wrapper h2 ,
.cms-page-view #content #page-title.with-image h2 {
	color:#FFFFFF;
	font:30px Garamond,Georgia;
	text-transform:uppercase;
	margin:140px 10px 0 0;
	float:right;
}

#page-heading #cat-img {
	width:676px;
	height:172px;
	float:right;
	margin:3px 1px 0 0;
	overflow:hidden;
}

#interior #page-heading h2 ,
.cms-page-view #content #page-title.with-image h2 {
	width:auto;
}

/******* home *******/

#header {
	width:100%;
	float:left;
}

#header {
	margin: 10px 0 0 0;
	background:url(../images/header-bg.png) repeat-x bottom;
	height:142px;
}

	#header #logo {
		float:left;
		margin: 0 10px;
	}
	
	#header ul {
		list-style:none;
	}
	
	#header ul li {
		float:left;
	}
	
	#header #top-left-menu {
		float:left;
		width:220px;
		margin:47px 0 0 0;
	}
	
	
	#top-left-menu ul li ,#top-right-menu ul li  {
		float:left;
		font:12px Garamond,Georgia;
		border-right:1px solid #BCA995;
	}
	
	#top-left-menu ul li a , #top-right-menu ul li a  {
		color:#333333;
		text-transform:uppercase;
		padding: 0 15px;
	}
	
	#top-left-menu ul li a:hover , 
	#top-right-menu ul li a:hover ,
	#top-left-menu ul li a:hover , 
	#top-right-menu ul li a:hover {
		color : #BCA995;
	}
	
	#search-bar , #top-right-menu {
		float:right;
		margin:3px 0 0 0;
		width:553px;
		text-align:right;
		
	}
	
	#search-bar input[type='text'],
	#search-bar input[type='submit'],
	#search-bar .button {
		text-transform:uppercase;
		border:1px #FFFFFF solid;
		font-size:10px;
		margin:0;
		
	}
	
	#search-bar input[type='text'] {
		background:#F8F7F1;
		color:#988676;
		padding-left:5px;
		border-right:0;
		width:285px;
		font: 13px/13px garamond, Georgia, "Times New Roman", Times, serif;
	}
	
	#search-bar input[type='submit'] , #search-bar .button {
		background:#CCC49B;
		color:#FFFFFF;
		margin-left:-4px;
		border-left:0;
		height:18px;
	}
	
	#search-bar label {
		display:none;
		
	}
	
	#top-right-menu ul {
		float:right;
	}
	
	#top-right-menu {
		margin:19px 0 0 0;
	}
	
	#top-right-menu ul li a.top-link-cart {
		background:url("../images/bag.png") no-repeat scroll 10px 1px transparent;
		padding:10px 15px 0 35px;
		color:#906947;
	}
	
	#top-right-menu a.top-link-wishlist {
		display:none;
	}
	
	#main-menu {
		float:left;
		margin: 30px 0 0 0;
		width:776px;
	}
	
	#main-menu ul li {
		font:20px Garamond, Georgia;
		text-transform:uppercase;
		padding:0 0 0;
		background:url(../images/main-menu-bullet.png)  right 25px no-repeat;
	}
	
	/* mainmenu dropdown menu ***/
	
	#main-menu ul.sf-menu a {
		border:none;
	}
	
	#main-menu ul.sf-menu li ul li a {
		font-size:12px;
		color:#333333;
		padding-top:5px;
		padding-right:20px;
	}
	
	#main-menu ul.sf-menu li ul li a:hover {
		background:none;
	}
	
	#main-menu ul.sf-menu li ul li {
		background:none;
		border-bottom:1px #CCCCCC dashed;
		padding-bottom:5px;
	}
	
	#main-menu a.sf-with-ul {
		background:url(../images/arrow.jpg) right no-repeat;
	}
	
	#main-menu ul.sf-menu li ul {
		background:#FFFFFF;
		border:4px solid #E6E2CE;
		padding:5px;
		margin-top:-3px;
		width:172px;
	}
	
	#main-menu ul.sf-menu li ul a , #main-menu ul.sf-menu li ul a:hover  {
		width:80%;
		float:left;
		background:url(../images/arrow-list.png) right no-repeat !important;
	}
	
	#main-menu ul.sf-menu ul.right {
		margin:30px 0 0 187px;
		border-left:none;
	}
	
	#main-menu ul.sf-menu ul.left {
		border-right:1px solid #E6E2CE;
		margin-top:30px;
		height:133px;
	}
	
	#main-menu ul.sf-menu ul {
		z-index:9999999;
	}
	
	#main-menu .menu-title {
		position:absolute;
		top:-36px;
		background:#C4BA8A url(../images/drop-right-bg.jpg) repeat-x top;
		color:#FFFFFF;
		font-size:15px;
		width:170px;
		left:-4px;
		padding:10px;
		border-bottom:4px solid #E6E2CE;
		text-align:center;
		
	}
	
	#main-menu .menu-title.title-left {
		border-right:1px solid #ffffff;
		width:166px;
		background:#C4BA8A url(../images/drop-left-bg.jpg) no-repeat  left 0;
	}
	
	#main-menu ul.sf-menu ul.right .menu-title {
		left:0;
		width:166px;
	}
	
	/*** end of superfish **/
	
	#main-menu ul li:hover {
		
	}
	
	#main-menu ul li a {
		color:#493C30;
		padding:17px 11px 0 7px;
		float:left;
		
	}
	
	 #main-menu ul li a:hover,
	 #main-menu ul li a.active {
		color:#97795B;
		background:url(../images/mainmenu-hover.jpg) top repeat-x;
	}

#content , #content-bottom {
	padding:10px 10px 10px 13px;
	width:911px;
	float:left;
	background:#FFFFFF;
}
	#content #banner {
		float:left;
		margin: 0 4px 0 0;
		
	}
	
	#content #banner .banner {
		float:left;
		position:relative;
		height:403px;
		overflow:hidden;
		margin: 0 2px 5px 0;
		z-index:1;
		
	}
	
	#content #banner .banner img {
		z-index:1;
	}
	
	#banner-border {
		background:url(../images/banner-border.jpg) no-repeat;
		width:100%;
		height:15px;
	}
	
	.word-wrapp {
		position:absolute;
		z-index:3;
	}
	
	.sf-menu li {
		z-index:20;
	}
	
	.word-wrapp {
		background:url(../images/banner-word-wrap.png);
		bottom:0;
		left:0;
		padding:10px 0 10px 0;
		text-align:left;
		width:100%;
		height:75px;
	}
	
	.big .word-wrapp {
		text-align:right;
	}
	
	.word-wrapp h2 , .word-wrapp h3 {
		margin: 0 8px 0 8px;
	}
	
	.word-wrapp h2 {
		font:25px Garamond,Georgia;
		color:#FFFFFF;
		text-transform:uppercase;
		text-align: left;
	}
	
	.banner.big .word-wrapp h2 {
	    text-align:right;
	}
	
	.word-wrapp h3 {
		color:#FFFFFF;
		font:16px/17px garamond, Georgia, "Times New Roman", Times, serif
		text-align: right;
	}
	
	#content #text-content-wrapper {
		float:left;
		margin: 4px 0 0 0;
		width:906px;
		background: #F7F2EB url(../images/annliz-image-bg.png) 538px bottom no-repeat;
	}
	
	#content #text-content {
		float:left;
		margin:0px 5px 20px 0px;
	}
	
	.cms-home #content #text-content {
		float:left;
		margin:20px 0 20px 20px;
		width:73%;
	}
	
	.std p{
		font: 16px/17px garamond, Georgia, "Times New Roman", Times, serif;
		color:#666666;

		}
	
	#content #text-content h4 {
		font:18px/20px garamond, Georgia, "Times New Roman", Times, serif;
		color:#333333;
		float:left;
		margin: 0 0 10px 0;
	}
	
	#content #text-content #home-content h4 {
		color:#333333;
		float:left;
		font:15px/15px garamond, Georgia, "Times New Roman", Times, serif;
		margin:0 10px 10px 30px;
		text-align:justify;
	}
	
	#content #text-content h3 {
		font:27px Garamond,Georgia;
		color:#79614E;
		margin: 0 0 10px 0;
		text-transform:uppercase;
	}
	
	#content #content-image {
		float:right;
		border-left:#FFFFFF 4px solid;
	}
	
	#content #content-image p {
		margin:0;
		padding:0;
	}

#content-bottom {
	margin: 10px 0 0 0;
}

	#content-bottom ul , #footer ul {
		list-style:none;
	}
	
	#content-bottom #content-bottom-left {
		margin:7px 0 0 0;
		float:left;
	}
	
	#content-bottom #content-bottom-left ul li  {
		float:left;
		font:12px Garamond,Georgia;
		border-right:1px solid #BCA995;
	}
	
	#content-bottom #content-bottom-left ul li a   {
		color:#333333;
		text-transform:uppercase;
		padding: 0 15px;
	}
	
	#content-bottom #content-bottom-left ul li a:hover  {
		color : #BCA995;
	}
	
	#content-bottom #content-bottom-right {
		float:right;
		margin-right:10px;
	}
	
	#content-bottom #content-bottom-right ul li {
		float:left;
		font:21px Georgia, "Times New Roman", Times, serif;
	}
	
	#content-bottom #content-bottom-right ul li a {
		padding:0 10px;
		background:url(../images/bottom-right-mwnu-border..gif) right no-repeat;
		text-transform:lowercase;
		color:#C8B8A9;
	}

#footer {
	float:left;
	width:100%;
}

	#footer ul li {
		float:left;
		
	}
	
	#footer #footer-left {
		float:left;
		margin:10px 0 0 0;
	}
	
	#footer #footer-left a {
		color:#FFFFFF;
		font:bold 14px/17px garamond, Georgia, "Times New Roman", Times, serif;
		padding: 0 10px;
		text-transform:uppercase;
		float:left;
		
	}
	
	#footer #footer-left li {
		padding: 0 4px;
		border-right:1px solid #FFFFFF;
	}
	
	#footer #footer-left a:hover {
		background:url(../images/footer-hover.png);
	}
	
	#footer-right {
		float:right;
		margin:10px 0 0 0;
	}
	
	#footer-right a , #content-bottom #content-bottom-right ul#connect li a 
	 {
		color:#97795B;
		padding:0 3px;
		background:none;
		font-size:14px;
	}
	
	#content-bottom #content-bottom-right ul#connect li img {
		margin: 0 10px 0 0;
	}
	
	 #content-bottom #content-bottom-right ul#connect li a {
		background:none;
		padding: 0 5px;
	}
	
	#content-bottom #content-bottom-right ul#connect li a img { padding:0; margin:0; }
	
/************ interior ***************/

#left-bar {
	float:left;
	width:215px;
}

#interior #right-bar {
	float:right;
	width:680px;
}

#right-bar p {
	font-size:14px;
	margin:0 0 10px;
}


#content { 
	font:16px/17px garamond, Georgia, "Times New Roman", Times, serif;
	min-height: 400px;
	}

#interior #content , .cms-page-view #content , 
#threecollumns #content ,
.cms-index-noroute #content ,
.customer-account-login #content , 
.checkout-cart-index #content ,
.checkout-onepage-success #content {
	background:#F4F1EC url(../images/interior-bg.jpg) bottom no-repeat;
	padding-bottom:35px;
	
}

.cms-page-view #content #text-content-wrapper ,
.cms-index-noroute #content #text-content-wrapper ,
.customer-account-login #content #text-content-wrapper ,
.checkout-cart-index #content #text-content-wrapper ,
.customer-account-logoutsuccess #content #text-content-wrapper ,
.checkout-onepage-success #content #text-content-wrapper {
	background:none;
	color:#333333;
	float:left;
	font:16px/17px garamond, Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
}

.cms-page-view #content #page-title h2  ,
.customer-account-logoutsuccess #text-content-wrapper .page-title h2 ,
.catalog-seo-sitemap-category .page-title h1 ,
.catalog-seo-sitemap-product .page-title h1 ,
.checkout-onepage-success .page-title h2 , 
.checkout-cart-index .page-title h1 ,
.contacts-contacts-index #page-title h2 
 {
	padding:25px 0 25px 15px;
	font: 27px Garamond,Georgia;
	text-transform:uppercase;
	margin:10px 0 15px 0;
	color:#FFFFFF;
	background:url(../images/h2_bg.jpg) repeat-x;
	width:888px;
	
}

.cms-page-view #content #page-title.with-image h2 { 
	background:none; float:left; 
	margin-top:51px;
}

.cms-page-view #content #page-title.with-image #header-image {
	float:right;
	height: 172px;
	width:676px;
	overflow:hidden;
	margin: 3px 1px 0 0;
}

.cms-page-view #content #page-title.with-image #header-image img {
	width:676px;
}

.cms-page-view #content #text-content-wrapper #page-title {
	display:none;
}

.cms-page-view #content #text-content p { 
	float:none; 
	color: #666666;
	margin:0 0 15px 30px;
	text-align: justify;
}

.cms-page-view #content #text-content {
	font:16px/17px garamond, Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

.frame {
	font:16px/17px garamond, Georgia, "Times New Roman", Times, serif;
	float:right;
	padding:27px;
	margin: 0 0 15px 15px;
	background:url(../images/frame.jpg) no-repeat -3px -3px ;
}

.frame img {
	width:127px;
	height:127px;
	
}

#intro {
	color:#9A8C4E;
	margin:0 8px 0 0;
	text-align: justify;
}

.float-left {
	float:left;
	margin: 0 15px 15px 15px;
}

#intro p {
	color:#957860;
	font:italic 20px/18px Garamond,"Times New Roman",Times,serif;
	margin:0 0 30px;
}

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; padding:4px 12px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; color:#3d6611; }

/************ 3 collumns **************/

#threecollumns #center-bar {
	float:left;
	margin:0 15px;
	width:443px;
}

#threecollumns #content { 
	/*padding-top:35px; */
	padding-bottom:75px;
}

#threecollumns #right-bar {
	width:215px;
	float:right;
}

.catalog-category-view .prod-price .old-price .price-label {
	display:none;
}

.catalog-category-view .price-box {
	position:relative;
}

.catalog-category-view .special-price .price-label {
	position:absolute;
	left:-51px;
}

.catalog-category-view .special-price .price {
	float:right;
}

#contact-detail table {
	font:12px/17px garamond, Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

#contact-detail table a {
	font:13px/17px garamond, Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

#contact-detail table tr td {
	padding:5px 0px;
	
}


/*********** menu vertical ***************/

#left-bar #menu-left ul {
	list-style:none;
	margin:0;
	padding:0;
}

#left-bar #menu-left ul.parent-top ul.level-1 {
	display:none;
}

#left-bar #menu-left ul.parent-top ul.level-1.active {
	display:none;
}

#left-bar #menu-left .block.block-layered-nav ol li {
	list-style-type:none;
	padding-left:0;
	margin:0 0 0 10px;
}


#left-bar #menu-left ul li , 
.block.block-layered-nav ol li  {
	padding:8px 0 20px 10px;
	background:url(../images/garis.jpg) repeat-x center bottom;
}

#left-bar #menu-left ul li.current  {
font:12px Garamond,Georgia;
text-transform: uppercase;
background-color: #FFFFFF;
}
.block.block-layered-nav ol li a {
	margin-bottom:5px;
}
 
#left-bar #menu-left ul li.parent ,
#menu-left ul#left-nav-category li.top_level {
	background:none;
	padding-bottom:0;
	font:12px Garamond,Georgia;
	/*background:url(../images/left-menu-header.jpg) top left repeat-x;*/
	padding-top:7px;
	background:url(../images/garis.jpg) repeat-x center 27px;
	border:none;
	color:#333333;
	margin-top:0;
	float:left;
	clear:both;
}

#left-bar #menu-left ul li.parent a {
	padding: 0 0 5px 2px;
	margin:3px 0 0;
	width:191px;
	background:url(../images/arrow-down.png) right 5px no-repeat;
	float:left;
}

#left-bar #menu-left ul li.parent ul li a {
	background:url(../images/list-menu.png) no-repeat left;
	float:none;
	padding: 0 0 0 15px;
	font-weight:normal;
}

#left-bar #menu-left ul li.parent ul {
	margin:27px 0 0 -10px;
}

#left-bar #menu-left ul li.parent ul li{ 
	background:url(../images/dashed.png) bottom repeat-x;
	border:none;
	padding: 8px 0 10px 20px;
}


#left-bar #menu-left ul li a ,
.block.block-layered-nav ol li a {
	color:#666666;
	font:12px Garamond,Georgia;
	text-transform:uppercase;
	background:url(../images/arrow-list.png) right no-repeat;
	width:194px;
	float:left;
	
}

#left-bar #menu-left ul li a {
	font-weight:bold;				  
}

#left-bar #menu-left ul li.parent a:hover,
#left-bar #menu-left ul li.parent ul li a:hover,
#left-bar #menu-left ul li a:hover ,
#left-bar #menu-left ul li a.active {
	color: #000000;
}

#left-bar #menu-left ul li a.active {
	font-weight:bold !important;
}

.block.block-cart , .block-compare  { display:none; }

#menu-left h3 ,
#contact-detail h3,
#left-bar .block-title 
{
	background:url(../images/left-menu-header.png) no-repeat;
	width:189px;
	padding:9px 0 8px 26px;
	color:#FFFFFF;
	font:14px Garamaon,Georgia;
	text-transform:uppercase;
	clear:both;
}

#menu-left .block {
	margin-bottom:15px;
}

/************* annliz info **********/

.box {
	width:325px;
	height:190px;
	float:left;
	border:1px solid #C8C4C1;
	margin: 0 20px 25px 0;
	background:url(../images/box-bg.png) no-repeat right bottom;
}

#interior .std .box h2 , .cms-page-view .std .quest h3 {
	padding:15px 0 15px 10px;
    background:url(../images/h2_bg_contct.jpg) repeat-x;
	font:18px Garamond,Georgia;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0;
	border:none;
}

.box p {
	font:14px/15px garamond, Georgia, "Times New Roman", Times, serif;
	color:#666666;
}

.box-wrapper {
	margin:10px;
}


body .std a.readmore:hover , .readmore:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#right-bar a.readmore,
body .std .press-detail a.readmore{
	float:right;
	background:none repeat scroll 0 0 #79614E;
	border:1px solid #C4BA8A;	
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 4px;
	text-transform:uppercase;
}

#right-bar a.readmore:hover,
body .std .press-detail a.readmore:hover{
	color:#A09252;
}

.cms-annliz-info #right-bar #page-title {
	display:none;
}

/************** press  ************/

.box-press {
	float:left;
	width:436px;
	height:207px;
	margin: 0 10px 15px 0;
	background:url(../images/press-box-bg.jpg) no-repeat right top;
	border:#D7CCBF 1px solid;
}

.press-img img {
	width:137px;
	height:187px;
}

.press-img {
	float:left;
	border:1px #5C4E3A solid;
	padding:2px;
	margin:8px;
}

.press-detail {
	padding:25px;
	float:left;
	width:221px;
	border-left:1px solid #D7CCBF;
	height:158px;
}

.press-detail p{
	text-align: left;
	margin: 0;
}


.cms-page-view .std .press-detail  h3 {
	font: 17px/15px Garamond,Georgia;
	text-transform:uppercase;
	color:#79654C;
	margin:0 0 5px 0;
	border:none;
}

.press-detail h4 {
	font:13px Garamond,Georgia;
	color:#666666;
	margin: 0 0 20px 0;
}

.press-detail p {
	color:#666666;
	font-size:14px;
	line-height: 15px;
}

.cms-page-view.cms-press #content #text-content-wrapper h2,
.cms-page-view.cms-faqs #content #text-content-wrapper h2 {
	background:none;
	margin-top:60px;
}

/************* FAQ *****************/

.quest {
	width:444px;
	float:left;
	background:#FAF8F6 url(../images/question-general.jpg) bottom no-repeat;
	margin: 0 10px 15px 0;
	border:1px #D7D4D1 solid;
	padding-bottom:15px;
}

.quest.order {
	background:#FAF8F6 url(../images/question-order.jpg) bottom no-repeat;
	margin-right:0;
}

.cms-page-view .std .quest ul {
	list-style:none;
	margin-left:0;
	padding:0;
}

.cms-page-view .std .quest ul li {
	float:left;
	list-style-image:none;
	margin:0;
	width:95%;
}

.cms-page-view .quest ul li {
	border-bottom:1px #666666 dashed;
	padding:10px;
}

.cms-page-view .quest ul li.odd , .cms-page-view #answer ul li.odd {
	background:url(../images/transparent-list.png);
}

.cms-page-view .std .quest ul li a {
	background:url("../images/list-question.png") no-repeat scroll left 5px transparent;
	color:#333333;
	float:left;
	font:16px/17px garamond,Georgia,"Times New Roman",Times,serif;
	padding:0 0 0 15px;
}

.cms-page-view .std #answer ul {
	list-style:none;
	margin:0;
}

.cms-page-view .std #answer ul li {
	padding: 10px 10px 10px 15px;
	border-bottom:1px #666666 dashed;
	list-style-image:none;
	margin:0;
}

#answer ul li p {
	padding-left:15px;
}

#answer ul li p a {
	font-size:14px;
	text-decoration:underline;
	padding:0;
	background:none;
	float:none;
}

#answer ul li a {
	font:18px Garamond,Georgia;
	color:#857252;
	margin: 0 0 10px 0;
	width:100%;
	padding: 0 0 0 15px;
	background:url(../images/list-answer.png) no-repeat left;
	float:left;
}


/********** 404 ***************/

.cms-index-noroute #content #text-content-wrapper ul {
	list-style:none;
}


/********* my account **********/
 
 .my-account .welcome-msg {
	 float:left;
	 margin:10px 0;
 }
 
.my-account .dashboard {
 color: #666666;
 }
 
.my-account .box {
	height:auto;
	width:93%;
	background:#F4F1EC url(../images/reg-bg.jpg) no-repeat right bottom;
	
  }
  
 .wishlist-index-index  #right-bar .my-account p {
 	margin-bottom:32px;
 }
  
.my-account .col2-set .col-1 , .my-account .col2-set .col-2 {
	width:49%;
	float:left;
}

.my-account .col-1.addresses-primary ,
.my-account .col-2.addresses-additional {
	width:94%;
	background:url("../images/reg-bg.jpg") no-repeat scroll right bottom ;
	border:1px solid #C8C4C1;
	margin:10px 0;
}

.my-account .col-1.addresses-primary h2,
.my-account .col-2.addresses-additional h2 {
	background:none repeat scroll 0 0 #E0D8CC;
	color:#666666;
	font-size:11px;
	padding:10px;
	text-transform:uppercase;
}

.my-account .col-1.addresses-primary ol li h3,
.my-account .col-2.addresses-additional ol li h3 {
	border-bottom:1px dashed #CCCCCC;
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:5px;

}

.my-account .col-1.addresses-primary ol li,
.my-account .col-2.addresses-additional ol li {
	margin: 10px 0 0 25px;
}

.sales-order-view .my-account .col2-set .col-1 , .sales-order-view .my-account .col2-set .col-2 {
	float:none;
	width:107%;
}

.sales-order-view .my-account .col2-set .box-title {
	width:97%;
}

.my-account .col2-set .box-title {
	width:94%;
}

.my-account .col2-set.address .box-title {
	width:97%;
}

.my-account .box-recent{ 
	height:auto;
	671px
}
  
.my-account .box .box-content .col-1 , 
.my-account .box .box-content .col-2 {
	float:left;
	width:167px;
}

.my-account .box-account.box-info .box  {
	width:99%;
	min-height:134px;
}

.my-account .box-account.box-info .col-1 {
	margin-right: 11px;
}

.my-account .box .box-content .col-2 {
	margin-left:225px;
}

.my-account .box-title ,
.box-recent .box-head h2 {
	padding: 10px;
	float:left;
	width:97%;
}

.my-account .box-title h3 ,
.box-recent .box-head  h2 {
	float:left;
	padding: 0 10px 0 0;
}

.my-account .box-title h3 {
	color:#666666;
	font-size:11px;
	text-transform:uppercase;
	margin:3px 0 0;
}

.my-account .box-title a ,
.box-recent a {
	float:right;
	font:10px Georgia, "Times New Roman", Times, serif;
	margin:5px 0 0 0;
}

.my-account .box .box-content {
	color:#666666;
	float:left;
	font-size:14px;
	margin:20px;
}

table#my-orders-table tbody.even td {
	background:none repeat scroll 0 0 #F6F1E8;
}

table#my-orders-table td { 
	background:none repeat scroll 0 0 #F8F6F3;
	color:#333333;
}

.box-account.box-info .box-head h2 ,
.box-account.box-tags .box-head h2 {
	margin-left:0;
	border-left:none;
	color:#ffffff;
	width:668px;
}

.my-account .box-title {
	width:97%;
	background:#E0D8CC;
}

.my-account .box-title a {
	color:#93864B;
	padding-right:10px;
	background:url(../images/arrow-right-brown.png) right no-repeat;
	margin-right:5px;
}

.my-account .box-title address {
	line-height:18px;
}

.my-account #my-orders-table a {
	float:left;
	font-size:12px;
	width:60px;
}

.customer-account-index .my-account #my-orders-table a {
	width:73px;
	text-transform:uppercase;
	font-size:12px;
}

.my-account #my-orders-table .nobr {
	width:90px;
}

.my-account .box h4 {
	font-weight:bold;
	margin:0 0 5px;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.my-account .box .box-content a ,
.my-account .col-1.addresses-primary a,
.my-account .col-2.addresses-additional a {
	
	margin: 10px 0 0 0;
	color:#92854B;
}

/*<!--.box-head h2 {
	height:20px;
	float:left;
	width:100%;
	margin:15px 0 15px 0 !important;
}-->*/

.box-recent .box-head h2 {
	border:none;
	margin:0 !Important;
	color:#FFFFFF;
	font-size:18px;
	float:left;
	width:auto;
}

.box-account.box-tags {
	clear:both;
}

.my-account .box-recent {
	border:#cccccc 1px solid;
}

.box-recent .box-head {
	padding: 0 5px 10px 5px;
	float:left;
	width:668px;
}

#my-orders-table {
	float:none;
	clear:both;
	width:100%;
	border-collapse:collapse;
}



.sales-order-history #my-orders-table {
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}

p.amount {
	font-size:14px;
}

.pager .limiter {
	font-size:14px;
	color:#666666;
}

#right-bar p.back-link {
	float:left;
	margin: 0 10px 0 0;
}

.back-link a {
	background:#C4BA8A;
	padding:5px 10px 5px 15px;
	font:14px Garamond, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:#C4BA8A url(../images/arrow-back-white.png) 5px center no-repeat;
	margin:10px 0 0 0;
	float:left;
}

.back-link a:hover , .my-account .back-link a:hover ,
.wishlist-index-index #right-bar p.back-link a:hover   {
   background:#aaa177 url(../images/arrow-back-white.png) 5px center no-repeat;
}

.buttons-set a:hover , #checkoutSteps .buttons-set a:hover {
	background:#aaa177;
}

.back-link small {
	display:none;
}

#my-orders-table em {
	font-style:italic;
}

.box-recent a , #my-orders-table a  {
	margin: 0 5px 0 0;
	color:#C1B996;
}

.box-recent .box-head a , .box-title a {
	font:11px Garamond, Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-transform:uppercase;
}

.my-account .box-recent .box-head a {
	padding-right:10px;
	background:url(../images/arrow-right-white.png) right no-repeat;
	margin-right:5px;
}

#my-orders-table td {
	padding:10px;
	border-right:1px dashed #CCCCCC;
	background:#FAF9F7;
}

.customer-account-index .my-account #my-orders-table .nobr a {
	width:79px;
}

#my-orders-table tr.even td {
	background:#F4F0EB;
}

#my-orders-table th {
	font:11px Garamond, sans-serif;
	text-transform:uppercase;
	background:#E0D8CC;
	padding:5px 7px;
	border-right:1px dashed #CCCCCC;

}


.sales-order-view table#my-orders-table {
	border:1px solid #cccccc;
}

.sales-order-view table#my-orders-table td {
	font-size:14px;
}

.sales-order-view table#my-orders-table tfoot td.a-right {
	text-align:right;
}

.sales-order-view .order-items h2 {
	clear:both;
}

table#my-orders-table tfoot td {
	background:none repeat scroll 0 0 #F0EDE8;
	border-bottom:1px solid #CCCCCC;
	text-transform:uppercase;
}

.order-info ul {
	list-style:none;
}

.order-info dt {
	font-weight:bold;
	padding:10px 0;
	text-transform:uppercase;

}

p.order-date {
	padding: 4px 0 10px 0;
}

#right-bar .my-account  p.required {
	font-size:12px;
	text-align:right;
}

.form#form-validate {
	background:#F3EFEB url(../images/annliz-bg-long.png) no-repeat right bottom;
	padding:10px;
	border:1px solid #cccccc;
}



.account-create form#form-validate {
	border:0;
	padding:0;
}

.account-create input#street_2 {
	margin-left:166px;
}

#right-bar form#form-validate  p.back-link a {
	margin:0;
	padding:4px 17px;
	margin-left:51px;
}

.customer-account-create #right-bar form#form-validate label {
	text-align:right;
}

.customer-account-create #right-bar form#form-validate li.control {
	background:none;
}

#right-bar form#form-validate label {
	width:150px;
}

#right-bar form#form-validate input[type='text'] {
	width:279px;
}

#right-bar form#form-validate h2.legend {
	display:none;
}

.newsletter-manage-index #right-bar form#form-validate {
	background:none;
	border:none;
}

.newsletter-manage-index #right-bar form#form-validate .buttons-set {
	float:left;
	margin:10px 0;
}

.newsletter-manage-index #right-bar form#form-validate p.back-link a {
	margin-left:10px;
}


ul.tags-list {
	background:#DED3C7;
	border-top:2px #cccccc solid;
	list-style:none;
	width:100%;
	float:left;
}

ul.tags-list li {
	float:left;
	margin:2px 5px;
}

ul.tags-list li a {
	padding: 0 10px;
	color:#333333;
	background:url(../images/list-tags.png) -3px center no-repeat;
}

.box-account.box-tags .box-head a {
	font-size:12px;
	color:#AA9B55;
	position:absolute;
	top:61px;
	left:9px;
}

.box-account.box-tags .box-head {
	position:relative;
}

ol#my_recent_tags  {
	margin: 5px 0 0 0;
	padding:10px 0 10px 0;
	float:left;
	width:99%;
	border:1px solid #9D9996;
}

ol#my_recent_tags li.item {
	padding:10px 0 10px 0;
	margin: 10px 0 0 10px;
	color:#514331;
	clear:both;
	list-style-type:none;
	background:url(../images/dashed.png) bottom repeat-x;
	float:left;
	width:96%;
}

ol#my_recent_tags li ul li {
	padding:0;
	margin:0 0 0 10px;
	list-style:none;
}

ol#my_recent_tags li span {
	float:left;
	margin: 0 0 0 0;
	width:15px;
	height:15px;
	background:url(../images/list-question.png) no-repeat left;
	text-indent:-9990px;
}

ol#my_recent_tags li a {
	color:#514331;
	font-size:15px;
}

ol#my_recent_tags .tags {
	margin:5px 0 0 16px;
	font-size:14px;
}

ol#my_recent_tags .tags ul {
	float:left;
}

ol#my_recent_tags .tags a {
	background:url("../images/list-answer.png") no-repeat scroll -2px center transparent;
	color:#776C3A;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	text-transform:capitalize;
}

ol#my_recent_tags .tags strong {
	float:left;
}
/************** text decoration ************/

.cms-page-view .std h2 ,
.cms-page-view .std h3 ,
.cms-page-view .std h4 ,
.cms-page-view .std h5 ,
.cms-page-view .std h6 {
	margin: 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.cms-page-view .std h2 {
	font-size :23px;
	color:#9D7153;
}

.cms-page-view .std h3 {
	font-size :20px;
	color:#4D372A;
	border-bottom:1px solid #4D372A;
	padding-bottom:10px;
}

.cms-page-view #content #text-content  h4 {
	font-size :18px;
	color:#9B8D4F;
	border-left:4px #9B8D4F solid; 
	float:none;
	padding-left:7px;
	font-family:Garamond,Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.cms-page-view .std h5 {
	color:#6B543D;
	font-size :15px;
}

.cms-page-view .std h6 {
	color:#666666;
	font-size:12px;
	margin-top: 20px;
}

body .std a , a.link-print , a.link-reorder {
	color:#A09252;
	/*float:right;
	text-transform:uppercase;*/
}

#button-group {
	float:right;
}

body .std a:hover {
	color:#664839;
	text-decoration:underline;
}

.cms-page-view .std ul li {
	list-style-image:url(../images/list.png);
	margin: 0 0 10px 15px;
	color: #666666;
}

.cms-page-view .std ul {
	padding: 0 0 25pz 45px; 
	margin-left: 30px;
}

.cms-page-view .std table {
	margin:10px 0 30px 30px;
	border-collapse:collapse;
}

.cms-page-view .std table th {
	background:url(../images/th.png);
	padding:10px;
	margin:0;
	font:12px Garamond, sans-serif;
	text-transform:uppercase;
	border:none;
	border-right:#ffffff dashed 1px;
}

table#product-attribute-size-table th {
	color:#000000;
	font:9px Garamond,Georgia;
	padding:0 8px 5px 3px;
	background:url("../images/arrow-down-white.jpg") no-repeat scroll right 4px transparent;
	text-align:center;
}

table#product-attribute-size-table {
	margin-left:-10px;
}

.cms-page-view .std table td {
	font:14px Garamond, sans-serif;
	padding:10px;
	background:url(../images/td.png);
	border:none;
}

table#product-attribute-size-table td {
	text-align:center;
	font:12px Garamond,Georgia;
	background:url(../images/dashed.png) left top repeat-x;
	padding:8px 4px;
	color:#666666;
}

table#product-attribute-size-table table {
	margin-left:-18px;
	width:95%;
}

table#product-attribute-size-table table td {

}


/* Wholesale & Loves */
.cms-page-view .std table.featured-image {
	margin: 50px 0 10px 0;
	}
.cms-page-view .std table.featured-image td {
	padding:0px;
	width: 108px;
	}
.text-right {
	display:block;
	float:right;
	margin:40px 65px 0 0;
	text-align:center;
	width:485px;
	}
.cms-page-view .std table.featured-image td img {
	border: 1px solid #DAD0C2;
	}
	
.text-right p{
	margin: 20px 0 0 0;
	}

/* Block: Cart */
.block-cart .block-title { background:#679100; }
.block-cart .block-title strong { color:#fff; }
.block-cart .summary { background:#e5eed6; padding:8px; margin:-12px -10px 8px; text-align:center; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { background:url(../images/bkg_subtotal.gif) no-repeat 50% 0; margin:5px 0 0; line-height:23px; }
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions { display:none !important; }

/* Block: Reorder */
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }
.block-reorder ol {
	padding: 15px 0 10px 0;
}

#left-bar ol li {
	padding-left:0;
	margin-left:25px;
}


/***** recent order ***/

#reorder-validate-detail , .block.block-wishlist {
	background:#efeae6 url(../images/recent-order.jpg) bottom no-repeat;
	padding: 0 0 15px 0;
}

#reorder-validate-detail button {
	background:#957860;
	border:1px solid #C4BA8A;
	text-transform:uppercase;
	color:#ffffff;
	font-size:10px !important;
	font-family:Garamond , Georgia;
	font-weight:bold;
	padding: 2px 5px;
	margin: 0 3px 0 15px;
}

#reorder-validate-detail .actions a , .block.block-wishlist .actions a 
{
	background:#C4BA8A;
	padding:4px 6px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}


ol#cart-sidebar-reorder li a {
	color:#000000;
	font-size:11px;
}

ol#cart-sidebar-reorder li {
	padding-bottom:10px;
	background:url(../images/dashed.png) bottom repeat-x;
	width:83%;
}

/******** side bar whistlist ***********/

.block.block-wishlist {
	float:left;
	clear:both;
}

.block.block-wishlist .product-details {
	float:left;
	width:100px;
}

.block.block-wishlist .price-box {
	float:left;
	margin:5px 0 10px;
	width:110px;
}

.block.block-wishlist li {
	float:left;
}

.block.block-wishlist .product-name a {
	color:#000000;
	font-size:14px;
}

.block.block-wishlist .btn-remove {
	text-indent:-99990px;
	background:url(../images/btn_remove.gif) no-repeat left 3px;
	height:15px;
	width:15px;
	float:left;
}

.block.block-wishlist .link-cart {
	background:#957860;
	border:1px solid #C4BA8A;
	text-transform:uppercase;
	color:#ffffff;
	font-size:10px !important;
	font-family:Garamond , Georgia;
	font-weight:bold;
	padding: 2px 5px;
	margin: 0 3px 0 0px;
}


.block.block-wishlist .actions a {
	float:right;
	margin: 15px 10px 10px 100px;

}

ol#wishlist-sidebar li {
	padding-bottom:10px;
	background:url(../images/dashed.png) bottom repeat-x;
	width:83%;
}

/**********  accoount menu **********/


.block.block-account {
	padding-bottom:10px;
	float:left;
}

#left-bar #menu-left  .block.block-account ul li {
	float:left;
	width:94%;
	padding-bottom:5px;
}

/* live chat */

#menu-left .box {
	background:none;
	border:none;
	width:100%;
}

#livechat_messages {
	color:#000000;
	font-size:14px;
	padding: 10px 0;
	font-size:14px;
	color:#666666;
	font:12px Garamond,Georgia;
	text-transform:uppercase;
}

.box.base-mini.mini-livechat {
	display:none;
}

.contacts-contacts-index .box.base-mini.mini-livechat {
	display:block;
	height:auto;
}

.mini-livechat .actions {
	padding: 0 0 10px 0;
	float:left;
	font-size:14px;
	color:#666666;
	font:12px Garamond,Georgia;
	text-transform:uppercase;
}

.mini-livechat {
	float:left;
	margin-bottom:40px;
}

form#product_sendtofriend_form {
	border:1px solid #cccccc;
	background:url("../images/reg-bg.jpg") no-repeat scroll right bottom #F4F1EC;
	padding:10px;
	float:left;
	width:97%;
}

/********** site map *********/

.page-sitemap ul li {
	list-style:none;
	padding:5px 0;
}

.page-sitemap ul {
	margin: 0 0 0 25px;
}

.page-sitemap ul li a {
	background:url("../images/arrow.jpg") no-repeat scroll left center transparent;
	color:#A09252;
	font-size:14px;
	margin:20px 0 0;
	padding:0 10px;
}

/**** shoip by designer ******/

ol.currently {
	background:url(../images/shopbydesigner-bg.jpg) repeat-x;
	height:83px;
}

#left-bar #menu-left .block.block-layered-nav ol li {
	background:none;
	border:none;
}

p.block-subtitle-shopby {
	color:#A78462;
	float:none;
	font-size:12px;
	margin:16px auto 2px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}

.currently .designer-name {
	font-size:15px;
	color:#000000;
	text-transform:uppercase;
	width:100%;
	text-align:center;
}

.block.block-layered-nav .actions a {
	border:medium none;
	clear:both;
	color:#333333;
	float:left;
	font:12px Garamond,Georgia;
	margin-top:0;
	padding-bottom:10px;
	padding-top:7px;
	background:url(../images/arrow.jpg) no-repeat scroll right 8px transparent;
	width:100%;
	text-transform:uppercase;
}

/****** success page *****/

.checkout-onepage-success .text-right p {
	margin:0;
	color:#666666;
	font:16px/17px garamond,Georgia,"Times New Roman",Times,serif;
}

.checkout-onepage-success .text-right .buttons-set {
	margin:10px 0 0 0;
	float:right;
}
.text-right a {
	color:#A09252;
}

/******** search **********/

#search_autocomplete {
	background:#FFFFFF;
	float:left;
	padding: 5px;
	font-size:12px;
	z-index:99999;
}

#search_autocomplete {
}


/********* widget **********/

#banner .widget a {
	width:100%;
	height:403px;
	position:absolute;
	/*z-index:999999;*/
	text-indent:-99990px;
}

/**********  promotion page  ********/

.cms-page-view.cms-annliz-sale .std a {
	float:left;
}

.cms-page-view.cms-annliz-sale  ul.products-grid li {
	list-style:none;
	margin:0 69px 15px 42px;
}

.cms-page-view.cms-annliz-sale .prod-price .label { display:none; }
.cms-page-view.cms-annliz-sale .prod-price .price-box .label { display:block; }

/*********** header image ***********/

#header-image-cms h2 {
	color:#FFFFFF;
	float:right;
	font:30px Garamond,Georgia;
	position:absolute;
	right:25px;
	bottom :25px;
	text-transform:uppercase;
}

#header-image-cms {
	position:relative;
}

/************* 404 *************/

.cms-index-noroute.cms-no-route #page-title { display:none; }

.cms-index-noroute.cms-no-route .std .page-title h1 {
	background:url(../images/annliz_404_edit.jpg) no-repeat;
	width:905px;
	height:310px;
	text-indent:-9990px;
	display:block;
	margin:0 0 30px;
}

.desc-no-route {
	float:left;
	width:350px;
	margin:0 0 0 36px;
}
.desc-no-route p {
	margin:0 0 10px 0;
}

.link-no-route {
	float:left;
	text-align:left;
	margin:0 0 0 127px;
}

body .std .link-no-route a {
	float:left;
}


/********* iframe **************/

#right-bar iframe body ,
#right-bar iframe html {
	background:#F4F1EC !important;
}

#loader_wrapper_id {
	background:none repeat scroll 0 0 #F4F1EC;
	height:100%;
}

/********** news letter **********/
#newsletter-validate-detail label {
	width:134px;
}

#newsletter-validate-detail .input-box {
	float:left;
	margin: 0 10px 0 0;
}

/******* checkout **********/

.checkmo-mailing-address {
	width: 200px;
	float:left;
	margin:0 0 0 6px;
}

.cms-page-view #menu-left ul.parent-top li ul.active ,
ul#nav li.active ul {
	display:block !important;
}

ul#nav li.nav-2 ul.level0 {
	height:auto !important;
}

/******* scoial bookmarking *******/

#share {
	color:#97795A;
	float:left;
	font:15px Garamond,Georgia;
	margin:34px 11px 0 9px;
	text-transform:uppercase;
}

.social-bookmarking {
	margin:40px  0 0 0;
}
