* {
    outline: none;
}
html {
    height: 100%;
}
body {
    margin: 0;
    color: #333;
    font: 13px Arial,Helvetica,sans-serif;
    background: #f5f5f5 url(../images/none.gif) fixed;
    height: 100%;
    min-width: 1003px;
    position: relative;
}
#wrapper .w-main .beta {
    position: absolute;
    top: 21px;
    left: 128px;
    cursor: pointer;
}
.clear-both {
    clear: both;
}
.right {
    float: right;
}
.left {
    float: left;
}
.hidden {
    display: none;
}
.invisible {
    visibility: hidden;
}
.relative {
    position: relative;
}
img {
    border: 0;
    border-style: none;
}
a {
    text-decoration: underline;
    color: #333;
}
a.hover-underline {
    text-decoration: none;
}
a.hover-underline:hover {
    text-decoration: underline;
}
.orange {
    color: #f6861f!important;
}
.hyperlink {
    cursor: pointer;
}
.hyperlink.current{
    font-weight:bold;
}
input,select {
    font: 100% Arial,Helvetica,sans-serif;
    vertical-align: middle;
}
form,fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}
#about-wavee {
    color: #f5f5f5;
    font-size: 12px;
    display: none;
}
#about-wavee a {
    color: #f5f5f5;
}
#wavee-awards {
    position: relative;
}
#atdc-gatech {
    position: absolute;
    top: -100px;
}
#tag-award {
    position: absolute;
    top: -98px;
    left: 200px;
}
#award-text {
    font-size: 10px;
    line-height: 14px;
    padding: 0 2px;
    position: relative;
    top: -25px;
}
#wrapper {
    overflow: hidden;
}
* html #wrapper {
    height: 100%;
}
.w1-out {
    padding: 13px 0 20px;
}
.w1-in {
    padding: 50px 0 300px;
}
#header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
}
* html #header {
    position: absolute;
}
#header:after {
    content: "";
    display: block;
    clear: both;
}
.h-row {
    width: 100%;
    background: #363636;
}
.h-row:after {
    content: "";
    display: block;
    clear: both;
}
.h-row2 {
    width: 100%;
    height: 280px;
    background-color: #363636;
    z-index: 9999;
    opacity: .9;
    filter: alpha(opacity=90);
}
.h-main {
    width: 947px;
    margin: 0 auto;
    padding: 0 28px;
    font-size: 11px;
    line-height: 13px;
    color: #f8991d;
}
.h-main:after {
    content: "";
    display: block;
    clear: both;
}
.h-main a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.h-main .user {
    float: left;
    line-height: 28px;
}
.h-main .user img {
    float: left;
    padding-top: 10px;
}
.h-main .user .name {
    float: left;
    font-size: 12px;
    color: #f8991d;
    margin: 5px 0 0 9px;
}
.h-main .user .name a {
    color: #f09018;
}
.h-main .user .name a:hover {
    color: #fba31b;
}
.h-main .user ul {
    display: inline;
    list-style: none;
    margin: 0 0 2px 6px;
    padding: 0;
    float: left;
    overflow: hidden;
}
.h-main .user ul li {
    display: inline;
    float: left;
    margin: 6px 0 2px 0;
    padding: 0 6px 0 6px;
}
.h-main .user ul li:hover {
    background: #484848;
}
.h-main .user ul li.highlight {
    background: #636363;
}
.h-main .credits {
    display: inline;
    float: left;
    min-height: 31px;
    border-left: 1px solid #464545;
}
* html .h-main .credits {
    height: 31px;
}
.h-main .credits .credits-counter {
    font-size: 12px;
    float: left;
    padding: 5px 0 0 24px;
    background: url(../images/ico-credits.gif) no-repeat;
    background-position: 0 8px;
}
.h-main .credits .link {
    float: left;
    margin: 4px 0 0 7px;
    line-height: 14px;
}
.h-main .invite {
    display: inline;
    float: left;
    min-height: 26px;
    padding: 14px 0 0 13px;
    margin: 0 0 0 14px;
    border-left: 1px solid #464545;
}
* html .h-main .invite {
    height: 26px;
}
.h-main .invite a {
    font-weight: bold;
    font-size: 12px;
    color: #f09018;
}
.h-main .invite a:hover {
    color: #fba31b;
}
.h-main .r-box {
    float: right;
}
.h-main .links {
    float: left;
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
}
.h-main .links li {
    float: left;
    padding: 0 0 0 2px;
}
#toolbar .tooltip {
    display: none;
}
#connection-strength-bg {
    background: url("../images/connection-bg.png") no-repeat scroll 0 0 transparent;
    width: 24px;
    height: 15px;
    margin-top: 5px;
}
#connection-strength {
    height: 15px;
    width: 24px;
    z-index: 1001;
    background: url('../images/connection-strength.png') no-repeat;
}
.h-main .links li.connection {
    padding: 0 0 0 9px;
}
.h-main .links li.notifications-link {
    padding: 0 0 0 5px;
}
.h-main .links img {
    display: block;
}
.h-main .watch {
    font-size: 12px;
    margin: 14px 0 0 3px;
    float: left;
    padding: 0 24px 0 0;
    background: url(../images/ico-watch-expand.gif) no-repeat 100% 0;
    text-decoration: none;
}
.h-main .watch strong {
    color: #f8991d;
    padding: 0 0 0 18px;
    background: url(../images/ico-watch.gif) no-repeat 0 1px;
}
.h-main .btn-notifications {
    float: left;
    width: 120px;
    height: 27px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    background: url(../images/btn-notifications.gif) no-repeat;
    padding: 13px 0 0 11px;
    margin: 0 0 0 10px;
}
.h-main .btn-notifications .light {
    width: 25px;
    height: 25px;
    background: url(../images/notification-light.gif) no-repeat;
    position: relative;
    bottom: 6px;
    float: left;
    color: #ccc;
}
.h-main .btn-notifications .light div {
    margin: 4px 0 0 35px;
}
.h-main .btn-notifications .light-on {
    background-position: 0 -25px;
}
.h-main .btn-notifications .light-on div {
    color: #fff;
}
.megawin-box {
    width: 221px;
    margin: 0 auto;
}
.megawin-box:after {
    content: "";
    display: block;
    clear: both;
}
.megawin {
    width: 221px;
    height: 38px;
    margin: 0 0 -38px;
    float: left;
    position: relative;
}
#megawin-empty {
    display: block;
    width: 171px;
    height: 19px;
    background: url('../images/sp-mega-win.png') no-repeat;
    background-position: 0 0;
    cursor: pointer;
}
#megawin-fill {
    display: block;
    height: 19px;
    background: url('../images/sp-mega-win.png') no-repeat;
    background-position: 0 -19px;
}
.megawin .holder {
    height: 32px;
    text-align:center;
    padding: 6px 15px 0 15px;
    background: url(../images/bg-megawin.png) no-repeat;
}
.question-help {
    position: relative;
    left: 96px;
    top: 6px;
}
.megawin .holder:after {
    content: "";
    display: block;
    clear: both;
}
.megawin .frame {
    height: 1%;
    position: relative;
}
.megawin .meter {
    float: left;
}
.megawin .help {
    float: right;
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/ico-help.gif) no-repeat;
    margin: -16px 0 0 0;
}
.bonus-credits {
    width: 500px;
    margin: 0 auto;
    display: none;
}
.bonus-credits img {
    height: 90px;
    width: 90px;
    vertical-align: top;
    position: absolute;
    z-index: 9999;
}
.bonus-credits div {
    height: 38px;
    line-height: 34px;
    width: 190px;
    background: #555;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin: 30px auto 0;
    text-align: center;
}
.bonus-credits div span {
    font-size: 20px;
    color: #f8981f;
}
.w-main {
    width: 962px;
    margin: 0 auto;
    position: relative;
    padding: 204px 0 0;
    z-index: 2;
}
#top-sign-up a{
    background-image:url('../images/sign-up.png');
    width:163px;
    height:40px;
    display:block;
    float:right;
    text-align:center;
    line-height:35px;
    text-transform: capitalize;
    font-size:20px;
    font-weight:bold;
    text-decoration: none;
    color:#ffffff;
}
.w-main:after {
    content: "";
    display: block;
    clear: both;
}
.top-holder {
    position: absolute;
    top: 0;
    left: 0;
}
.logo-box {
    width: 560px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 3px;
    z-index: 3;
}
.logo-box .logo {
    width: 164px;
    height: 90px;
    background: url(../images/logo.gif);
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    margin: 0;
}
.logo-box .logo a {
    display: block;
    height: 100%;
}
.logo-box .slogan {
    float: left;
    margin: 60px 0 0 20px;
}
#promo-sign-up {
    margin-top: 7px;
    width: 100%;
}
#banner-rotator {
    width: 954px;
    height: 231px;
    background: url(../images/banner-back.png) top left no-repeat;
    position: relative;
    top: 10px;
    margin-bottom: 6px;
    margin-left: 5px;
}
#banner-rotator #banner-help {
    background: url(../images/banner-how-works.png) top left no-repeat;
    position: relative;
    top: 1px;
    left: 642px;
    height: 231px;
}
#banner-help #banner_watch_video{
    background:url('../images/banner-watch-video.png');
    width:101px;
    height:26px;
    display:inline-block;
}
#banner-help #banner_sign_up{
    background:url('../images/banner-sign-up.png');
    width:101px;
    height:26px;
    display:inline-block;
}
#banner-help .help-links {
    position: relative;
    top: 190px;
    left: 55px;
}
#banner-rotator-ads {
    position: absolute;
    top: 0;
    height: 231px;
    overflow: hidden;
    left: -6px;
}
#banner-rotator-ads li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 642px;
    height: 231px;
    overflow: hidden;
}
#prevBtn,#nextBtn {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 15px;
}
#nextBtn {
    left: 696px;
}
#prevBtn a,#nextBtn a {
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/banner-prev.png) no-repeat 0 0;
}
#nextBtn a {
    background: url(../images/banner-next.png) no-repeat 0 0;
}
.promo {
    display: inline;
    width: 310px;
    height: 80px;
    float: right;
    margin: 14px 7px 11px 0;
    line-height: 15px;
}
.promo .holder {
    background: url(../images/bg-promo-t.gif) no-repeat;
}
.promo .frame {
    height: 1%;
    overflow: hidden;
    padding: 13px 10px 16px 14px;
    background: url(../images/bg-promo-b.gif) no-repeat 0 100%;
}
.promo .title {
    display: block;
    margin: 0 0 8px;
}
.promo p {
    margin: 0;
}
.navbar {
    width: 933px;
    min-height: 43px;
    overflow: hidden;
    background: url(../images/bg-navbar.gif) no-repeat;
    margin: 0 0 0 1px;
    padding: 6px 14px 0;
}
* html .navbar {
    height: 43px;
    overflow: visible;
}
#nav {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
}
#nav li {
    display: inline;
    float: left;
    border-right: 1px solid #464545;
}
#nav li:hover {
    background: #363636;
}
#nav li.highlight {
    background: #363636;
}
#nav a {
    float: left;
    color: #ccc;
    text-decoration: none;
    padding: 5px 16px 9px 14px;
}
#nav a:hover {
    text-decoration: none;
}
.search {
    width: 925px;
    min-height: 56px;
    overflow: hidden;
    background: url(../images/bg-search.png) no-repeat;
    margin: 0 0 0 10px;
    padding: 5px 0 0 16px;
}
* html .search {
    height: 56px;
    overflow: visible;
}
* html .search form,* html .search fieldset {
    position: relative;
}
.search .text {
    width: 822px;
    float: left;
    min-height: 37px;
    background: url(../images/bg-search-text.gif) no-repeat;
}
* html .search .text {
    height: 37px;
}
.search .text input {
    float: left;
    margin: 0;
    padding: 7px 15px 7px 37px;
    color: #999;
    border: 0;
    background: none;
    font-size: 18px;
    width: 770px;
    line-height: 25px;
}
.search .btn-search {
    float: left;
    background:url('../images/btn-search.gif');
    border:none;
    width:85px;
    height:37px;
    color:#ffffff;
    font-weight:bold;
    font-size:18px;
    cursor:pointer;
}
.ticker {
    width: 962px;
    overflow: hidden;
    margin: -1px 0 1px;
    color: #ccc;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    display: none;
}
.ticker a {
    color: #ccc;
}
.ticker .t,.ticker .b {
    height: 13px;
    overflow: hidden;
    background: url(../images/bg-ticker-t.png) no-repeat;
}
.ticker .b {
    height: 15px;
    background: url(../images/bg-ticker-b.png) no-repeat;
}
.ticker .c {
    height: 1%;
    padding: 0 5px 0 10px;
    background: url(../images/bg-ticker-c.png) repeat-y;
}
.ticker .c:after {
    content: "";
    display: block;
    clear: both;
}
.ticker-main {
    width: 100%;
    float: left;
    position: relative;
    margin: -3px 0 -2px;
}
.ticker .title {
    float: left;
    margin: 0 14px 0 0;
}
* html .ticker .title {
    margin-right: 11px;
}
.ticker .title img {
    display: block;
}
.ticker .info {
    height: 1%;
    overflow: hidden;
    padding: 6px 0;
}
.ticker p {
    margin: 0;
}
.ticker .info div {
    overflow: hidden;
    margin: 0 0 0 -22px;
}
.ticker .info p {
    display: inline;
    float: left;
    margin: 0 0 0 22px;
}
.ticker .info .mark {
    color: #f8991d;
}
.main {
    width: 100%;
    position: relative;
}
.main:after {
    content: "";
    display: block;
    clear: both;
}
.main h1 {
    margin: 0 0 0 15px;
    padding: 19px 0 0;
    font-size: 0;
    left: 0;
}
.tabset-bar {
    height: 1%;
    padding: 8px 5px 0 2px;
    margin: 0 0 -7px;
    overflow: hidden;
}
.tabset {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 15px;
}
.tabset li {
    float: left;
    padding: 0 0 0 4px;
    position: relative;
}
.tabset .tab {
    float: left;
    background: url(../images/bg-tabs-l.gif) no-repeat;
    text-decoration: none;
    color: #666;
}
.tabset .tab span {
    width: 129px;
    height: 27px;
    float: left;
    cursor: pointer;
    padding: 7px 5px 0 12px;
    background: url(../images/bg-tabs-r.gif) no-repeat 100% 0;
}
.tabset .tab:hover,.tabset .active a {
    background-position: 0 -34px;
    color: #333;
}
.tabset .tab:hover span,.tabset .active a span {
    background-position: 100% -34px;
}
.tabset-bar a.down {
    width: 51px;
    height: 34px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/bg-link-down.gif) no-repeat;
    margin: 1px 0 0 3px;
}
.tabset a.close {
    width: 23px;
    height: 23px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    top: -8px;
    right: -5px;
    padding: 0;
    background: url(../images/ico-close.png) no-repeat;
}
.tabset-bar2 {
    position: relative;
}
.tabset-bar2 .tabset {
    float: right;
}
.tabset-bar2 .tabset .tab {
    background: url(../images/bg-tabs-l-2.gif) no-repeat;
    color: #999;
}
.tabset-bar2 .tabset .tab span {
    width: 109px;
    height: 34px;
    padding: 7px 10px 0 14px;
    background: url(../images/bg-tabs-r-2.gif) no-repeat 100% 0;
}
.tabset-bar2 .tabset .tab:hover,.tabset-bar2 .tabset .active a {
    color: #333;
    background-position: 0 -41px;
}
.tabset-bar2 .tabset .tab:hover span,.tabset-bar2 .tabset .active a span {
    background-position: 100% -41px;
}
.tabset-bar2 .tabset a.close {
    width: 13px;
    height: 12px;
    top: 10px;
    right: 5px;
    background: url(../images/ico-close-2.gif) no-repeat;
    display: none;
}
.tabset-bar2 .tabset li.active a.close {
    display: block;
}
.tab-area {
    width: 953px;
    position: relative;
    z-index: 2;
    margin: 0 0 11px 5px;
}
.tab-area:after {
    content: "";
    display: block;
    clear: both;
}
.tab-area2 {
    margin: 0 0 6px 5px;
}
.tab-t {
    height: 10px;
    overflow: hidden;
    background: url(../images/bg-tab-t.png) no-repeat;
}
.tab-t2 {
    margin-top: 8px;
}
.tab-holder {
    background: url(../images/bg-tab-c.gif) repeat-y;
    margin: 0;
    width: 100%;
    padding: 0;
    position: relative;
    z-index: 2;
}
.tab-holder:after {
    content: "";
    display: block;
    clear: both;
}
.tab-frame {
    width: 937px;
    padding: 0 9px 0 7px;
}
.tab-frame:after {
    content: "";
    display: block;
    clear: both;
}
.tab-b {
    background: url(../images/bg-tab-b.gif) no-repeat;
    width: 100%;
    overflow: hidden;
    height: 12px;
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 0;
}
.tab-area-ba .tab-t {
    background: url(../images/bg-tab-t-ba.png) no-repeat;
}
.tab-area-ba .tab-holder {
    background: url(../images/bg-tab-c-2r-ba.png) repeat-y;
}
.tab-area-ba .tab-b {
    background: url(../images/bg-tab-b-ba.png) no-repeat;
}
.tab-area-ba .tab-frame {
    width: 931px;
    padding: 0 9px 4px 13px;
}
.tab-area2 .tab-t {
    background: url(../images/bg-tab-t-2r.png) no-repeat;
}
.tab-area2 .tab-holder {
    background: url(../images/bg-tab-c-2r.png) repeat-y;
}
.tab-area2 .tab-b {
    background: url(../images/bg-tab-b-2r.png) no-repeat;
}
.tab-area2 .tab-frame {
    width: 931px;
    padding: 0 9px 4px 13px;
}
.tab-content {
    width: 100%;
    position: relative;
    float: left;
    margin: -2px 0 0;
}
.tab-content .heading {
    height: 1%;
    overflow: hidden;
    padding: 0 5px;
    font-size: 14px;
    line-height: 17px;
}
.tab-content .heading .icons {
    float: left;
    margin: 0 10px 0 0;
}
.tab-content .heading p {
    float: left;
    margin: 6px 0 0;
    word-spacing: -1px;
}
.tab-content .see-all {
    float: right;
    font-size: 12px;
    line-height: 15px;
    margin: 8px 0 0;
}
.c-box1 {
    width: 936px;
    margin: 0 0 9px;
    background: #fff url(../images/bg-c-box1-t.gif) no-repeat;
}
.c-box1 .cb-holder {
    height: 1%;
    background: url(../images/bg-c-box1-b.gif) no-repeat 0 100%;
}
.c-box1 .cb-holder:after {
    content: "";
    display: block;
    clear: both;
}
.c-box1 .cb-frame {
    width: 100%;
    float: left;
}
#expand-auctions {
    width: 22px;
    height: 23px;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    margin: 5px 15px 0;
    background: url(../images/sp-expand-collapse.png) no-repeat;
    cursor: pointer;
}
#expand-auctions.open {
    background-position: 0 -23px;
}
#expand-description {
    width: 22px;
    height: 23px;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    margin: 5px -303px 0;
    background: url(../images/sp-expand-collapse.png) no-repeat;
    cursor: pointer;
}
#expand-description.open {
    background-position: 0 -23px;
}
.gallery {
    overflow: hidden;
    height: 60px;
    padding: 10px 8px 14px 9px;
}
.gallery div {
    width: 836px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0 9px 0 0;
}
.gallery .link-prev,.gallery .link-next {
    width: 22px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    margin: 22px 0 0;
    background: url(../images/bg-link-prev.gif) no-repeat;
    cursor: pointer;
}
.gallery .link-prev {
    margin: 22px 30px 0 0;
    cursor: pointer;
}
.gallery .link-next {
    background: url(../images/bg-link-next.gif) no-repeat;
    cursor: pointer;
}
.gallery div ul {
    position: relative;
    width: 99999px;
    padding: 0;
    margin: 7px 0 0;
    list-style: none;
}
.gallery div ul li {
    width: 93px;
    display: inline-block;
    margin: 0 -4px 0 0;
}
.gallery div ul li .selector-image {
    width: 60px;
}
.gallery div ul li .product-selected {
    border: 2px solid #ffcd7b;
    position: absolute;
    top: -2px;
    margin-left: -2px;
}
* html .gallery div ul li {
    display: inline;
    margin: 0;
}
*+html .gallery div ul li {
    display: inline;
    margin: 0;
}
.gallery div ul li img {
    display: inline-block;
    vertical-align: middle;
}
#product-over {
    z-index: 9999;
    border: 2px solid #303030;
}
* html .gallery div ul li img {
    display: inline;
}
*+html .gallery div ul li img {
    display: inline;
}
.twocolumns {
    height: 1%;
    overflow: hidden;
    margin: 0 0 11px;
}
.twocolumns2 {
    margin: 0 5px 5px 10px;
}
.c-box2 {
    width: 734px;
    overflow: hidden;
    background: #fff url(../images/bg-c-box2-c.gif) repeat-y;
}
.twocolumns .c-box2 {
    float: left;
}
.twocolumns2 .c-box2 {
    float: right;
}
.tab-content_for_buy_now .twocolumns2 {
    margin: 0 5px 0 5px;
}
.tab-content_for_buy_now .c-box6 .cb-holder {
    width: 716px;
    padding: 8px 8px 0 0;
}
.c-box2 .cb-holder {
    background: url(../images/bg-c-box2-t.gif) no-repeat;
}
.c-box2 .cb-frame {
    height: 1%;
    overflow: hidden;
    padding: 13px 0;
    background: url(../images/bg-c-box2-b.gif) no-repeat 0 100%;
}
.c-box2 .heading {
    height: 1%;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
    padding: 0 8px 10px 17px;
    margin: 0 0 14px;
    border-bottom: 1px solid #c9c9c9;
}
.c-box2 .heading p {
    margin: 0;
}
.c-box6 .heading {
    padding: 9px 13px 4px 25px;
    margin: 0 0 23px;
}
.tab-holder h2 {
    margin: 0;
    padding: 0 0 3px;
    font-size: 20px;
    line-height: 23px;
}
.share {
    list-style: none;
    margin: 0;
    padding: 4px 0 0;
    float: right;
}
.share li {
    float: left;
    padding: 0 0 0 1px;
}
.share div {
    display: block;
    width: 106px;
    height: 29px;
    background: url(../images/sp-watch-detail.png) no-repeat;
}
.share .watching {
    background-position: 0 -29px;
}
.share div {
    cursor: pointer;
}
.share a {
    cursor: pointer;
}
.remind-me {
    list-style: none;
    margin: 0;
    padding: 4px 0 0;
    float: right;
}
.remind-me li {
    float: left;
    padding: 0 0 0 1px;
}
.remind-me div {
    display: block;
    width: 145px;
    height: 35px;
    background: url(../images/sp-remind-me.png) no-repeat;
}
.remind-me .watching {
    background-position: 0 -41px;
}
.remind-me div {
    cursor: pointer;
}
.remind-me a {
    cursor: pointer;
}
.product {
    height: 1%;
    overflow: hidden;
    padding: 0 10px 0 13px;
}
.product .product-img {
    width: 337px;
    float: left;
}
.product-detail-description {
    padding: 10px 0 20px 15px;
}
.product-detail-desc-name {
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 20px 0;
}
.plus-credits {
    position: absolute;
    float: left;
}
.auction-type {
    height: 1%;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    line-height: 15px;
    margin: 0 9px 10px 0;
}
.auction-type .title {
    float: left;
    margin: 7px 0 0;
}
.auction-type ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}
.auction-type ul li {
    float: left;
    padding: 0 0 0 10px;
}
.auction-type ul li.item2 {
    padding: 0 0 0 17px;
}
.auction-type ul img {
    display: block;
}
.photos {
    width: 333px;
    height: 333px;
    overflow: hidden;
    border: 1px solid #ccc;
    margin: 0 0 12px 2px;
    display: table;
}
* html .photos {
    height: 333px;
    overflow: visible;
}
.photos div {
    display: table-cell;
    vertical-align: middle;
}
.photos img {
    display: block;
    margin: 0 auto;
}
.photos-list {
    list-style: none;
    margin: 0 0 17px -11px;
    padding: 0;
    width: 348px;
    overflow: hidden;
}
.photos-list li {
    display: inline;
    float: left;
    width: 73px;
    height: 69px;
    border: 1px solid #d0d0d0;
    margin: 0 0 0 12px;
}
.photos-list img {
    display: block;
    margin: 0 auto;
}
.link-row {
    margin: 0 3px;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
}
.link-row a {
    color: #666;
}
.product-options {
    width: 365px;
    float: right;
    margin: 1px 0 0;
}
.product-options .seat_panel{
    text-align:center;
    margin-top:2px;
    padding-bottom: 2px;
}

.product-options .seat_bar{
    width:120px;
    height:10px;
    margin:2px auto;
    display:block;
    border:1px solid #626562;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    background-image: url('../img/backgrounds/seat_bg.png');
    background-position: -120px 0px;
}
.product-options .seat_count{
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
}
.btn-bid-large .btn {
    width: 160px;
    height: 46px;
    overflow: hidden;
    background: url(../images/sp-bid-button-large.png) no-repeat;
    z-index: 999;
    cursor: pointer;
    display:block;
    line-height:44px;
    text-decoration: none;
    color:#ffffff;
    font-size:26px;
    text-align:center;
    font-weight:bold;
}
.btn-bid-large .btn-ended {
    position: absolute;
    margin: 10px 0 0 90px;
}
.btn-bid-large .normal {
    background-position: 0 0;
}
.btn-bid-large .normal:hover {
    background-position: 0 -46px;
    cursor: pointer;
}
.btn-bid-large .processing {
    background-position: 0 -92px;
}
.btn-bid-large .winning {
    background-position: 0 -138px;
}
.btn-bid-large .pay {
    background-position: 0 -197px;
}
.btn-bid-large .buy {
    background-position: 0 -243px;
}
.btn-bid-large .btn-login {
    background-position: 0 0;
}
.btn-bid-large .btn-login:hover {
    background-position: 0 -291px;
    cursor: pointer;
}
.btn-bid .btn {
    width: 113px;
    height: 32px;
    line-height:30px;
    overflow: hidden;
    background: url(../images/sp-bid-button.png) no-repeat;
    z-index: 999;
    cursor:pointer;
    display:block;
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
}
.btn-bid-small .btn {
    width: 113px;
    height: 32px;
    overflow: hidden;
    background: url(../images/sp-bid-button-smaller.png) no-repeat;
    z-index: 999;
}
.c1 .btn-bid .btn {
    margin: 3px 0 0 20px;
}
.main-credits .btn-bid .btn {
    margin: 3px 0 0 20px;
}
.btn-bid .normal {
    background-position: 0 0;
}
.btn-bid .normal:hover {
    background-position: 0 -32px;
    cursor: pointer;
}
.btn-bid .processing {
    background-position: 0 -65px;
}
.btn-bid .winning {
    background-position: 0 -101px;
}
#watch-slider .btn-bid .winning {
    background-position: 0 -242px;
}
.btn-bid .pay {
    background-position: 0 -138px;
}
.btn-bid .pay:hover {
    cursor: pointer;
}
.btn-bid .buy {
    background-position: 0 -170px;
}
.btn-bid .buy:hover {
    cursor: pointer;
}
.btn-bid .btn-login {
    background-position: 0 0;
}
.btn-bid .btn-login:hover {
    background-position: 0 -204px;
    cursor: pointer;
}
.btn-bid .buy-now {
    width: 150px;
    height: 34px;
    margin: 3px 0 0 2px;
    overflow: hidden;
    background: url(../images/btn-buy-now.png) no-repeat;
    z-index: 999;
}
.btn-bid .buy-now:hover {
    cursor: pointer;
}
.btn-bid .buy-now img {
    float: right;
    margin: 4px 7px 0 0;
}
.btn-bid .buy-now-unavailable {
    width: 150px;
    height: 34px;
    margin: 3px 0 0 2px;
    overflow: hidden;
    line-height:32px;
    text-align:center;
    color:#F7F7F7;
    background: url(../images/btn-buy-now-unavailable.png) no-repeat;
    z-index: 999;
}
.bid-box {
    width: 364px;
    overflow: hidden;
    margin: 0 0 9px 1px;
    background: #2c2c2c;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #999;
}
.bid-box .t,.bid-box .b {
    height: 5px;
    overflow: hidden;
    background: url(../images/bg-bid-box-t.gif) no-repeat;
}
.bid-box .b {
    background: url(../images/bg-bid-box-b.gif) no-repeat;
}
.bid-box .c {
    height: 1%;
    overflow: hidden;
    border-right: 1px solid #616161;
}
.bid-box a {
    color: #f8991d;
}
.bid-box .section {
    height: 1%;
    overflow: hidden;
    border-top: 1px solid #000;
    margin: -1px 0 0;
    padding: 5px 7px 8px 13px;
}
.bid-box .cross-flash {
    background: url(../images/bid-bg-flash.jpg) no-repeat;
    background-position: -300px 0;
}
.bid-box .section2 {
    padding-bottom: 2px;
}
.counter {
    display: inline;
    float: left;
    margin: 0 0 0 -4px;
    padding: 0;
    list-style: none;
    color: #fff;
    font-weight: bold;
    font-size: 47px;
    line-height: 72px;
}
.counter li {
    display: block;
    position: relative;
    width: 72px;
    height: 72px;
    float: left;
    text-align: center;
    margin: 0 0 0 4px;
}
.bid-box .bg-highlight {
    background: url(../images/sp-timer-bg.png) no-repeat;
    background-position: 0 -72px;
    z-index: 11;
    position: absolute;
    height: 72px;
    width: 228px;
    display: none;
}
.bid-box .section ul {
    background: url(../images/sp-timer-bg.png) no-repeat;
    background-position: 4px 0;
    height: 72px;
    width: 228px;
    z-index: 10;
}
.bid-box .counter li.text{
    text-align:center;
    height:72px;
    width:224px;
    float:none;
    z-index:10;
}
.bid-box .counter li .digits {
    text-align: center;
    width: 71px;
    height: 72px;
    position: absolute;
    float:left;
    top: 0;
    left: 0;
    z-index: 12;
}
.bid-box .price {
    font-size: 30px;
    height: 36px;
    line-height: 33px;
    color: #f8991d;
    text-align: right;
    float: right;
    margin: 13px 0 0;
    overflow: hidden;
}
.bid-box .price strong {
    display: block;
}
.bid-box .price strong span {
    font-size: 30px;
}
.bid-box .shipping {
    text-align: right;
    float: right;
    margin: 0;
}
.bid-box .shipping strong {
    font-size: 12px;
    line-height: 15px;
    color: #999;
    padding: 0 3px 0 0;
}
.bid-box .current-bidder {
    margin: 1px 4px 0 0;
    height: 1%;
    overflow: hidden;
}
.bid-box .current-bidder dt {
    float: left;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    margin: 2px 0 0;
}
.bid-box .current-bidder dd {
    float: right;
    margin: 0;
    font-size: 16px;
    line-height: 19px;
}
.bid-box .current-bidder .user {
    float: right;
    color: #f8991d;
}
.bid-box .current-bidder .user img {
    float: left;
    margin: 1px 0 0;
}
.bid-box .current-bidder .user strong {
    float: left;
    padding: 0 0 0 11px;
}
.bid-box .bid-row {
    height: 1%;
    overflow: visible;
    margin: 0 0 0 -5px;
    position: relative;
}
.bid-box .bid-row a {
    float: left;
}
.bid-box .bid-row div {
    float: left;
}
.bid-box .bid-row a img {
    display: block;
}
.bid-box .bid-row strong {
    float: left;
}
.bid-box .bid-now-row {
    height: 50px;
    padding: 1px 0 0;
}
.bid-box .bid-now-row strong {
    margin: 16px 0 0 10px;
}
.bid-box .bid-now-row .winning-star {
    width: 24px;
    height: 22px;
    float: right;
    margin: 13px 10px 0 0;
    background: url(../images/winning-star.png) no-repeat;
}
.bid-box .bid-now-row .star-on {
    background-position: 0 -22px;
}
.bid-box .bidtobuy-row strong {
    margin: 8px 0 0 10px;
}
.bid-box .bidtobuy-row .b2b-bg {
    background: url(../images/btn-buy-now-large.png) no-repeat;
    width: 165px;
    height: 37px;
    position: relative;
}
.bid-box .bidtobuy-row .b2b-bg:hover {
    cursor: pointer;
}
.bid-box .bidtobuy-row .b2b-bg img {
    float: right;
}
.bid-box .bidtobuy-row .buy-unavailable-bg {
    background: url(../images/btn-buy-now-unavailable-large.png) no-repeat;
    width: 165px;
    height: 37px;
    color:#F7F7F7;
    font-size:12px;
    line-height:35px;
    text-align:center;
}
.bid-box .ended-overlay {
    width: 232px;
    height: 78px;
    background: url(../images/ended.png) no-repeat 0 100%;
    position: absolute;
    z-index: 50;
    display: none;
}
.bid-box .section .ended {
    display: block;
}
.bid-box .processing-overlay {
    width: 232px;
    height: 78px;
    background: url(../images/processing.png) no-repeat 0 100%;
    position: absolute;
    z-index: 49;
    display: none;
}
.bid-box .section .processing {
    display: block;
}
.user-box {
    width: 365px;
    overflow: hidden;
    background: #e0e0e0 url(../images/bg-user-box-t.gif) no-repeat;
    font-size: 12px;
    line-height: 20px;
}
.user-box .holder {
    height: 1%;
    overflow: hidden;
    padding: 12px 6px 14px 10px;
    background: url(../images/bg-user-box-b.gif) no-repeat 0 100%;
}
.user-box .section {
    height: 1%;
    overflow: hidden;
    padding: 0 0 7px;
}
.user-box .select {
    float: left;
}
.user-box .participants {
    float: left;
    font-size: 12px;
    line-height: 15px;
    color: #666;
    margin: 4px 0 0 15px;
}
.user-box .participants strong {
    font-size: 18px;
    line-height: 21px;
}
.history-table {
    height: 158px;
    overflow: hidden;
    border: solid #999;
    border-width: 1px 0;
    padding: 12px 0 10px;
    margin: 0 0 4px;
}
.history-table table {
    width: 100%;
    border-collapse: collapse;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    background: #f9ae15;
}
.history-table table tr td {
    background: #e0e0e0;
}
.history-table table .color1 td {
    background: #c6c6c6;
}
.history-table table th{
    padding: 6px 0px;
    text-align:center;
}
.history-table table td {
    padding: 5px 0px;
    text-align:center;
}
.history-table table td img {
    display: block;
}
.history-table table td.avatar {
    width: 33px;
    padding: 2px 10px 3px 0;
}
.history-table table td.avatar img {
    float: right;
}
.history-table table td.name {
    width: 238px;
}
.history-table table td.money {
    width: 43px;
}
.bid-history-flash {
    width: 350px;
    height: 158px;
    position: absolute;
    background: #f9ae15;
    top: 57px;
    z-index: 50;
    display: none;
}
.user-box dl {
    margin: 0 0 0 9px;
}
.user-box dl dt {
    display: inline;
}
.user-box dl dd {
    display: inline;
    margin: 0;
}
.aside {
    width: 195px;
    float: right;
    margin: 0 0 0 8px;
}
.twocolumns .aside {
    float: left;
    margin-left: 0;
}
.aside .info-box {
    background: url(../images/sp-b2b-line-info.png) no-repeat;
    height: 63px;
    width: 195px;
    margin: 0 0 5px 0;
}
.aside .info-box-on {
    background-position: 0 -63px;
}
.aside .info-box span {
    margin: 38px auto;
    color: #ccc;
    float: right;
    width: 68px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.savings-box {
    width: 194px;
    overflow: hidden;
    margin: 0 0 8px;
}
.savings-box .sb-heading {
    height: 1%;
    overflow: hidden;
    color: #f0f0f0;
    padding: 3px 8px 6px;
    margin: 0;
    background: #787878 url(../images/bg-savings-box-heading.gif) no-repeat;
}
.savings-box h3 {
    margin: 0;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
}
.savings-box .savings-details {
    font-size: 11px;
    line-height: 16px;
    margin: 0 6px 0 8px;
    height: 1%;
    overflow: hidden;
}
.savings-box .savings-details .total {
    border-top: 1px solid #999;
    margin: 5px 0 0;
    padding: 4px 0 0;
}
.savings-box .savings-details .total .bigText {
    font-size: 16px;
}
.savings-box .savings-details dl {
    margin: 0;
    height: 1%;
    overflow: hidden;
}
.savings-box .savings-details dl dt {
    float: left;
}
.savings-box .savings-details dl dd {
    float: right;
    margin: 0;
    text-align: right;
    font-weight: bold;
}
.percent-box {
    width: 111px;
    min-height: 44px;
    background: url(../images/bg-percent-box.gif) no-repeat;
    position: relative;
    padding: 8px 9px 0 74px;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 12px;
}
* html .percent-box {
    height: 44px;
}
.percent-box .ico-savings {
    position: absolute;
    left: 5px;
    bottom: 0;
}
.percent-box strong {
    float: right;
}
.bot-war-bg {
    display: none;
    width: 200px;
    height: 325px;
    position: absolute;
    background: #dcdcdc;
    opacity: .85;
    filter: alpha(opacity=85);
    z-index: 20;
}
.bot-war-info {
    width: 180px;
    height: 105px;
    margin: 120px 6px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.bot-war-icon {
    display: none;
    width: 90px;
    height: 105px;
    position: absolute;
    background: url(../images/sp-bot-war.gif) no-repeat;
    background-position: 0 0;
    z-index: 25;
    margin: 10px 0 0 50px;
}
.bot-war-icon-win {
    background-position: 0 -105px;
}
.tools {
    width: 195px;
    overflow: hidden;
    background: #bdbdbd url(../images/bg-tools-c.gif) repeat-y;
    font-size: 11px;
    line-height: 13px;
    color: #666;
}
.tools a {
    color: #666;
}
.tools .holder {
    background: url(../images/bg-tools-t.gif) no-repeat;
}
.tools .frame {
    height: 1%;
    overflow: hidden;
    padding: 0 0 19px;
    background: url(../images/bg-tools-b.gif) no-repeat 0 100%;
}
.tools .form-main {
    height: 1%;
    overflow: hidden;
    padding: 0 0 0 9px;
}
.tools .row {
    height: 1%;
    overflow: hidden;
    padding: 0 0 5px;
}
.tools .row-1 {
    height: 1%;
    overflow: hidden;
    margin: 0 0 0 -12px;
}
.tools .section {
    display: inline;
    width: 75px;
    float: left;
    margin: 0 0 0 12px;
}
.tools .short-section {
    width: 90px;
}
.tools label {
    display: block;
    font-weight: bold;
    padding: 0 0 4px 2px;
}
.tools .text {
    width: 75px;
    min-height: 23px;
    background: url(../images/bg-tools-text.gif) no-repeat;
    overflow: hidden;
}
.tools .short-section .text {
    width: 75px;
    background: url(../images/bg-tools-text.gif) no-repeat;
}
.tools .short-section span {
    color: #808080;
    font-size: 20px;
    font-weight: bold;
    float: left;
    margin: 5px 0 0 0;
    text-align: center;
    width: 80px;
}
.tools .text input {
    width: 90px;
    float: left;
    margin: 0;
    padding: 4px 5px;
    border: 0;
    background: none;
    color: #666;
}
.tools .short-section .text input {
    width: 52px;
}
.tools .checkbox {
    width: 16px;
    height: 15px;
    float: left;
    margin: 5px 0 0;
    padding: 0;
}
.tools .ico-robo {
    float: left;
    margin: 8px 0 0 8px;
}
.tools .submit {
    float: left;
    margin: 4px 0 0 11px;
    cursor: pointer;
}
.tools .tools-box {
    width: 172px;
    min-height: 77px;
    background: #959595;
    margin: 1px auto 12px auto;
}
#halo-container {
    position: relative;
}
#halo-list {
    position: absolute;
    width: 112px;
    list-style-type: none;
    margin-top: 20px;
    margin-left: 30px;
}
#halo-list li {
    cursor: move;
}
#halo-available {
    height: 73px;
}
#halo-available-drag {
    position: absolute;
    top: 48px;
    right: 60px;
}
#halo-armed {
    width: 172px;
    height: 120px;
    background: url(../images/sp-halo-bg.png) no-repeat;
    margin: 1px 0 8px 2px;
}
#halo-armed div.halo {
    padding: 25px 0 0 49px;
    cursor: move;
}
#halo-armed.armed {
    background-position: 0 -120px;
}
#halo-armed-count {
    position: absolute;
    bottom: 8px;
    right: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #505050;
}
#halo-armed-num {
    font-size: 20px;
}
#halo-stats {
    padding: 12px 0 12px 2px;
}
#halo-stats div {
    float: left;
    margin-right: 10px;
    font-size: 9px;
    font-weight: bold;
}
#halo-stats span {
    font-size: 12px;
    color: #505050;
}
.halo-drop-area-highlight {
    margin: -1px 0 6px 0!important;
    border: 2px solid #fbf8e4;
}
* html .tools .tools-box {
    height: 77px;
}
.tools .help {
    margin: 0 2px;
}
#tools-selector {
    width: 182px;
    height: 27px;
    margin: 10px 0 8px 6px;
    background: url(../images/select-dropdown.png) no-repeat;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 2px 0 0 6px;
    cursor: pointer;
}
#tools-selector-options {
    width: 182px;
    height: 54px;
    margin: -10px 0 8px 6px;
    background-color: #000;
    position: absolute;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    display: none;
    z-index: 999;
}
#tools-selector-options .option {
    background-color: #303030;
    width: 174px;
    height: 27px;
    border: 1px solid #000;
    padding: 2px 0 0 6px;
    color: #d0d0d0;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
}
#tools-selector-options .option:hover {
    background-color: #202020;
    color: #fff;
    cursor: pointer;
}
#history-selector {
    width: 229px;
    height: 27px;
    margin: 0;
    background: url(../images/select-bidding-history.gif) no-repeat;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 2px 0 0 6px;
    cursor: pointer;
}
#history-selector-options {
    width: 229px;
    margin: -2px 0 0px 0px;
    background-color: #000;
    position: absolute;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    display: none;
    z-index: 999;
}
#history-selector-options .option {
    background-color: #303030;
    width: 219px;
    height: 27px;
    border: 1px solid #000;
    padding: 2px 0 0 6px;
    color: #d0d0d0;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
}
#history-selector-options .option:hover {
    background-color: #202020;
    color: #fff;
    cursor: pointer;
}
#bot-confirm input {
    width: 55px;
    display: block;
    background-color: #505050;
    border: 1px solid #909090;
    color: #fff;
}
.bot-history {
    height: 77px;
    overflow: hidden;
}
.bot-history table {
    width: 100%;
    border-collapse: collapse;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 3px;
}
.bot-history table th{
    padding: 4px 0 4px 0;
}
.bot-history table td {
    color: #e0e0e0;
    padding: 3px 0 3px 0;
    background: #696969;
    text-align:center;
}
.bot-history table .range {
    padding-left: 2px;
}
.bot-history table .bids {
    width: 50px;
    text-align: right;
}
.bot-history table .bids span {
    color: #fda836;
}
.bot-history table .edit {
    padding-left: 6px;
    width: 23px;
}
.bot-history table .color1 td {
    background: #808080;
}
.bot-history table .link {
    text-decoration: underline;
    cursor: pointer;
}
.bot-history table td img {
    display: block;
}
.bot-history table td.name {
    width: 238px;
}
.c-box3 {
    width: 934px;
    margin: 0 0 10px 2px;
    background: #fff url(../images/bg-c-box3-c.gif) repeat-y;
}
.c-box3 .cb-holder {
    height: 1%;
    background: url(../images/bg-c-box3-t.gif) no-repeat;
}
.c-box3 .cb-frame {
    background: url(../images/bg-c-box3-b.gif) no-repeat 0 100%;
    padding: 0 0 17px;
}
.c-box3 .heading {
    padding: 8px 3px 0;
    margin: 0 0 10px;
    border-bottom: 1px solid #c9c9c9;
}
.c-box3 .heading p {
    margin: 8px 0 0;
}
.auctions-table {
    height: 1%;
    overflow: hidden;
    margin: 0 7px 0 9px;
    font-size: 14px;
    line-height: 17px;
}
.auctions-table table {
    width: 100%;
    border-collapse: collapse;
}
.auctions-table td {
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
    vertical-align: top;
}
.auctions-table thead td {
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    color: #666;
    padding: 5px 0 6px;
}
.auctions-table thead td a {
    color: #666;
}
.auctions-table .btn-bid-item {
    display: block;
    width: 95px;
    height: 17px;
    background: url(../images/btn-bid-item.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.auctions-table tbody tr:hover .btn-bid-item,.auctions-table tbody tr.hover .btn-bid-item,.auctions-table tbody tr.on .btn-bid-item {
    background: url(../images/btn-bid-item-rollover.png) no-repeat;
}
.auctions-table tbody tr:hover td,.auctions-table tbody tr.hover td,.auctions-table tbody tr.on td {
    background: #ccc;
}
.auctions-table td.title,.auctions-table td.high-bidder {
    font-size: 12px;
    line-height: 16px;
}
.auctions-table td.title {
    width: 250px;
    padding-left: 28px;
}
.auctions-table td.time-remaining {
    text-align: center;
    font-weight: bold;
    width: 125px;
}
.auctions-table td.current-price {
    text-align: right;
    width: 100px;
}
.auctions-table td.participants {
    text-align: center;
    width: 144px;
}
.auctions-table td.high-bidder {
    width: 132px;
}
.auctions-table .panel {
    height: 1%;
    overflow: hidden;
    padding: 12px 14px 0;
}
.c-box7 .auctions-table {
    margin: 0 19px 15px 22px;
}
.c-box7 .auctions-table td.title {
    width: 250px;
    padding-left: 10px;
}
.c-box7 .auctions-table .panel {
    padding: 8px 3px 0;
}
.auctions-table .panel ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
    float: right;
    color: #666;
}
.auctions-table .panel ul li {
    float: left;
    padding: 0 0 0 6px;
}
.auctions-table .panel ul a {
    color: #666;
}
.auctions-table .panel ul .no-worked a {
    text-decoration: none;
}
.description {
    line-height: 16px;
    margin: 0!important;
}
.description .cb-frame {
    width: 906px;
    padding: 14px 14px 37px;
}
.description dl {
    margin: 0;
}
.description dl dt {
    display: inline;
}
.description dl dd {
    display: inline;
    margin: 0;
}
.description h4 {
    font-size: 14px;
    line-height: 17px;
    color: #f8991d;
    margin: 0 0 10px;
}
.description p {
    margin: 0;
}
.description .txt-row {
    width: 918px;
    overflow: hidden;
    margin: 10px auto 10px auto;
}
.description .txt-box,.description .txt-box2 {
    width: 630px;
    display: inline;
    float: left;
    margin: 0 0 10px 45px;
}
.description .txt-box2 {
    width: 195px;
}
.c-box7 .description {
    border-top: 1px solid #c9c9c9;
    padding: 16px 0 0 32px;
    height: 1%;
    overflow: hidden;
}
.c-box7 .description .txt-row {
    width: 916px;
    margin: 0 0 21px -49px;
}
.c-box7 .description .txt-box,.c-box7 .description .txt-box2 {
    width: 568px;
    margin: 0 0 0 49px;
}
.c-box7 .description .txt-box2 {
    width: 250px;
}
.c-box4,.c-box5 {
    width: 953px;
    margin: 0 0 10px 4px;
    background: #dfdfdf url(../images/bg-c-box4-c.gif) repeat-y;
}
.c-box4 .cb-holder {
    background: url(../images/bg-c-box4-t.gif) no-repeat;
}
.c-box4 .cb-frame,.c-box5 .cb-frame {
    width: 949px;
    padding: 0 2px 9px;
    background: url(../images/bg-c-box4-b.gif) no-repeat 0 100%;
}
.c-box4 .heading,.c-box5 .heading {
    height: 1%;
    overflow: hidden;
    padding: 6px 10px 0;
    margin: 0 0 2px;
    font-size: 14px;
    line-height: 17px;
    border-bottom: 1px solid #b6b5b5;
}
.c-box4 .heading .icons,.c-box5 .heading .icons {
    float: left;
    margin: 0 10px 0 0;
}
.c-box4 .heading p,.c-box5 .heading p {
    float: left;
    margin: 9px 0 0;
    word-spacing: -1px;
}
.c-box5 {
    width: 954px;
    margin: 0 0 10px 5px;
    background: #fff url(../images/bg-c-box5-c.gif) repeat-y;
}
.c-box5 .cb-holder {
    background: url(../images/bg-c-box5-t.gif) no-repeat;
}
.c-box5 .cb-frame {
    background: url(../images/bg-c-box5-b.gif) no-repeat 0 100%;
}
.c-box5 .heading {
    padding: 7px 11px 0;
    margin: 0;
    border-bottom: 1px solid #c9c9c9;
}
.c-box6 {
    width: 716px;
    margin: 0 0 0 10px;
    background: #fff url(../images/bg-c-box6-c.gif) repeat-y;
}
.c-box6 .cb-holder {
    background: url(../images/bg-c-box6-t.gif) no-repeat;
}
.c-box6 .cb-frame {
    padding: 1px 0 13px;
    background: #fff url(../images/bg-c-box6-b.gif) no-repeat 0 100%;
}
.c-box7 {
    width: 923px;
    margin: 0 0 10px 9px;
    background: #fff;
}
.c-box7 .cb-holder {
    background: url(../images/bg-c-box7-t.gif) no-repeat;
}
.c-box7 .cb-frame {
    padding: 1px 0 13px;
    background: url(../images/bg-c-box7-b.gif) no-repeat 0 100%;
}
.c-box7 .heading {
    padding: 6px 11px 0 18px;
    margin: 0 0 4px;
    border-bottom: 1px solid #c9c9c9;
}
.c-box7 .heading p {
    margin: 8px 0 0;
}
.gal-filter,.gal-filter fieldset {
    float: right;
}
.gal-filter {
    padding: 2px 2px 0 0;
}
.gal-filter .select {
    float: left;
}
.gal-filter .text-section {
    float: left;
    padding: 2px 0 0 15px;
}
.gal-filter .text {
    float: left;
    width: 124px;
    min-height: 23px;
    background: url(../images/bg-gal-filter-text.gif) no-repeat;
}
* html .gal-filter .text {
    height: 23px;
}
.gal-filter .text input {
    float: left;
    width: 112px;
    margin: 0;
    padding: 3px 6px 6px;
    border: 0;
    background: none;
    color: #999;
    font-weight: bold;
    font-size: 12px;
}
.gal-filter .submit {
    float: left;
}
.prod-gallery {
    overflow: hidden;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 7px 0 7px;
}
.watch-list {
    padding: 0 10px;
}
.prod-gallery a {
    color: #fff;
}
#banner-rotator .prod-gallery .link-prev {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: url(../images/left_arrow.png) no-repeat scroll 0 0;
    height: 32px;
    margin: 100px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 32px;
    cursor: pointer;
    position: absolute;
    left: 17px;
    z-index: 99;
}
#banner-rotator .prod-gallery .link-next {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: url(../images/right_arrow.png) no-repeat scroll 0 0;
    height: 32px;
    margin: 100px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 32px;
    cursor: pointer;
    position: absolute;
    right: 15px;
    z-index: 99;
}
.prod-gallery .g-list {
    display: inline;
    width: 845px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0 7px 0 14px;
}
.prod-gallery .g-list-banner {
    display: inline;
    width: 642px;
    overflow: hidden;
    position: relative;
    float: left;
}
.watch-center .g-list {
    width: 890px;
}
.prod-gallery ul.gallery-list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 99999px;
}
.prod-gallery ul.gallery-list .btn {
    margin: 3px 5px 0 0;
    float: right;
}
.watch-center ul.gallery-list {
    width: 100%;
    text-align: center;
}
.prod-gallery ul.gallery-list .item {
    float: left;
    padding: 0 4px 0 0;
    width: 207px;
    overflow: hidden;
    position: relative;
}
.watch-center ul.gallery-list .item {
    display: inline-block;
    float: none;
}
.prod-gallery ul.gallery-list .item-t {
    width: 207px;
    overflow: hidden;
    background: url(../images/bg-prod-items-c.gif) repeat-y;
}
.prod-gallery ul.gallery-list .item-c {
    background: url(../images/bg-prod-items-t.gif) no-repeat;
}
.prod-gallery ul.gallery-list .item-b {
    width: 197px;
    min-height: 150px;
    overflow: hidden;
    padding: 8px 6px 6px 4px;
    background: url(../images/bg-prod-items-b.gif) no-repeat 0 100%;
}
* html .prod-gallery ul.gallery-list .item-b {
    height: 150px;
    overflow: visible;
}
.prod-gallery .top-section,.categories-list .top-section {
    width: 185px;
    overflow: hidden;
    padding: 0 4px 0 10px;
}
.prod-gallery .title,.categories-list .title {
    margin: 0 0 13px;
    text-align: center;
}
.prod-gallery .photo-row,.categories-list .photo-row {
    height: 1%;
    overflow: hidden;
}
.prod-gallery .preview,.categories-list .preview {
    display: inline;
    width: 62px;
    float: left;
    margin: 0 0 0 5px;
    position: relative;
}
.prod-gallery .preview ul,.categories-list .preview ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 1%;
    overflow: hidden;
}
.prod-gallery .preview ul img,.categories-list .preview ul img {
    float: left;
}
.prod-gallery .preview .photo-prev,.prod-gallery .preview .photo-next,.categories-list .preview .photo-prev,.categories-list .preview .photo-next {
    width: 9px;
    height: 12px;
    position: absolute;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/bg-photo-prev.png) no-repeat;
    top: 4px;
    left: 4px;
}
.prod-gallery .preview .photo-next,.categories-list .preview .photo-next {
    background: url(../images/bg-photo-next.png) no-repeat;
    left: 17px;
}
.prod-gallery .details,.categories-list .details {
    width: 111px;
    float: right;
    text-align: center;
}
.prod-gallery .counter,.categories-list .counter {
    display: block;
    float: none;
    height: 1%;
    overflow: hidden;
    margin: 1px 0 3px;
    font-size: 23px;
    line-height: 36px;
}
.prod-gallery .counter li,.categories-list .counter li {
    width: 32px;
    height: 34px;
    margin: 0 0 0 4px;
}
ul li div.mark {
    color: #f00;
}
.prod-gallery .user,.categories-list .user {
    font-weight: normal;
    color: #ccc;
}
.prod-gallery .control,.categories-list .control {
    width: 192px;
    height: 35px;
    overflow: hidden;
    border-top: 1px solid #464545;
    padding: 0 0 0 5px;
}
.prod-gallery .plus,.categories-list .plus {
    float: left;
    margin: 10px 0 0;
}
.prod-gallery .control img,.categories-list .control img {
    display: block;
}
.prod-gallery .bid-now,.categories-list .bid-now {
    float: right;
}
.prod-gallery .price,.categories-list .price {
    text-align: left;
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin: 9px 0 0 5px;
    width: 48px;
}
.prod-gallery .control .smaller-font {
    font-size: 12px;
}
.watch-list .price {
    color: #404040;
}
#footer {
    position: relative;
    width: 100%;
    height: 170px;
    /* margin-top: -285px;*/
    background: #474747;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
    color: #ccc;
}
#footer a {
    color: #ccc;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer .f-main {
    width: 954px;
    margin: 0 auto;
    overflow: hidden;
    padding: 24px 0 0;
}
#footer .box-line {
    height: 1%;
    overflow: hidden;
    margin: 0 0 23px;
}
#footer .box {
    float: left;
    padding: 0 0 0 2px;
}
#footer .box1 {
    width: 203px;
}
#footer .box2 {
    width: 174px;
}
#footer .box3 {
    width: 183px;
}
#footer .box4 {
    width: 382px;
}
#footer h4 {
    margin: 0 0 11px;
}
#footer h4 img {
    display: block;
}
#footer p {
    margin: 0 0 10px;
}
#footer .links {
    list-style: none;
    margin: 0 0 17px;
    padding: 0;
}
#footer .copy {
    font-size: 10px;
    line-height: 14px;
    padding: 0 2px;
    margin-top: -10px;
}
#footer .copy p {
    margin: 0;
}
#footer .newsletter-form {
    padding: 0 1px;
}
#footer .newsletter-form legend span {
    position: absolute;
    top: auto;
    left: -9999px;
}
#footer .newsletter-form p {
    margin: 0 0 5px;
}
#footer .newsletter-form .text {
    width: 155px;
    min-height: 23px;
    overflow: hidden;
    margin: 0 0 10px -1px;
    background: url(../images/bg-newsletter-text.gif) no-repeat;
    position: relative;
}
* html #footer .newsletter-form .text {
    height: 23px;
    overflow: visible;
}
#footer .newsletter-form .text input {
    float: left;
    width: 139px;
    border: 0;
    background: none;
    margin: 2px 0 0;
    padding: 1px 8px 4px;
    font-size: 12px;
    color: #999;
    position: relative;
}
#footer .newsletter-form .row {
    height: 1%;
}
#footer .newsletter-form .row:after {
    content: "";
    display: block;
    clear: both;
}
#footer .newsletter-form .btn-submit {
    margin: 0 0 0 -6px;
    position: relative;
    float: left;
    width: 86px;
    height: 29px;
}
#footer .credit-cards {
    height: 1%;
    overflow: hidden;
    list-style: none;
    margin: 0 0 25px -4px;
    padding: 0;
}
#footer .credit-cards li {
    float: left;
    padding: 0 0 0 4px;
}
#footer .credit-cards img {
    display: block;
}
#footer .security-list {
    list-style: none;
    margin: 0 0 0 -21px;
    padding: 0;
    height: 1%;
    overflow: hidden;
}
#footer .security-list li {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 21px;
}
* html #footer .security-list li {
    float: left;
}
*+html #footer .security-list li {
    float: left;
}
#footer .security-list img {
    display: block;
}
a.accessibility {
    position: absolute;
    top: 0;
    left: -9999px;
}
.inner .w1 {
    padding: 12px 0 300px;
}
.login {
    display: inline;
    width: 360px;
    float: right;
    height: 89px;
    margin: 5px 1px 0 0;
    color: #999;
    font-size: 12px;
    line-height: 15px;
}
.login .row {
    width: 100%;
    overflow: hidden;
    padding: 0 0 7px;
}
.login .btn-signup {
    float: right;
}
.login .btn-signup img {
    display: block;
}
.login .account-box {
    float: right;
    padding: 0 2px 0 0;
}
.login .account-box p {
    margin: 8px 0 0;
    float: left;
}
.login .account-box ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 5px;
    float: left;
}
.login .account-box ul li {
    float: left;
    padding: 0 0 0 4px;
}
.login .account-box ul li.btn-connect-facebook {
    padding-top: 4px;
}
.login .account-box ul img {
    display: block;
}
.featured-box {
    width: 954px;
    overflow: hidden;
    padding: 2px 0 3px 4px;
}
.fb-like-signed-in {
    border: none;
    overflow: hidden;
    width: 240px;
    height: 25px;
    margin-top: 39px;
    position: absolute;
}
.fb-like-signed-out {
    border: none;
    overflow: hidden;
    width: 240px;
    height: 25px;
    margin-top: 3px;
    right: 112px;
    position: absolute;
}
.featured-box .holder {
    background: url(../images/bg-featured-box-c.gif) repeat-y;
}
.featured-box .frame {
    background: url(../images/bg-featured-box-t.gif) no-repeat;
}
.featured-box .featured-main {
    height: 1%;
    overflow: hidden;
    padding: 0 14px 13px 13px;
    background: url(../images/bg-featured-box-b.gif) no-repeat 0 100%;
}
.featured-box .section-1 {
    width: 625px;
    float: left;
}
.featured-box .section-2 {
    width: 287px;
    float: right;
}
.fuse-gallery {
    overflow: hidden;
}
.fuse-gallery .link-prev,.fuse-gallery .link-next {
    width: 32px;
    height: 32px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    margin: 103px 0 0;
    background: url(../images/bg-fuse-link-prev.png) no-repeat;
    cursor: pointer;
}
.fuse-gallery .link-next {
    background: url(../images/bg-fuse-link-next.png) no-repeat;
}
.fuse-gallery .fuse-main {
    display: inline;
    width: 526px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 13px 15px 0 14px;
}
.fuse-gallery .fuse-main .fuse-list {
    position: relative;
    width: 99999px;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 205px;
}
.fuse-gallery .fuse-main li.fuse-item {
    float: left;
    width: 526px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.fuse-gallery .fuse-main li.active {
    z-index: 2;
}
.fuse-gallery .fuse-main h2 {
    margin: 0 0 6px;
}
.fuse-gallery .fuse-main h2 img,.fuse-gallery .fuse-main p img {
    display: block;
    margin: 0 auto;
}
.fuse-gallery .fuse-main p {
    margin: 0 0 11px;
}
.featured-prod {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.featured-prod .fp1 {
    float: left;
    left: 50%;
    position: relative;
    text-align: center;
}
.featured-prod .fp2 {
    float: left;
    position: relative;
}
.featured-prod ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    display: table;
}
.featured-prod ul li {
    padding: 0 15px 0 14px;
    height: 100%;
    position: relative;
    background: url(../images/bg-featured-prod.gif) no-repeat 50% 0;
    display: table-cell;
    vertical-align: middle;
}
.featured-prod ul .first-item {
    background-image: url(../images/bg-featured-prod-first.gif);
}
.featured-prod ul .last-item {
    background-image: url(../images/bg-featured-prod-last.gif);
}
.featured-prod img {
    display: block;
}
.featured-prod ul li div {
    padding: 22px 0 4px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
* html .featured-prod ul li {
    float: left;
}
*+html .featured-prod ul li {
    float: left;
}
.how-works {
    height: 1%;
    overflow: hidden;
    margin: 9px 0 0;
    font-size: 11px;
    line-height: 16px;
}
.how-works .heading {
    height: 1%;
    overflow: hidden;
    padding: 0 1px;
    margin: 0 0 5px;
    border-bottom: 1px solid #c9c9c9;
}
.how-works .heading .icons {
    float: left;
    margin: 0 8px 0 0;
}
.how-works .heading h3 {
    float: left;
    margin: 8px 0 0;
}
.how-works .heading h3 img {
    display: block;
}
.how-works .steps {
    list-style: none;
    margin: 0 0 6px 6px;
    padding: 0;
    height: 1%;
    overflow: hidden;
}
.how-works .steps li {
    height: 1%;
    overflow: hidden;
    padding: 0 0 3px;
}
.how-works .steps .steps-counter {
    width: 42px;
    float: left;
}
* html .how-works .steps .steps-counter {
    margin-right: -3px;
}
.how-works .steps .details {
    height: 1%;
    overflow: hidden;
    padding: 6px 0 0;
}
.how-works .steps h4 {
    margin: 0;
}
.how-works .steps h4 img {
    display: block;
}
.how-works .steps p {
    margin: 0;
}
.how-works .links-list {
    list-style: none;
    margin: 0 0 0 41px;
    padding: 0;
    height: 1%;
    overflow: hidden;
}
.how-works .links-list li,.how-works .links-list img {
    float: left;
}
span.how-works-bold {
    font-weight: bold;
    color: #f7961b;
}
span.how-works-orange {
    color: #f7961b;
}
div.how-works-header-html {
    font-size: 14px;
}
div.how-works-next {
    float: right;
    padding-right: 25px;
}
div.how-works-next img {
    position: relative;
    top: 1px;
}
div.how-works-next a:link,div.how-works-next a:visited {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: #f7961b;
}
.box5 {
    height: 1%;
    padding: 4px 0 0;
}
.box5:after {
    content: "";
    display: block;
    clear: both;
}
.box5 .heading {
    height: 1%;
    padding: 0 6px 4px 0;
    margin: 0 0 8px;
    border-bottom: 1px solid #999;
}
.box5 .heading:after {
    content: "";
    display: block;
    clear: both;
}
.box5 .heading h2 {
    float: left;
    margin: 5px 0 0;
    font-size: 16px;
    line-height: 19px;
}
.box5 .heading .select {
    float: right;
}
.box5 .heading .select img {
    display: block;
}
.tab-aside1 {
    display: inline;
    width: 734px;
    float: right;
    position: relative;
    z-index: 2;
}
.auctions-gallery .ag-main {
    width: 734px;
    position: relative;
}
.auctions-gallery .ag-list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
}
.auctions-gallery .ag-list .ag-item {
    float: left;
    width: 734px;
}
.prod-list {
    list-style: none;
    margin: 0 0 0 -8px;
    padding: 0;
    width: 742px;
    font-size: 12px;
    line-height: 14px;
}
.prod-list .item {
    width: 171px;
    display: inline-block;
    text-align: center;
    margin: 0 -3px 20px 13px;
    vertical-align: top;
    min-height: 294px;
    position: relative;
}
* html .prod-list .item {
    display: inline;
    margin-right: 0;
    height: 264px;
}
*+html .prod-list .item {
    display: inline;
    margin-right: 0;
}
.prod-list .item .t,.prod-list .item .b {
    height: 7px;
    overflow: hidden;
    background: url(../images/bg-prod-list-item-t.png) no-repeat;
}
.prod-list .item .b {
    background: url(../images/bg-prod-list-item-b.png) no-repeat;
}
.prod-list .item .c {
    width: 151px;
    height: 292px;
    overflow: hidden;
    padding: 0 10px;
    background: url(../images/bg-prod-list-item-c.png) repeat-y;
    position: relative;
}
.prod-list .item .c1 {
    width: 100%;
    float: left;
    position: relative;
    z-index: 10;
}
.prod-list .title {
    margin: 0 0 3px;
    min-height: 28px;
}
.prod-list .item .seat_panel{
}
.prod-list .item .seat_bar_outer{
    text-align:center;
}
.prod-list .item .seat_bar{
    width:120px;
    height:10px;
    display:block;
    margin:16px auto 18px auto;
    border:1px solid #626562;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    background-image: url('../img/backgrounds/seat_bg.png');
    background-position: -120px 0px;
}
.prod-list .item .seat_count{
    
}


* html .prod-list .title {
    height: 28px;
}
.prod-list .preview {
    height: 1%;
    overflow: hidden;
}
.prod-list .preview .photo-prev,.prod-list .preview .photo-next {
    cursor: pointer;
    float: left;
    width: 9px;
    height: 12px;
    overflow: hidden;
    text-indent: -9999px;
    /*background: url(../images/bg-prod-list-preview-prev.gif) no-repeat;*/
    margin: 38px 0 0;
}
.prod-list .preview .photo-next {
    /*background: url(../images/bg-prod-list-preview-next.gif) no-repeat;*/
}
.prod-list .preview .prev-main {
    width: 131px;
    float: left;
    position: relative;
    overflow: hidden;
    height: 98px;
    margin: 0 2px 0 0;
}
.prod-list .preview .prev-main ul {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
}
.prod-list .preview .prev-main ul li {
    float: left;
    width: 131px;
    position: relative;
}
.prod-list .preview .prev-main ul div {
    display: table;
    height: 98px;
    position: relative;
    width: 100%;
}
.prod-list .preview .prev-main ul li span {
    vertical-align: middle;
}
* html .prod-list .preview .prev-main ul li span {
    display: block;
}
*+html .prod-list .preview .prev-main ul li span {
    display: block;
}
.prod-list .preview .ico-cent {
    position: absolute;
    top: 1px;
    right: 0;
}
.prod-list .preview .ico-beginner {
    position: absolute;
    top: 29px;
    right: 2px;
}
.mid-bid-box .ended div {
    display: block;
}
.small-black-box .ended-overlay {
    width: 119px;
    height: 41px;
    background: url(../images/ended-small-black.png) no-repeat 0 100%;
    position: absolute;
    z-index: 50;
    top: 38px;
    left: 80px;
    display: none;
}
.small-black-box .ended div {
    display: block;
}
.small-black-box .processing-overlay {
    width: 119px;
    height: 41px;
    background: url(../images/processing-small-black.png) no-repeat 0 100%;
    position: absolute;
    z-index: 49;
    top: 38px;
    left: 80px;
    display: none;
}
.small-gray-box .ended-overlay {
    width: 119px;
    height: 41px;
    background: url(../images/ended-small-gray.png) no-repeat 0 100%;
    position: absolute;
    z-index: 50;
    top: 38px;
    left: 81px;
    display: none;
}
.small-gray-box .ended div {
    display: block;
}
.small-gray-box .processing-overlay {
    width: 119px;
    height: 41px;
    background: url(../images/processing-small-gray.png) no-repeat 0 100%;
    position: absolute;
    z-index: 49;
    top: 38px;
    left: 81px;
    display: none;
}
.small-bid-box {
    position: relative;
}
.small-bid-box .bg-box-highlight {
    background: url(../images/main-flash-bg.jpg) repeat-x 4px 20px;
    z-index: 5;
    height: 240px;
    width: 171px;
    margin: 0 0 0 -10px;
    display: none;
}
.small-bid-box .bg-highlight {
    background: url(../images/sp-timer-bg-small.png) no-repeat;
    background-position: 0 -34px;
    z-index: 11;
    position: absolute;
    height: 34px;
    width: 106px;
    display: none;
    left: 4px;
    top: 2px;
}
.small-bid-box .section ul {
    background: url(../images/sp-timer-bg-small.png) no-repeat;
    background-position: 4px 0;
    z-index: 10;
}
.small-bid-box .counter li .digits {
    width: 34px;
    height: 34px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
}
.small-bid-box .counter {
    height: 1%;
    overflow: hidden;
    font-size: 24px;
    line-height: 33px;
    display: block;
}
.mid-bid-box .bg-box-highlight {
    background: url(../images/main-flash-bg.jpg) repeat-x 4px 20px;
    z-index: 5;
    height: 240px;
    width: 171px;
    margin: 0 0 0 -10px;
    display: none;
}
.mid-bid-box .bg-highlight {
    background: url(../images/sp-timer-bg-mid.png) no-repeat;
    background-position: 0 -46px;
    z-index: 11;
    position: absolute;
    height: 46px;
    width: 143px;
    display: none;
}
.mid-bid-box .section ul {
    background: url(../images/sp-timer-bg-mid.png) no-repeat;
    background-position: 4px 0;
    z-index: 10;
}
.mid-bid-box .counter li .digits {
    width: 46px;
    height: 46px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
}
.mid-bid-box .counter {
    height: 1%;
    overflow: hidden;
    font-size: 30px;
    line-height: 46px;
    display: block;
}
.mid-bid-box .ended-overlay {
    width: 165px;
    height: 60px;
    background: url(../images/ended-small-white.png) no-repeat 0 100%;
    position: absolute;
    z-index: 50;
    top: 122px;
    left: 3px;
    display: none;
}
.mid-bid-box .processing-overlay {
    width: 165px;
    height: 60px;
    background: url(../images/processing-small-white.png) no-repeat 0 100%;
    position: absolute;
    z-index: 49;
    top: 122px;
    left: 3px;
    display: none;
}
.search-box .bg-highlight {
    background: url(../images/sp-timer-bg-mid.png) no-repeat;
    background-position: 0 -46px;
    z-index: 11;
    position: absolute;
    height: 46px;
    width: 143px;
    left: 32px;
    top: -1px;
    display: none;
}
.search-box .bg-box-highlight {
    background: url(../images/main-flash-bg.jpg) repeat-x 4px 20px;
    z-index: 5;
    height: 240px;
    width: 171px;
    margin: 0 0 0 -10px;
    display: none;
}
.search-box .section ul {
    background: url(../images/sp-timer-bg-mid.png) no-repeat;
    background-position: 4px 0;
    z-index: 10;
}
.search-section {
    position: relative;
}
.search-box .winner {
    font-size: 16px;
    line-height: 20px;
}
.prod-list .section {
    padding: 0 0 0 4px;
}
.prod-list .counter li {
    width: 46px;
    height: 46px;
    margin: 0 0 0 3px;
}
.prod-list .price {
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    color: #ec2c0d;
}
.prod-list .price strong span {
    font-size: 16px;
}
.prod-list .user {
    margin: 0 0 1px;
    line-height: 14px;
}
.prod-list .user a {
    text-decoration: none;
}
.prod-list .user a:hover {
    text-decoration: underline;
}
.prod-list .control {
    height: 1%;
    position: relative;
    text-align: center;
}
.prod-list .control:after {
    display: block;
    clear: both;
}
.prod-list .control .plus {
    position: absolute;
    top: 9px;
    left: -1px;
}
.prod-list .seat_panel{
}
.prod-list .seat_bar_outer{
    text-align:center;
}
.prod-list .seat_bar{
    width:120px;
    height:10px;
    display:block;
    margin:16px auto 18px auto;
    border:1px solid #626562;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    background-image: url('../img/backgrounds/seat_bg.png');
    background-position: -120px 0px;
}
.prod-list .seat_count{

}
.product-image-small {
    display: block;
    width: 100px;
    height: 80px;
    overflow: hidden;
    margin: 0 auto;
}
.price-tag {
    position: absolute;
    width: 213px;
    height: 87px;
    top: 80px;
    left: -35px;
    z-index: 999;
    background: url(../images/price-tag.png) no-repeat;
    display: none;
}
.price-retail {
    color: #202020;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    width: 86px;
    top: 16px;
    text-align: center;
    text-decoration: line-through;
}
.price-wavee {
    color: #fff;
    font-weight: bold;
    position: absolute;
    width: 86px;
    top: 37px;
    text-align: center;
}
.pw-big {
    font-size: 22px;
}
.pw-small {
    font-size: 18px;
}
.ag-control {
    display: none;
    height: 1%;
    position: relative;
}
.ag-control:after {
    content: "";
    display: block;
    clear: both;
}
.ag-control div {
    float: right;
    margin: -11px -3px 0 0;
}
.ag-control .link-prev,.ag-control .link-next,.ended-control .links .link-prev,.ended-control .links .link-next {
    float: left;
    clear: right;
    width: 23px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/bg-link-prev2.png) no-repeat;
    margin: 0 7px 0 0;
    position: relative;
    cursor: pointer;
}
.ag-control .link-next,.ended-control .links .link-next {
    background: url(../images/bg-link-next2.png) no-repeat;
}
.breadcrumbs {
    list-style: none;
    margin: 8px 0 0;
    padding: 0 0 4px;
    float: left;
    font-size: 12px;
    line-height: 15px;
}
.breadcrumbs li {
    display: inline;
}
.categories-gallery {
    width: 734px;
    position: relative;
}
.categories-carusel-list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
}
.categories-carusel-list .categories-carusel-item {
    width: 734px;
}
.categories-list {
    list-style: none;
    padding: 26px 0 2px;
    margin: 0 0 0 -12px;
    width: 736px;
}
.categories-list:after {
    content: "";
    display: block;
    clear: both;
}
.categories-list li.cl-item {
    display: inline;
    float: left;
    width: 69px;
    margin: 0 0 0 23px;
    padding: 0 0 21px;
}
.categories-list li.cl-item .cl-box {
    height: 69px;
}
.categories-list li.cl-item .cl-box:after {
    content: "";
    display: block;
    clear: both;
}
.categories-list li.cl-item .cl-box:hover,.categories-list li.cl-item .cl-box.hover {
    position: relative;
}
.categories-list li a.photo {
    display: table;
    height: 100%;
    width: 100%;
    background: #fff;
    font-size: 0;
    line-height: 0;
    text-align: center;
}
* html .categories-list li a.photo {
    display: block;
}
*+html .categories-list li a.photo {
    display: block;
}
.categories-list li a.photo span {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}
* html .categories-list li a.photo span {
    display: block;
}
*+html .categories-list li a.photo span {
    display: block;
}
.categories-list li .cl-box:hover .popup,.categories-list li .cl-box.hover .popup {
    display: block;
}
.categories-list .popup {
    width: 203px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: -68px;
    margin: -22px 0 0;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    display: none;
    z-index: 10;
}
* html .categories-list .popup {
    background: url(../images/none.gif);
}
.categories-list .popup a {
    color: #fff;
}
.categories-list .popup .t {
    height: 13px;
    overflow: hidden;
    background: url(../images/bg-categories-popup-t.png) no-repeat;
}
.categories-list .popup .b {
    height: 5px;
    overflow: hidden;
    background: url(../images/bg-categories-popup-b.png) no-repeat;
}
.categories-list .popup .c {
    height: 1%;
    padding: 6px 4px 3px 2px;
    background: url(../images/bg-categories-popup-c.png) repeat-y;
}
.categories-list .popup .c:after {
    content: "";
    display: block;
    clear: both;
}
.categories-list .popup .c-main {
    width: 100%;
    float: left;
    position: relative;
}
.categories-list .top-section {
    width: 186px;
}
.categories-list .title {
    margin: 0 0 14px;
}
.categories-list .specular-popup .popup {
    top: auto;
    bottom: 100%;
    margin: 0 0 -22px;
}
.categories-list .specular-popup .popup .t {
    height: 5px;
    background: url(../images/bg-categories-popup-t-2.png) no-repeat;
}
.categories-list .specular-popup .popup .b {
    height: 13px;
    background: url(../images/bg-categories-popup-b-2.png) no-repeat;
}
.categories-list .specular-popup .popup .c {
    padding: 3px 4px 6px 2px;
}
.tab-aside2 {
    display: inline;
    width: 172px;
    float: left;
    margin: 0 4px 0 0;
}
.tab-aside2 h2 {
    margin: 7px 0 0;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
}
.tab-aside2 .heading {
    width: 100%;
    border-bottom: 1px solid #999;
    padding: 0 0 4px;
    margin: 0 0 8px;
}
.tab-aside2 .heading:after {
    content: "";
    display: block;
    clear: both;
}
.tab-aside2 .prod-list .item {
    margin: 0 0 20px;
    display: block;
}
.tab-aside2 .prod-list .preview {
    height: 98px;
    overflow: hidden;
    display: table;
    width: 100%;
    font-size: 0;
    line-height: 0;
}
* html .tab-aside2 .prod-list .preview {
    display: block;
}
*+html .tab-aside2 .prod-list .preview {
    display: block;
}
.tab-aside2 .prod-list .preview span {
    vertical-align: middle;
    width: 100%;
}
* html .tab-aside2 .prod-list .preview span {
    display: block;
}
*+html .tab-aside2 .prod-list .preview span {
    display: block;
}
.tab-aside2 .prod-list .preview img {
    display: block;
    margin: 0 auto;
}
.prod-gallery2 .prod-main2 {
    width: 172px;
    position: absolute;
}
.prod-gallery2 .prod-list {
    list-style: none;
    margin: 0 0 0 -11px;
    padding: 0;
    width: 171px;
    font-size: 12px;
    line-height: 14px;
}
.credits-carusel {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 99999px;
}
.credits-carusel .carusel-item {
    width: 171px;
    float: left;
    padding: 0 0 0 12px;
}
.tab-aside2 .ag-control div {
    margin: -11px -6px 0 0;
}
.ended-content {
    width: 947px;
    float: left;
    padding: 0 0px 11px 0;
/*    background: url(../images/divider-ended-content.gif) repeat-y 745px 0;*/
    margin: 0 0 -4px;
    position: relative;
}
.ended-gallery {
    width: 947px;
    float: left;
    margin: 12px 0 0;
}
.ended-box {
    width: 947px;
    overflow: hidden;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    margin: 0 0 9px 7px;
    position: relative;
}
.ended-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 99999px;
}
.ended-box ul li {
    display: inline;
    width: 184px;
    float: left;
    padding: 0 1px 7px 0;
    margin: 0 0 0 -1px;
    border-left: 1px solid #c9c9c9;
}

.ended-box ul li.last{
    border:none;
}

.ended-box .title-box {
    overflow: hidden;
}
* html .ended-box .title-box {
    overflow: visible;
}
.ended-box .title-box .title {
    margin: 0;
}
.ended-box .title-box dl {
    margin: 0;
}
.ended-box .title-box dl dt {
    display: inline;
}
.ended-box .title-box dl dd {
    display: inline;
    margin: 0;
}
.ended-box .preview {
    height: 151px;
    position: relative;
}
.ended-box .preview .photo {
    display: table;
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    opacity: .5;
    filter: alpha(opacity=50);
}
.ended-box .preview .photo span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 42px;
}
* html .ended-box .preview .photo span {
    display: block;
}
*+html .ended-box .preview .photo span {
    display: block;
}
.ended-box .preview .photo img {
    display: block;
    margin: 0 auto;
}
.ended-box .preview .prozenten {
    position: absolute;
    bottom: 5px;
    left: 50%;
    margin: 0 0 0 -48px;
    background:url(../images/percent-bg.png);
    width:93px;
    height:71px;
    text-align:left;
    vertical-align:bottom;
}
.ended-box .preview .prozenten span{
    height:71px;
    font-size:24px;
    color:#000000;
    font-weight:bold;
    vertical-align:bottom;
    display:block;
    line-height:71px;
}
.ended-box .breakdown dt {
    line-height: 16px;
    display: inline;
    font-size: 12px;
}
.ended-box .breakdown dd {
    display: inline;
    font-size: 12px;
    font-weight: bold;
}
.ended-box .total dt {
    display: inline;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
}
.ended-box .total dd {
    display: inline;
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    color: #ec2c0d;
}
.ended-box p {
    margin: 0;
}
.ended-control {
    height: 1%;
    overflow: hidden;
    padding: 7px 6px 0 13px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    border-top: 1px solid #c9c9c9;
}
.ended-control a {
    color: #666;
}
.ended-control .see-all {
    float: left;
    margin: 3px 0 0;
}
.ended-control .links {
    float: right;
}
.ended-control .links a {
    float: left;
    margin: 3px 0 0;
}
.ended-control .links .link-prev,.ended-control .links .link-next {
    margin: 0 0 0 8px;
}
.suggest {
    width: 181px;
    float: right;
    text-align: center;
    margin: 18px 0 0;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
}
#ended-page .end_time {
    width: 210px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-family: Tahoma;
}
#ended-page .savings-box {
    float: left;
    width: 125px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    margin: 0;
    position: relative;
}
.suggest h3 {
    margin: 0 0 8px;
}
.suggest h3 img {
    display: block;
    margin: 0 auto;
}
.suggest p {
    margin: 0 0 15px;
}
.suggest .suggestion-box {
    height: 1%;
    overflow: hidden;
    padding: 0 7px 0 0;
    margin: 0 0 14px;
    border-bottom: 1px solid #c9c9c9;
    font-size: 0;
    line-height: 0;
}
.suggest .suggestion-form {
    height: 1%;
    overflow: hidden;
}
.suggest .suggestion-form .text {
    width: 155px;
    min-height: 24px;
    margin: 0 auto 9px;
    background: url(../images/bg-suggestion-form-text.gif) no-repeat;
}
.suggest .suggestion-form .text input {
    width: 137px;
    float: left;
    margin: 0;
    padding: 4px 9px;
    border: 0;
    background: none;
    color: #999;
    font-size: 12px;
}
.suggest .suggestion-form .submit {
    width: 86px;
    height: 29px;
    margin: 0 auto;
    display: block;
}
.visual {
    width: 923px;
    overflow: hidden;
    margin: 7px 0 11px 8px;
    position: relative;
}
.visual img {
    display: block;
}
.visual h2 {
    margin: 0;
    position: absolute;
    top: 20px;
    right: 23px;
}
.aside .add-nav {
    list-style: none;
    margin: 0 0 17px 5px;
    padding: 8px 0 0;
    width: 186px;
    overflow: hidden;
    line-height: 16px;
}
.aside .add-nav li {
    height: 1%;
    padding: 8px 16px 7px;
    overflow: hidden;
    border-bottom: 1px solid #c2c2c2;
}
.aside .add-nav a {
    text-decoration: none;
}
.aside .add-nav a:hover {
    text-decoration: underline;
}
.aside .select-box {
    height: 1%;
    padding: 0 0 0 4px;
    margin: 0 0 13px;
}
.aside .select-box:after {
    content: "";
    display: block;
    clear: both;
}
.aside .select-box img {
    float: left;
}
.savings-box2 {
    width: 194px;
    overflow: hidden;
    margin: 0 0 8px;
    padding: 0 0 30px;
    background: #bdbdbd url(../images/bg-tools-b.gif) no-repeat 0 100%;
}
.savings-box2 .sb-heading {
    margin: 0 0 11px;
}
.savings-box .launch-row {
    height: 1%;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-align: center;
    padding: 19px 0 0;
}
.tab-holder .c-box6 h2 {
    margin: 0;
    padding: 5px 0 2px;
    font-size: 16px;
    line-height: 19px;
    float: left;
}
.c-box6 .gal-filter {
    padding: 0;
}
.txt-content {
    height: 1%;
    line-height: 20px;
    padding: 7px 13px 16px 33px;
}
.credit-savings {
    float: left;
    margin-left: 470px;
    margin-top: -10px;
    display: inline;
    text-align: center;
}
.txt-content:after {
    content: "";
    display: block;
    clear: both;
}
.align-left {
    float: left;
}
.txt-content .align-left {
    margin: 3px 38px 0 -3px;
    position: relative;
}
.txt-content p {
    margin: 0 0 21px;
}
.txt-content .next-row {
    height: 1%;
    overflow: hidden;
    padding: 5px 4px 0;
}
.txt-content .next-row .next-bidding {
    float: right;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #f7971b;
    text-decoration: none;
    padding: 0 20px 0 0;
    background: url(../images/arrow-right.gif) no-repeat 100% 50%;
}
.txt-content .next-row .next-bidding:hover {
    text-decoration: underline;
}
#mywavee-header {
    position: absolute;
}
.mywavee-table {
    width: 683px;
    overflow: hidden;
    margin: 0 0 14px 21px;
    line-height: 15px;
}
.mywavee-table table {
    width: 100%;
    border-collapse: collapse;
}
.mywavee-table p {
    margin: 0;
}
.mywavee-table td {
    padding: 0;
    vertical-align: top;
}
.mywavee-table table thead td {
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    padding: 0 0 15px;
    border-bottom: 1px solid #ccc;
}
.mywavee-table table tbody td {
    text-align: center;
}
.mywavee-table table tbody tr:hover td,.mywavee-table table tbody tr.hover td {
    background: #ccc;
    cursor: pointer;
}
.mywavee-table table tbody tr:hover td.spacer-cells,.mywavee-table table tbody tr.hover td.spacer-cells {
    background: none;
}
.mywavee-table td.photo {
    width: 87px;
    padding: 13px 0 13px 5px;
    vertical-align: middle;
}
.mywavee-table td.photo a {
    float: left;
    width: 78px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 0;
    line-height: 0;
    text-align: center;
}
.mywavee-table td.details {
    width: 244px;
    font-size: 11px;
    line-height: 18px;
    text-align: left;
}
.mywavee-table tbody td.details {
    width: 234px;
    padding: 7px 5px;
}
.mywavee-table .title {
    margin: 0 0 2px;
    font-size: 13px;
}
.mywavee-table .title a {
    text-decoration: none;
}
.mywavee-table .title a:hover {
    text-decoration: underline;
}
.mywavee-table td.details dl {
    margin: 0 0 3px;
}
.mywavee-table td.details dl dt {
    display: inline;
}
.mywavee-table td.details dl dd {
    display: inline;
    margin: 0;
}
.mywavee-table td.details .pay-box {
    font-size: 16px;
    line-height: 18px;
    color: #999;
}
.mywavee-table td.details .pay-box:after {
    content: "";
    display: block;
    clear: both;
}
.mywavee-table td.details .pay-box a.btn-pay-now {
    width: 83px;
    display: block;
    margin: 0 0 0 -5px;
    position: relative;
}
.mywavee-table td.end-date {
    width: 126px;
}
.mywavee-table tbody td.end-date {
    padding: 10px 0;
}
.mywavee-table td.end-price {
    width: 92px;
}
.mywavee-table td.savings {
    width: 90px;
}
.mywavee-table tbody td.end-price,.mywavee-table tbody td.savings {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding: 5px 0;
}
.mywavee-table td.spacer {
    width: 39px;
}
.mywavee-table .spacer-row td {
    width: 683px;
    height: 7px;
    padding: 0;
    border-bottom: 1px solid #e5e4e4;
    font-size: 0;
    line-height: 0;
}
#back-to-myauctions {
    display: none;
}
.back-myauctions {
    position: absolute;
    top: 103px;
    left: -51px;
    z-index: 100;
    margin: 0;
}
.back-myauctions img {
    display: block;
}
ul.search-results {
    padding: 0;
    margin: 0;
}
ul.search-results .btn-bid .btn{
  margin:0 auto;
}
ul.search-results li.search-result-auction {
    list-style-type: none;
    padding: 20px 10px;
}
ul.search-results.prod-list{
    width:auto;
}
ul.search-results.prod-list .seat_bar{
    margin:5px auto 5px auto;
}
ul.search-results.prod-list .counter li {
    height: 45px;
    margin: 0 0 0 3px;
    width: 46px;
    font-size: 30px;
    line-height: 44px;
    z-index: 12;
}
ul.search-results li.search-result-auction .search-result-product {
    padding: 0 0 10px;
}
ul.search-results li.search-result-auction .search-result-product img {
    margin-right: 25px;
    border: 1px solid #ccc;
}
.search-col-labels {
    background-color: #ccc;
    margin: 10px 10px 0;
    font-size: 11px;
    padding: 5px;
}
.search-result-auction .product-group {
    margin: 10px 0 0;
}
.search-result-auction .product-group li {
    float: left;
    list-style-type: none;
}
.search-result-auction .product-group li a img {
    border: 1px solid #ccc;
    margin-right: 10px;
    padding: 0;
}
.search-result-auction .price {
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
}
.search-result-auction .participants {
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
}
.search-result-auction h3 {
    margin: 0 0 10px;
}
.search-result-auction .prod-list .counter {
    margin: 0 auto;
    width: 147px;
    height: 45px;
    float: none;
    display: block;
}
.hr-dotted {
    width: 897px;
    height: 1px;
    background: url('../images/hr-dotted.png') no-repeat;
    margin: 0 auto;
}
#sort-dropdown {
    width: 168px;
    height: 22px;
    background: url('../images/dropdown-sort.gif') no-repeat;
    color: #fff;
    font-weight: bold;
    padding: 3px 0 0 15px;
}
#buy-credits-content #large-paddle {
    position: absolute;
    right: 100px;
    bottom: 0;
}
#buy-credits-content ul {
    padding: 20px 0 15px;
}
#buy-credits-content ul li {
    list-style-type: none;
    padding: 10px 0;
    float: left;
    margin-right: 60px;
}
#buy-credits-content ul li.slider {
    padding: 13px 0 11px;
    margin-right: 60px;
}
#buy-credits-content ul li.bigger2 {
    padding: 23px 0;
}
#buy-credits-content #custom-credits {
    background-color: #dcddde;
    font-size: 24px;
    font-weight: bold;
}
#buy-credits-content ul li p {
    padding: 10px;
}
#buy-credits-content div#payment-fields .h2 {
    border-bottom: 1px solid #c9c9c9;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
#buy-credits-content div#payment-fields table.form-table tr,div.body table.form-table tr,table.form-table tr {
    height: 32px;
}
#buy-credits-content div#payment-fields table.form-table td,div.body table.form-table td,table.form-table td {
    padding-right: 5px;
}
#buy-credits-content div#payment-fields table.form-table label.error,div.body table.form-table label.error,table.form-table label.error {
    color: #a64040;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    text-align: left;
    float: left;
    position: absolute;
    margin: -13px 0 0 -111px;
}
#buy-credits-content div#payment-fields table.form-table input,div.body table.form-table input,table.form-table input {
    border: 1px solid #ccc;
    float: left;
    font-size: 12px;
    margin: 0;
    margin-right: 10px;
    padding: 4px 2px;
    width: 150px;
}
#win-limit-content {
    display: none;
}
#auction-win-limit img {
    margin-top: -2px;
    vertical-align: text-top;
}
#auction-win-limit {
    line-height: 18px;
    padding: 5px 0 5px 0;
}
#global-tooltip {
    margin: 0;
    padding: 0;
    z-index: 9999;
    display: none;
    cursor: pointer;
}
#global-tooltip .tip-title-large {
    color: #f6861f;
    font-size: 16px;
    font-weight: bold;
}
#global-tooltip .tip-title {
    color: #f6861f;
    font-size: 12px;
    font-weight: bold;
}
#global-tooltip .left {
    text-align: left;
    padding: 0 0 2px 3px;
}
#global-tooltip .center {
    display: block;
    text-align: center;
}
#global-tooltip a {
    color: #ccc;
}
#global-tooltip a:hover {
    color: #fff;
}
#global-tooltip-content {
    color: #ccc;
    font-size: 11px;
    text-align: center;
}
#global-tooltip .tooltip-ul {
    background: url('../images/tooltip-ul.png') no-repeat;
    width: 8px;
}
#global-tooltip .tooltip-upper {
    height: 16px;
}
#global-tooltip .tooltip-upper-bg {
    background: url('../images/tooltip-upper.png') repeat-x;
    text-align: center;
}
#global-tooltip .tooltip-um {
    background: url('../images/tooltip-um.png') no-repeat;
    width: 16px;
    height: 16px;
    position: relative;
    margin: -16px auto;
}
#global-tooltip .tooltip-ur {
    background: url('../images/tooltip-ur.png') no-repeat;
    width: 8px;
}
#global-tooltip .tooltip-left {
    background: url('../images/tooltip-left.png') repeat-y;
    width: 8px;
}
#global-tooltip .tooltip-center {
    background: url('../images/tooltip-center.png') repeat;
}
#global-tooltip .tooltip-right {
    background: url('../images/tooltip-right.png') repeat-y;
    width: 8px;
}
#global-tooltip .tooltip-ll {
    background: url('../images/tooltip-ll.png') no-repeat;
    width: 8px;
}
#global-tooltip .tooltip-lower {
    height: 8px;
}
#global-tooltip .tooltip-lower-bg {
    background: url('../images/tooltip-lower.png') repeat-x;
}
#global-tooltip .tooltip-lr {
    background: url('../images/tooltip-lr.png') no-repeat;
    width: 8px;
}
#global-tooltip .mega-win-title {
    color: #f6861f;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 0 5px 0;
}
#global-tooltip .mega-win-stat {
    color: #eee;
    font-size: 11px;
    text-align: right;
}
#global-tooltip .mega-win-value {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
#global-tooltip .mega-win-info {
    color: #eee;
    font-size: 11px;
    text-align: left;
    padding: 6px 9px 6px 9px;
}
#global-tooltip .mega-win-info a {
    padding: 2px 0 6px 0;
    float: left;
}
#global-tooltip .b2b-tooltip table {
    width: 90%;
    margin: 0 auto;
}
#global-tooltip .b2b-tooltip h2 {
    margin-bottom: 5px;
}
#global-tooltip .b2b-tooltip table tr td {
    text-align: right;
    font-weight: bold;
    width: 50%;
}
#global-tooltip .b2b-tooltip table tr td.label {
    text-align: left;
    font-weight: normal;
}
#global-tooltip .b2b-tooltip table tr td hr {
    height: 1px;
    border: 0;
    color: #999;
    background-color: #999;
}
#global-tooltip .b2b-tooltip .footer {
    margin: 3px 0 5px 0;
}
#mega-win-popup-content {
    display: none;
}
#top-sign-in {
    width: 95px;
    height: 30px;
    background: url('../images/btn-sign-in.png') no-repeat;
    position: relative;
    float: right;
    text-align:left;
}
#top-sign-in a#sign-in-button{
    color:#ffffff;
    padding-right:25px;
    text-align:center;
    line-height:28px;
    font-size:12px;
    font-weight:bold;
    text-transform: capitalize;
    text-decoration:none;
}
#top-sign-in-box {
    width: 252px;
    height: 198px;
    background: url('../images/btn-sign-in.png') 0 -60px no-repeat;
    display: none;
    color: #c0c0c0;
    padding: 15px 0 0 18px;
    z-index: 9999;
    position: relative;
}
#top-sign-in-box .button{
    background:url('../images/btn-sign-in-orange.png');
    border:none;
    width:84px;
    height:25px;
    color:#ffffff;
    font-weight:bold;
    margin-top: 37px;
   cursor:pointer;
}
#top-sign-in-box a:link,#top-sign-in-box a:visited {
    color: #ccc;
}
#top-sign-in-box input[type=text],#top-sign-in-box input[type=password] {
    border: 0;
    background: transparent;
}
#login-remember {
    display: inline;
    position: relative;
    top: 17px;
    left: 10px;
}
#login-remember .remember-text {
    display: inline;
    margin-top: 3px;
    padding-left: 4px;
    position: relative;
    top: 2px;
}
#top-sign-in-box-holder {
    position: absolute;
    top: 23px;
    right: 0;
}
#top-sign-in a {
    display: block;
    height: 30px;
}
#login-username {
    position: absolute;
    top: 32px;
    left: 20px;
    width: 225px;
    color: #666;
    margin-top: 3px;
}
#login-password {
    position: absolute;
    top: 86px;
    left: 20px;
    width: 225px;
    color: #666;
    margin-top: 3px;
}
.main_how_it_works {
    width: 100%;
    position: relative;
    padding-top: 20px;
}
.how_it_work_back_myauctions {
    position: absolute;
    top: 110px;
    left: -51px;
    z-index: 100;
    margin: 0;
}
.page_title {
    height:35px;
    display:block;
    padding-left:15px;
}
.launch_demo {
    width: 196px;
    height: 110px;
    float: left;
    background-image: url(../images/demo.jpg);
    background-repeat: no-repeat;
}
.btn_launch_now {
    width: 132px;
    height: 28px;
    float: left;
    padding-top: 5px;
    padding-left: 32px;
}
.launch_demo_text {
    width: 185px;
    height: auto;
    float: left;
    padding-top: 55px;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    color: #999;
}
.the_ticker_bg {
    width: 961px;
    height: 48px;
    float: left;
    background-image: url(../images/the_ricker_bg.jpg);
    background-repeat: no-repeat;
}
.the_ticker_text {
    padding-left: 200px;
    padding-top: 16px;
    font-weight: bold;
    color: #ccc;
    font-size: 12px;
}
.the_ticker_text a {
    color: #ccc;
}
.the_ticker_text span {
    color: #f8991d;
}
.for_border {
    width: 683px;
    height: auto;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #e4e4e4 solid;
}
.for_number {
    float: left;
    width: 65px;
    height: 65px;
    padding-top: 5px;
}
.for_desc_div {
    width: 615px;
    height: auto;
    float: left;
    border-left: 1px #e4e4e4 solid;
}
.for_desc_div_inner {
    width: 615px;
    height: auto;
    float: left;
    padding-top: 5px;
}
.desc_image {
    width: 84px;
    height: 65px;
    float: left;
    text-align: left;
}
.desc_title {
    widows: 100%;
    height: auto;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    padding-top:20px;
}
.dest_details {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 8px;
}
.desc_value {
    width: 525px;
    height: auto;
    float: left;
    font-size: 15px;
    line-height: 18px;
    color: #333;
}
.slider_box {
    width: 947px;
    margin: 0 auto;
    padding: 0 28px;
    font-size: 11px;
    line-height: 13px;
    color: #f8991d;
}
.for_slide {
    width: 400px;
    height: auto;
    float: left;
    color: #f8991d;
    font-size: 14px;
    font-weight: bold;
    padding-left: 40px;
}
.full_slider_box {
    width: 947px;
    height: auto;
    float: left;
    padding-top: 15px;
}
.priveous_arro {
    width: 40px;
    height: auto;
    float: left;
    padding-top: 40px;
}
.individual_slider_box {
    width: 207px;
    height: auto;
    float: left;
}
.slide_box_top_border {
    width: 207px;
    height: 11px;
    float: left;
    background-image: url(../images/bg-prod-items-t.png);
    background-repeat: no-repeat;
}
.slide_box_middle_border {
    width: 207px;
    height: 200px;
    float: left;
    background-image: url(../images/bg-prod-items-m.png);
    background-repeat: repeat-y;
}
.slide_box_bottom_border {
    width: 207px;
    height: 10px;
    float: left;
    background-image: url(../images/bg-prod-items-b.png);
    background-repeat: no-repeat;
}
slide-top-section {
    overflow: hidden;
    padding: 0 4px 11px 7px;
    width: 185px;
}
.item-c2 {
    background: url(../images/bg-prod-items-t.png) no-repeat scroll 0 0;
}
.item-t2 {
    background: url(../images/bg-prod-items-m.jpg) repeat-y;
    width: 207px;
}
.item-b2 {
    background: url(../images/bg-prod-items-b.png) no-repeat scroll 0 100%;
    min-height: 150px;
    overflow: hidden;
    padding: 8px 6px 6px 4px;
    width: 197px;
}
.prod-gallery .link-prev {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: url(../images/left-arrow-dark.png) no-repeat scroll 0 0;
    float: left;
    height: 32px;
    margin: 64px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 32px;
    cursor: pointer;
}
.prod-gallery .link-next {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: url(../images/right-arrow-dark.png) no-repeat scroll 0 0;
    float: left;
    height: 32px;
    margin: 64px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 32px;
    cursor: pointer;
}
.watch-list .top-section .title strong a {
    color: #333;
}
.watch-list .details .user {
    color: #333;
}
.close_popup_div {
    width: 890px;
    height: 40px;
    float: left;
}
.popup_close_image {
    width: 55px;
    height: 19px;
    float: right;
    margin-top: 25px;
}
.watch-gray {
    position: absolute;
    top: 9px;
    left: -1px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: url(../images/sp-watch2.png) no-repeat;
}
.watch-gray2 {
    width: 17px;
    height: 17px;
    cursor: pointer;
    margin: 10px 0 0 0;
    float: left;
    background: url(../images/sp-watch2.png) no-repeat;
}
.watch-gray3 {
    position: absolute;
    margin-top: 9px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: url(../images/sp-watch2.png) no-repeat;
}
.watch-orange {
    width: 17px;
    height: 17px;
    cursor: pointer;
    margin: 10px 0 0 0;
    float: left;
    background: url(../images/sp-watch.png) no-repeat;
}
.watching {
    background-position: 0 -17px;
}
#login-page #login-error {
    padding: 12px 0 0 0;
}
#login-page .register-title {
    padding: 10px 0 0 40px;
}
#login-page #register-box {
    width: 500px;
    height: 200px;
    padding: 15px 0 0 40px;
}
#login-page #login-box {
    margin: 5px 0 10px;
    padding: 0 15px 0;
    width: 375px;
    height: 90px;
}
#login-page a:link,#login-page a:visited {
    color: #f6861f;
}
#login-page a.forgot-password {
    font-size: 11px;
}
.aside {
    margin: 0;
}
#account .sub-section label {
    float: left;
    width: 250px;
}
#account .sub-section label.error {
    color: #a60000;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    text-align: left;
    float: right;
}
#account #my-notifications {
    position: relative;
    background: url('../images/my-notifications-mid.gif') repeat-y;
    padding: 83px 5px 6px;
    margin: 50px auto 20px;
    width: 675px;
}
#account #my-notifications-top {
    left: 0;
    top: 0;
    height: 73px;
    width: 665px;
    position: absolute;
    background: url('../images/my-notifications-top.gif') no-repeat;
    text-align: right;
    color: white;
    padding: 10px 20px 0 0;
}
#account .paginationControl {
    padding: 0 25px 25px;
}
#account #my-notifications #logo {
    position: absolute;
    top: -18px;
    left: -7px;
}
#account #my-notifications-bottom {
    left: 0;
    height: 6px;
    width: 949px;
    position: absolute;
    bottom: 0;
    background: url('../images/my-notifications-bottom.gif') no-repeat;
}
#account #my-notifications ul {
    list-style-type: none;
    padding: 0;
}
#account #my-notifications ul li {
    display: block;
    padding: 0;
    height: 35px;
    background-color: #e2e4e5;
}
#account #my-notifications ul li .icon {
    float: left;
    margin: 5px 10px 0;
}
#account #my-notifications ul li .message {
    float: left;
    margin-top: 10px;
}
#account #my-notifications ul li.even {
    background-color: #d5d8d9;
}
#account #my-notifications ul li.bold {
    font-weight: bold;
}
#tab-my-account a.tab span.red-header {
    color: #a60000;
    font-weight: bold;
}
.tab-content_for_mywevee {
    width: 100%;
    position: relative;
    float: left;
    margin: 5px 0 0;
}
.twocolumns3 {
    height: 1%;
    overflow: hidden;
    margin: 0 0 11px;
}
.my_wavee_back_myauctions {
    position: absolute;
    top: 70px;
    left: -51px;
    z-index: 100;
    margin: 0;
}
#search_field {
    font-size: 11px;
}
.user_image {
    width: 45px;
    height: 43px;
    float: left;
}
.user_statistics {
    width: 130px;
    height: auto;
    float: left;
    padding-left: 5px;
}
.user_info {
    border-bottom: 1px #999 solid;
    float: left;
    padding-bottom: 10px;
    height: auto;
}
.user_rank {
    border-bottom: 1px #999 solid;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    height: auto;
}
.user_lifetime {
    float: left;
    padding-top: 10px;
    width: 100%;
    height: auto;
}
.rank {
    width: 100px;
    float: left;
    height: auto;
}
.rank_result {
    width: 60px;
    height: auto;
    float: right;
    font-weight: bold;
    text-align: right;
    font-size: 16px;
}
.user_cradits {
    border-bottom: 1px #999 solid;
    float: left;
    padding-top: 10px;
    width: 100%;
    height: auto;
}
.btn_buy_cradits {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 5px;
}
.tell_a_friend {
    width: 196px;
    height: 110px;
    float: left;
    background-image: url(../images/earn_credite.jpg);
    background-repeat: no-repeat;
}
.btn_tell_a_friend {
    width: 190px;
    height: auto;
    float: left;
    padding-top: 72px;
    padding-left: 32px;
}
.mywavee-table tbody td.end-price,.mywavee-table tbody td.savings {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding: 5px 0;
}
.mywavee-table td.spacer {
    width: 39px;
}
.mywavee-table .spacer-row td {
    width: 683px;
    height: 7px;
    padding: 0;
    border-bottom: 1px solid #e5e4e4;
    font-size: 0;
    line-height: 0;
}
.back-myauctions {
    position: fixed;
    top: 30%;
    left: 0;
    z-index: 100;
    margin: 0;
}
.back-myauctions img {
    display: block;
}
#account .sub-section label {
    float: left;
    width: 250px;
}
#buy-credits-bg {
    width: 673px;
    height: 255px;
    background: url('../images/buy-credits-bg.png') no-repeat;
    color: #fff;
    position: relative;
}
#buy-credits-fg {
    width: 574px;
    height: 171px;
    background: url('../images/buy-credits-fg.png') no-repeat;
    color: #fff;
    position: relative;
    top: 54px;
    left: 35px;
}
#custom-credits {
    width: 91px;
    height: 38px;
    text-align: center;
    background: #2c2c2c url('../images/bg-buy-credits-custom.gif') no-repeat;
    border: 0;
    padding: 0;
}
#buy-credits-content ul {
    padding: 20px 0 15px;
    position: absolute;
    top: 30px;
    left: 8px;
    width: 300px;
}
#buy-credits-content .custom-credits input.radio {
    left: 200px;
}
#buy-credits-content .custom-credits input.text {
    position: relative;
    left: 508px;
    top: -89px;
}
#buy-credits-content .custom-credits input.radio {
    position: relative;
    left: 470px;
    top: -89px;
}
#buy-credits-content .custom-credits span.price {
    float: right;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 256px;
}
#buy-credits-content ul li {
    list-style-type: none;
    padding: 11px 0 11px 0;
    float: left;
    margin: 0 60px 0 10px;
    width: 300px;
}
#buy-credits-content ul li.bigger {
    padding: 20px 0 20px 0;
}
#buy-credits-content #custom-credits {
    background-color: #dcddde;
    font-size: 24px;
    font-weight: bold;
}
#buy-credits-content ul li p {
    padding: 10px;
}
#bidders-save {
    width: 716px;
    height: 670px;
    float: left;
    padding: 20px 0 0 0;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
    position: relative;
}
#bidders-save .title {
    padding: 0;
    margin: -10px;
}
#bidders-save .buttons {
    padding-left: 126px;
    padding-top: 30px;
}
#bidders-save .banner-1 {
    padding-left: 22px;
}
#bidders-save .banner-2 {
    padding-left: 36px;
}
#bidders-save .hr {
    border-top: 1px solid #e3e3e3;
    height: 1px;
    width: 620px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3px;
}
#bidders-save .product-info {
    padding-left: 15px;
}
#bidders-save .product-info span {
    font-size: 12px;
}
#bidders-save .product-info td.image {
    padding-left: 10px;
    padding-top: 6px;
}
#bidders-save .product-info td.image img {
    border: 1px solid #ccc;
}
#bidders-save .product-info td.name span {
    font-size: 13px;
    font-weight: normal;
}
#bidders-save .product-info table.product-info-table {
    width: 666px;
    height: 100px;
    background-color: #e3e3e3;
}
#bidders-save .product-info table.product-info-table table.product-pricing {
    font-size: 13px;
    font-weight: normal;
}
#bidders-save .full-price {
    float: right;
    padding-top: 12px;
    padding-right: 32px;
}
#bidders-save .learn-more {
    position: relative;
    top: -2px;
}
.tab-content_for_buy_now .c-box6 {
    background: none;
    width: 716px;
}
.tab-content_for_buy_now #video-box {
    width: 260px;
    height: 298px;
    background: #000 url('../images/bg-watch-videos.gif') no-repeat;
    float: right;
}
.tab-content_for_buy_now .twocolumns {
    margin-bottom: 0;
}
.tab-content_for_buy_now #btn-learn-more {
    float: right;
    position: relative;
    width: 275px;
    height: 65px;
    left: 10px;
    background: url('../images/btn-learn-more-big.png') no-repeat;
    margin-top: 8px;
}
.tab-content_for_buy_now #btn-continue-checkout {
    float: right;
    position: relative;
    width: 275px;
    height: 65px;
    left: 10px;
    background: url('../images/btn-continue-checkout.png') no-repeat;
    margin-top: 5px;
}
#wavee-registration p,#wavee-registration h1,#wavee-registration form,#wavee-registration button {
    border: 0;
    margin: 0;
    padding: 0;
}
.reg-spacer {
    clear: both;
    height: 1px;
}
.reg-form {
    width: 600px;
    padding: 0;
}
.reg-heading {
    padding: 9px 13px 4px 25px;
    margin: 0 0 23px;
}
.reg-heading span {
    font-size: 12px;
    color: #606060;
}
#reg-truste {
    float: right;
    position: absolute;
    top: 120px;
    right: 30px;
}
#wavee-registration {
    background: #fff;
}
#wavee-registration h1 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}
#wavee-registration p {
    font-size: 11px;
    color: #666;
    margin: 10px 0 20px 0;
    border-bottom: solid 1px #c0c0c0;
    padding-bottom: 10px;
    float: left;
}
#wavee-registration label {
    display: block;
    font-weight: bold;
    text-align: right;
    width: 140px;
    float: left;
}
#wavee-registration label.error {
    position: absolute;
    top: 8px;
    left: 360px;
    font-weight: normal;
    font-size: 11px;
    color: #a60000;
    font-style: italic;
    width: 300px;
    text-align: left;
}
#wavee-registration label.error {
    position: absolute;
    top: 8px;
    left: 360px;
    font-weight: normal;
    font-size: 11px;
    color: #a60000;
    font-style: italic;
    width: 300px;
    text-align: left;
}
#wavee-registration .checkbox label.error {
    top: 22px;
    left: 35px;
}
#wavee-registration .small {
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 140px;
}
#wavee-registration .input {
    float: left;
    font-size: 12px;
    padding: 4px 2px;
    border: solid 1px #ccc;
    width: 200px;
    margin: 2px 0 20px 10px;
}
#wavee-registration button {
    clear: both;
    margin: 20px 0 20px 148px;
    width: 170px;
    height: 31px;
    background: #faac16;
    text-align: center;
    line-height: 31px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px 0;
}
#wavee-registration .avatars {
    padding: 10px 0 0 115px;
}
#avatar-selection {
    float: left;
    width: 220px;
    margin: 15px 0 0 30px;
}
#avatar-selection div {
    float: left;
    padding: 0 10px 5px 0;
}
#avatar-selection span {
    float: left;
    font-size: 11px;
    line-height: 12px;
    margin: 7px 0 0 5px;
    position: relative;
    width: 140px;
    color: #606060;
}
#avatar-selection input {
    background-color: transparent!important;
    padding: 0;
}
#avatar-selection label {
    width: 25px!important;
    float: none!important;
    height: 25px;
    position: relative;
    top: 10px;
    margin-left: 2px;
}
#avatar-selection label img {
    border: 1px solid #dcddde;
}
.reg-section {
    padding: 0 0 15px 33px;
}
#wavee-registration .row label {
    width: 280px;
    margin: 20px 0 0 136px;
    color: #666;
}
#wavee-registration .row label span {
    color: #909090;
    font-weight: normal;
}
#wavee-registration .row select {
    margin-left: 148px;
    border: 1px solid #ccc;
}
#wavee-registration .check-container {
    width: 400px;
    margin: 20px 0 0 150px;
    color: #808080;
}
#wavee-registration .check-container input {
    float: left;
    margin: 3px 5px 5px 0;
}
#wavee-registration #recaptcha {
    margin: 25px 0 0 140px;
}
#wavee-registration .input-container {
    position: relative;
    display:block;
    clear:both;
}
#wavee-registration .recaptcha-error {
    color: #a60000;
    font-style: italic;
    font-size: 11px;
    width: 300px;
    margin-left: 150px;
}
#recaptcha_area {
    float: left;
    position: relative;
    margin-top: 20px;
}
.row label {
    width: 200px;
    float: left;
}
#payment-form .row label.error {
    float: right;
}
div.payment-form input {
    border: 1px solid #ccc;
    float: left;
    font-size: 12px;
    margin: 2px 0 0 10px;
    padding: 4px 2px;
    width: 200px;
}
div.payment-form input#billing_card_cvv2 {
    width: 60px;
}
div.payment-form select {
    border: 1px solid #ccc;
    margin: 2px 0 0 10px;
    float: left;
    font-size: 12px;
    width: 200px;
    padding: px 2px;
}
div.payment-form select#billing_card_exp_year,div.payment-form select#billing_card_exp_month {
    width: 60px;
}
div.payment-form div.heading {
    font-weight: bold;
    font-size: 16px;
    clear: both;
}
div.payment-form div.row {
    float: left;
    position: relative;
    clear: both;
    margin-bottom: 12px;
}
div.payment-form label {
    display: block;
    float: left;
    font-weight: bold;
    text-align: right;
    width: 140px;
}
div.payment-form label span.small {
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 147px;
}
div.payment-form div.row span.expiration {
    margin-left: 10px;
}
div.payment-form div.row span.expiration select {
    float: none;
    margin-bottom: 0;
    margin-left: 4px;
}
div.payment-form label.error {
    color: #a60000;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    left: 360px;
    position: absolute;
    text-align: left;
    top: 8px;
    width: 300px;
}
#out-of-credits-popup {
    width: 672px;
    height: 559px;
    background: url('../images/out-of-credits-popup.png') no-repeat;
}
#index-content .question {
    font-weight: bold;
    padding: 10px 20px 5px 0;
    line-height: 19px;
    font-size: 17px;
    color: #f68d1d;
    float: left;
    width: 95%;
}
#index-content .answer {
    padding: 0 20px 15px 7px;
    float: left;
    line-height: 20px;
    font-size: 15px;
}
#index-content h2.faq {
    float: left;
    width: 95%;
}
#confirmation .heading {
    font-size: 22px;
    line-height: 52px;
    font-weight: bold;
    padding: 5px 0 0 20px;
    position: relative;
}
#confirmation .body {
    font-size: 16px;
    padding: 15px 0 0 20px;
    position: relative;
}
#confirmation .title {
    padding: 22px 0 18px 0;
}
#confirmation .tab-holder {
    padding-top: 10px;
}
#confirmation .spacing {
    position: relative;
    padding-bottom: 100px;
}
#confirmation .next-step {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 65px;
    opacity: .1;
    filter: alpha(opacity=10);
}
#confirmation .mid {
    padding-top: 15px;
    text-align: center;
    font-size: 19px;
}
div#verify-account {
    float: right;
    position: relative;
    width: 650px;
}
div#verify-account h2 {
    float: none;
}
#b2b-off-overlay {
    position: absolute;
    top: 368px;
    left: 367px;
    width: 350px;
    height: 123px;
    margin-top: 15px;
    background: url('../images/bid-to-buy-off.png') no-repeat;
}
#buy-credits-holder {
    display: none;
    overflow: hidden;
    width: 670px;
    margin: 0 auto;
    opacity: .98;
    filter: alpha(opacity=98);
}
#buy-credits-slider {
    position: relative;
    float: left;
    width: 670px;
    height: 450px;
    margin-top: -450px;
    padding: 54px 0 0 0;
    overflow: hidden;
    background: url('../images/buy-credits-slider.png') no-repeat;
}
#buy-credits-slider-unsaved {
    position: relative;
    float: left;
    width: 670px;
    height: 296px;
    margin-top: -296px;
    padding: 54px 0 0 0;
    overflow: hidden;
    background: url('../images/buy-credits-slider-unsaved.png') no-repeat;
}
#buy-credits-slider small {
    position: absolute;
    color: #a0a0a0;
    margin-top: -10px;
    padding: 0 0 0 20px;
}
#auction-stats {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 38px;
    width: 100%;
    background-color: #363636;
    z-index: 9999;
    opacity: .9;
    filter: alpha(opacity=90);
}
#auction-stats .ui-resizable-n {
    height: 10px;
    cursor: n-resize;
}
.draggble_bottom_section {
    width: 100%;
    height: 100%;
    background-color: #363636;
    z-index: 9999;
    opacity: .9;
    filter: alpha(opacity=90);
    margin: 0;
    padding: 0;
}
.draggable_container_section {
    width: 947px;
    margin: 0 auto;
    height: auto;
}
.draggable_container_section ul li {
    padding-left: 10px;
}
.top_section {
    width: 100%;
    height: 9px;
    background: #1a1919 url(../images/top_bacl.gif) top center no-repeat;
}
.top_content_section {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ccc;
    width: 100%;
    text-align: center;
    padding: 5px 0 0 20px;
}
.top_link_section {
    width: 947px;
    margin: 0 auto;
    height: auto;
    padding-top: 20px;
}
.top_link_section ul {
    width: 947px;
    margin: 0 auto;
    height: auto;
    list-style: none;
}
.top_link_section ul li {
    list-style: none;
    display: inline;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #ccc;
    font-size: 11px;
    font-weight: bold;
}
.top_link_section ul li a {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #ccc;
    font-size: 11px;
    text-decoration: underline;
}
.tabular_heading_link_section {
    width: 947px;
    margin: 0 auto;
    height: auto;
    padding-top: 20px;
}
#auction-stats-table {
    width: 950px;
    margin: 0 auto;
    height: auto;
    padding-top: 10px;
}
#auction-stats-table tr {
    height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#auction-stats-table tr.highlight td {
    background-color: #f8901d;
    color: #fff;
}
#auction-stats-table tr td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #ccc;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ccc;
    width: 170px;
}
#auction-stats-table tr .first {
    width: 270px;
    text-align: left;
    padding-left: 15px;
}
#auction-stats-table tr.heading {
    height: 23px;
    padding-top: 3px;
    padding-left: 15px;
    background-color: #ccc;
}
#auction-stats-table tr th {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 11px;
    font-weight: bold;
}
.close_drug_div {
    width: 50px;
    height: 20px;
    float: right;
}
.close_drug_div a {
    color: #fff;
    text-decoration: underline;
}
.close_drug_div a:hover {
    color: #fff;
    text-decoration: none;
}
.bio-text {
    padding: 0 15px 0 0;
    color: #606060;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 20px;
}
h1.team-title {
    margin: 0;
}
.bio-image {
    display: inline;
    float: left;
    padding: 5px 15px 0 0;
}
.c-box2 .bio {
    height: 1%;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
    padding: 0 8px 10px 17px;
    margin: 0 0 14px;
    border-bottom: 1px solid #c9c9c9;
}
.c-box6 .bio {
    padding: 9px 13px 4px 0;
    margin: 0 0 10px 0;
}
.vision {
    padding: 5px 15px 5px 15px;
    color: #606060;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 20px;
    font-size: 200px;
}
#about-us-content {
    padding: 15px 15px 15px 0;
    margin-left: 28px;
    width: 91%;
}
#about-us-content .head {
    padding: 15px 0 10px 0;
    font-size: 16px;
    font-weight: bold;
    color: #f6861f;
}
#about-us-content p {
    color: #606060;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 20px;
}
#hover-price {
    position: absolute;
    background-color: #000;
    z-index: 9999;
    width: 120px;
    top: 86px;
    left: 2px;
    opacity: .7;
    filter: alpha(opacity=70);
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.featured-box {
    width:954px;
    overflow: hidden;
    padding: 2px 0 3px 4px;
}
.featured-box .holder {
    background: url(../images/bg-featured-box-c.gif) repeat-y;
}
.featured-box .frame {
    background: url(../images/bg-featured-box-t.gif) no-repeat;
}
.featured-box .featured-main {
    height: 1%;
    overflow: hidden;
    padding: 0 14px 13px 13px;
    background: url(../images/bg-featured-box-b.gif) no-repeat 0 100%;
}
.featured-box .section-1 {
    width: 625px;
    float: left;
}
.live_content {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #999;
    padding-top: 20px;
    padding-left: 50px;
}
.product_container {
    width: 550px;
    height: auto;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
.proudct1_container {
    width: 250px;
    height: auto;
    float: left;
    padding-left: 5px;
}
.product_image_container_section {
    width: 236px;
    height: 236px;
    background-color: #fff;
    margin: 0 auto;
}
.proudct_image {
    width: 234px;
    height: 195px;
    margin: 0 auto;
    padding-top: 16px;
}
.content_container_section {
    width: 244px;
    height: 38px;
    float: left;
    margin-left: 4px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #000;
}
.content_microsoft {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding-left: 4px;
    padding-top: 5px;
}
.gap_container_section {
    width: 246px;
    height: 30px;
    float: left;
    margin-left: 2px;
    padding-top: 50px;
    border-bottom: 1px solid #000;
    overflow: hidden;
}
.gap_container_section div.content_gap {
    margin: -49px 0 9px -10px;
}
.content_gap {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding-left: 4px;
}
.content_gap ul li .digits {
    font-size: 47px;
    padding: 18px 0 0 0;
}
.content_gap .section {
    padding-top: 3px;
}
.content_gap .section ul {
    height: 72px;
}
.content_gap .section ul li {
    padding-left: 40px;
}
.price_container_section {
    width: 246px;
    height: auto;
    float: left;
    margin-left: 2px;
    border-bottom: 1px solid #000;
}
.content_price span {
    color: #f8991d;
    font-size: 28px;
    font-weight: bold;
}
.content_price p {
    color: #fff;
    font-size: 12px;
    padding: 10px 0 5px 0;
}
.content_price p span {
    color: #f8991d;
    font-size: 12px;
}
.content_price {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-left: 4px;
    padding-top: 10px;
}
.button_conatainer_section {
    width: 246px;
    height: auto;
    float: left;
    text-align: center;
    margin-left: -4px;
    margin-top: 16px;
}
.prod-gallery .g-list ul .button_conatainer_section .button-list {
    list-style: none;
    margin: 15px 0 0 10px;
    height: auto;
    overflow: hidden;
}
.con_right_perbid {
    width: 100%;
    text-align: center;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-top: 15px;
    line-height: 16px;
    position: absolute;
    bottom: 9px;
}
.product1_top_back {
    width: 250px;
    height: 11px;
    background-image: url(../images/top_product_slider_b.jpg);
    background-repeat: no-repeat;
    float: left;
}
.product1_middle_back {
    width: 250px;
    height: 530px;
    background-image: url(../images/middle_product_slider_b.jpg);
    background-repeat: repeat-y;
    float: left;
    position: relative;
}
.product1_bottom_back {
    width: 250px;
    height: 11px;
    background-image: url(../images/bottom_product_slider_b.jpg);
    background-repeat: no-repeat;
    float: left;
}
.proudct2_container {
    width: 280px;
    height: auto;
    float: left;
    padding-left: 4px;
}
.product2_top_back {
    width: 250px;
    height: 11px;
    background-image: url(../images/top_product_slider_b.jpg);
    background-repeat: no-repeat;
    float: left;
}
.product2_middle_back {
    width: 250px;
    height: 530px;
    background-image: url(../images/middle_product_slider_b.jpg);
    background-repeat: repeat-y;
    float: left;
    position: relative;
    margin: 0 auto;
}
.product2_bottom_back {
    width: 250px;
    height: 11px;
    background-image: url(../images/bottom_product_slider_b.jpg);
    background-repeat: no-repeat;
    float: left;
}
.featured-box .section-2 {
    width: 287px;
    float: right;
}
.fuse-gallery {
    overflow: hidden;
}
.fuse-gallery .link-prev,.fuse-gallery .link-next {
    width: 32px;
    height: 32px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    margin: 276px 0 0;
    background: url(../images/bg-fuse-link-prev.png) no-repeat;
}
.fuse-gallery .link-next {
    background: url(../images/bg-fuse-link-next.png) no-repeat;
}
.fuse-gallery .fuse-main {
    display: inline;
    width: 526px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 13px 15px 0 14px;
}
.fuse-gallery .fuse-main .fuse-list {
    position: relative;
    width: 99999px;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 205px;
}
.fuse-gallery .fuse-main li.fuse-item {
    float: left;
    width: 526px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.fuse-gallery .fuse-main li.active {
    z-index: 2;
}
.fuse-gallery .fuse-main h2 {
    margin: 0 0 6px;
}
.fuse-gallery .fuse-main h2 img,.fuse-gallery .fuse-main p img {
    display: block;
    margin: 0 auto;
}
.fuse-gallery .fuse-main p {
    margin: 0 0 11px;
}
.featured-prod {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.featured-prod .fp1 {
    float: left;
    left: 50%;
    position: relative;
    text-align: center;
}
.featured-prod .fp2 {
    float: left;
    left: -50%;
    position: relative;
}
.featured-prod ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    display: table;
}
.featured-prod ul li {
    padding: 0 15px 0 14px;
    height: 100%;
    position: relative;
    background: url(../images/bg-featured-prod.gif) no-repeat 50% 0;
    display: table-cell;
    vertical-align: middle;
}
.featured-prod ul .first-item {
    background-image: url(../images/bg-featured-prod-first.gif);
}
.featured-prod ul .last-item {
    background-image: url(../images/bg-featured-prod-last.gif);
}
.featured-prod img {
    display: block;
}
.featured-prod ul li div {
    padding: 22px 0 4px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
* html .featured-prod ul li {
    float: left;
}
*+html .featured-prod ul li {
    float: left;
}
.how-works {
    height: 1%;
    overflow: hidden;
    margin: 9px 0 0;
    font-size: 11px;
    line-height: 16px;
}
.how-works .heading {
    height: 1%;
    overflow: hidden;
    padding: 0 1px;
    margin: 0 0 5px;
    border-bottom: 1px solid #c9c9c9;
}
.how-works .heading .icons {
    float: left;
    margin: 0 8px 0 0;
}
.how-works .heading h3 {
    float: left;
    margin: 8px 0 0;
}
.how-works .heading h3 img {
    display: block;
}
.how-works .steps {
    list-style: none;
    margin: 0 0 6px 6px;
    padding: 0;
    height: 1%;
    overflow: hidden;
}
.how-works .steps li {
    height: 1%;
    overflow: hidden;
    padding: 0 0 3px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c9c9c9;
}
.how-works .steps .steps-counter {
    width: 42px;
    float: left;
    padding-top: 5px;
}
* html .how-works .steps .steps-counter {
    margin-right: -3px;
}
.how-works .steps .details {
    height: 1%;
    overflow: hidden;
    padding: 6px 0 0;
}
.how-works .steps h4 {
    margin: 0;
}
.how-works .steps h4 img {
    display: block;
}
.how-works .details p {
    margin: 0;
    padding-left: 5px;
}
.how-works .button-list {
    list-style: none;
    margin: 10px 0 0 32px;
    padding: 0;
    height: auto;
    overflow: hidden;
}
.how-works .button-learnmore {
    list-style: none;
    margin: 6px 0 0 1px;
    padding: 0;
    height: auto;
    overflow: hidden;
}
#landing-slider {
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
}
#landing-slider .g-list {
    display: inline;
    float: left;
    overflow: hidden;
    position: relative;
    width: 540px;
    padding: 0;
    margin: 0;
}
#landing-slider .g-list ul {
    padding: 0;
    margin: 0;
}
#landing-slider ul.gallery-list .item {
    float: left;
    overflow: hidden;
    width: 570px;
}
#buy-credits-offer {
    background: url('../images/buy-credits-offer.jpg') no-repeat;
    height: 430px;
}
#buy-credits-bg2 {
    width: 673px;
    height: 255px;
    background: url('../images/buy-credits-bg2.png') no-repeat;
    color: #fff;
    position: relative;
}
#buy-credits-fg2 {
    width: 630px;
    height: 280px;
    background: url('../images/buy-credits-fg2.png') no-repeat;
    color: #fff;
    position: relative;
    top: -26px;
    left: 0;
}
#buy-credits-custom {
    position: relative;
    bottom: 107px;
    color: #f9a019;
}
#buy-credits-offer-form {
    background: url('../images/buy-credits-offer-form-48.jpg') no-repeat;
    height: 950px;
    margin: 30px 0 0 104px;
}
#purchase-content {
    position: relative;
    margin: 5px 0 0 10px;
}
#purchase-content .h2 {
    border-bottom: 1px solid #c9c9c9;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
#purchase-content table.form-table tr,div.body table.form-table tr,table.form-table tr {
    height: 29px;
}
#purchase-content table.form-table td,div.body table.form-table td,table.form-table td {
    text-align: right;
    padding: 10px 6px 0 0;
    color: #404040;
    font-family: arial;
    font-size: 13px;
}
#purchase-content table.form-table label.error,div.body table.form-table label.error,table.form-table label.error {
    color: #a64040;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    text-align: left;
    float: left;
    position: absolute;
    margin: 0 0 0 -72px;
}
#purchase-content table.form-table input,div.body table.form-table input,table.form-table input {
    border: 1px solid #ccc;
    float: left;
    font-size: 12px;
    margin: 0;
    margin: 0 10px 0 0;
    padding: 7px 2px;
    width: 210px;
}
#purchase-content table.form-table select,div.body table.form-table select,table.form-table select {
    border: 1px solid #ccc;
    float: left;
    font-size: 12px;
    margin: 0;
    margin: 0 10px 0 0;
}
#purchase-content table.form-table {
    margin: 144px 0 0 165px;
}
#purchase-content #p-submit {
    margin: 6px 0 0 403px;
}

#support_container{
    color: #f6861f;
}

#btn-support {
    display:block;
    text-shadow:1px 1px #0d5b98;
    text-transform:uppercase;
    font-size:12px;
    text-decoration: none;
}
#btn-support.offline {
    color:#f6861f;
    text-decoration:underline;
}
#btn-support span { color:#f6861f; }

/*-- Offline Styles --*/
#btn-support.offline {
    text-shadow:1px 1px #2f2f2f;
}
#btn-support.offline span { color:#f6861f;}
#category{
    width:200px;
    margin-top:6px;
    margin-left:10px;
    vertical-align:middle;
    padding:2px 0px;
    font-size:13px;
}
.corner_imagev1,.corner_imagev2{
    position:absolute;
    float:left;
    margin-top:0px;
    margin-left:0px;
    z-index:10;
    border:none;
}
.corner_imagev_detail{
    position:absolute;
    float:left;
    margin-top:0px;
    margin-left:0px;
    z-index:10;
}
.corner_imagev1 img,.corner_imagev2 img{
    border:none;
}
#map_container{
    margin:10px;
}

#map_container #map-title{
    margin-bottom:2px;
}
#bookbidbutlerbutton,.launchbutton{
    background:url('../images/btn-launch.gif');
    width:134px;
    height:37px;
    display:block;
    color:#ffffff;
    line-height:35px;
    text-align:center;
    font-size:20px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
}
.paybutton{
    background:url('../images/sign-up.png');
    width:163px;
    height:40px;
    display:block;
    color:#ffffff;
    text-align:center;
    border:none;
    font-size:18px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
}
.cusbutton{
    background:url('../images/sign-up.png');
    width:163px;
    height:40px;
    line-height:35px;
    display:block;
    color:#ffffff;
    text-align:center;
    border:none;
    font-size:18px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
}
.signin_button{
    background:url('../images/btn-sign-in-orange.png');
    border:none;
    width:84px;
    height:25px;
    color:#ffffff;
    font-weight:bold;
    margin-top: 37px;
   cursor:pointer;
}
#paymentmethod-table{
    width:100%;
    text-align:left;
    margin:0px auto 10px auto;
}

#paymentmethod-table th{
    text-align:left;
    color:#000000;
    font-size:13px;
}
#paymentmethod-table td,#paymentmethod-table td a{
    color:#000000;
}


#payment-information form {
    overflow: hidden;
    padding: 2px;
}
#payment-information form p{
    padding:0px;
    margin:6px 0px;
}
#payment-information form p img{
    vertical-align:middle;
    border:none;
}

#payment-information form p .label{
    display:inline-block;
    width:200px;
    text-align:right;
    font-weight:bold;
}
#payment-information form p .crdtextbox,#payment-information form p .gothicey{
    width:200px;
    padding:2px 2px;
    border:1px solid #CCCCCC;
}
#payment-information form p .autowidth{
    width:auto;
}
#payment-information form p span{
    color:red;
}
#payment-information h4 {
    color:#1460bd;
    font-size:14px;
    margin:1em 0.5em;
    text-transform:uppercase;
}

#payment-information #google form{

}
#my-wavee-nav-content{
    margin-bottom: 20px;
}
.myauction-table{
    margin:5px;
}
.myauction-table .search-col-labels{
    margin:0px;
    padding:10px 0px;
}

.buynow-history-table {

    overflow: hidden;

    margin: 0 5px;
}
.buynow-history-table table {
    width: 100%;
    border-collapse: collapse;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    background: #f9ae15;
}
.buynow-history-table table tr td {
    background: #e0e0e0;
}
.buynow-history-table table .color1 td {
    background: #c6c6c6;
}
.buynow-history-table table th{
    padding: 6px 0px;
    text-align:center;
}
.buynow-history-table table td {
    padding: 5px 0px;
    text-align:center;
}
.buynow-history-table table td img {
    display: block;
}
.buynow-history-table table td.avatar {
    width: 33px;
    padding: 2px 10px 3px 0;
}
.buynow-history-table table td.avatar img {
    float: right;
}
.buynow-history-table table td.name {
    width: 238px;
}
.buynow-history-table table td.money {
    width: 43px;
}
.padding{
    padding:20px;
}