body{
	margin:0 auto;
	padding:0;
	background-color:#F7F6D7;
	text-align:center;
	font:75%/140% verdana, Arial, Helvetica, sans-serif;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}

#container{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:760px;
}

#header, #footer{
	position:relative;
	width:760px;
}

#content-container{
	width:758px;
	border:1px solid #EAE8BF;
	background:#FFF url(images/main-bg.gif) repeat-y center center;
	position:relative;
}

* html #content-container{
	width:760px;
}

.left-column{
	width:156px;
}

.right-column{
	width:600px;
}

/* Nav styles */

#leftnavcontainer {margin:0; padding:0; font-size:11px;}
#leftnavcontainer ul {
	padding:0;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#leftnavlist li {
	display:block;
	padding:1px;
	list-style-type:none;
	width:100%;
	text-align:left;
	border-bottom:#E6EBF2 1px solid;
	
}
#leftnavlist li a {text-decoration:none; color:#666666;font-weight:bold;}
#leftnavlist li a:hover {color:#666666; text-decoration:underline;}
#leftnavcontainer h2{color:#899db9; font-size:13px; margin:0 10px 2px; border-bottom:1px solid #899db9; text-transform:lowercase; text-align:left;font-family:verdana;}
/* End Nav Styles */

.copyright{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	position:absolute;
	width:760px;
	left:0px;
	top:15px;
}

.copyright a{
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

.copyright a:hover{
	text-decoration:underline;
}

.logos{
	position:absolute;
	bottom:10px;
	left:0px;
	margin-top:10px;
}

.search-area{
	background:url(images/search-bg.gif) no-repeat 0 0;
	width:150px;
	height:49px;
	position:relative;
	text-align:left;
}

.search-area form{
	position:absolute;
	top:20px;
	left:5px;
}

.search-go{
	position:absolute;
	top:1px;
	left:120px;
}

.header-banner{
	position:absolute;
	top:25px;
	left:370px;
}

.home-middle{
	width:450px;
	background:url(images/home-right-bg.gif) repeat-y top right;
}

.home-right{
	width:150px;
}

.welcome-area, .home-featured{
	width:450px;
	padding:10px;
	padding-right:0px;
	padding-left:5px;
}

.welcome-im{
	width:150px;
	height:168px;
	text-align:left;
	padding-right:2px;	
}

.on-sale{
	width:290px;
	height:168px;
	background-color:#446797;
	text-align:left;
}

.on-sale a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:15px;
}

.on-sale a:hover{
	text-decoration:underline;
}

.home-message{
	text-align:left;
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-top:5px;
}

.home-featured{
	text-align:left;
	width:450px;
}

.home-featured table{
	margin-left:10px;
}

.conts-name a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#446797;
	text-decoration:none;
	text-align:center;
}

.conts-name a:hover{
	text-decoration:underline;	
}

td img.conts-im{
	border:1px solid #E0D9C2;
}

.conts-abstract{
	text-align:center;
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.mailing-area{
	background:url(images/mailing-bg.gif) no-repeat 0 0;
	width:147px;
	height:85px;
	position:relative;
	margin-left:3px;
}

.mailing-area form{
	position:absolute;
	top:50px;
	left:10px;
}

.mailing-area .mailing-go{
	position:absolute;
	top:1px;
	left:112px;
}

.home-registry-area, .home-gift-reminder, .home-gift-certs{
	width:150px;
	text-align:right;
}

.page-body{
	width:590px;
	padding-left:5px;
}

.breadcrumbs{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:10px;
	padding-bottom:0px;
}

.breadcrumbs a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

.breadcrumbs a:hover{
	text-decoration:underline;
}

.page-name{
	width:570px;
	padding:10px;
	background-color:#E6EBF2;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#446797;
}

.section-text{
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.default-section-area{
	margin-top:5px;
}

.item-container-a{
	width:590px;
	margin-top:10px;
}

.item-container-b{
	width:450px;
	margin-top:10px;
}

.item-container-a .item-image{
	width:287px;
	text-align:center;
}

.insets img{
	border:1px solid #D5DDE8;
}

.insets img.enlarge-im{
	border:none;
}

.item-container-a .item-info{
	width:302px;
}

.item-info-box{
	border:1px solid #D5DDE8;
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	width:218px;
}

.item-container-b .item-image{
	width:200px;
}

.item-container-b .item-info{
	width:245px;
}

.cross-sell{
	width:125px;
	background:url(images/home-right-bg.gif) repeat-y top left;
	padding-left:1px;
}

.pit-addtocart{
	width:218px;
	text-align:center;
}

.pit-sendtofriend{
	width:218px;
	text-align:center;
}

.pit-saleprice{
	color:#CD0000;
}

.pit-yousave{
	color:#446697;
}

.item-caption{
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.item-container-a #sc-seo-related-links {
    width: 550px;
    }
.item-container-b #sc-seo-related-links {
    width: 440px;
    }
    #sc-seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #sc-seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #sc-seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #sc-seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(images/related-bullet.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
		text-align:left;
        }
        #sc-seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#666666;
            }
            #sc-seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color:#446797;
                }
				
/* Contact form styles */

.left-side{
	text-align:left;
	padding-left:10px;
}

.left-side span{
	font:bold 11px verdana, Arial, Helvetica, sans-serif;
	color:#446797;
}

.left-side span.form-info{
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

table.contents td{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

table.contents td a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#003399;
}

td.multi-add-header-cell{
	font:bold 11px Arial, Helvetica, sans-serif !important;
	color:#FFF !important;
	background-color:#446797;
	padding:5px;
}

tr.even{
	background-color:#F3F5F9;
}

tr.odd{
	background-color:#FFF;
}

.multi-saleprice{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

.multi-addtocart{
	padding:10px;
	text-align:right;
}

.onsale-item-name{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}

.onsale-item{
	width:200px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}

.onsale-section-items{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:5px;
	margin-bottom:10px;
}

.view-all-link a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #446797;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #999999;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #446797;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #999999;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 10px verdana;
    color: #446797;
    display: block;
    padding-left: 100px;
}
.sitemap-5      {
    font: normal 10px verdana;
    color: #999999;
    display: block;
    padding-left: 125px;
}
.sitemap-6      {
    font: normal 10px verdana;
    color: #446797;
    display: block;
    padding-left: 150px;
}

.bottom-html{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	padding:10px;
}