/**********************************************/
/************ Css template v1rev **************/
/**********************************************/

* {
    margin: 0px;
    padding: 0px;
    border: 0px;

    font-size: 100%;
    font-family: arial, tahoma, verdana;
}

a:link,a:visited{
    color: #000000;
    text-decoration: none;
}

a:hover,a:active{
    color: #000000;
    text-decoration: underline;
}

form{
    display: block;
}

/**********************************************/
/************ Firefox ebay bug fix ************/
/**********************************************/

.item_description {
    font-size: 16px;
}

/**********************************************/
/************ Ebay iframe fix for fancybox ****/
/**********************************************/

#fancybox-wrap.top{
    top: 300px !important;
    bottom: auto !important;
}

/**********************************************/
/************ Background structure ************/
/**********************************************/

#Listing-Template{
    text-align: center;
}

#Listing-Centering{
    display: inline-block;
    width: 1195px;
    margin: 0 auto;

    background-image: url(images/body-bg.gif);
    background-position: center;
    background-repeat: repeat-y;
    background-color: transparent;
}

#Page{
    width: 100%;
    float: left;
}

#Page-Inner{
    width: 100%;
    float: left;
    background-color: transparent;
}

#Container{
    display: inline-block;
    width: 922px;
    margin: 0 auto;

    text-align: left;
}

#Container-Inner{
    width: 100%;
    float:left;
    background-color: #ffffff;
    position: relative;
}

/*******************************************/
/************ Content structure ************/
/*******************************************/

#Header-Container{
    float:left;
    width: 100%;
    height: 92px;
    position: relative;

    background-image: url(images/store-header.gif);
    background-repeat: no-repeat;
    background-position:center;
    background-color: transparent;
}

#Tabbed-Menu{
    float:left;
    width: 100%;
    line-height: 37px;
    z-index: 2;
    height:37px;

    background-image: url(images/tabbed-menu-bg.gif);
}

#Search-Menu{
    float:left;
    width: 100%;
    line-height: 40px;
    background-color: #d5d5d5;
    margin: 10px 0 0 0;
}

#Content-Container{
    float:left;
    width: 100%;
    z-index: 1;
}

#Menu-Left{
    float: left;
    width: 210px;
    margin: 10px 0 0 0;
}

#Content{
    float: left;
    width: 690px;
    margin: 10px 0 0 10px;
}

#Footer{
    float:left;
    width: 100%;
    margin: 20px 0 20px 0;
}

/******************************************/
/************ Header Container ************/
/******************************************/

#Page-Logo{
    position: absolute;
    display: block;
    top: 15px;
    left: 15px;
}

/**********************************/
/************ Top Menu ************/
/**********************************/

#Top-Menu{
    position: absolute;
    right: 15px;
    top: 0;
    list-style: none;
    line-height: 30px;

    font-size: 0.75em;
    display:none;
}

#Top-Menu li{
    float: left;
    padding: 0 0 0 15px;
}

#Top-Menu a{
    color: #000000;
}

/**********************************/
/******* Header Search ************/
/**********************************/

#Form-Search ul{
    position: absolute;
    right: 23px;
    top: 60px;
    list-style: none;
}

#Form-Search ul li{
    float: left;
}

#Form-Search ul li input{
    float: left;
    width: 205px;
    height: 24px;
    line-height: 24px;
    border: none;

    background-color: transparent;

    text-indent: 4px;
    font-size: 0.8em;
}

#Form-Search ul li input.Button{
    background: transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    margin: 0;
    width: 21px;
}

/*************************************/
/************ Tabbed Menu ************/
/*************************************/

#Tabbed-Menu{
    font-size: 0.8em;
}

#Tabbed-Menu ul{
    float: left;
    list-style: none;
    z-index: 2;
}

#Tabbed-Menu ul.Right{
    float: right;
}

#Tabbed-Menu ul li{
    float: left;
    position: relative;
    z-index: 2;
}

#Tabbed-Menu ul li.hover{
    background-color: #ffffff;
}

#Tabbed-Menu ul li.hover a{
    text-decoration: none;
    color: #000000;
}

#Tabbed-Menu ul li a{
    height: 37px;
    display:block;
}

#Tabbed-Menu #Home{
   background-image: url(images/home.gif);
   width:71px;
}
#Tabbed-Menu ul li a:hover{
   background-position: center -37px;
}

#Tabbed-Menu #AboutUs{
   background-image: url(images/about-us.gif);
   width:98px;
}
#Tabbed-Menu #ContactUs{
   background-image: url(images/contact-us.gif);
   width:110px;
}
#Tabbed-Menu #DeliveryReturns{
   background-image: url(images/delivery-and-returns.gif);
   width:159px;
}
#Tabbed-Menu #Faqs{
   background-image: url(images/faqs.gif);
   width:76px;
}
#Tabbed-Menu #ViewOurFeedback{
   background-image: url(images/view-feedback.gif);
   width:171px;
}



/**********************************/
/************ Dropdown ************/
/**********************************/

#Tabbed-Menu ul li ul{
    position: absolute;
    top: 40px;
    left: 0;
    background-color: #ffffff;
}

#Tabbed-Menu ul li ul li{
    float: left;
}

#Tabbed-Menu ul li ul li a{
    float: left;
    height:26px;
    width: 200px;
    line-height:26px;
    padding: 0;
    text-indent: 15px;
}

#Tabbed-Menu ul li ul li a:hover{
    background-color: #999999;
    color: #ffffff;
}

/*************************************/
/************ Search Menu ************/
/*************************************/

#Search-Menu ul{
    float: left;
    list-style: none;
    padding: 8px 0 0;
}

#Search-Menu form{
    float: left;
}

#Search-Menu h3{
    float: left;
    padding: 0 0 0 15px;

    font-weight: normal;
    font-size: 0.9em;
}

#Search-Menu ul li{
    float: left;
    padding: 0 0 0 10px;
}

#Search-Menu select{
    float: left;
    width: 160px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #666666;
    padding: 2px;

    background-color: #ffffff;

    font-size: 0.8em;
}

#Search-Menu input{
    float: left;
    width: 386px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #666666;

    background-color: #ffffff;

    text-indent: 4px;
    font-size: 0.8em;
}

#Search-Menu input.Button{
    width: 70px;
    border: 0;
    cursor: pointer;
    border-radius: 4px;

    background-color: #666666;

    text-indent: 0px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
}

/*********************************/
/************ Heading ************/
/*********************************/

div.Heading{
    float: left;
    width: 100%;
    line-height: 27px;
    height:27px;
    background-image: url(images/block-header-wide.gif);
    text-indent: 15px;
}
#Menu-Left div.Heading {
    height:37px;

    background-image: url(images/block-header.gif);
}

div.Heading h2{
    float: left;
    font-weight: bold;
    font-size: 0.75em;
    color: #ffffff;
}

div.Heading a{
    font-size: 0.9em;
}

div.Heading a.Description{
    float: right;
    padding: 0 15px 0 0;
    font-size:0.75em;
    color: #ffffff;
}

/***************************************/
/************ Store Pages **************/
/***************************************/

.ESP-ebCategories,.ESP-ebStorePages{
    float: left;
    width: 100%;
    border-bottom: 1px solid #d5d5d5;

    font-size: 0.75em;
}

.ESP-ebCategories a,.ESP-ebStorePages a{
    float: left;
    width: 100%;
    line-height: 26px;

    background-image: url(images/menu-item.gif);

    text-indent: 15px;
}

/***************************************/
/************ Categories ***************/
/***************************************/

#Cat-List{
    float: left;
    width: 100%;
    font-size: 0.75em;
    border-bottom: 1px solid #d5d5d5;
    margin: 0 0 10px;
}

#Cat-List ul{
    float: left;
    width: 100%;
    list-style: none;
}

#Cat-List ul li{
    float: left;
}

/*** FIRST LEVEL ***/

#Cat-List ul li a{
    background-image: url("images/menu-item.gif");
    float: left;
    line-height: 26px;
    text-indent: 15px;
    width: 210px;
    
}

/*** SECOND LEVEL ***/

#Cat-List ul li ul li a{
    float: left;
    width: 208px;
    line-height: 26px;
    text-indent: 25px;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
}

/*** THIRD LEVEL ***/

#Cat-List ul li ul li ul li a{
    float: left;
    width: 208px;
    line-height: 26px;
    text-indent: 35px;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
}

/**********************************/
/************ Menu Box ************/
/**********************************/

.Menu-Box{
    float: left;
    width: 100%;
    border-bottom: 1px solid #d5d5d5;
    margin: 0 0 10px;

    background-image: url(images/menu-bg.gif);
}

.Menu-Box-Top{
    float: left;
    width: 100%;
}

.Menu-Box-Content{
    float: left;
    padding: 10px 15px;

    font-size: 0.75em;
}

.Menu-Box-Bottom{
    display: none;
}

/*******************************************/
/************ Content Container ************/
/*******************************************/

.Content-Wide{
    float: left;
    width: 100%;
    border: 0;
    margin: 10px 0 0;

    background-image: url(images/content-bg.gif);
}

.Content-Wide-Top{
    float: left;
    width: 100%;
}

.Content-Wide-Content{
    float: left;
    padding: 25px 20px;
}

.Content-Wide-Bottom{
    width:690px;
    height:4px;
    background-image: url(images/content-bg-bottom.gif);
    display:block;
    float:left;
}

/******************************************/
/************ Tabbed Container ************/
/******************************************/

.Tabbed-Container .Content {
    width: 100%;
    height: 200px;
    overflow: hidden;
    padding: 0;
}
.Tabbed-Container .Heading{
   background-image:url(images/tab-frame.gif); 
   height:37px;
}

.Tabbed-Container .Tabs a{
    float: left;
    border-left: 1px solid #d5d5d5;
    display:block;
    color: #ffffff;
    height:37px;
}   
.Tabbed-Container .Tabs a:hover{
    background-position: center -37px;
}    

.Tabbed-Container .Tabs a:hover, .Tabbed-Container .Tabs a.Selected{
    background-image: url(images/heading-selected.gif);

    text-decoration: none;
    color: #000000;
}

.Tabbed-Container .Tab-Content{
    display: none;
}

.Tabbed-Container div.Selected{
    display: block;
}

.Tab-Content{
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
}

.Tab-Content .Description-Container{
    padding: 25px 20px;
}

#Tab1{
   background-image: url(images/about-us-2.gif);
   width:98px;
   border:0;
}
#Tab2{
   background-image: url(images/contact-us.gif);
   width:110px;
}
#Tab3{
   background-image: url(images/delivery-and-returns.gif);
   width:159px;
}
#Tab4{
   background-image: url(images/faqs.gif);
   width:76px;
}



/********************************/
/************ Footer ************/
/********************************/

#Footer .Logos{
    float: left;
    width: 100%;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px dotted #d5d5d5;

    text-align: right;
}

#Footer .Logos img{
    margin: 10px 15px 10px 0;
}

#Footer ul{
    list-style: none;
    float: left;
    line-height: 30px;
    padding: 0 15px;
}

#Footer ul.Right{
    float: right;
}

#Footer ul li{
    float: left;
    padding: 0 2px;
}

#Footer ul li{
    font-size: 0.7em;
}
#Homepage-Cats{
    height:175px;
}

/*******************************/
/************ Image ************/
/*******************************/

#Image-Container{
    float: left;
    width: 662px;
}

#Main-Image-Container{
    width: 100%;
    text-align: center;
    float: left;
    position: relative;
}

#Zoom-Icon{
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0 0 0 25px;
    background-image: url(images/zoom-image.png);
    background-repeat: no-repeat;
    line-height: 20px;
    font-size: 0.75em;
    color: #A6A6A6;
}

#Main-Image img{
    width: 500px;	
}

#Thumbnail-Image-Container{
    float: right;
    width: 100%;
    padding: 0 5px 0 0;
    list-style: none;

    text-align: center;
}

.Content-Wide-Content ul.Enlarge{
    padding: 0 0 10px;
}

#Thumbnail-Image-Container li{
    float: left;
    margin: 0 10px 10px 0;
}

#Thumbnail-Image-Container li.Odd{
    margin: 0 0 10px;
}

#Thumbnail-Image-Container li a{
    float: left;
    padding: 10px;
}

#Thumbnail-Image-Container li a.Selected,#Thumbnail-Image-Container li a:hover{
    padding: 10px;
}

#Thumbnail-Image-Container img{
    width: 80px;
    height: 80px;
}
#Gallery-Enlarge-Desc{
    border-top: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0 0;
    position: relative;
    width: 649px;
}

/******************************************/
/************ Description Container *******/
/******************************************/

#Description{
    float: left;
    width: 662px;
}

#Item-Description{
    clear: both;
}

#Description p{
    text-align: left;
    padding: 15px 0;
}

.Description-Container{
    font-size: 0.8em;
}

.Description-Container a{
    color: #FE5E05;
}

.Description-Container a:hover{
    color: #FE5E05;
}

.Description-Container h1{

    text-align: left;
    font-size: 1em;
    font-weight: bold;
    margin-top:10px;
}

.Description-Container h2{
    padding: 0 0 8px;
    font-size: 1.4em;
}

.Description-Container h3{
    padding: 0 0 8px;
    font-size: 1em;
}

.Description-Container p{
    padding: 0 0 8px;
    line-height: 17px;
}

.Description-Container ul{
    padding: 0 0 8px;
}

.Description-Container ul li{
    margin: 0 0 4px 20px;
}

/******************************************/
/************ Listing Controls ************/
/******************************************/

#Buy-It-Now-Container{
    float: left;
    width: 100%;
    text-align: center;
}

#Buy-It-Now{
    display: inline-block;
    width: 150px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 15px 0;
    border: 0;
    border-radius: 4px;
    cursor: pointer;

    background-color: #666666;

    text-indent: 0px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.8em;
    color: #ffffff;
}

#Listing-Controls{
    width: 100%;
    float: left;
    list-style: none;
    padding: 10px 0 0 0;
    text-align: center;
}

#Listing-Controls li{
    display: inline;
}

#Listing-Controls li a{
    display: inline-block;
    width: 142px;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 0 0;
    border: 0;
    border-radius: 4px;
    cursor: pointer;

    background-color: #666666;

    text-indent: 0px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.8em;
    color: #ffffff;
}

/*********************************/
/*********** PromoBox ************/
/*********************************/

.Content-Wide-Content.PromoBox-Container{
    margin: 0 1px;
    padding: 0;
}

#PromoBox{
    float: left;
    list-style: none;
    padding: 15px 0;
    width: 100%;
    overflow: hidden;
}

#PromoBox li{
    float: left;
    position: relative;
    width: 145px;
    margin: 0 13px;
}

#PromoBox li a.Img{
    float: left;
    width: 100%;
    height: 96px;
    text-align: center;
}

#PromoBox li a.Img img{
    /* height: 96px; */
}

#PromoBox li h3{
    float: left;
    width: 100%;
    height: 70px;
    font-weight: normal;
    font-size: 0.75em;
    margin: 15px 0 0 0;
}

#PromoBox li h3 a{
    text-decoration: none;
}

#PromoBox li h3 a:hover{
    text-decoration: underline;
}

#PromoBox li p{
    float: left;
    width: 50%;
    font-size: 0.75em;
    padding: 0;
    font-weight: bold;
}

#PromoBox li p span.Price-Value{
    color: #666;
}

#PromoBox img.Buy-It-Now{
    float: right;
    padding: 0;
    margin: 2px 0 0 0;
}