/* CSS Document */
.ys_wrapper {width: 780px;}
form, input {margin:0; padding:0;}
.floatleft {float: left;}

a {border: none; color: #000; font: bold 12px arial, sans-serif; text-decoration: none;}
a:hover {text-decoration: underline;}
/* body {background: #990000 url(/lib/yhst-53218412928856/bg2.gif) top left; margin: 0; padding: 0;} */
body {background-color: #990000; margin: 0; padding: 0;}

.breadcrumbs,
.breadcrumbs a {font-size:12px;}

#contents:after {content:"."; clear:both; display:both; height:0; visibility:hidden;}
#contentarea {background-color:transparent; margin-bottom:0;}
#itemarea {background-color:transparent; width:auto;}

#scontainer {border: none; margin-top:10px; text-align:left; width: 780px;}
#scontainer:after {content:"."; clear:both; display:both; height:0; visibility:hidden;}
#scontainer #header {background: #D5D5D5 url(/lib/yhst-53218412928856/headerbg.gif) top left repeat-x; margin: 0; padding: 0;width: 780px;}
#scontainer #header .logo {width: 131px;}
#scontainer #header .links {text-align: right; width: 649px;}
#scontainer #header .search {color: #3E3E3E; font: bold 11px tahoma, arial, sans-serif; padding: 8px 35px 0 0;}
#scontainer #header .search td {padding: 0 5px;}
#scontainer #header .links .text-links {background: url(/lib/yhst-53218412928856/bag.gif) center right no-repeat;}
#scontainer #header .links .text-links .top {margin: 0; padding: 5px 0 0; width: 600px;}
*:first-child+html #scontainer #header .links .text-links .top {padding-right: 40px;}
* html #scontainer #header .links .text-links .top {padding-right: 44px;}

#scontainer #header .links .text-links .top a,
#scontainer #header .links .text-links .top a img,
#scontainer #header .links .text-links .top img,
#scontainer #header .links .text-links .bottom a, 
#scontainer #header .links .text-links .bottom a img,
#scontainer #header .links .text-links .bottom img
 {margin: 0; padding: 0; vertical-align: bottom;}

#scontainer #header .links .text-links .bottom {border-top: solid 1px #000; margin: 0; padding: 0; width: 600px;}
*:first-child+html #scontainer #header .links .text-links .bottom {margin-right: 44px;}
* html #scontainer #header .links .text-links .bottom {margin-right: 40px;}

#scontainer #header .links .text-links .bottom a,
#scontainer #header .links .text-links .bottom a img {padding: 0; vertical-align: top;}
#scontainer #header .links .bag {margin-top: -55px;}
#scontainer .scontainer {background: #FAFAFA url(/lib/yhst-53218412928856/contentbg.gif) top left repeat-x; clear: both; width: 780px;}
#scontainer .scontainer .homecont {border: 0; position:relative; width: 780px;}
#scontainer .scontainer .homecont .leftcol {background: url(/lib/yhst-53218412928856/floral.gif) left 170px no-repeat; height: 600px;vertical-align: middle; width: 443px;}
#scontainer .scontainer .homecont .leftcol ul {list-style: none;}
#scontainer .scontainer .homecont .leftcol li {padding: 4px 0; padding-left: 50px; text-align: left;}
#scontainer .scontainer .homecont .leftcol li b {color: #C3121A;font: normal 22px trebuchet ms, arial, sans-serif;  margin-top: 20px;margin-left: -50px;padding: 0;}
#scontainer .scontainer .homecont .leftcol li a {color: #545557; font: normal 18px trebuchet ms,arial, sans-serif;text-align: left;}
#scontainer .scontainer .homecont .rightcol {height: 600px;vertical-align: middle; width: 337px;}
#scontainer #footer {background: #9E1312 url(/lib/yhst-53218412928856/footerbg.gif) top left repeat-x; clear: both; font: normal 11px arial, sans-serif;padding: 10px 0 10px; text-align: center;}
#scontainer #footer .footer-links {margin: 0; padding: 0;}
#scontainer #footer .footer-links a {border-right: solid 1px #000;color: #000; font: bold 11px arial, sans-serif;padding: 0 10px;}
#scontainer #footer .footer-links a.last {border: none;}
#scontainer #footer .copyright {color: #000; font-weight: bold; padding: 10px 0 5px 0;}

/* --- Cart Styles --- */
#ys_mastFoot #ys_merchFooter #footer {background: #9E1312 url(/lib/yhst-53218412928856/footerbg.gif) top left repeat-x; clear: both; font: normal 11px arial, sans-serif;padding: 10px 0 10px; text-align: center;}
#ys_mastFoot #ys_merchFooter #footer .footer-links {margin: 0; padding: 0;}
#ys_mastFoot #ys_merchFooter #footer .footer-links a {border-right: solid 1px #000;color: #000; font: bold 11px arial, sans-serif;padding: 0 10px;}
#ys_mastFoot #ys_merchFooter #footer .footer-links a.last {border: none;}
#ys_mastFoot #ys_merchFooter #footer .copyright {color: #000; font-weight: bold; padding: 10px 0 5px 0;}

#ys_copyright {background-color:#990000; border:10px solid #990000; position:relative; top:10px;}
#ys_yFooter {background-color:#990000; border:0; position:relative; top:-10px;}
#ys_cartPage {background-color:#EBEBEB;}

