/*

Version: 1.0
*/

/*

Layout styling starts here

*/

/*make sticky footer*/
html, body { height:100%;}
body {
	font-family:Tahoma, sans-serif;
	color:#f6f6f6;
	background-color: #210300;
	background-image: url(../images/body_bgc1.png);
	background-repeat: repeat;
	background-position: center top;
}
body.main_cat, body.sub_cat {background:#210300 url(../images/body_bgc1.png) no-repeat top center;}
body.single, body.page {
	background-color: #210300;
	background-image: url(../images/body_bgc1.png);
	background-repeat: repeat;
	background-position: center top;
}
#pg_wrap {

}

.container {
width:960px;
margin:0 auto;
}

.container_bg {
	width:960px;
	margin-top: 26px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-bottom: 10px;


}
.container_sml {
width:160px;
margin-top: 5px;
margin-right: 20px;
background-color: #F6F6F6;
padding-top: 10px;
padding-bottom: 10px;
float: left;


}
.stiched {
	border: 1px dashed #c8c1c1;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #EAE6DC;
	margin-right: 10px;
	margin-left: 10px;
	color: #2B0605;
}
.stichedUp {
	border: 1px dashed #c8c1c1;
	background-color: #EAE6DC;

}
.stichedImg {
	border: 1px dashed #c8c1c1;
	padding-top: 5px;
	margin: 5px;
	height: 150px;

}
/*For the Small Footer */
.smallftfl {padding-bottom:72px;}/*to keep content from hiding behind the footer. Value= footer's height  +36px*/

/*** 

FOOTER 

***/

#footer {position:relative;z-index:10;color:#907976;}
#footer a {
	color:#5B4B4A;
}

/*Small Footer Styles*/
.smallft {margin-top:-35px;}
.smallft .container {border-top:1px solid #331d1b;height:34px;/*minus the border*/}
#footer .footer_notes {padding:9px 0 0;font-size:0.8em;overflow:hidden;}
#footer .footer_notes span {float:right;}
#footer .footer_notes .copyright {float:left;}
.midFoot {margin-left: 160px;}
.midFoot a {
color: #5B4B4A;
}


/*** 

HEADER 

***/

#header .container {
	width: 960px;
}
#header h1 {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/logo-trans1.png);
	clear: both;
	line-height: 15px;
	padding-top: 50px;
	font-size: 15px;
	text-align: center;
	color: #7A6561;
}
.desc {
	text-align: center;
	color: #2E0907;
	float: left;
	margin-left: 125px;
	letter-spacing: 5px;
}
/*#header .logo{
	float: left;
	height: 80px;
	width: 953px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/logo-trans1.png);
	margin-top: 80px;
	position: absolute;
	z-index: 99;
	margin-bottom: 50px;
	top: 0px;
}*/

/** CENTERING THE HEADER'S CONTENT **/
/*	#header .centeringWrap {
display:table;
margin:0 auto;
width:100%;
background-repeat: no-repeat;
background-position: center top;
}
#header .primary_nav, #header h1 {display:table-cell;width:33,33%;}
#header ul {float:left;}
#header .primary_r {
	float:right;
	margin-right: 40px;
}
#header h1 {
margin-bottom:0;
width:310px;
height:40px;
text-indent:-9999em;
background:url(../images/logo-trans1.png) no-repeat top;
margin-top: 0;
margin-right: auto;
margin-left: auto;
}
*/

*/ MAIN CATEGORY NAVIGATION */
#header h1 a {
float:left;
display:block;
width:320px;
height:49px;
}

.MainCatsNav {
	text-align: right;
	width: 960px;
	float: right
}	
.MainCatsNav a{
	color: #f6f6f6;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 10px;
	margin-bottom: 10px;
	
}
#CMPH_ChillMain {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#header .MainCatsNav ul {float:none;display:table;margin:0 auto;border:1px solid #543a37;border-right:0 none;border-left:0 none;}
#header .MainCatsNav ul li a {padding:10px 0 10px 18px;}
#header .MainCatsNav ul li:first-child a {padding:10px 0;}

/*** 

FLOATSWRAP  

***/

/** SUBPAGE HEADINGS **/
.underline {
	border-bottom:1px solid #7b6360;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-bottom: 5px;
}
.whereAmI {
padding:0 0 10px;
border-bottom:1px solid #7b6360;
margin-bottom:36px;
color:#5B4B4A;
}
.whereAmI a {color:#ddd4d3;text-decoration:underline;}
.whereAmI a:focus, .whereAmI a:hover, .whereAmI a:active {color:#a0bd59;text-decoration:none;}
body.sub_cat .whereAmI, body.single .whereAmI {margin-bottom:5px;}
body.main_cat .whereAmI, body.customer-service .whereAmI {margin-bottom:21px;}
.whereAmInoPad{
padding:0 0 10px;
border-bottom:1px solid #7b6360;

color:#5B4B4A;
}
/** SUBCATEGORY NAVIGATION **/
.SubCatNav {display:table;display:inline-block;/* for ie */width:100%;border-bottom:1px solid #7b6360;padding-bottom:5px;margin-bottom:36px;}
body.sub_cat .SubCatNav {margin-bottom:21px;}
.SubCatNav ul {display:table-cell;padding:0 10px;float:left;vertical-align:middle;}
.SubCatNav .viewAll {padding-left:0;border-right:1px solid #7b6360;}
.SubCatNav ul li a {color:#897370;font-size:1.15em;letter-spacing:1px;display:block;padding:5px 0;}
.SubCatNav ul li a:focus, .SubCatNav ul li a:hover, .SubCatNav ul li a:active, .SubCatNav ul .current-category a, .SubCatNav ul .current-category-parent a {color:#f6f6f6;text-decoration:none;}

/** GENERAL PRODUCT POST STYLING **/
/* content boxes */
.c_box {
float:left;
display:inline;
margin-left:15px;
background:#f6f6f6;
}
.secondary_content .c_box, .theCats .c_box, .pageCont .c_box {
width:310px;
} /*3 columns*/
.theProds .c_box {width:180px;}/*5 columns*/
.c_box_first {margin-left:0;}
.contentWrap {margin:10px;overflow:hidden;background:#eae7df;border:1px dashed #c8c1c1;position:relative;}
.c_box_padding {padding:10px;}
.contentWrap .hover_img, .contentWrap .hover_link {
	position:absolute;
	top:0;
	left:0;
	background:#eae7df url(../images/hover_link_bgd.png) no-repeat center top;
	background-image: url(images/cat_imgs/sww2.jpg);
}
/** PRODUCT PAGE LINKS **/
.bigLink {
color: #5B4B4A;
float: left;
width: 310px;
text-align: center;
margin-top: 5px;
}

/** FEATURED CONTENT **/
.featured {
	padding-top:26px;
}
.hover_block {float:left;display:inline;width:320px;text-align:center;}
.featured .contentWrap, .subcatnavi {height:375px;}
.featured .contentWrap {margin:0;background:#f6f6f6;padding:10px;overflow:hidden;position:relative;border:0 none;border-left:1px solid #e6e6e6;}
.featured .contentWrap img {top:10px;left:10px;}
.featured .hover_block div a {display:block;}
.featured .hover_block  span {
	display:block;
	height:34px;
	color:#5b4b4a;
	font-size:2.15em;
	text-indent:-9999em;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 28px;
	margin-left: 0;
}
.hover_block1 span {
	background-image: url(../images/txt_patchwork.png);
	background-repeat: no-repeat;
	background-position: center;
}
.hover_block2 span {
background-image: url(../images/txt_fabric.png);
background-repeat: no-repeat;
background-position: center;
}
.hover_block3 span {
background-image: url(../images/txt_habi.png);
background-repeat: no-repeat;
background-position: center;
}

.subcatnavi a {font-size:2em;color:#210300;letter-spacing:1px;padding:5px 0;}
.subcatnavi .sale a {color:#dc2406;}
.mediumoverlay .close {right:0;top:0;}.subcatnavi li {
line-height: 2;
}



/** SECONDARY CONTENT **/
.secondary_content {clear:both;}
.secondary_content .c_box_padding {
	padding:0;
	margin:10px;
	border:1px dashed #c8c1c1;
	background:#eae7df;
	height: 114px;
}
.secondary_content .c_box a, .secondary_content .c_box_last p {
	display:block;
	height:114px;
	width: 290px;
}
.secondary_content .c_box a {text-indent:-9999em;}
.secondary_content .c_box_first a {background:url(../images/featured_imgs/leutenegger.gif) no-repeat top left;}
.secondary_content .c_box_last a {background:url(../images/featured_imgs/specials.jpg) no-repeat top left;}
.secondary_content .c_box a:focus, .secondary_content .c_box a:hover, .secondary_content .c_box a:active {background-position:bottom left;}
.secondary_content .c_box_last  {
	position:relative;
}


/** THE CATEGORIES  **/
.theCats .contentWrap, .subsubcatnavi  {height:136px;} /*adjust min-height when more content- adjust also the main_lte_ie6.css as well!!(line 3)*/
.theCats .c_box  {margin-top:15px;}
.theCats .hover_link  {width:290px;height:136px;color:#210300;letter-spacing:1px;text-align:center;font-size:2.475em;text-indent:-9999em;}
.theCats .sale {color:#dc2406;}
.theCats .hover_link:focus, .theCats .hover_link:hover {text-decoration:none;}
.subsubcatnavi a, .subsubcatnavi{
	display:block;
	color:#210300;
	letter-spacing:1px;
	text-align:center!important;
	font-family:Tahoma;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.subsubcatnavi li:first-child {
	border-bottom:1px solid #fff;
	font-size: 14px!important;
	font-weight: bold;
	color: #2B0605;
	padding-top: 2px;
}

/** THE PRODUCTS  **/
.theProds .contentWrap  {height:200px;border:0 none;} /*adjust min-height for longer pics*/
.theProds .c_box  {margin-top:15px;}

/** THE SINGLE PRODUCT PAGE  **/
#singleMainContent {clear:both;}
.imgSection {float:left;width:375px;}
.prodDetails {position:relative;float:right;width:549px;}
.prodDetails h1 {margin-bottom:18px;}
.tabsWrap {float:left;width:50px;background:#f6f6f6;}
.tabsWrap .tabs {background:#eae7df;margin:5px;}
.tabsWrap .tabs li {padding:5px;}
.tabsWrap .tabs li a {display:block;padding:5px;background:#80605d;border:1px solid #745452;text-align:center;color:#eae7df;}
.tabsWrap .tabs li a:focus, .tabsWrap .tabs li a:hover, .tabsWrap .tabs li a.current {background:#f6f6f6;border-color:#d6d1ca;color:#210300;text-decoration:none;}
.imgSection .c_box {float:right;margin:0 0 36px;}
.imgSection .c_box .contentWrap {border:0 none;} 

/*the zoom window*/
#zoom1-big {position:absolute;top:0px;left:0px;}

/*related*/
.related {clear:both;}
.related .tabs {overflow:hidden;}
.related .tabs li {display:inline;float:left;}
.related .tabs li a {display:block;float:left;width:167.5px;font-size:1.275em;text-align:center;padding:10px;color:#e6e2d7;}
.related .tabs li a:focus, .related .tabs li a:hover, .related .tabs li a.current {background:#f6f6f6;color:#3e201c;text-decoration:none;}
.related .panes {padding:10px 5px;background:#f6f6f6;position:relative;}
.related .panes img {padding:0 5px;}

/*product footnotes*/
#footnotes {padding:10px 0;border:1px solid #7b6360;border-right:0 none;border-left:0 none;text-align:center;margin-bottom:18px;}
#footnotes .l1 {display:table;margin:0 auto;}
#footnotes li {display:table-cell;width:25%;}
#footnotes li a {display:block;text-align:center;padding:0 9px;vertical-align:middle;}
#footnotes li a:focus, #footnotes li a:hover {color:#f6f6f6;text-decoration:none;}
#footnotes img {margin-right:10px;}

/*price and item ID*/
.price {font-size:1.375em;overflow:hidden;}
.itemID {font-size:0.875em;}

/*the form*/
.prodDetails form p {clear:both;}
.prodDetails input, .prodDetails select {display:inline;padding:0;margin:0;}
.prodDetails select {width:auto;}
.typeradioselect, .select, .quantityselect, .giftboxselect {margin-bottom:36px;}
.typeradioselect input, .giftboxselect input {margin-right:6px;float:none;}
/* Type Select */
.typeradioselect {float:left;width:100%;}
.typeradioselect span {display:block;float:left;width:25%;text-align:center;}

/*Colour Select / Size Select*/
.select {float:left;width:100%;}
.select li {float:left;margin:0 5px;padding:1px;background:#eae7df;}
.select li:first-child {margin-left:0;}
.select a {display:block;background:#eae7df;color:#210300;border:2px solid #eae7df;}
.sizeselect a {display:block;padding:5px 18px;background:#eae7df;color:#210300;border:2px solid #eae7df;}
.select a:focus, .select a:hover, .select a:active {border:2px solid #000;color:#210300;text-decoration:none;}

/*Action Buttons*/
.add {display:inline;float:left;margin-left:36px;}
.addToCart {margin-left:0;}
.shopActionBtn , .shopActionBtn a {height:25px;cursor:pointer;overflow:hidden;padding:0;border:0 none;}
.addToCart .shopActionBtn {width:122px;}
.addToWishList .shopActionBtn {width:153px;}
.shopActionBtn a {display:block;text-indent:-9999em;}
#shoppingbagoverlay .shopActionBtn, .shopActionBtn .startShopping {width:153px;}
.shopActionBtn .startShopping {background:url(../images/start-shopping.png) no-repeat top left;}
.shopActionBtn a:hover, .shopActionBtn a:focus {background-position: 0 -25px;}
.shopActionBtn a:active {background-position: 0 -50px;}
.shopActionBtn:hover input, .shopActionBtn:focus input {margin-top:-25px;}
.shopActionBtn:active input {margin-top:-50px;}

/* overlay content */
.overlay .emailform-col {float:left;width:45%;}
.overlay .emailbutton {
	background:#C43E57;
	color:#f6f6f6;
	padding:4px;
	border:1px solid #000;
	float: right;
}
.overlay .emailbutton:focus, .overlay .formbutton:hover {
	background:#C43E57;
	border-color:#210300;
}
.overlay .emailbutton:active {
	background-color: #C43E57;
}

.overlay .formbutton {clear:both;background:#210300;color:#f6f6f6;padding:4px;border:1px solid #000;}
.overlay .formbutton:focus, .overlay .formbutton:hover {background:#3e1f1c;border-color:#210300;}
.overlay .formbutton:active {background:#210300;}
.overlay a {color:#210300;font-size:1.2em;}
#myaccountoverlay a {font-size:1em;color:#900d05;}
.pinkLink {
	color: #C43E57;
}

.ico a {display:block;float:left;width:33.33%;font-size:1.3em;margin-top:18px;}
.subscribe_ico a {text-align:center;}
.share_ico img {margin-right:10px;float:left;}
#searchform label {font-size:1.2em;float:left;margin-right:6px;padding-top:6px;}
#searchform input {display:inline;}
#shoppingbagoverlay {background:#f8f8f8;width:auto;height:auto;}
#shoppingbagoverlay .close {top:-10px;right:-10px;}

/**  PAGES **/
/*Customer Service and common questions*/
.pageCont .c_box {min-height:124px;background:transparent;text-align:left;margin-top:15px;}/*adjust min-height when more content- adjust also the main_lte_ie6.css as well!!(line 9)*/
.pageCont .c_box a, .faq ul li a {display:block;padding:6px 0;font-size:1.175em;}
.faq ul { background:url(../images/lowOpbgd.png);padding:10px;}
.faq ul li a  {color:#f6f6f6;}
.faq ul li a:focus, .faq ul li a:hover, .faq ul li a:active {color:#a0bd59;}

/*My Account Sign In*/
.acc {
	width:452px;
	margin-bottom:26px;
}
.passhelp {
	margin-bottom:6px;
	float: left;
}

/*Create an Account*/
.crAcc {clear:both;border-top:1px solid #7b6360;padding-top:10px;}
#createAccount fieldset {
	width:280px;
	float:left;
	margin-left:15px;
}
#createAccount #pt1 {margin-left:0;}
#createAccount fieldset legend span {display:none;}
#pt1 {background:url(../images/stp1.png) no-repeat top left;}
#pt2 {background:url(../images/stp2.png) no-repeat top left;}
#pt3 {background:url(../images/stp3.png) no-repeat top left;}
#createAccount fieldset h2 {
	height:2em;
	margin-top:45px;
}
#createAccount fieldset div.help {color: #ebe8e0;font-weight:bold;height:5em;}
#createAccount #pt3 .formbutton {
	height:5em;
	width:18em;
	border: 1px dashed #2B0605;
}

/* Contact */
.contactForm {width:616px;}
.contactAddress {width:308px;}
.contactForm .alignleft, .contactForm .alignright {width:50%;}

.contactForm textarea {	width:500px;}
.contactAddress .padding {background:url(../images/lowOpbgd.png);padding:10px;}
.contactAddress h3 {padding-bottom:10px;border-bottom:1px solid #a28d8a;}
.contactAddress ul, .contactAddress li {float:left; width:100%;}
.contactAddress span {float:left;width:126px;}
.contactAddress p {clear:none;float:right;width:144px;}


/*############## SHOPPING CART ###########################*/
/*the table*/
table.order_table {border:1px solid #000;width:100%;background:#f6f6f6;color:#210300;}
.order_table th { border-top: 1px solid #fff;border-bottom: 1px solid #fff; font-weight: bold; }
.order_table td {border-top: 1px solid #c4bdbd;border-bottom: 1px solid #fff; }
table.order_table .error {margin-bottom:0;}
.order_table a {color:#900d05;text-decoration:underline;}
.order_table a:focus, .order_table a:hover {text-decoration:none;}
table.order_table thead, table.order_table th  {background:#eae7df;}
.order_table .c_img_wrap, .order_table .c_img_wrap span {display:block;float:left;border:1px solid #c4bdbd;}
.order_table .c_img_wrap span {border:1px solid #fff;padding:4px;}
table.order_table td {vertical-align:middle;}
table.order_table tr.sums td {vertical-align:top;background:#eae7df;border-bottom-color:#fff;}
table.order_table .sum td {background:#eae7df;border-bottom-color:#fff;}
table.order_table input {margin:0;}
table.order_table input.text {width:30px;}

/*the buttons*/
.shoppingCartActionBtn {float:left;margin-right:10px;}
.shoppingCartActionBtn input {margin:0;padding:0;}
.updateCartActionBtn {width:122px;margin-left:535px;}
.cont_shopCartActionBtn {width:160px;}
.chechoutActionBtn {width:122px;float:right;margin-right:0;}
.cont_shopCartActionBtn .cont_shop {background:url(../images/continue-shopping.png) no-repeat top left;}
.buyNowshopActionBtn .buyNow {background:url(../images/buy_now.png) no-repeat top left;}

/* you may also like ( Shopping Cart Related )  */
.shoppingCartRelated {
clear:both;
margin-top:36px;
background:transparent;
width: 940px;
margin-right: auto;
margin-left: auto;
}
.shoppingCartRelated li {width:91px;background:transparent;}
.shoppingCartRelated a {display:block;}
.shoppingCartRelated img {background:#f6f6f6;padding:5px;margin-bottom:18px;}
.shoppingCartRelated img:hover {background:#eae7df;}
.page #pg_wrap #header .container clearfix .MainCatsNav #CMPH_ChillMain {
	text-align: center;
}

#chilli {
color: #320B09;
margin-bottom: 0px!important;
border-collapse:collapse;
}
#chilli label {
display: inline;
margin: 0px!important;
font-size: 11px;
}
#chilli input, #chilli textarea {
	width:160px;
	margin: 0px!important;
}

.c_box_padding h4 {
color: #320B09;
padding-top: 5px;
padding-left: 5px;
text-align: justify;
}

#chilli table {
	margin: 0px;
}

#chilli td {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-collapse:collapse;
}
#chilli .sissors {
	height: 33px;
	width: 42px;
	margin-right: 2px;
}

.home #pg_wrap #header .container clearfix .centeringWrap #topNavigation {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#WADADetails #prodDetail {
	vertical-align: top;
}
#prodDetail td {
	vertical-align: top;
}
#orderform #custDetails input {
	width:250px;
	background-color: #F6F6F6;
}
#orderform input.code {
	width: 200px;
	background-color: #F6F6F6;
}
#orderform input.qty  {
	width: 50px;
	background-color: #F6F6F6;
}
#orderform input.formbutton {

	background-color: #F6F6F6;
}
.orderTable {
	background-image: url(../images/lowOpbgd.png);
	background-repeat: repeat;
	clear: both;
	margin-right: 40px;
}

.btnright{
	float:right;
}
.WADAResultsEntry  img {
	border: 1px dashed #c8c1c1;
	padding: 10px;
	background-color: #FFFFFF;
	height: 150px;
	width: 150px;
	overflow: hidden;
}
.pageCont #help td {
	padding-right: 15px;
	padding-left: 20px;
}


#bellaSidebar h2, .order {
	color: #95AD58;
	background:url(../images/lowOpbgd.png);
	padding:10px;
	margin-right: 40px;
}
.greenH2{
	color: #95AD58;
	background:url(../images/lowOpbgd.png);
	padding: 10px;
}
.order{
	width:310px;
}

#bellaSidebar h2 a:link {
	color: #95AD58;}
#bellaContent {
	margin-left: 10px;
	position: relative;
	height: 520px;
	clear: both;
}

#bellaContent .Pic1 img{
	height: 194px;
	width: 100px;
}

#bellaSidebar #bellaList {
	display: inline;
}
#glass h2, #metal h2, #fancy h2, #pendulum h2, #bracelets h2 {
	color: #95AD58;
}#help .opaque {
	background-image: url(../images/lowOpbgd.png);
	background-repeat: repeat;
}
.the_menu li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	display:block;
	font-size: 14px;
}

.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F66779;
}
#bellaSidebar {
	margin-left: 10px;
}
.opaque h5 {
	padding-top: 12px;
	font-size: 1.2em;
	color: #95AD58;
	font-weight: normal;
	line-height: 1.2;
	padding-left: 10px;
	padding-right: 20px;
}
#WAATKLogInForm h2 {
	font-size: 12px;
	color: #95AD58;
}
#pg_wrap #floatswrap .container_bg clearfix .stiched .logout {
	float: right;
}
.stiched .logout {
	float: right;
}
#pg_wrap #floatswrap .container_bg clearfix .stiched .logout #formSearch {
	float: right;
}
