/* Elegant Baby
Solid Cactus - December 2006
Cp
-------------------------------------------------------*/
/* General --------------------------------------------*/
html,body {margin:0;padding:0}
body {font: 76% arial,sans-serif;text-align:center; color:#806341;}
p {margin:0 10px 10px; color:#806341;}
a {color:#7ba1b9;}
.floatL {float:left; margin:5px 10px 0px 0px; padding:0 15px 0 10px}
.clear {clear:both;}
h1 {font-size:16px; color:#806341;}

/* Header Area ----------------------------------------*/
div#container {background:url(images/wrapper.gif) repeat-y; width:760px; margin:0 auto; text-align:left}
div#header {background:url(images/header.jpg) no-repeat; height:146px; position:relative}
/* Invisible Logo click -------------------------------*/
.logolink a {position: absolute; height:80px; width:330px; top:20px;  left:10px; text-decoration:none;}
.logolink a i {visibility:hidden;}
/* search form ----------------------------------------*/
#searchblock {position:absolute; top:55px; right:160px;}
.searchbox * { vertical-align: middle;}
.searchbox{}
.searchbox form {}
.searchbox .searchquery{font-size:11px; width:145px; color:#8f8f8f;}
.searchform {padding:20px; font-size:10px}
.searchbtn {margin-left:7px;}

#phoneinfo {position:absolute; top:15px; right:160px; border-bottom:1px solid #ccc;}
.callinfo {font: bold 14px Georgia, "Times New Roman", Times, serif; color:#7c6b3a;}
.number {font: bold 16px Geneva, Arial, Helvetica, sans-serif; color:#006281;}

/* ==============top menu navigation ==================*/
#topcontainer{position:absolute; top:115px; left:160px;}
#topnavlist{font:normal 12px Arial, Helvetica, sans-serif; text-align:right; padding: .7em 0; margin: 0;}
#topnavlist li{display:inline;}
#topnavlist li a{color:#fff; text-decoration:none; padding: 0 1em; display:inline; border-right: 1px solid #bbedd6;}
#topnavlist li a:hover{text-decoration:underline;}
#topnavlist li #cart {background:url(images/cart.gif) right no-repeat; padding-right:27px; border-right:none;}

div#content {float:right; width:555px}
div#welcomebox {background:url(images/cont-bkg.gif) top left no-repeat; float:right; width:555px}
div#welcomebox h2 {margin-top:20px; color:#806341; font-weight:bold;}
div.featured-items p, div.best-sellers p {font: normal 11px Arial, Helvetica, sans-serif; margin:10px 0 10px 10px; line-height:1.4}
.message{font: normal 11px Arial, Helvetica, sans-serif; color:#806341; line-height:1.4;}
div#content h2 {font-size:12px; color:#806341; font-weight:bold;}

div.featured-items {float:right; width:545px}
div.best-sellers {float:right; width:545px;}
div.monthly-specials {float:right; width:545px;}

.featured-header {background:url(images/featured-headline.gif) no-repeat; height:53px;}
.best-seller-header {background:url(images/bestseller-headline.gif) no-repeat; height:53px;}

.item-title {font: bold 12px Arial, Helvetica, sans-serif; line-height:1.4, color:#006281;}
.price {font-size:11px; color:#333333;}
.sale {font-size:12px; font-weight:bold; color:#006281;}
.img-cell {border-left:1px solid #006281; border-right:1px solid #006281; border-bottom:1px solid #006281; padding:5px;}
.styled-cell {border-left:1px solid #006281; border-right:1px solid #006281; border-top:1px solid #006281; border-bottom:none; padding:5px;}

/* Left Column Area -----------------------------------*/
div#navigation {float:left; width:200px}
/*===============left menu navigation==================*/
#leftnavlist{margin:0; padding:0;}
#leftnavlist ul{list-style-type:none;}
#leftnavlist li{background:#ebe3c9; list-style-type:none; width:100%;}
#leftnavlist li a{padding:7px 0 5px 15px;}
#leftnavlist li a, #leftnavlist li a:visited{font-weight:bold;  font-size:11px; color:#7c6b3a; text-decoration:none; display:block; border-bottom:1px dashed #cfc6aa;}
#leftnavlist li a:hover{background-color:#f9f6ee; color:#7ba1b9;}
#leftnavlist li font:hover {color:#7ba1b9;}
/* mail form ------------------------------------------*/
div#mailbox * { vertical-align: middle;}
div#mailbox {background:url(images/mailinglist.gif) no-repeat; height:85px; padding-top:10px; margin-top:30px;}
.email-box {font-size: 12px; width: 130px; color:#7c6d59; border:1px solid #ccc4b5; margin:45px 0 0 10px;}
.mailbtn {margin-top:45px; margin-left:7px;}

#icons{margin-left:30px;}
#icons .y-icon {padding:5px 0 5px 10px}
#icons .ss-icon {padding:10px 0 0 3px}
#icons .cc-icon {padding:10px 0  0 6px}

/* Footer Area ----------------------------------------*/
div#extra {float:left; clear:left; width:200px}
div#footer {background: url(images/footer.gif) no-repeat; height:132px; color:#FFF; clear:both; width:100%}
div#footer p {margin:0; padding:5px 10px}
div#footer a {display:inline; padding:0; color:#C6D5FD}
/* ==============footer menu navigation ==================*/
#footcontainer{width:690px;}
#footnavlist{font:normal 12px Arial, Helvetica, sans-serif; text-align:right; padding: .7em 0; margin: 0;}
#footnavlist li{display:inline;}
#footnavlist li a{color:#fff; text-decoration:none; padding: 0 1em; display:inline; border-right:1px solid #bbedd6;}
#footnavlist li a:hover{text-decoration:underline;}
#topnavlist li #cart {border-right:none;}

#breadcrumbs   {font: 10px Arial, verdana; padding:10px;}
#breadcrumbs a {font: bold 10px Arial, verdana}

#seo-related-links {
    width: 95%;
	margin-bottom:40px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
		font: normal 11px Arial, Helvetica, sans-serif;
        width: 49%;
        float: left;
        display: inline;
        background: url(images/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
				

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}





