html {
    margin:0px;
    padding:0px;
    height:100%;
    min-height:100%;
}
body {
    margin:0px;
    padding:0px;
    background-color:white;
    height:100%;
    min-height:100%;  
    width:100%;
}

/*global font definition*/
* {
    font-family:Arial;
    font-size:12px;
}    

/* Global defition for links*/
a, a:visited, a:link, a:active {
    color:#00007f;
    text-decoration:underline    
}    
a:hover {
    text-decoration:none
}
a img {
    border:0;
}
/*Container contaning the whole page*/
#container {
   background-image:url(../images/container_bg.gif);
   background-repeat:repeat-y; 
   text-align:left; 
   min-height:100%;
   position:relative;
}

#Top {
    background-image:url(../images/container2_bg.gif);
    background-repeat:repeat-x;
    height:160px;
    width:100%;
}
/*Specifiying the line on the top over the header*/
#Top #topline {
    height:17px;
    padding-top:2px;
}

/*specifiying the headerbox image and its size*/
#Top .header {
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
    height:107px;
    width:930px;
}    
#Top .header-gold {
    background-image:url(../images/header-gold.jpg);
    background-repeat:no-repeat;
    height:107px;
    width:930px;
}    

/*Containing the submenu and content parts*/
#LeftNav {
    background-image:url(../images/menu_border_left.jpg);
    background-repeat:no-repeat;
    width:190px; 
    text-align:left; 
    vertical-align:top; 
}

/* Search Form */
.box {
    width:190px;
    margin:0;
}
.box table {
    background-image:url(../images/boxbg.jpg);
    background-position:0px 18px;
    width:176px;
    margin-left:6px;
}
.box table table 
{
    background-image:none;
} 
.box input {
    border:1px solid #696d75;
    margin:0;
}
.box input.button {
    border:0px solid #696d75;
    margin-right:4px;
}
.box input.search {
    width:125px;
    padding-left:6px;
}    

/* Login Box */
.login_box {
    width:176px;
    margin:0;
}
.login_box table table {
    background-image:url(../images/boxbg_login.jpg);
    background-position:0px 36px;
    background-repeat:no-repeat;
    width:176px;
    margin-left:6px;
    
} 
.login_box input.button {
    border:0px solid #696d75;
    margin-right:8px;
    padding-top:5px;
}
.login_box input.form
{
    border:1px solid #696d75;
    margin:0;
    width:140px;
    padding-left:6px;
    
}

/* Shipping Box */
.shipping_box {
    width:176px;
    margin:0;
}
.shipping_box table {
    background-image:url(../images/boxbg_login.jpg);
    background-position:0px 36px;
    background-repeat:no-repeat;
    width:176px;
    margin-left:6px;
} 

.topseller tr td a {
    font-size:10px;
}

/* footer*/
#footer
{
    /*position:absolute;
    bottom:0;*/
    background-image:url(../images/footer_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    width:100%;
    height:36px;
    margin:0;
    padding:10px 0 0 0;
}

#footer .footer_content
{
    height:14px; 
    text-align:left;
    padding: 22px 0 0 200px;
    color:#8e8e8e;
    font-size:10px;
    font-family:verdana;  
}


#footer a
{
    text-decoration:none;
    color:#8e8e8e;
}

#footer a:hover
{
    color:#00007f;
}

/* Newsletter Box */

.box table#newsletter {
    background-image:url(../images/signup_background.gif);
    width:177px;
} 

.newsletterContent {
     height:100px; 
     background-image:url(../images/signup_bottom.gif);
     background-position:bottom;
     background-repeat:no-repeat;
}


    


