html {
    background:transparent url(/content/img/footer.png) repeat-x scroll center bottom;
}

body {
    background:transparent url(/content/img/top.png) repeat-x scroll 0 0;
}

#Outer {
    background:transparent;
}

#TopMenu {
    float:right;
}

#TopMenu li a, #TopMenu li div {
    margin-top:6px;
}

#Logo {
    margin:16px 0 0 15px;
}

#Logo h1 {
    background:none;
    color:#033D78;
    font-weight:bold;
    font-size:1.3em;
    padding:0px;
    margin:6px 0 3px 0;
    height:auto;
}

#Logo h3 {
    color:#2F2F2F;
    font-size:11px;
    line-height:120%;
    margin-top:-5px;
    font-weight:normal;
}

.Left, .Right {
    background-image:none;
    background-color:#EFF6FF;
}

#SideCategoryList ul {
    margin-bottom:7px;
}

#SideCategoryList ul li {
    padding:0px !important;
}

#SideCategoryList ul li a {
    color:#033D78;
    font-size:1.2em;
    font-weight:bold;
}

#SideCategoryList li li {
    border-bottom: 0px;
}

#SideCategoryList li li a {
    color:#000000;
    font-size:1em;
    font-weight:normal;
}

#Menu {
    background-color:#033D78;
    border-bottom:1px solid #ff0000; //#9EDF00;
}

#Menu li a {
    background:transparent url(/content/img/menu-sep.png) no-repeat scroll 0 8px;
}

#TopMenu li a, #TopMenu li div {
    border-left:1px solid #2579de;
}

#Menu li:hover a, #Menu li.over a {
    background-color:transparent;
}

#Header {
    border-bottom:none;
    height:75px;
}

h2,
.ProductList strong, .ProductList strong a,
#SearchForm a, 
#SearchForm a:hover,
.TabNav li a {
    color:#033D78;
}

#SearchForm {
    padding-top:37px;
}

#SearchForm p {
    margin:0 27px 0 0;
    font-size:10px;
}

#Footer {
    padding:0px;
    margin:0px;
    border:1px transparent solid;
    height:250px;
    text-align:center;
    color:#B3D0EF;
    line-height:200%;
}

#Footer h2 {
    color:#ffffff;
    text-align:center;
}

#Footer a, #Footer a:hover {
    color:#B3D0EF;
    text-decoration:none;
}

#Footer table {
    width:980;
    margin:25px auto 0px auto;
}

#Footer table td {
    padding:0 10px 0 10px;
    vertical-align:top;
    text-align:left;
}

#Footer div {
    float:left;
    padding:0 20px;
}

.SubCategoryList ul li {
    float:left;
    width:170px;
    overflow:hidden;
    margin-right:5px;
}

.SubCategoryList, .SubBrandList {
    background:transparent;    
}

.Content, .Content.Wide {
    background-image:none;
}

.xBlockContent ul li a {
    font-weight:bold;
    color:Red;
}

#ProductDescription h4 {
    margin-bottom:5px;
    color:#034285;
}

#ProductDetails h1 {
    color:#034285;
    font-size:1.6em;
    font-weight:bold;
    margin:10px 0 5px 0;
}

#ProductDetails #esDesc {
    color:#034285;
    font-size:1.3em;
    margin:0 0 10px 0;
}

#ProductDescription h2 {
    color:#000000;
    font-size:1em;
    font-weight:bold;
}

.ProductList .ProductDetails {
    margin-top:5px;
}

.NewsletterSubscription input {
    width: 110px;
}

.NewsletterSubscription {
    margin:27px 3px 0 3px;
    padding:7px 3px;
    border:1px solid #3D9ABE;
    background-color:#DFEEFF;
}

#esMore img {margin-bottom:-5px;}
#esMore a {text-decoration: none;}

#Menu li ul {
margin-top: 5px;
border-left:#2579DE solid 2px;
background-color:#033D78;
}

#Menu li ul li:hover{
	background-color:#ff0000;
}