.searchbar .search-input {
    clear: both;
    height: 52px;
    width: 630px;
    padding: 0 49px 0 0; /* 264+58+38=360px */
    float: left;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/ebay_search_input.png") left top no-repeat; }

.searchbar .search-input input {
    color: #2e2d2a;
    font-size: 21px;
    font-weight: bold;
    padding: 10px 0 8px 38px;
    margin: 4px 0 4px 4px;
    width: 660px; /* 303-4-38=261px */
    border: 0;
    background: none;
    height: 44px;}

.focus {
    width: 775px;
    z-index: 10;

}

.focus .search-input {
    width: 680px; /* 730-87-52=591px */
    padding: 0;


}

.focus .search-input input {
    width: 650px; /* 591-4-38-13=540px */
    padding-left: 0;
    padding-left: 42px; }

.focus .search-btn, .focus .cancel-btn { display: block; /* Show hidden buttons */ }

/* Expanded Searchbar styles */
.searchbar .search-btn {
    width: 40px;

}

.searchbar .cancel-btn {
    display: none; /* Hide */
    width: 52px;
    float: left; }

.searchbar .cancel-btn a {
    display: block;
    height: 52px;
    text-indent: -9999px;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/cancel-search.png") left top no-repeat; }



span.btn {
    margin: 0 12px 0 0;
    text-decoration: none;
    float: left;
    line-height: 16px;
    cursor: pointer;
    border: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/btn-colour.png") right top no-repeat; }

span.btn input {
    margin: 0 10px 0px 0; /* Show right edge of BG on the <a> */
    position: relative;
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    padding: 7px 8px 9px 18px;
    border: none;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/btn-colour.png") left top no-repeat;
}

span.btn:hover { color: #ffffff; }


/* Buttons
----------------------------------------- */

span.btn-sidebar {
    margin: 0 12px 0 0;
    text-decoration: none;
    float: left;
    line-height: 16px;
    cursor: pointer;
    color: #2e2d2a;
    font-size: 12px;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/btn-sidebar.png") right top no-repeat; }

span.btn-sidebar input {
    margin: 0 10px 0 0; /* Show right edge of BG on the <a> */
    position: relative;
    float: left;
    cursor: pointer;
    line-height: 16px;
    font-size: 12px;

    padding: 6px 8px 8px 18px;
    border: none;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/btn-sidebar.png") left top no-repeat; }

span.btn-sidebar:hover { color: #2e2d2a; }

html,body {
    background:none;
    margin: 0px;
    padding:0px;
    outline: 0px;
}
td {
    padding:0px;
}
h3 {
    text-transform:none;
}
table,tr,td,th {
    border: none;
}

.flexi-wrap {
    width: 726px;
    overflow:hidden;
    margin: 0 10px 20px 0;
    background: #ffffff url("https://storage.googleapis.com/ebay-assets/grandeagle/images/wrap-flexi-top.gif") left top no-repeat;
}
.flexi-inner {
    padding: 10px 5px 10px 15px;
    background: #ffffff url("https://storage.googleapis.com/ebay-assets/grandeagle/images/wrap-flexi-top.gif") right top no-repeat;
    margin-left: 5px;
}

.flexi-wrap .titlebar {
    margin-right:5px;
    padding: 0px 0px 6px;
    width: 100%;
}

.flexi-wrap .titlebar h4 {
    padding: 6px 0 6px 10px;

    background: #4ac0f8 url("https://storage.googleapis.com/ebay-assets/grandeagle/images/titlebar-long.png") right top no-repeat;
    margin-left:5px;
}
.flexi-bot {

    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/wrap-flexi-bot.gif") left bottom no-repeat;
    position: relative;
    bottom:0px;

}
.flexi-bot-i {
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/wrap-flexi-bot.gif") right bottom no-repeat;
    height: 5px;
    margin-left: 5px;
}
.flexi-sidebar {
    color: #6d6c68;
    width: 242px;}
.flexi-sidebar .flexi-inner {
    margin-left: 0px;
    padding: 10px 0px 10px 0;
}
#product-specs, #product-specs li {
    color: #6d6c68;
}
.sidebar-title {
    color: #2e2d2a;
    font-size: 18px;
    font-style: italic;
    line-height: 1.2;
    margin-bottom: 8px;
    padding: 6px 8px 8px;
    border-bottom: 1px solid #e7e7e7; }

.feature-content {
    float: none;
}
.product {
    margin-left:0px;
    width: 700px;
}
.product .product-desc {
    width: 440px;
}
.product .content {
    width:440px;
    overflow:visible;

}

#header .container {
    margin-left: 40px;
    height: 90px;
}
#header .logo {
    height: 90px;
}
#wrapper .container {
    margin-left: 40px;
}
.account-links {
    display:none;
}
#header .logo img {
    z-index:999;


}
#header .logo a {
    bottom: -42px;
}
.searchbar {
}
#page-top {
    height:0px;
    margin-bottom:10px;
    background-color: #eee;
}
#wrapper {
    padding-top: 35px;
    color: #2e2d2a;
}
#header .header-content {
    height: 90px;
}

ul.product-details {

    margin:0px;
    display:block;
    clear: both;
}
ul.product-details li{
    padding: 5px;
    display:block;
    float:left;
    width: 45%;
}
ul.product-details li span {
    font-weight:bold;
    display:block;
}

.titlebar {
    height:34px;
    background: url("https://storage.googleapis.com/ebay-assets/store/grandeagle/images/titlebar.png") left top no-repeat;

}
#main .titlebar-dark {
    margin-bottom: 20px;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/titlebar-dark.png") left top no-repeat; }

#main .titlebar-dark h4 { color: #fff; }

.sidebar-wrap .title {
    width: 242px;
    overflow:hidden;
    background: url("https://storage.googleapis.com/ebay-assets/grandeagle/images/sidebar-title-bg.png") left top no-repeat;
}

.sidebar-wrap .inner form {
    margin:0px;
    padding:0px;
    width: 210px;

}
.overlay-wrap .overlay {
    bottom:0px;
    height:100px;
}

h3, h3 a{
    text-transform:none;
}

.overlay-wrap h3 {
    min-height:70px;
    height:70px;
}
