body {background:#fff; font:normal 11px arial, verdana, sans-serif;}
body, h1, h2, h3, form, input {margin:0; padding:0;}
img {border:none;}
td {font-size:11px;}
a, a:visited {color:#808080; text-decoration:none;}
a:hover {text-decoration:underline;}
* {padding:0;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
.border-none {border:none;}

/* page */
#container #mss-header {width:950px;}
#container {width:940px;}

/* header */
.c1 {text-align:center; width:363px; padding:9px 0 15px 0;}
.c2 {width:319px; padding-bottom:15px; color:#7B98A3; font-size:11px;}
.c2 b {padding-left:25px;}
.c2 input {border:1px solid #7795A0;}
.c3 {padding-bottom:15px; color:#394D57; font-size:14px; width:134px;}
.c3 b {padding-left:20px;}
.c3 a {font-size:10px;}
.header-links {border-left: 1px solid #394D57; padding:10px; margin:10px 0 5px 0;}
.header-links a {display:block; font-size:10px; margin:2px 0;}
.header-links .cart {color:#EB7A6C; padding:3px 0 0 19px; height:19px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/view-bag.gif') left no-repeat;}

/* top nav */
.mss-nav {font-family: times; height:22px; background:#6C8B95 url('http://lib.store.yahoo.net/lib/tutti-bella/topnav-bak.gif') repeat-x; text-align:left; padding-left:60px; _padding-left:0px;}
.mss-nav ul {list-style:none;}
.mss-nav ul li {position: relative; margin: 0px; float:left; z-index:9000;}
.mss-nav ul li a, .mss-nav ul li a:visited {height:22px; text-transform: uppercase; padding:4px 18px; color: #ffffff; text-decoration: none; font-size:15px; font-weight:bold; border-right: 1px solid #fff;}
.mss-nav ul li.last-li a {border:none;}
.mss-nav ul li a:hover {color:#f6d76d; text-decoration:none;}
.mss-nav li ul {display: none; position: absolute; top: 24px; left: -40px;}
.mss-nav li > ul {top: 21px; margin:0px; text-align:left; left:0px;}
.mss-nav li:hover ul, li.over ul {display: block; width:168; color:#6d6a7d;} 
.mss-nav li:hover ul a, .mss-nav li.over ul a, .mss-nav li:hover ul a:visited, .mss-nav li.over ul a:visited{color:#fff !important; background-color:#77959F; font-size:12px; border-bottom: 1px solid #fff; text-transform: none; border-top:none; height: auto !important;}
.mss-nav li:hover ul a:hover, li.over ul a:hover{color:#f6d76d !important; text-decoration:none !important;}
.mss-nav ul li ul li a:hover {width:100% !auto; text-decoration:underline;}
.mss-nav ul li ul li {width:168px; margin:0px; padding:0px; height:auto !important;} 
.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited { display:block; color:#6d6a7d; font-weight:normal; text-align:left; padding:2px 0px 2px 8px; width:100% !auto; border-top:1px solid #6d6a7d;}  

/* left nav */
#search {padding:6px; background:#E8ACA4;}
#search b {color:#394D57; font-size:11px;}
#search input {border: 1px solid #7795A0;}
.left-nav {background:#EAD299 url('http://lib.store.yahoo.net/lib/tutti-bella/nav-bak.jpg') repeat-x; border-right: 1px solid #E8ACA4;}
.nav-title {display:block; color:#394D57; margin:10px 0 0 15px; font-size:14px; font-family: times;}
.left-nav ul {list-style: none; margin:10px 0 0 35px; padding:0;}
.left-nav ul li {margin:0px; padding:0px;}
.left-nav ul li a {text-transform: uppercase; font-weight:bold; color:#E18171 !important;}
.left-nav ul li ul {margin:0 0 20px 0; padding:0px;}
.left-nav ul li ul li a {display:block; text-transform: none; font-weight:normal; color:#808080 !important; font-size:11px; margin: 4px 0px;}
#blog {margin:0 0 20px 4px;}

/* page content */
#content-area {}
#mss-page-body {width:745px;}
.content-container {padding:10px 0px 10px 10px;}
#home #customer-container {text-align:center; margin:50px 0;}
#customer-container {text-align:center; margin:20px 0;}
#customer-service {margin:0 auto; width:485px; height:105px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/service-bak.gif') no-repeat;}
#customer-service b {color:#394D57; font-size:12px; padding-bottom:10px; display:block;}
#customer-service a {display:block; font-size:12px;}
.customer-links.left-magin {margin-left:35px;}
.customer-links {float:left; width:95px; margin-right: 25px; border-right:1px solid #E5CB8B; text-align:left;}
.customer-links.border-none {width:150px; border:none; text-align:left;}

/* home page */
.featured-item {float:right; width:520px; margin-left:10px;}
.featured-product {float:left; border:1px solid #6c8b95; width:235px; background:#6c8b95; text-align:center; height:300px;}
.featured-product b {display:block; color:#fff; text-align:left; padding:5px 9px; font-size:13px;}
.featured-item-right {}
.featured-items {background:#d2dde3; margin:0 0 2px 242px; padding:5px;}
.featured-image {border:1px solid #6c8b95; float:left;}
.featured-content {margin-left:105px; height:89px; color:#394d57;}
.featured-content b {font-size:12px; display:block;}
.featured-content a {display:block; color:#d54835; font-weight:bold; padding-left:9px; margin-top:8px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/arrow-right-blue.gif') no-repeat;}
.message {color:#808080;}
.message b {display:block; margin-bottom:10px; color:#394D57;}
.specials {clear: both; padding-top:10px;}
.specials-title {clear:left; color:#394D57; font-weight:bold;background:#F0F4F6 url('http://lib.store.yahoo.net/lib/tutti-bella/specials-title-bak.gif') no-repeat; border:1px solid #6C8B96; padding:2px 5px; margin-bottom:10px;}
.specials-title a {color:#456871; font-weight:bold; padding-left:12px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/arrow-right-large.gif') left no-repeat;}
.specials-title span {float:right;}
.specials-item {text-align:center; float:left; width:177px;}
.specials-item a {font-weight:bold;}
.specials-item .image {margin:0 auto; height:135px; width:143px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/specials-image-bak.gif') repeat-y;}
.specials-item .name {width:140px; margin:5px auto;}
.specials-item .price {color:#808080; font-weight:bold;}
.specials-item .price span {color:#D54835;}
.specials-sep {border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; float:left; height:210px; width:11px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/specials-sep.gif') repeat-y;}
#home #section-image-bg a {background: url('http://lib.store.yahoo.net/lib/tutti-bella/section-bak.gif') repeat-y; width:164px; display:block; height:130px;}

/* item page */
#breadcrumbs, #breadcrumbs a {color:#808080;}

#item {}
h1 {color:#394d57 !important; border-bottom:1px solid #394d57; font-size:18px !important; font-weight:normal; padding-bottom:2px;}
#item-page {width:100%;}
.caption {margin-top:15px; font-size:12px;}
.caption table td {font-size:12px;}
#test {margin:0 auto; text-align:center;}
.mss-image {background: url('http://lib.store.yahoo.net/lib/tutti-bella/product-image-bak.gif') repeat-y; width:231px; text-align:center; margin: 0 auto;}
.image-cell {text-align:center;}
.mss-multi-image {height:60px; text-align:center !important; margin: 15px auto 12px auto;}
#image2, #image3, #image4 {display:none;}
.mss-multi-image-container {margin-right:8px; width:61px; float:left; background: url('http://lib.store.yahoo.net/lib/tutti-bella/multi-image-bak.gif') repeat-y;}
.mss-enlarge {position:relative; top:50px; right:70px; z-index:1;}
#mss-send-page {position:relative; top:8px; left:70px; width:131px; z-index:500;}
#product-info-table {border:1px solid #6C8B95;}
.product-title {background:#6C8B95; color:#fff; font-weight:bold; padding:5px 10px; font-size:14px;}
.item-detail {background:#FAF1DA; color:#394D57; padding-bottom:5px;}
.item-detail div, .pricing-detail div {padding:2px 10px;}
.item-detail b {display:block; float:left; padding-right:8px;}
.pricing-detail {background:#fff; color:#394D57; padding-bottom:5px;}
.pricing-detail .sale-price {font-size:15px;}
.pricing-detail .sale-price span {color:#DA5F4E;}
.pricing-detail option {padding:0 3px;}
#item-page .caption {margin:0px;background: url('http://lib.store.yahoo.net/lib/tutti-bella/caption-bak.gif') repeat-y; width:739px;}
#item-page .caption table {margin-left:6px;}
#item-page .caption div {padding:10px 10px 0 10px;}
#item-page .caption-link a {display:block; padding-left:11px; background: url('http://lib.store.yahoo.net/lib/tutti-bella/caption-arrow.gif') no-repeat;}
.cross-sell-container {text-align:center; background: url('http://lib.store.yahoo.net/lib/tutti-bella/cross-sell-bak.gif') repeat-y;}
.coss-sell-info {padding:0 5px !important;}
.bottom-name {text-align:center; margin:0 auto; padding-top:25px; color:#4C5E67; font-size:12px;}
.item-banner {padding:5px 0;}

/* footer */
td#mss-footer {padding:10px; text-align:center; color:#fff; background:#6C8B96 !important; font-size:11px; width:950px;}
td#mss-footer a {color:#fff; font-weight:bold;}
td#mss-footer span {color:#E8D094; padding:0 10px;}

/* product question form */

/*#mss-prodquestdiv{display:none; z-index: 102; width: 360px; height: 275px; visibility: visible; left: 50px; top: 575px; position:absolute; background:#fff; border:1px solid #6c8b95;}
#mss-prodquestdiv td {padding:5px; color:#6c8b95; font-weight:Bold;}
.titleRow {background:#6c8b95; color:#fff !important;}
#mss-prodquestdiv table {width: 360px;}
*/

.dhtmlwindow{position: absolute; border: 2px solid #6c8b95 !important; visibility: hidden; background-color: white;}
.drag-handle{padding: 1px; text-indent: 3px; font: bold 14px Arial; background-color: #6c8b95 !important; color: #fff !important; cursor: move; overflow: hidden; width: auto;}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/position: absolute; right: 1px; top: 2px; cursor: hand; cursor: pointer;}
.drag-contentarea{ /*CSS for Content Display Area div*/border-top: 1px solid #6c8b95 !important; background-color: white; color: black; height: 220px !important; padding: 2px; overflow: auto;}
.drag-contentarea td {font-family: arial; font-size: 14px; font-weight: normal !important;}
.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/border-top: 1px solid gray; background-color: #F8F8F8; height: 13px; /*height of resize image*/}
.drag-resizearea{ /*CSS for Resize Area itself*/float: right; width: 13px; /*width of resize image*/ height: 13px; /*height of resize image*/ cursor: nw-resize; font-size: 0;}

/* overrides */
.paging-container {background:#6c8b95;}
#pagelinks, #pagelinks a {color:#fff !important;}
.chosen {color:#e18171 !important;}
.vcell a, .vcell a:hover {color:#394d57 !important;}
.vcell .price {color:#808080 !important;}
.vcell .saleprice,.vcell .you-save {color:#d54835 !important;}

