body { 
    background: #000 url(images/bg.jpg); 
    color: #FFF;
    font: normal 11px arial;
    margin: 0;
    padding: 0;
    }
a { text-decoration: none; }
form { padding: 0; margin: 0; }
.floatleft { float: left; }
.clear { clear: both; }
#overall { width: 760px; }
    #header { 
        background: url(images/header.gif) top left no-repeat;
        width: 760px;
        }
        #header .logo { width: 300px; }
        #header .else { width: 460px; }
        * html #header .else { width: 430px; }
            #header .else ul { padding: 0; }
            * html #header .else ul { padding-top: 7px; }
                #header .else ul li {
                    display: inline; 
                    list-style: none; 
                    }
                    #header .else ul li a {
                        border-right: solid 1px #CCC;
                        color: #CCC;
                        padding: 0 8px;
                        }
                        * html #header .else ul li a { padding: 0 7px; }
                    #header .else ul li a:hover { text-decoration: underline; }
                        #header .else ul li a.last { border: none; }
            #header .else .search {
                padding: 18px 80px 0 0;
                width: 250px;
                }
            * html #header .else .search { padding: 15px 70px 0 0; }
                #header .else .search td { padding: 0 5px; }
            #header .else .cart { 
                padding: 19px 20px 0 0;
                }
            * html #header .else .cart { padding: 16px 20px 0 0; }
    #container { 
        background: #272727 url(images/main-bg.gif) top left repeat-y; 
        width: 760px; 
        }
        #above-left-nav { width: 178px;}
#above-left-nav img{border:none;}
 #below-left-nav { width: 178px;}
 #below-left-nav img{border:none;}
#container #left .drop { 
                background: url(images/search-bg2.gif) top left no-repeat;
                color: #FFF;
                font: bold 12px arial;
                padding: 4px;
                padding-bottom: 11px;
                text-align: center;
		margin-left: 2px; 
                }
                #container #left .drop option { width: 130px; }
            #container #left .nav { padding: 0; }
                #container #left .nav a { color: #FFF; display: block; padding: 5px 0px; }
                    #container #left .nav a.head { 
                        background: #000 url(images/nav-header-bg.gif) top left no-repeat;
                        font: bold 11px arial; 
                        padding-left: 10px;
                        }
                    #container #left .nav .sub { }
                        #container #left .nav .sub a {
                            background: url(images/subbg.gif) bottom left no-repeat; 
                            padding: 6px 0 6px 25px; 
                            }
                            #container #left .nav .sub a:hover { 
                                background: url(images/cross2.gif) 3px center no-repeat; 
                                text-decoration: underline; 
                                }
        #container #body { width: 582px; }
            #container #body .home { width: 582px; }
                #container #body .ind { width: 407px; }
                    #container #body .ind .message { background-color: #000; }
                        #container #body .ind .message p { padding: 7px; }
                    #container #body .ind .featured img { 
                        padding: 0; 
                        margin-top: -10px;
                        margin-left: -3px; 
                        }
                        #container #body .ind .featured .feat { 
                            border-bottom: solid 1px #FFF;
                            display: block; 
                            width: 387px;
                            padding: 10px;
                            }
                        * html #container #body .ind .featured .feat { width: 410px; }
                            #container #body .ind .featured .feat b { 
                                display: block;
                                padding-bottom: 5px; 
                                }
                            #container #body .ind .featured .feat a:hover { text-decoration: underline; }
                            #container #body .ind .featured .feat img { margin: 0; padding: 7px;}
		#container #body .caption { 
			font: normal 11px arial;
			color: #CCC;
			text-align: left; 
			}
                #container #body .right { 
                    background-color: #B6B2B1;
                    text-align: center;
                    width: 175px;
                    }
                * html #container #body .right { width: 172px; }
                    #container #body .right .pop { padding-top: 10px; }
			#container #body div .right a { color: #000; padding: 0 5px; }
			#container #body div .right a img { padding: 0; }
			#container #body div .right a:hover { text-decoration: underline; }
		#container #body .item .info { width: 49%; padding-left: 10px; }
		#container #body td a.productnamelist { font: normal 11px arial; }
		#container #body td a:hover { text-decoration: underline; }
		#container #body td.blackbold { font: normal 11px arial; }
    #footer { }
        #footer .footer-links { 
            background: url(images/footer-bg2.gif) top left repeat-x; 
            color: #000;
            text-align: center; 
            padding: 1px 0; 
	    width: 760px;
            }
            * html #footer .footer-links ul { margin: 11px 0; }
            #footer .footer-links ul li { 
                display: inline; 
                list-style: none;
                }
                #footer .footer-links li a { 
                    border-right: solid 1px #000;
                    color: #000;
                    padding: 0 7px;
                    text-decoration: none; 
                    }
                #footer .footer-links li a.last { border: none; }
                #footer .footer-links li a:hover { text-decoration: underline; }
        #footer .news { 
            background: #540000 url(images/newsbg.gif) top left repeat-x;
            margin-top: -4px;
	    padding: 3px 0;
            }
            #footer .news form { padding: 0; margin: 0; width: 50%; }
            #footer .news td { padding: 0 5px; text-align: center; }
        #footer .cc { padding: 5px 0; padding-bottom: 50px; }
            #footer .cc .cactus { border-right: solid 1px #FFF; padding: 0 20px; }
                #footer .cc .cactus a { color: #FFF; }
                    #footer .cc .cactus a:hover { text-decoration: underline; }
            #footer .cc .copy { padding: 0 20px; }

.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #1C0000;
	color:#000;
}
#titleBar a { color: #000; }
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	z-index: 100;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

#product-info-table             { font: normal 11px arial; color: #CDCDCD; }
#product-info-table .item-name { font-weight: bold; background: #000 url(images/row-border.gif) bottom center no-repeat; padding: 7px 0; color: #FFF; }
#product-info-table .sep { padding: 0; margin: 0; } 
#product-info-table TH          {font-weight: bold; background: #710100 url(images/cell1bg.gif) top right repeat-y; color: #CDCDCD; text-align: right; padding-right: 5px;}
#product-info-table TD          {padding: 3px; background-color: #000; }
#product-info-table .price      { }
#product-info-table td.sale-price { font-weight: bold; color: #FFF; }

#breadcrumbs { font: normal 11px arial; color: #CCC; padding: 7px 5px; }
#breadcrumbs a { text-decoration: underline; color: #CCC; }
#breadcrumbs a:hover { text-decoration: none; color: #CCC; }

#seo-related-links {
    width: 550px;
    font: normal 11px arial; 
    }
    #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;
	padding-bottom: 7px;
	border-bottom: solid 1px #CCC; 
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
	text-align: left;
        background: url(images/related-cross.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
	    color: #CCC; 
            text-decoration: none;
	    padding: 3px 0;
            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;
}
#rotateTable         {font-size: 11px; color: #000000; font: 11px verdana, arial, helvetica, sans-serif;}
#rotateTable a       {color: #000000; text-decoration: none;}
#rotateTable a:hover {color: #000000; text-decoration: underline;}
#rotateName {}
#rotatePrice {}
#rotateSalePrice     {color: #ff0000; font-weight:bold;}