/* Tiara Design */
/* Cp */

/*===============general===============================*/
html,body{margin:0;padding:0}
body{background:url(images/bkg.gif) left top repeat-x; font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px; font: normal 11px Arial, Helvetica, sans-serif;}
/*a{color: #981793;xpadding:10px; background:url(http://site.solidcactus.com/chrish/peterdancing.png) no-repeat 0 0; height:81px; width:75px; display:block;}
a img {display:none;}*/
a{color: #981793;xpadding:10px;}
/*===============layout===============================*/
div#header{background:url(images/header.gif) top left no-repeat;height:144px; position:relative;}
div#container{width:760px;margin:0 auto;text-align:left; position:relative;}
div#content{float:right;width:555px;}

div#header a{
	cursor:pointer;
}

div.maincol_L{float: left; width: 200px;}
div.maincol_R{float: left; width: 330px;}

.clear {clear:both;}

div#navigation{float:left;width:185px; margin-left:10px; position:relative;}
div#extra{background:#fff;float:left;clear:left;width:185px; margin-left:10px; position:relative; padding-top:10px;}
div#footer{background:url(images/footer.gif) no-repeat; height:137px; color:#e45b9f; text-align:right; clear:both;width:100%}

div#footer a{
	color:#E45B9F;
}

/*===============presentation==========================*/
.logo {
	background:#e45b9f url(images/logo.gif) top left no-repeat; 
	width:325px; 
	height:84px; 
	margin:0px; 
	padding:0; 
	xfloat:left;
	position: relative;
	z-index: 99; 
}

.logo span {
	visibility: hidden;
	width:325px; height:84px;
	display: block;
	position: relative;
	z-index: 1; 
}

a.logo-link{
	width:325px; 
	height:84px;
	display: block;
}

/*===============typography============================*/
div#content p{line-height:1.4}
div#footer p{margin:0;padding:65px 50px}
p.copyright{font:nromal 11px Arial, Helvetica, sans-serif; color:#e45b9f;}
p.section{width:500px;}
/*===============headlines=============================*/
h2.featured_brands{background:url(images/featured_brands.gif) no-repeat; height:38px;}
h2.featured_items{background:url(images/featured_items.gif) no-repeat; height:38px;}
h2.empty_banner{background:url(images/empty_banner.gif) no-repeat; height:38px;}
h2.cross_sell{background:url(images/cross_sell_banner.gif) no-repeat; height:38px;}

/*===============top menu navigation===================*/
#topnavlist{font: normal 90% arial, helvetica, sans-serif; text-align: right; color:#e45b9f; list-style-type: none; margin:0; padding:0; position: absolute; top: 0; right: 50px; }
#topnavlist {float:left; margin-top:6px; margin-left:135px;}
#topnavlist li { display: inline;}
#topnavlist li a{text-decoration: none; color:#e45b9f; padding: .1em .7em; display:inline;}
#topnavlist li a:hover{text-decoration:underline;}

/*--top tab menu navigation----------------------------*/
#toptabmenu {float:left; width:100%; background:transparent; font-size:97%; line-height:normal; margin-top:-45px;}
#toptabmenu ul {margin: 20px; padding: 0px 0 0 320px; list-style:none;}
#toptabmenu li {display:inline; margin:0; padding:0;}
#toptabmenu a {float:left; background:url("images/tableftI.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;}
#toptabmenu a span {float:left;display:block;background:url("images/tabrightI.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#toptabmenu a span {float:none;}
/* End IE5-Mac hack */
#toptabmenu a:hover span {color:#FFF;}
#toptabmenu a:hover {background-position:0% -42px;}
#toptabmenu a:hover span {background-position:100% -42px;}

/*===============left menu navigation==================*/
#leftnavlist ul{list-style-type:none;}
#leftnavlist{margin:0; padding:0; border-top:1px dotted #F38F2F; margin-top:20px;}
#leftnavlist li{background:#fff; list-style-type:none; width:100%;}
#leftnavlist li a{padding:5px 0 5px 15px;}
#leftnavlist li a, #leftnavlist li a:visited{color:#000; text-decoration:none; display:block; border-bottom:1px dotted #F38F2F; font:normal 12px Arial, Helvetica, sans-serif;}
#leftnavlist li a:hover{color:#fef4f4; color:#E45B9F; font:bold 12px Arial, Helvetica, sans-serif;}

/*===============foot menu navigation==================*/
#footnavcontainer{margin-right:20px;}
#footnavcontainer ul{color: #000; width: 99%;font: normal 11px arial, helvetica, sans-serif; text-align: right; list-style-type: none; padding:0px; margin-top:-35px;}
#footnavlist li { display: inline; border-right: 1px solid #554121;}
#footnavlist li.last{border-right:none;}
#footnavlist li a{text-decoration: none; color: #fff; padding:2px 3px; display:inline;}
#footnavlist li a:hover{color: #fff; text-decoration:underline;}

/*===============special===============================*/

/* search form ----------------------------------------*/
.searchform{background: transparent; position:absolute; top: 95px; left:570px;}
.input_text{font-size:14px; color:#999; border:1px solid #23548a;}
.search_btn{position:absolute; top: 1px; right:-22px;}
* html .search_btn{position:absolute; top: 3px;}

/* mail form ------------------------------------------*/
.mailform{background:transparent; position:absolute; top: 57px; left:10px;}
.input_text{font-size:14px; color:#999; border:1px solid #e45b9f;}
.mail_btn{position:absolute; top: 1px; right:-26px;}
*html .mail_btn{position:absolute; top:2px;right:-23px;}

/*.yahoo_icon{
.yahoo_icon{xbackground:url(images/y_icon.gif) center no-repeat; height:52px; margin:50px 0 0 0;}*/
.yahoo_icon{text-align:center;}
.cc_icon{background:url(images/cc_icons.gif) center no-repeat; height:18px; margin:30px 0 0 0;}

/* related items lists -----------------------*/
#relatednavcontainer{margin:0px 0px 0px 20px;}
#relatedlist{margin-left: 0;padding-left: 0;font: normal 11px arial, helvetica, sans-serif;}
#relatedlist li{list-style-type:square;}
#relatedlist li a{color:#000; text-decoration:none;}
#relatedlist li a:hover{color:#999; text-decoration:underline;}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}


.dropdown select{
	font:normal 11px Arial, Helvetica, sans-serif;
	width:180px;
	margin-top:5px;
}

.copyright{
	text-align:left;
	padding-left:20px;
	font:normal 11px Arial, Helvetica, sans-serifa;
	color:#E45B9F;
}

.cactus{
	text-align:right;
	padding-right:20px;
	margin-top:-15px;
	font:normal 11px Arial, Helvetica, sans-serifa;
	color:#E45B9F;
}

.cactus a{
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serifa;
	color:#E45B9F;
}

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

.welcome-area{
	width:575px;
}

* html .welcome-area{
	width:555px;
}

.welcome-image{
	width:200px;
	padding-left:20px;
}

.welcome-text{
	font:normal 11px Arial, Helvetica, sans-serif;
	width:295px;
	padding-right:60px;
	text-align:left;
}

.welcome-text div{
	padding-right:0px;
	padding-top:10px;
	width:285px;
}

* html .welcome-text{
	padding-right:50px;
}

.featured-brands, .specials{
	width:565px;
	text-align:center;
}

.conts-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.featured-brands .conts-name a{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#E45B9F;
	text-decoration:none;
}

.specials table{
	margin-left:35px;
}

* html .specials table{
	margin-left:0px;
}


.conts-price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.conts-saleprice{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E45B9F;
}

.breadcrumbs{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#E45B9F;
	text-align:left;
}

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

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

.page-body{
	width:545px;
	padding-left:10px;
}

.item-container{
	width:545px;
	padding-left:20px;
}

.section-name, .item-name{
	background:url(images/empty_banner.gif) no-repeat 0 0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#F38F2F;
	padding-left:10px;
	padding-top:5px;
	width:519px;
	height:38px;
	padding-left:20px
}

* html .item-name{
	margin-left:10px;
}

.section-caption{
	font:normal 11px Arial, Helvetica, sans-serif;
	width:475px;
	padding-left:20px;
	text-align:left;
}

.item-image{
	width:205px;
}

.item-info{
	width:320px;
}

.insets{
	padding-left:10px;
}

#product-info-table{
	width:290px;
}

#product-info-table th{
	width:105px;
	background-color:#E45B9F;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	text-align:right;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}

#product-info-table td{
	width:185px;
	background-color:#FCEBF3;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	border-bottom:1px solid #FFF;
}

#product-info-table td.sale-price{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#F38F2F;
}

.you-save{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#E45B9F;
}

.sendtofriend{
	padding-left:65px;
}

#product-info-table td.cart{
	padding-left:75px;
}

.item-caption{
	width:485px;
	padding-left:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.cross-sell{
	padding-left:10px;
}

.related-links{
	padding-left:10px;
}

#sc-seo-related-links {
    width: 540px;
    }
    #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;
        }
        #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:#000;
			text-align:left;
            }
            #sc-seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color:#E45B9F;
                }

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





