/*////////////////
// CSS DOCUMENT
////////////////*/

/*////////////////
// COMMONS
////////////////*/
body, img{padding: 0; margin: 0; border:0;}
* html body{text-align:center}
body, div, span, td, ul, li, p {font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #FFF;}
#container {width: 940px; margin:auto;}
.floatleft {float: left;}
.floatright {float: right;}

/*////////////////
// HEADER
////////////////*/
#header {text-align:left; border-bottom:1px solid #FFB2BC; float:left;}
#header h1.logo {margin: 0; padding: 0; width:300px; float:left;}
.searchContainer{float:left; width:640px; text-align:left; padding-top:22px;}
#search{ float:left; padding-bottom:11px; }
html > body #search{ padding-bottom:15px; }
#search form, #search div{ vertical-align:middle;}
#search form { padding:13px 0 0 40px; margin: 0; vertical-align: top; float:left;width: 315px; }
.topChatArea{float:right; width:285px;}
#search .box {position: relative; font-size:11px; top: -5px; width: 172px;}
* html #search .box {top: -2px;}
#search .right {float: right; display: block; height: 40px; width: 7px;}
#search .left {float: left; background:transparent url('/lib/yhst-76360157405211/search-left.gif') no-repeat; display: block; height: 40px; width: 7px;}
#header ul.links {margin: 0 0 0 100px; padding: 0 ; height:31px; list-style: none; text-align:center; background:#FFF9ED url(/lib/yhst-76360157405211/top-nav-left.gif) no-repeat; clear:both;}
#header ul.links li { float:left; padding: 7px 12px 0 12px;}
#header ul.links a {font-weight: bold; color: #5D625E; text-decoration: none;}
#header ul.links a:hover {text-decoration: underline;}
#header ul.links a.bag {padding-left: 15px; background: transparent url("/lib/yhst-76360157405211/bag.gif") no-repeat left;}

#page-body { background:#fff url('/lib/yhst-76360157405211/new-page-body-bg.gif') repeat-y top left; clear:both}

/*////////////////
// NAV
////////////////*/
.leftnav { float: left; width: 198px;text-align:left;}
#nav, #nav ul, #nav li {list-style: none; margin: 0; padding: 0; font-size: 13px;}
.navHeaderBg{font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left; height:31px; background:url("/lib/yhst-76360157405211/new-left-nav-section-bg.gif") repeat-y 0px 0px; color:#BE124C; padding-top: 8px; padding-left:5px;}
.navHeaderBg a{color:#BE124C;}
#nav {margin-bottom: 10px;float: left; }
#nav li { float: left; width: 198px; background: transparent url("/lib/yhst-76360157405211/new-left-nav-hr.gif") no-repeat left bottom;}
#nav li span, #nav li a {padding: 4px 5px; display: block; text-decoration: none; color: #BE124C; background: transparent url("/lib/yhst-76360157405211/new-left-nav-hr.gif") no-repeat left bottom; font-size: 12px; border: 0;}
#nav ul {background: #fff url("/lib/yhst-76360157405211/new-left-nav-bg.gif") repeat-y 0px 0px; float: left;}
#nav ul li {float: left;}
#nav ul li a {padding: 4px 2px 3px 15px; margin-bottom: 1px; font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#nav ul li a:hover {background:#FEFADD url("/lib/yhst-76360157405211/nav-hover-bullet.gif") no-repeat 7px 11px;}
* html #nav ul li a{ width:100%}

#newsletter {clear: left; background: #FFE6F9 url("/lib/yhst-76360157405211/new-newsletter-bg.gif") no-repeat 0px 0px; margin: 10px 0; padding: 27px 0 4px 0;}
* html #newsletter {padding: 27px 0 4px 0;}
#newsletter form {margin: 0; padding: 0; padding-left: 25px;}
#newsletter .box {position: relative; top: -4px; width: 130px; color: #7B7B7B; font-size: 11px;}
* html #newsletter .box {width: 126px; top: -2px;}

.testimonials {list-style: none; margin: 0; padding: 0;  margin-bottom:100px;}
.testimonialsBgColor{background-color:#FFFBF0;}
.testimonials li {margin: 0; color: #717372; padding: 10px; font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.testimonials strong{ color:#03A7C3;}

div.sendtofriend { padding: 30px 0 50px 0; text-align:left; clear:both;}
div.sendtofriend a { color: #7B7B7B; text-decoration: none; font-weight: bold; }

div.sendtofriend a:hover { color: #000; text-decoration: underline; }

#html-nav-chat {text-align: center;}
#html-below-nav {text-align: center; padding: 20px 0;}

/*////////////////
// MAIN CONTENT AREA
////////////////*/
.main, .main td, .main li, .main div, .main span, .main p {color: #838383; text-align:left;}
.main a {color: #7B7B7B; font-weight: bold; text-decoration: underline;}
.main a:hover {color: #F4740B;}
.headertext {font-size: 16px; color: #7B7B7B; border-bottom: 1px #FACFEB solid; font-weight: bold; position: relative;}
.headline {font-size: 12px; color: #C90A67;}
.main strong, .main b, .main strong a, .main b a {color: #ED5385;}
.contents b, .contents strong {color: #838383 !important;}
.contents a {text-decoration: none;}
#breadcrumbs { position: relative;}

/*////////////////
// RIGHT-COLUMN (Best Sellers[index] + Testimonials[inner pages])
////////////////*/
.right-column { float: right; width: 739px;}
* html .right-column {width: 739px;}
.right-column .title {font-weight: bold; font-size: 14px; color: #6C383A; text-align:center; display: block; padding-top: 5px;}

/*////////////////
// ITEM PAGES
////////////////*/

/* images styles */
#item-images {float:left; width: 550px;}
#item-images #main-img {float: left;}
#item-images #insets {float: right;}
#item-images #insets a {display: block; margin-bottom: 10px; margin-left: 10px;}
#item-images .enlargelabel {text-align: center;}
#preload, #preloaded {height: 0px; width: 0px; overflow: hidden;}
.order {font-size: 11px;}
.order form {font-size: 11px;}

/* caption */
.caption {width: 550px;}

/* cross-sell */
.cross-sell { float: left; width: 550px;}
.cross-sell td, .cross-sell td a {font: bold 11px tahoma, Arial, Helvetica, sans-serif; color: #838383;}
.footer-text {float: left; width: 550px;}
.clear {clear: both;}


/* home style */
.main .home-keywords {color: #FADFC1; text-align: center; margin: 5px;}
#img0 {background: #fff url(http://us.st11.yimg.com/us.st.yimg.com/I/yhst-76360157405211_1964_25498593) 50px no-repeat; _height:342px; min-height:342px;}
#specials .featured-items-headertext { height:33px; background: #FFFAEC url("/lib/yhst-76360157405211/new-featured-header.gif") no-repeat 0px 0px; margin: 0 5px; }
.featured-designer {margin: 0; padding: 0; padding-top: 30px; padding-right: 255px; padding-bottom: 5px; text-align: right; background: #FFF url('/lib/yhst-76360157405211/featured-designer.gif') no-repeat 50px top;}
.featured-designer a {color: #F8A55F; text-decoration: none;}
#rotateTable         {color: #838383; font-weight: bold;}
#rotateTable a       {color: #838383; text-decoration: none; font-weight: bold;}
#rotateTable a:hover {color: #838383; text-decoration: underline;}
#rotateImage 		 { /*border-top: 1px #FDDDB6 solid; */margin-top: 10px; padding: 10px 0 10px 5px}
#rotateName 		 {font-weight: bold;}
#rotatePrice 		 {font-weight: bold;}
#rotateSalePrice     {color: #C60B62; font-weight:bold;}
#rotateSpacer{height:10px;}
.home-body-header	 {float: left; text-align:left;  _height:342px; min-height:342px;background: url("/lib/yhst-76360157405211/new-homepage-message-bg3.gif") no-repeat}
#message {text-align:left; float:right; width:445px; padding-top:45px;}
.messageText{ height:197px;}
.messageTextBottom{ padding-left:47px;}
#featured-items		 { margin: 0px 0px 0px; float: left; width:553px;}
.finalText{text-align:left; clear:both; padding:10px;}
.bestSellersContainer{ width:186px; float:left;}
/*////////////////
// FOOTER
////////////////*/
.links-area ul {list-style: none; margin: 0; padding: 0; text-align:left;}
.links-area ul li {padding: 5px; font-weight: bold; color: #848484; margin: 3px 0; width: 224px; float: left; border-left: 1px solid #FEDCB7;}
#footer .links-area ul li .title {font-weight: bold; color: #77CBE7;}
#footer .links-area ul li a {color: #848484; text-decoration: none;}
* html #footer .links-area ul li {width: 224px;}
.links-area ul ul {float: none;}
.links-area ul li ul li {width: 100%; border: 0; padding: 0; margin: 0;}
#footer .links-area ul li li a {font-weight: normal; color: #838383; text-decoration: none;}
#footer .links-area ul li li a:hover {text-decoration: underline;}

#footer {clear: both; color: #838383; background:url(/lib/yhst-76360157405211/new-homepage-bottom-bar.gif) no-repeat; padding-top:24px;}
#footer a, #footer li, #footer div, #footer span, #footer p {color: #838383;}
#footer strong, #footer b {color:#ED5385;}
#footer .links {margin: 0; padding: 10px 0 10px 0; list-style: none; background: #fff url("/lib/yhst-76360157405211/new-footer-links-bg.gif") repeat-x 0px 0px; text-align: center;}
#footer .links a {font-weight: bold; text-decoration: none; padding: 0 12px;}
#footer .links a.bag {padding-left: 25px; background: transparent url("/lib/yhst-76360157405211/new-featured-shopping-bag.gif") no-repeat 10px 0px;}
#footer .links a:hover {text-decoration: underline;}
#footer .bottom {height: 50px; text-align: center; margin: 0;}
#footer .designby a {text-decoration: none;}
#footer .designby a:hover {text-decoration: underline;}
#footer .bottom .sep {padding: 0 12px;}

/* sitemap CSS */
.sitemap-header {
    display: block;
    padding-top:  15px;
	text-decoration: none;
	font-size: 16px; color: #7B7B7B; border-bottom: 1px #FACFEB solid; font-weight: bold;
}
.sitemap-1      {
    font-weight: bold;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
	font-size: 8px;
    display: block;
    padding-left: 100px;
}
.sectionPageLeft{
	float:left;
	width:550px;
}
.sectionPageRight{
	float:left;
	width:186px;
}
