/*test new martymagic dark theme*/
body {
background:none repeat scroll 0 0 black;
color:white;
font-family:Verdana,Arial,sans-serif;
font-size: 80%;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
color:white;
font-family:inherit;
font-weight:normal;
}
a img{
border:0 none;
}

a:link, a:active, a:visited {
color:white;
outline:medium none;
}

/*header*/
#mainWrapper{
background:url("../images/bg1.jpg") no-repeat scroll 0 0 transparent;
border:none;
margin:0 auto;
overflow:hidden;
padding-top:20px;
width:1080px;
}
#logoWrapper{
    padding-bottom:20px;
    background-color:inherit;
height:inherit;
}
#headerImageMap a:hover{
    background-color: transparent;
}

#indexDefaultHeading{
    color: #999999;
    font-family: serif;
    font-size: 12px;
    text-align:center;
    position: relative;
    top: -100px;
}
#navMainWrapper{
background:url("../images/50pct_black.png") repeat scroll 0 0 transparent;
position:relative;
z-index:10;
}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
color:#9922ff;
margin:0;
padding:0 0.5em;
text-decoration:none;
white-space:nowrap;
}

/* menubar*/
.menuparent{
    margin:0px 15px 0px 15px;
}
#nice-menu-1 li {
	float:left;
	position:relative;
	text-align: left;
}
#nice-menu-1 li ul {
	visibility:hidden;
	position:absolute;
}
#nice-menu-1 li:hover ul {
	visibility:visible;
	background:url("../images/70pct110011.png") repeat scroll 0 0 transparent;
	z-index:20;
}
#nice-menu-1 li ul li{
    width:180px;
}
#menu-690-part2{
    position:relative;
    left:180px;
}
#navMain #login-logout-shoppingcart li a{
    color:green;
}
#navMain ul li ul li a {
color:#FFFFFF;
margin:0;
padding:0 0.5em;
text-decoration:none;
white-space:nowrap;
}
#navMain .clearBoth{
	clear: none;
}
#navMainSearch{
	float: right;
        position: absolute;
        top:10px;
        right:20px;
}
#navMenu{
	float:left;
        margin-left: 200px;
}
#navBreadCrumb  {
background-color:inherit;
}
/*login-logout-shoppingcart checkout*/
#login-logout-shoppingcart{
    position: absolute;
    top: 40px;
    right:20px;
}
#login-logout-shoppingcart li a{
    color: white;
}

/*index page front page*/
#frontsidebar-left {
float:left;
margin:0 20px 0 90px;
position:relative;
width:175px;
}

span.cat-label {
background:url("../images/70pct_black.png") repeat scroll 0 0 transparent;
color:#ffffff;
font-weight:bold;
margin:-2em 0 0;
padding:5px;
position:absolute;
right:0;
text-align:center;
}
.block {
margin:0;
}
div.category-block {
clear:both;
font-size:1em;
margin:10px;
}
#block-block-1 div div.category-block {
margin-top:0px;
}
div.category-block a:hover {
font-size:1.3em;
text-decoration:none;
background-color:transparent;
}
body.frontsidebar-left div#mainfront {
float:left;
width:780px;
}
body.frontpage #mainfront h2 {
display:none;
}
div#mainfront {
margin-left: 280px;
width:780px;
position:relative;
}
div#mainfront h3 {
font-size:1.2em;
}
#front-blurb {
background:url("../images/50pct_black.png") repeat scroll 0 0 transparent;
padding:20px;
margin-left: 30px;
position:absolute;
bottom:30px;
width: 600px;
}
div#front-blurb h1 {
font-size:1em;
font-weight:normal;
margin:0;
}


/*product listing page*/
#productListing, #categoryImgListing,  #productListHeading{
    padding-left: 40px;
    padding-right: 40px;}
#indexProductListCatDescription{
    padding-left: 80px;
    padding-right: 80px;
    font-size: 1.2em;
}
#sorter{
    text-align:right;
    margin-right: 40px;
    color:#888888;
}
.navSplitPagesResult{
    color:#888888;
    float: none;
    text-align: right;}
.navSplitPagesLinks{
    color:#9999ff;
}
.centerBoxContentsProducts{
	border-top-color: gray;
	border-top-width: 10px;
}
.itemTitle a{
    text-decoration:none;
}
/*product page*/
#productMainImage{
	width: 40%;
}
#productAdditionalImages{
	width: 40%;
}
#productInfoDiv{
	width: 45%;
	float: left;
        position:relative;
        padding: 0px 20px 20px 20px;
        margin-bottom: 20px;
        background:url("../images/50pct_black.png") repeat scroll 0 0 transparent;
}
#productPrices{
    font-size:1.2em;
}
#productDescription{
    padding: 10px 0px 0px 0px;
}
#cartAdd{
    float:none;
    text-align:left;
    border:none;
}
#productDetailsList{
  padding-left:15px;
}
#attribsOptionsText{
    margin-top:20px;
}

/*shopping cart*/
#cartContentsDisplay,#cartContentsDisplay a, #cartSubTotal{
    color:#000000;
}

/*footer*/
#navSuppWrapper{
    margin-top:50px;
    background:url("../images/dragon.png") no-repeat scroll center 0 transparent;
    clear:both;
    height:100px;
    width:1080px;
}
#navSupp{
    margin-top:50px;
}

.navNextPrevWrapper{
    margin-bottom: 20px;
    text-align:right;
}
.navNextPrevCounter{
    text-align:right;
}
.navNextPrevList{
}
legend {
color:black;
background-color:#888888;
font-weight:bold;
padding:0.3em;
}
#navEZPagesTOC ul li a {
color:#FFFFFF;
}
#popupShippingEstimator  {
background-color:#FFFFFF;
color:#000000;
}
.loginFieldsetLeft .buttonRow{
    float:left;
}
#ezPageDefault{
    margin-left:120px;
    margin-right:120px;
    font-size:1.2em;
}
.category-description-photo{
    margin-right: 20px;
}