* { margin: 0px; padding: 0px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { height:1px; clear:both; }

#sidebar div.last { margin-bottom:0px; }

body { background: #fffac6; font:normal normal normal 11px/normal Arial,Helvetica,Sans-serif;}

h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Sans-serif; font-weight:normal; text-transform:uppercase;}

a {text-decoration:none;}
p a{ color:#c86d1b; font-weight:bold; }

#layout { position:relative; width:750px; margin:0px auto;  }

#header { position:relative; width:100%; height: 174px; border-bottom:solid 1px #8e5222; margin-bottom:6px; background:transparent url('img/butterfly.gif') no-repeat right 11px;}
#header h1 a { display:block;  width:350px; height:135px; background:transparent url('img/logo.gif') no-repeat 6px 10px; text-indent:-99999px; overflow:hidden;  }
#header li { border:none; }

#header ul {position:absolute; bottom:2px; right:0px;}
#header li a { display:block; text-indent:-99999px; overflow:hidden;}
#header #whatsNew a { width:144px; height:22px; background:transparent url('img/menu1.gif') no-repeat 0px 0px; }
#header #gifts a { width:73px; height:22px; background:transparent url('img/menu2.gif') no-repeat 0px 0px; }
#header #eoau a { width:344px; height:22px; background:transparent url('img/menu3.gif') no-repeat 0px 0px; }
#header #faqs a { width:70px; height:22px; background:transparent url('img/menu4.gif') no-repeat 0px 0px; }
#header span { position:absolute; width:369px; height:13px; bottom:43px; right:4px; display:block; overflow:hidden; text-indent:-99999px; background:transparent url('img/phone.gif') no-repeat 0px 0px; }

#sidebar div { background-color:#ffecc1; margin-bottom:5px; padding:10px 12px; color:#363636;}
#sidebar div div ul { margin-top:11px; }
#sidebar div div { background-color:#fff8e8; margin:0px; padding:15px 5px 30px 10px;}
#sidebar div div#funCorner { background-color:#fff8e8; margin:0px; padding:15px 10px 12px 15px;}
#sidebar div div#bthe1tk { background-color:#fff8e8; margin:0px; padding:15px 10px 54px 15px;}
#sidebar div div#bthe1tk a { background:none; width:auto; height:157px; text-indent:0; margin:0;}

#sidebar div img { border:solid 1px #d2b150; }
#sidebar h4 { font-size:18px; font-weight:normal; }
#sidebar li { list-style-type:none; font-size:9px; font-weight:bold;  text-transform:uppercase; }
#sidebar li a {color:#8f644d; line-height:18px;}

#skinCare { margin-bottom:5px; }

div#funCorner img, div#bthe1tk img { border:none; }
#funCorner a, #bthe1tk a {margin-top:6px; display:block; text-indent:-99999px; width:27px; height:14px;  background: transparent url('img/go.gif') no-repeat scroll 0px 0px; }
#funCorner p a, #bthe1tk p a { margin:0; padding:0; display:inline; text-indent:0; width:auto; height:auto; background:none; }
.go_button{position:relative; top:4px; left:6px; display:block; text-indent:-99999px; width:27px; height:14px;  background: transparent url('img/go.gif') no-repeat scroll 0px 0px; float:left;}
.float_left{float:left; display:block; height:20px;}
#funCorner h4 { margin-top:87px;font-size: 19px; font-family:Tahoma Verdana, Sans-Serif; color:#785fb6;  }
#bthe1tk h4 { padding-top:100px;font-size: 19px; font-family:Tahoma Verdana, Sans-Serif; color:#84b679;}
#bthe1tk p { font-size:12px; color:#000;}

#funCorner { background: transparent url('img/ball.gif') no-repeat scroll center 9px; }
#bthe1tk { position:relative; background: transparent url('img/turtle.gif') no-repeat scroll center 12px; }

#newsletterForm { position:relative; }
#bthe1tk #submit { margin-left:5px; cursor:pointer; border:none; position:relative; top:-6px; width:27px; height:14px;  background: transparent url('img/go.gif') no-repeat scroll 0px 0px; }
    :root #bthe1tk #submit {position:relative; top:3px; }
#bthe1tk #email { border:none; margin-top:6px; margin-left:-4px; width:113px; height:18px; border:solid 1px #c86d1b;  background: transparent url('img/inputBG.gif') repeat-x scroll 0px 0px; color:#966b51; font-size:9px; font-family: Verdana,sans-serif;  text-indent:5px;}
    :root #bthe1tk #email {margin-left:0px;}
#layoutWrap { background:transparent url('img/wrapperBg.gif') repeat-y scroll 0px 0px; width:100%;}
#content { color:#363636; background:#fff; }
#content.main { background:#fff url('img/artBG.jpg') no-repeat 24px bottom;  }
.be_the_first_div {margin-bottom: 0 !important;}

#content #cartItems li { width:140px; padding:20px; list-style-type:none; float:left;}
#content h2#dbc { color:#cf906f; font-size:29px; border-bottom:solid 1px #c77833; padding:18px 0px 15px; margin:0px 17px; text-indent:58px; background: transparent url('img/bear.gif') no-repeat scroll 0px 8px; }
#content #cartItems h3 { text-transform:capitalize; font-size:14px; font-weight:normal; color:#a37c4a; border-bottom:dotted 1px #363636; font-family:"Trebuchet MS", Helvetica, sans-serif; letter-spacing: -0.0em;  word-spacing: -0.1em;}
	:root #content #cartItems h3 { letter-spacing: -0.2px; word-spacing: 0;}
#content #cartItems p { font-size:10px; color:#000; border-bottom:dotted 1px #363636;}
#content #cartItems span.price { font-weight:bold; font-size:14px; padding:4px 0px 2px 0px;  display:block; color:#a37c4a; border-bottom:dotted 1px #363636;}
#content #cartItems a.bag {float:left; padding:6px 0px 6px 20px; margin-right:10px; display:block; color:#a37c4a; background: transparent url('img/bagIco.gif') no-repeat scroll 0px center;}
#content #cartItems a img {border:0;}
#content #cartItems a.info {float:left; display:block; color:#a37c4a; padding:6px 0px 6px 15px; background: transparent url('img/infoIco.gif') no-repeat scroll 0px center;}
.bb {border-bottom: dotted 1px #363636;}

#bigArticle { position:relative;}
#bigArticle h2 { font-size:26px; padding:0px 46px 0px 26px; margin-bottom:5px; margin-top: -37px; display:none;}
#bigArticle p { padding:0px 46px 22px 22px; font-size:12px; text-align:justify; }
#bigArticle img.bigOne { font-size:31px; width:550px; }

#smallArticle { border-top:2px solid #D38A49}
#smallArticle h3 { font-size:19px; padding:15px 0px 15px 24px; float:left; width:520px;}
#smallArticle p { padding:0px 168px 0px 24px; margin-bottom:135px; font-size:12px; text-align:left; clear:both; }


.side { float:left; width:200px; }
.middle { float:left; width:550px; }

#footer { clear:both; height:34px; color:#000; font-size:10px;}
#footer div { padding:8px 0px; }

.standardNavi li { float:left; list-style-type:none; border-right:solid 1px black; }
.standardNavi li a { font-size:11px; padding:0px 5px;}

#footer a { display:block; text-decoration:none; color:#000;}

#footer .middle span { float:right; }
#footer .middle span a { color:#d5460e; display:inline;}

#footer li.first a { padding-left:0px; margin-left:0px; border-left:none; }
#footer li.last { border-right:none; }

