/* Font Setup */

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-reg-webfont.eot');
    src: url('../fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-reg-webfont.woff') format('woff'),
         url('../fonts/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-regita-webfont.eot');
    src: url('../fonts/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regita-webfont.woff') format('woff'),
         url('../fonts/lato-regita-webfont.ttf') format('truetype'),
         url('../fonts/lato-regita-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-lig-webfont.eot');
    src: url('../fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lig-webfont.woff') format('woff'),
         url('../fonts/lato-lig-webfont.ttf') format('truetype'),
         url('../fonts/lato-lig-webfont.svg#latolight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-ligita-webfont.eot');
    src: url('../fonts/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-ligita-webfont.woff') format('woff'),
         url('../fonts/lato-ligita-webfont.ttf') format('truetype'),
         url('../fonts/lato-ligita-webfont.svg#latolight_italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-bol-webfont.eot');
    src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bol-webfont.woff') format('woff'),
         url('../fonts/lato-bol-webfont.ttf') format('truetype'),
         url('../fonts/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-bla-webfont.eot');
    src: url('../fonts/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bla-webfont.woff') format('woff'),
         url('../fonts/lato-bla-webfont.ttf') format('truetype'),
         url('../fonts/lato-bla-webfont.svg#latoblack') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-blaita-webfont.eot');
    src: url('../fonts/lato-blaita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-blaita-webfont.woff') format('woff'),
         url('../fonts/lato-blaita-webfont.ttf') format('truetype'),
         url('../fonts/lato-blaita-webfont.svg#latoblack_italic') format('svg');
    font-weight: 900;
    font-style: italic;
}

/**********************************************************/
/************************* Setup **************************/
/**********************************************************/

body {
    background-color: #b9c0d6;
    font-family: Lato, Arial;
    font-size: 14px;
    color: #6d748b;
}

body.popup {
    background-color: #fff;
}

a, a:visited {
    color: #393d59;
}

a:hover, a:active {
    color: #a3abc3;
}

a.alt,
a.alt:visited {
    color: #6d748b;
    text-decoration: none;
}

a.alt:hover,
a.alt:active
{
    color: #454b60;
}

.contentClear {
    clear: both;
    height: 0px;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

/**********************************************************/
/************************ Common **************************/
/**********************************************************/

.underline {
    text-decoration: underline;
}

.redfont {
    color: #be3c3c;
}

.greenfont {
    color: #6bba2c;
}

.wrapper {
    background-color: inherit;
}

/* Error, success, alert boxes */

.mb_wrapper {
    text-align: center;
    background-color: #fff;
}

.mb_wrapper p {
    margin-bottom: 14px !important;
}

.mb_wrapper .msg_box {
    display: inline-block;
    margin-bottom: 20px;
    padding: 11px 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.mb_wrapper .msg_box_alt {
    margin: 20px 0 20px 0;
}

.mb_wrapper .msg_box_alt2 {
    margin: 20px 0 0px 0;
}

.mb_wrapper .msg_box_alt3 {
    margin: 0 0 60px 0;
}

.mb_wrapper .msg_box .icon {
    float: left;
    margin-right: 17px;
}

.mb_wrapper .msg_box .msg {
    float: left;
    text-align: left;
    max-width: 970px;
    padding-top: 6px;
    font-size: 18px;
    line-height: 1.4 !important;
    color: #454b60 !important;
}

.mb_wrapper .msg_box .msg p {
    font-weight: normal !important;
    font-size: 18px !important;
}

.mb_wrapper .msg_box .msg li {
    list-style: disc;
    list-style-position: inside;
    margin-left: 20px;
}

.mb_wrapper .msg_box .msg ul.links {
    text-align: center;
    margin: 10px 74px 14px 0;
}

.mb_wrapper .msg_box .msg ul.links li {
    display: inline;
    list-style: none;
    margin: 0 20px 0 0;
}

.mb_wrapper .msg_box .msg ul.links li:last-child {
    margin-right: 0px;
}

.mb_wrapper .error {
    background-color: #e5b1b1;
}

.mb_wrapper .error a,
.mb_wrapper .error a:visited
{
    color: #db1a1a;
}

.mb_wrapper .error a:hover,
.mb_wrapper .error a:focus,
.mb_wrapper .error a:active
{
    color: #f55757;
}

.mb_wrapper .error .icon {
    width: 34px;
    min-width: 34px;
    max-width: 34px;
    height: 34px;
    min-height: 34px;
    max-height: 34px;
    background: url(../images/main-icons.png?v=1.1) left -599px no-repeat;
}

.mb_wrapper .alert {
    background-color: #ffda99;
}

.mb_wrapper .alert a,
.mb_wrapper .alert a:visited
{
    color: #d45610;
}

.mb_wrapper .alert a:hover,
.mb_wrapper .alert a:focus,
.mb_wrapper .alert a:active
{
    color: #de8453;
}

.mb_wrapper .alert .icon {
    width: 37px;
    min-width: 37px;
    max-width: 37px;
    height: 36px;
    min-height: 36px;
    max-height: 36px;
    background: url(../images/main-icons.png?v=1.1) left -562px no-repeat;
}

.mb_wrapper .success {
    background-color: #b3d1b1;
}

.mb_wrapper .success a,
.mb_wrapper .success a:visited
{
    color: #427903;
}

.mb_wrapper .success a:hover,
.mb_wrapper .success a:focus,
.mb_wrapper .success a:active
{
    color: #62a418;
}

.mb_wrapper .success .icon {
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    background: url(../images/main-icons.png?v=1.1) left -531px no-repeat;
}

.mb_wrapper .success .msg {
    padding-top: 2px;
}

/* Feedback Star Rating Images */

.fb_star {
    display: block;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
    height: 12px;
    min-height: 12px;
    max-height: 12px;
}

.stars5 {
    background: url('../images/fb-stars.png') -3px -2px no-repeat;
}

.stars4 {
    background: url('../images/fb-stars.png') -3px -19px no-repeat;
}

.stars3 {
    background: url('../images/fb-stars.png') -3px -36px no-repeat;
}

.stars2 {
    background: url('../images/fb-stars.png') -3px -53px no-repeat;
}

.stars1 {
    background: url('../images/fb-stars.png') -3px -70px no-repeat;
}

/* Other Stuff */

.b {
    font-weight: bold;
}

.sb {
    font-weight: 500;
}

.i {
    font-style: italic;
}

b,
strong
{
    font-weight: bold;
}

.button {
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    font-size: 0px;
    cursor: pointer;
    color: transparent;
}

.button.special {
    display: inline-block;;
    padding: 9px 20px;
    max-height: none;
    font-size: 16px;
    line-height: 1.7;
    background-color: #d14e23;
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
}

.button.special:hover {
    background-color: #F35622;
}

.center {
    text-align: center;
}

.hasPlaceholder {
	color: #c4c0da;
}

.tooltip {
    position: absolute;
    display: none;
    bottom: 38px;
    left: -25px;
    padding: 10px 13px;
    font-size: 13px;
    line-height: 1.4;
    color: #6a6a6a;
    border: 1px solid #b9c0d6;
    background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    white-space: nowrap;
    z-index: 5;
}

.tooltip .pointer {
    position: absolute;
    bottom: -11px;
    left: 36px;
    display: inline-block;
    background: url(../images/tt-arrow.png) left top no-repeat;
    width: 12px;
    min-width: 12px;
    height: 11px;
    min-height: 11px;
    z-index: 3;
}

.icon_qm:hover > .tooltip {
    display: inline-block;
}

.icon_dp {
    float: left;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 21px;
    min-height: 21px;
    max-height: 21px;
    margin-left: 8px;
    margin-top: 3px;
    cursor: pointer;
    background: url(../images/main-icons.png?v=1.1) -78px top no-repeat;
}

.linkbar {
    text-align: center;
    padding: 10px 0 15px 0;
    margin: 0px;
    background-color: #fff;
}

.linkbar2 {
    padding-top: 25px;
}

.linkbar3 {
    padding-top: 10px;
    padding-bottom: 35px;
    font-size: 18px;
    font-weight: bold;
}

.linkbar li {
    display: inline;
    list-style: none;
    list-style-image: none;
    margin-right: 15px;
    color: #393D59;
    font-size: 14px;
    font-weight: bold;
}

.linkbar li:last-child {
    margin-right: 0px;
}

.linkbar a,
.linkbar a:visited
{
    color: #393D59;
}

.linkbar a:hover,
.linkbar a:active,
.linkbar a:focus
{
    color: #A3ABC3;
}

.table {
    display: table;
}

.table_cell {
    display: table-cell;
}

.block_wrapper {
    display: inline-block;
}

.block_center {
    display: inline-block;
    vertical-align: middle;
}

.return-link {
    text-align: center;
}

.return-link a,
.return-link a:visited
{
    color: #6d748b;
}

.return-link a:hover {
    color: #454b60;
}

.verified_item_page_icon {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    margin: 3px 1px 0 3px;
    vertical-align: top;
    background: url('../images/verified-small.png') 0px 0px no-repeat;
}

.verified_item_page_icon2 {
    width: 17px;
    min-width: 17px;
    max-width: 17px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    margin: -2px 2px 0 2px;
    vertical-align: top;
    background: url('../images/verified-small.png') -24px -1px no-repeat;
}

.other_msg {
    text-align: center;
    padding: 10px 0 50px 0;
    background-color: #fff;
}

.other_msg p {
    margin-bottom: 14px;
    font-weight: normal;
    font-size: 14px;
    color: #6a6a6a;
}

.tickcounter:after {
    display: block;
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background-image: url('../../../images/breaks/2019_select_footystars_banner.jpg');
    background-position: center center;
    opacity: 0.2;
    z-index: 2;
}

/**********************************************************/
/********************** Table Stuff ***********************/
/**********************************************************/

table.table-data {
    width: 100%;
}

table.table-data thead tr th {
    font-size: 16px;
    font-weight: 300;
    color: #6d748b;
    text-align: left;
    border-bottom: 1px solid #dcdfea;
    padding: 15px 10px 10px;
}
table.less_pad thead tr th {
    padding: 9px 10px 7px 10px;
    line-height: 1;
    vertical-align: bottom;
}
table.less_pad thead tr th.btn {
    padding: 9px 10px 4px 10px;
}
table.table-data thead tr th.img {
    width: 94px;
}
table.table-data thead tr th.date {
    width: 100px;
}
table.table-data thead tr th:not(.id):not(.title) {
    text-align: center;
}
table.table-data tbody tr td {
    padding: 20px 10px;
    border-bottom: 1px solid #dcdfea;
    vertical-align: top;
    font-size: 15px;
    font-weight: 300;
    color: #6d748b;
}
table.table-data tbody tr td.nw {
    white-space: nowrap;
}
table.less_pad tbody tr td {
    padding: 20px 10px 11px 10px;
}
table.table-data tbody tr td:not(.id):not(.title) {
    text-align: center;
}
table.table-data tbody tr td a {
    color: #6d748b;
}
table.table-data tbody tr td a:hover {
    color: #393d59;
}
table.table-data tbody tr td a.small {
    font-size: 13px;
}
table.table-data tbody tr td span.site {
    color: #d14e23;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    vertical-align: top;
    padding-left: 5px;
}
p.inline {
    display: inline-block;
    padding: 0 7px 0 0;
    margin: 0 !important;
    vertical-align: top;
}
div.p-inline {
    color: #393d59;
}
p.nom {
    margin: 0 !important;
}

/**********************************************************/
/*********************** Tab Stuff ************************/
/**********************************************************/

.section-tabs {
    margin-top: 38px;
    color: #393d59;
}
.section-tabs2 {
    margin-top: 0px;
}
.section-tabs .tabs {
    border-bottom: 1px solid #dcdfea;
}
.section-tabs .tabs .tab {
    float: left;
    line-height: 26px;
    padding: 0 14px;
    margin-right: 9px;
    margin-bottom: -1px;
    border: 1px solid #dcdfea;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    z-index: 2;
}
.section-tabs .tabs_alt .tab {
    float: left;
    text-align: center;
    color: #fff;
    line-height: 37px;
    margin-bottom: -1px;
    background-color: #1a75bc;
    z-index: 2;
}
.section-tabs .tabs_alt .tab.first {
    -moz-border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.section-tabs .tabs_alt .tab.last {
    -moz-border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}
.section-tabs .tabs .tab.active {
    border-bottom: 1px solid #fff;
}
.section-tabs .tabs_alt .tab.active {
    background-color: #d14e23;
}
.section-tabs .tabs .tab.active a {
    color: #d14e23 !important;
}
.section-tabs .tabs_alt .tab.active a {
    color: #fff !important;
}
.section-tabs .tabs .tab a {
    text-decoration: none;
}
.section-tabs .tabs_alt .tab a {
    color: #fff;
    text-decoration: none;
}
.section-tabs .tabs .tab a:visited {
    color: #393d59;
    text-decoration: none;
}
.section-tabs .tabs_alt .tab a:visited {
    color: #fff;
}
.section-tabs .tabs_alt .tab a:hover {
    background-color: #d14e23;
}
.section-tabs .tabs_alt .tab.first a:hover {
    -moz-border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.section-tabs .tabs_alt .tab.last a:hover {
    -moz-border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}
.section-tabs .box {
    position: relative;
    padding: 24px 15px 0px 15px;
    display: none;
}
.section-tabs .box.visible {
    display: block !important;
}
.section-tabs .box td.title {
    font-size: 15px;
}
.section-tabs .box .details {
    padding: 13px 0px 30px 0px;
    font-size: 16px;
    line-height: 1.4;
    color: #6a6a6a;
}
.section-tabs .box .details .holder {
    overflow: hidden;
}
.section-tabs .box .details .holder p {
    margin: 1em 0;
}

/**********************************************************/
/************************* Misc ***************************/
/**********************************************************/

#general {
    background-color: #fff;
}

#general .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#ui-datepicker-div {
    z-index: 5 !important;
}

#grade_wrapper,
#grade_text_wrapper,
#grade_wrapper_search
{
    display: none;
}

/**********************************************************/
/************************ Overlay *************************/
/**********************************************************/

#overlay {
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    width: 312px;
    margin: 0px auto;
    min-width: 276px;
    padding: 12px 16px;
    font-size: 16px;
    color: #6d748b;
    background-color: #fff;
    border: 12px solid #b9c0d6;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: tranlslateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    z-index: 7500;
}

#overlay p {
    margin: 0px;
}

#overlay .title {
    font-weight: bold;
    margin-bottom: 5px;
}

#overlay .msg {
    line-height: 1.4;
}

#overlay .close {
    position: absolute;
    display: block;
    top: -22px;
    right: -18px;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
    background: url('../images/main-icons.png?v=1.1') -46px -564px no-repeat;
    z-index: 8000;
}

/**********************************************************/
/********************** Form Stuff ************************/
/**********************************************************/

.forms p {
    margin: 0px;
}

.forms label {
    display: inline-block;
    cursor: pointer;
    margin-left: 27px;
    font-weight: normal;
    font-size: 16px;
    /*line-height: 28px;*/
    color: #6a6a6a;
}

.pretty_rb {
    position: absolute;
    left: 0px;
    bottom: 5px;
    display: inline-block;
}

.pretty_cb {
    position: absolute;
    left: 0px;
    bottom: -25px;
    display: inline-block;
}

.forms input.tb {
    width: 190px;
    height: 27px;
    border: 0px;
    padding-left: 8px;
    font-family: Lato;
    font-style: italic;
    font-size: 14px;
    line-height: 27px;
    color: #6d748b;
    background-color: #e9ebf3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.forms input.tb_medium {
    width: 160px;
}

.forms input.tb_small {
    width: 105px;
}

.forms input.tb_small2 {
    width: 95px;
}

.forms input.tb_tiny {
    width: 55px;
}

.forms input.tb_big {
   width: 874px;
}

.forms input.tb_amount {
    float: left;
    width: 140px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.forms input.tb_read {
    float: left;
    width: 42px;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.ta_cont {
    overflow: hidden;
}

.ta_cont2 {
    position: relative;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
}

.ta_wrap {
    position: relative;
    top: 0;
    margin-right: 0;
    overflow: hidden;
    width: auto;
}

.small_ta {
    resize: none;
}

.forms .fl {
    float: left;
}

.forms .fl_margin {
    float: left;
    margin-left: 15px;
}

.forms input.tbm {
    margin-left: 11px;
}

.forms .radio {
    position: relative;
}

.forms .cb {
    position: relative;
}

.forms textarea {
    width: 340px;
    height: 88px;
    border: 0px;
    padding: 5px 8px;
    font-family: Lato;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    color: #6d748b;
    background-color: #e9ebf3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.forms .upload_btn {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 97px;
    height: 27px;
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    color: #393d59;
    border: 2px solid #b9c0d6;
    overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.forms .upload_btn2 {
    border-color: #dcdfea;
}

.forms .upload_btn > input[type="file"] {
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    font-size: 200px;
    opacity: 0;
}

.forms .row {
    padding-bottom: 25px;
}

.forms .row_alt {
    padding-bottom: 15px;
}

.forms .row_alt2 {
    padding-bottom: 20px;
}

.forms .row_alt3 {
    padding-bottom: 5px;
}

.forms .row2 {
    margin-top: 5px;
    padding-top: 27px;
    border-top: 1px solid #dcdfea;
}

.forms .sb_wrapper {
    float: left;
}

.forms .sb_wrapper2 {
    min-width: 705px;
}

.forms .sb_wrapper .sb_row {
    padding-bottom: 20px;
}

.forms .sb_wrapper .sb_row2 {
    padding-bottom: 15px;
}

.forms .sb_wrapper .sb_row_none {
    padding-bottom: 0px;
}

/* Start jQuery Select Box */

.forms .sbHolder{
	position: relative;
    width: 132px;
    height: 25px;
    padding-left: 8px;
    font-family: Lato, Arial;
    font-size: 14px;
    background-color: #e9ebf3;
    color: #6d748b;
    border: 2px solid #b9c0d6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.forms .sbSelector {
	display: block;
    width: 100%;
	height: 25px;
	left: 0;
	line-height: 21px;
    padding: 2px 0 0 0;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 8px;
	top: 0;
    cursor: default;
}

.forms .sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    font-size: 14px;
    font-weight: normal;
	color: #454b60;
    padding-left: 1px;
	outline: none;
	text-decoration: none;
}

.forms .sbToggle{
	display: block;
	width: 22px;
    max-width: 22px;
	height: 25px;
    max-height: 25px;
	outline: none;
	position: absolute;
    background: url('../images/main-icons.png?v=1.1') left -166px no-repeat;
	right: 0;
	top: 0;
    cursor: default;
    z-index: 3;
}

.forms .sbOptions{
	position: absolute;
	list-style: none;
	left: -2px;
	margin: 0;
	padding: 5px 0 0 0;
    width: 140px;
    max-width: 140px;
    min-height: 170px;
    height: auto;
    max-height: 200px;
	top: 23px !important;
    border: 2px solid #b9c0d6;
    border-top: none;
    white-space: nowrap;
	background-color: #e9ebf3;
	z-index: 4;
	overflow-y: auto !important;
    overflow-x: hidden !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.forms .select_super_small .sbOptions {
    min-height: 37px;
}

.forms .select_small .sbOptions {
    min-height: 72px;
}

.forms .select_mid .sbOptions {
    min-height: 104px;
}

.forms .select_big .sbOptions {
    min-height: 201px;
}

.forms .select_closed .sbOptions {
    min-height: 141px;
}

.forms .sbOptions li{
	padding: 0 7px 0 7px;
    white-space: normal;
    line-height: 1.2;
}

.forms .sbOptions li:first-child{
	padding-top: 2px;
}

.forms .sbOptions li:last-child{
	padding-bottom: 2px;
}

.forms .sbOptions a {
	display: block;
	outline: none;
    height: auto;
	padding: 8px 3px 8px 3px;
}

.forms ul.sbOptions li:last-child a {
    border-bottom: none;
}

.forms .sbOptions a:link,
.sbOptions a:visited
{
    font-size: 14px;
    font-weight: normal;
	color: #6d748b;
	text-decoration: none;
}

.forms .sbOptions a:hover,
.forms .sbOptions a:focus,
.forms .sbOptions a.sbFocus
{
	color: #454b60;
}

.forms .sbOptions li.last a{
	border-bottom: none;
}

.forms .sbOptions .sbDisabled{
	color: #b0b0b0;
	display: block;
	padding: 7px 0 7px 3px;
}

.forms .sbOptions .sbGroup{
	color: #454b60;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}

.forms .sbOptions .sbSub{
	padding-left: 17px;
}

.forms .large select,
.forms .large .sbHolder
{
    width: 156px;
}

.forms .large .sbOptions
{
    width: 164px;
    max-width: 164px;
}

/* End jQuery Select Box */

/* Start alternate style for jQuery Select Box */

.forms_alt .sbHolder{
    background-color: #fff;
}

.forms_alt .sbToggle {
    right: 5px;
    background: url('../images/main-icons.png?v=1.1') -23px -168px no-repeat;
}

.forms_alt .sbOptions {
    background-color: #fff;
}

.forms .extra_large select,
.forms .extra_large .sbHolder
{
    width: 187px;
}

.forms .extra_large .sbOptions
{
    width: 195px;
    max-width: 195px;
}

.forms .extra_small select,
.forms .extra_small .sbHolder
{
    width: 57px;
}

.forms .extra_small .sbOptions
{
    width: 65px;
    max-width: 65px;
}

/* End alternate style for jQuery Select Box */

/* Start jScrollPane */

.forms .jspContainer
{
	overflow: hidden;
	position: relative;
}

.forms .jspPane
{
	position: absolute;
}

.forms .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	background: #fff;
}

.forms .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 8px;
	background: #fff;
}

.forms .jspCap
{
	display: none;
}

.forms .jspHorizontalBar .jspCap
{
	float: left;
}

.forms .jspTrack
{
	background: #e0e3ec;
	position: relative;
}

.forms .jspDrag
{
	background: #B9C0D6;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.forms .jspHorizontalBar .jspTrack,
.forms .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.forms .jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.forms .jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.forms .jspVerticalBar .jspArrow
{
	height: 16px;
}

.forms .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.forms .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.forms .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* End jScrollPane */

.forms section header {
    margin-bottom: 26px;
    padding-left: 13px;
    font-weight: bold;
    font-size: 17px;
    line-height: 32px;
    color: #fff;
    background-color: #b9c0d6;
}

.forms .hello {
    display: none;
}

/**********************************************************/
/*************** Styled Multiple Selects ******************/
/**********************************************************/

.wSelect-el {
    display: none;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: none;
	overflow: hidden;
}
.wSelect {
	position: relative;
	display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.wSelect-arrow {
    display: none; /* added */
	position: absolute;
	width: 30px;
	right: 0px;
	top: 0px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0px center;
}
.wSelect-hover .wSelect-arrow,
.wSelect-active .wSelect-arrow  {
	background-position: -30px center;
}
.wSelect.wSelect-multiple {
	overflow: hidden;
}
.wSelect-selected {
	margin: 0px 35px 0px 5px;
	padding: 5px 0;
	overflow: hidden;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.wSelect-options-holder {
	position: absolute;
	display: none;
	left: 0px;
	z-index: 200;
	overflow: hidden;
}
.wSelect-multiple .wSelect-options-holder {
	position: relative !important;
	display: block !important;
	top: auto !important;
	z-index: auto !important;
	border: none !important;
}
.wSelect-options {
	overflow-y: auto;
	overflow-x: auto;
}
.wSelect-option {
	/*background-repeat: no-repeat;
	background-position: 5px center;*/
	cursor: pointer;
}
.wSelect-option-last {
	margin-bottom: 0px;
}
.wSelect-option-value {
	/*margin: 0 5px;
	/*padding: 5px 0;
	background-repeat: no-repeat;
	background-position: 0 center;*/
	white-space: nowrap;
	overflow: visible;
}
.wSelect-option-disabled .wSelect-option-value {
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.wSelect-option-icon {
	padding-left: 20px;
}

/***********************************
 * Theme - classic
 ***********************************/
.wSelect-theme-classic.wSelect {
	border: 2px solid #b9c0d6;
    color: #6a6a6a;
    background-color: #e9ebf3;
    line-height: 1.7;
    width: 319px;
    min-width: 319px;
    max-width: 319px;
    height: 265px;
    min-height: 265px;
    max-height: 265px;
	margin-bottom: 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    white-space: nowrap;
}
.wSelect-arrow {
	background-image: url('../img/arrow-down.png');
}

.wSelect-theme-classic .wSelect-options-holder {
	border: solid #CACACA 1px;
    width: 319px;
    min-width: 319px;
    max-width: 319px;
}
.wSelect-theme-classic .wSelect-options {
    height: 265px;
    min-height: 265px;
    max-height: 265px;
}
.wSelect-theme-classic .wSelect-option {
	background-color: #e9ebf3;
	color: #6a6a6a;
    padding: 0 36px 0 14px;
}
.wSelect-theme-classic .wSelect-option-disabled {
	background-color: #FFF !important;
	color: #333 !important;
}
.wSelect-theme-classic .wSelect-option-selected,
.wSelect-theme-classic .wSelect-option:hover {
    color: #fff;
    background-color: #6d748b;
}

/***********************************
 * Labels
 ***********************************/
.wLabel-top,
.wLabel-left,
.wLabel-left-top {
    vertical-align: middle;
    font-size: 10px;
    line-height: 16px;
    color: #999;
    display: block;
    margin: 5px 0 3px 3px;
}
.wLabel-left-top {
    vertical-align: top;
}
@media screen and (min-width: 600px) {
    .wLabel-left,
    .wLabel-left-top {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 70px;
        text-align: right;
        margin: 0 0 7px 0;
    }
}

/**********************************************************/
/******************** Payment Icons ***********************/
/**********************************************************/

.paypal {
    width: 194px;
    min-width: 194px;
    max-width: 194px;
    height: 39px;
    min-height: 39px;
    max-height: 39px;
    background: url(../images/sell-icons.png) left -522px no-repeat;
}

.paypal_alt {
    width: 194px;
    min-width: 194px;
    max-width: 194px;
    height: 39px;
    min-height: 39px;
    max-height: 39px;
    background: url(../images/item-icons.png) -5px -297px no-repeat;
}

.paymate {
    width: 194px;
    min-width: 194px;
    max-width: 194px;
    height: 41px;
    min-height: 41px;
    max-height: 41px;
    background: url(../images/sell-icons.png) left -562px no-repeat;
}

.op_icon {
    width: 79px;
    min-width: 79px;
    height: 49px;
    min-height: 49px;
}

.op_icon_small {
    width: 66px;
    min-width: 66px;
    max-width: 66px;
    height: 41px;
    min-height: 41px;
    max-height: 41px;
}

.visa {
    background: url(../images/sell-icons.png) left -873px no-repeat;
}

.mastercard {
    background: url(../images/sell-icons.png) left -923px no-repeat;
}

.bank_deposit {
    background: url(../images/sell-icons.png) left -973px no-repeat;
}

.mo {
    background: url(../images/sell-icons.png) left -1023px no-repeat;
}

.cash {
    background: url(../images/sell-icons.png) left -1073px no-repeat;
}

.amex {
    background: url(../images/sell-icons.png) left -773px no-repeat;
}

.dclub {
    background: url(../images/sell-icons.png) left -823px no-repeat;
}

/**********************************************************/
/********************** Main Header ***********************/
/**********************************************************/

#main_header {
    background-color: #fff;
}

#main_header .wrapper {
    width: 1060px;
    margin: 0px auto;
    background-color: #fff;
}

#main_header .logo {
    float: left;
    width: 322px;
}

#main_header .other {
    float: right;
    width: 738px;
}

#main_header .other .holder {
    float: right;
    min-width: 480px;
    /*width: 528px;
    overflow: visible;*/
}

#main_header .other .top_bar {
    margin-top: 13px;
}

#main_header .other .top_bar ul {
    list-style: none;
    list-style-image: none;
}

#main_header .other .top_bar li {
    position: relative;
    float: left;
    display: block;
    line-height: 21px;
}

#main_header .other .top_bar li.pad {
    margin-left: 20px;
}

#main_header .other .top_bar .social {
    float: left;
    min-width: 387px;
    max-height: 22px;
    white-space: nowrap;
}

#main_header .other .top_bar .login {
    float: right;
    margin: 0 14px 0 35px;
}

#main_header .other .top_bar .login .dropdown {
    display: none;
    position: absolute;
    top: 0px;
    left: -11px;
    z-index: 2005;
}

#main_header .other .top_bar .login li:hover > .dropdown {
    display: block;
}

#main_header .other .top_bar .login .dropdown .top {
    display: inline-block;
    color: #fff;
    padding: 0 11px;
    line-height: 26px;
    background-color: #1b75bc;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}

#main_header .other .top_bar .login .dropdown .top a,
#main_header .other .top_bar .login .dropdown .top a:visited
{
    color: #fff;
    text-decoration: none;
}

#main_header .other .top_bar .login .dropdown .main {
    position: absolute;
    top: 26px;
    left: -55px;
    width: 166px;
    text-align: center;
    display: inline-block;
    color: #fff;
    padding: 15px 0 10px 0;
    background-color: #1b75bc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#main_header .other .top_bar .login .dropdown .main .field {
    margin-bottom: 6px;
}

#main_header .other .top_bar .login .dropdown .main .field .tb {
    text-align: center;
    width: 137px;
    height: 29px;
    border: 0px;
    font-weight: 300px;
    font-size: 16px;
    color: #3d3d3d;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#main_header .other .top_bar .login .dropdown .main .submit {
    margin-bottom: 0px;
}

#main_header .other .top_bar .login .dropdown .main .submit input {
    display: inline-block;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    width: 137px;
    min-width: 137px;
    max-width: 137px;
    background: url(../images/main-icons.png?v=1.1) left -471px no-repeat;
}
#main_header .other .top_bar .login .dropdown .main .submit input:hover,
#main_header .other .top_bar .login .dropdown .main .submit input:focus,
#main_header .other .top_bar .login .dropdown .main .submit input:active
{
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    width: 137px;
    min-width: 137px;
    max-width: 137px;
    background: url(../images/main-icons.png?v=1.1) left -501px no-repeat;
}

#main_header .other .top_bar .login .dropdown .main .remember {
    text-align: center;
    font-size: 13px;
}

#main_header .other .top_bar .login .dropdown .main .remember .rm_wrap {
    display: inline-block;
}

#main_header .other .top_bar .login .dropdown .main .remember .rm_wrap .field {
    float: left;
    margin: 0px;
}

#main_header .other .top_bar .login .dropdown .main .remember .rm_wrap label {
    float: left;
    cursor: pointer;
    margin-left: 3px;
}

#main_header .other .top_bar .login .dropdown .main .warning {
    text-align: center;
    margin-bottom: 4px;
}

#main_header .other .top_bar .login .dropdown .main .warning .msg {
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.3;
    color: #a76200;
    background-color: #ffda99;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#main_header .other .top_bar .login .dropdown .main .lost {
    font-size: 12px;
}

#main_header .other .top_bar .login .dropdown .main .lost a,
#main_header .other .top_bar .login .dropdown .main .lost a:visited
{
    color: #fff;
}

#main_header .other .search {
    margin-top: 12px;
}

#main_header .other .search .search_holder .text {
    float: left;
}

#main_header .other .search .search_holder .text input {
    width: 364px;
    height: 27px;
    border: 0px;
    border-right: 1px solid #c6c9d6;
    padding-left: 10px;
    background-color: #e9ebf3;
    font-family: Lato, Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 29px;
    color: #6d748b;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

#main_header .other .search .search_holder .cats {
    float: left;
    margin-right: 5px;
}

#main_header .other .search .search_holder .cats select {
    width: 138px;
    border: 0px;
    padding: 5px 0px 6px 7px;
    font-family: Lato, Arial;
    font-size: 14px;
    background-color: #e9ebf3;
    color: #6d748b;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}

#main_header .other .search .search_holder .submit {
    float: left;
    margin-right: 7px;
}

#main_header .other .search .search_holder .submit input {
    display: block;
    height: 29px;
    max-height: 29px;
    min-height: 29px;
    width: 77px;
    max-width: 77px;
    min-width: 77px;
    background: url('../images/main-icons.png?v=1.1') left top no-repeat;
}

#main_header .other .search .search_holder .submit input:hover,
#main_header .other .search .search_holder .submit input:focus,
#main_header .other .search .search_holder .submit input:active
{
    display: block;
    height: 29px;
    max-height: 29px;
    min-height: 29px;
    width: 77px;
    max-width: 77px;
    min-width: 77px;
    background: url('../images/main-icons.png?v=1.1') left -29px no-repeat;
}

#main_header .other .search .search_holder .advanced {
    float: left;
    line-height: 29px;
}

#main_header .other .search .search_holder .advanced .img {
    display: inline-block;
    vertical-align: middle;
}

#main_header .other .search .search_holder .advanced a {
    display: block;
    height: 22px;
    max-height: 22px;
    min-height: 22px;
    width: 21px;
    max-width: 21px;
    min-width: 21px;
    background: url('../images/main-icons.png?v=1.1') left -59px no-repeat;
}

#main_header .other .search .search_holder .advanced a:hover,
#main_header .other .search .search_holder .advanced a:focus,
#main_header .other .search .search_holder .advanced a:active
{
    display: block;
    height: 22px;
    max-height: 22px;
    min-height: 22px;
    width: 21px;
    max-width: 21px;
    min-width: 21px;
    background: url('../images/main-icons.png?v=1.1') -22px -59px no-repeat;
}

/* Start jQuery Select Box */

#main_header .other .search .search_holder .cats .sbHolder{
	position: relative;
    width: 139px;
    height: 29px;
    padding-left: 8px;
    font-family: Lato, Arial;
    font-size: 14px;
    background-color: #e9ebf3;
    color: #6d748b;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}
#main_header .other .search .search_holder .cats .sbHolder:focus .sbSelector{

}
#main_header .other .search .search_holder .cats .sbSelector {
	display: block;
    width: 130px;
    max-width: 130px;
	height: 25px;
	left: 0;
	line-height: 25px;
    padding-top: 2px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 8px;
	top: 0;
}
#main_header .other .search .search_holder .cats .sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    font-size: 14px;
    font-weight: normal;
	color: #434343;
    padding-left: 1px;
	outline: none;
	text-decoration: none;
}
#main_header .other .search .search_holder .cats .sbToggle{
	display: block;
	width: 22px;
    max-width: 22px;
	height: 27px;
    max-height: 27px;
	outline: none;
	position: absolute;
    background: url('../images/main-icons.png?v=1.1') left -166px no-repeat;
	right: 0;
	top: 0;
    cursor: default;
}
#main_header .other .search .search_holder .cats .sbToggle:hover{

}
#main_header .other .search .search_holder .cats .sbToggleOpen{

}
#main_header .other .search .search_holder .cats .sbToggleOpen:hover{

}
#main_header .other .search .search_holder .cats .sbHolderDisabled{

}
#main_header .other .search .search_holder .cats .sbHolderDisabled .sbHolder{

}
#main_header .other .search .search_holder .cats .sbHolderDisabled .sbToggle{

}
#main_header .other .search .search_holder .cats .sbOptions{
	position: absolute;
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
    width: 147px;
    max-width: 147px;
	top: 27px !important;
    white-space: nowrap;
	background-color: #e9ebf3;
	z-index: 3;
	overflow-y: auto;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}
#main_header .other .search .search_holder .cats .sbOptions li{
	padding: 0 7px 0 7px;
}
#main_header .other .search .search_holder .cats .sbOptions li:first-child{
	padding-top: 2px;
}
#main_header .other .search .search_holder .cats .sbOptions li:last-child{
	padding-bottom: 2px;
}
#main_header .other .search .search_holder .cats .sbOptions a {
	display: block;
	outline: none;
    height: auto;
	padding: 8px 3px 8px 3px;
}

#main_header .other .search .search_holder .cats ul.sbOptions li:last-child a {
    border-bottom: none;
}

#main_header .other .search .search_holder .cats .sbOptions a:link, .sbOptions a:visited {
    font-size: 14px;
    font-weight: normal;
	color: #6d748b;
	text-decoration: none;
}
#main_header .other .search .search_holder .cats .sbOptions a:hover,
#main_header .other .search .search_holder .cats .sbOptions a:focus,
#main_header .other .search .search_holder .cats .sbOptions a.sbFocus{
	color: #434343;
}
#main_header .other .search .search_holder .cats .sbOptions li.last a{
	border-bottom: none;
}
#main_header .other .search .search_holder .cats .sbOptions .sbDisabled{
	color: #6d748b;
	display: block;
	padding: 7px 0 7px 3px;
}
#main_header .other .search .search_holder .cats .sbOptions .sbGroup{
	color: #454b60;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
#main_header .other .search .search_holder .cats .sbOptions .sbSub{
	padding-left: 17px;
}

/* End jQuery Select Box */

#main_header nav {
    float: left;
    margin-top: 31px;
}

#main_header nav li {
    float: left;
    display: block;
    position: relative;
    text-align: center;
}

#main_header nav li a.tp,
#main_header nav li a.tp:visited
{
    display: block;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    color: #313800;
}

#main_header nav li:hover a.tp,
#main_header nav li:active a.tp,
#main_header nav li:focus a.tp
{
    z-index: 2001;
}

#main_header nav li.buy_bg a.tp,
#main_header nav li.buy_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left top no-repeat;
    width: 47px;
    min-width: 47px;
    max-width: 47px;
}

#main_header nav li.buy_bg:hover a.tp,
#main_header nav li.buy_bg:active a.tp,
#main_header nav li.buy_bg:focus a.tp
{
    width: 47px;
    min-width: 47px;
    max-width: 47px;
    background: url('../images/main-nav.png?v=2.1') left -20px no-repeat;
}

#main_header nav li.sell_bg a.tp,
#main_header nav li.sell_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left -40px no-repeat;
    width: 60px;
    min-width: 60px;
    max-width: 60px;
}

#main_header nav li.sell_bg:hover a.tp,
#main_header nav li.sell_bg:active a.tp,
#main_header nav li.sell_bg:focus a.tp
{
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    background: url('../images/main-nav.png?v=2.1') left -60px no-repeat;
}

#main_header nav li.group_breaks_bg a.tp,
#main_header nav li.group_breaks_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left -202px no-repeat;
    width: 152px;
    min-width: 152px;
    max-width: 152px;
}

#main_header nav li.group_breaks_bg:hover a.tp,
#main_header nav li.group_breaks_bg:active a.tp,
#main_header nav li.group_breaks_bg:focus a.tp
{
    background: url('../images/main-nav.png?v=2.1') left -223px no-repeat;
    width: 152px;
    min-width: 152px;
    max-width: 152px;
}

#main_header nav li.my_gimko_bg a.tp,
#main_header nav li.my_gimko_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left -80px no-repeat;
    width: 122px;
    min-width: 122px;
    max-width: 122px;
}

#main_header nav li.my_gimko_bg:hover a.tp,
#main_header nav li.my_gimko_bg:active a.tp,
#main_header nav li.my_gimko_bg:focus a.tp
{
    width: 122px;
    min-width: 122px;
    max-width: 122px;
    background: url('../images/main-nav.png?v=2.1') left -100px no-repeat;
}

#main_header nav li.community_bg a.tp,
#main_header nav li.community_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left -120px no-repeat;
    width: 136px;
    min-width: 136px;
    max-width: 136px;
}

#main_header nav li.community_bg:hover a.tp,
#main_header nav li.community_bg:active a.tp,
#main_header nav li.community_bg:focus a.tp
{
    width: 136px;
    min-width: 136px;
    max-width: 136px;
    background: url('../images/main-nav.png?v=2.1') left -140px no-repeat;
}

#main_header nav li.help_bg a.tp,
#main_header nav li.help_bg a.tp:visited
{
    background: url('../images/main-nav.png?v=2.1') left -160px no-repeat;
    width: 58px;
    min-width: 58px;
    max-width: 58px;
}

#main_header nav li.help_bg:hover a.tp,
#main_header nav li.help_bg:active a.tp,
#main_header nav li.help_bg:focus a.tp
{
    width: 58px;
    min-width: 58px;
    max-width: 58px;
    background: url('../images/main-nav.png?v=2.1') left -180px no-repeat;
}

#main_header nav li div.sub_menu {
    position: absolute;
    display: none;
    top: 18px;
    z-index: 2000;
}

#main_header nav li:hover > div.sub_menu {
    display: block;
    padding-top: 11px;
}

#main_header nav li:hover > div.sub_menu ul {
    background-color: #fff;
}

#main_header nav li:hover > div.sub_menu ul.small {
    border: 3px solid #b9c1d6;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

#main_header nav li div.sub_menu li {
    float: none;
    display: block;
    line-height: 2.3;
    padding: 0 12px;
    height: auto;
    color: #949bac;
    white-space: nowrap;
    text-align: left;
}

#main_header nav li .sub_menu li a,
#main_header nav li .sub_menu li a:visited
{
    color: #949bac;
    height: auto;
    border: 0px;
    background-color: transparent;
    display: block;
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

#main_header nav li .sub_menu li a:hover,
#main_header nav li .sub_menu li a:focus,
#main_header nav li .sub_menu li a:active
{
    color: #454b60;
}

#main_header nav li div.buy {
    /*width: 841px;*/
    left: -223px;
}

#main_header nav li div.my_gimko {
    /*width: 741px;*/
    left: -334px;
    background-color: inherit !important;
}

#main_header nav li div.large .category_wrapper {
    padding: 0 0 0 7px;
    background-color: #fff;
    border: 3px solid #b9c1d6;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#main_header nav li div.my_gimko .category_wrapper {
    padding: 0;
}

#main_header nav li div.large .category_wrapper .category_table {
    border-collapse: collapse;
    border-spacing: 0;
}

#main_header nav li div.large a,
#main_header nav li div.large a:visited
{
    color: #949bac;
    height: auto;
    border: 0px;
    background-color: transparent;
    display: block;
    padding: 0px;
    margin: 0px;
}

#main_header nav li div.large .category {
    padding: 19px 25px 19px 22px;
    border-right: 1px solid #edecf1;
    white-space: nowrap;
}

#main_header nav li div.large .category_first {
    padding-left: 15px;
}

#main_header nav li div.my_gimko .category_first {
    padding-left: 22px;
}

#main_header nav li div.large .category_last {
    padding-right: 15px;
    border-right: none;
}

#main_header nav li div.my_gimko .category_last {
    padding-right: 22px;
}

#main_header nav li div.large .category table.list_wrapper td.first {
    padding-right: 16px;
}

#main_header nav li div.large .category h4 {
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    color: #949bac;
}

#main_header nav li div.large .category h4 a,
#main_header nav li div.large .category h4 a:visited
{
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

#main_header nav li div.large .category ul {
    margin-top: 5px;
}

#main_header nav li div.buy .category ul {
    margin-top: 10px;
}

#main_header nav li div.large .category li {
    line-height: 1.8;
    padding: 0;
}

#main_header nav li div.large .category li a,
#main_header nav li div.large .category li a:visited
{
    font-weight: normal;
    font-size: 14px;
}

#main_header nav li div.large .category li a:hover,
#main_header nav li div.large .category li a:active,
#main_header nav li div.large .category li a:focus
{
    color: #454b60;
}

#main_header nav li div.large tr.top .category {
    border-bottom: 1px solid #edecf1;
}

#main_header nav li div.large tr.bottom .category {
    padding-bottom: 24px;
}

#main_header nav li div.large .category .title {
    position: relative;
    padding-bottom: 14px;
}

#main_header nav li div.large .category .title .icon {
    position: absolute;
    top: -3px;
    left: 0px;
}

#main_header nav li div.my_gimko .category.personal_info .title .icon {
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    background: url('../images/main-icons.png?v=1.1') -3px -640px no-repeat;
}

#main_header nav li div.my_gimko .category.personal_info .title h4 {
    margin-left: 23px;
}

#main_header nav li div.my_gimko .category.buying .title .icon {
    width: 21px;
    min-width: 21px;
    max-width: 21px;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    background: url('../images/main-icons.png?v=1.1') -23px -646px no-repeat;
}

#main_header nav li div.my_gimko .category.buying .title h4 {
    margin-left: 28px;
}

#main_header nav li div.my_gimko .category.selling .title .icon {
    top: -1px;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    background: url('../images/main-icons.png?v=1.1') -49px -646px no-repeat;
}

#main_header nav li div.my_gimko .category.selling .title h4 {
    margin-left: 28px;
}

#main_header nav li div.my_gimko .category.store .title .icon {
    top: 0px;
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    background: url('../images/main-icons.png?v=1.1') -73px -647px no-repeat;
}

#main_header nav li div.my_gimko .category.store .title h4 {
    margin-left: 26px;
}

#main_header nav li div.my_gimko .category.purchases .title .icon {
    top: 2px;
    width: 17px;
    min-width: 17px;
    max-width: 17px;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    background: url('../images/main-icons.png?v=1.1') -90px -647px no-repeat;
}

#main_header nav li div.my_gimko .category.purchases .title h4 {
    margin-left: 26px;
}

#main_header nav li div.my_gimko .category.favourites .title .icon {
    top: 1px;
    width: 18px;
    min-width: 18px;
    max-width: 18px;
    height: 17px;
    min-height: 17px;
    max-height: 17px;
    background: url('../images/main-icons.png?v=1.1') -112px -648px no-repeat;
}

#main_header nav li div.my_gimko .category.favourites .title h4 {
    margin-left: 24px;
}

#main_header nav li div.my_gimko .category.settings .title .icon {
    top: -1px;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    background: url('../images/main-icons.png?v=1.1') -3px -671px no-repeat;
}

#main_header nav li div.my_gimko .category.settings .title h4 {
    margin-left: 25px;
}

#main_header nav li div.my_gimko .category.tools .title .icon {
    top: 1px;
    width: 17px;
    min-width: 17px;
    max-width: 17px;
    height: 17px;
    min-height: 17px;
    max-height: 17px;
    background: url('../images/main-icons.png?v=1.1') -31px -673px no-repeat;
}

#main_header nav li div.my_gimko .category.tools .title h4 {
    margin-left: 28px;
}

#main_header nav li div.community {
    min-width: 136px;
}

#main_header .notification {
    float: left;
    position: relative;
}

#main_header .notification a.notify,
#main_header .notification a.notify:visited
{
    position: absolute;
    top: 34px;
    left: 23px;
    width: 21px;
    min-width: 21px;
    height: 13px;
    min-height: 13px;
    z-index: 2;
    background: url(../images/main-icons.png?v=1.1) left -82px no-repeat;
}

#main_header .notification a.notify:hover,
#main_header .notification a.notify:active,
#main_header .notification a.notify:focus
{
    background: url(../images/main-icons.png?v=1.1) -21px -82px no-repeat;
}

#main_header .notification a.amount {
    position: absolute;
    text-align: center;
    top: 23px;
    left: 39px;
    padding: 1px 4px;
    font-weight: bold;
    color: #fff;
    background-color: #d14e23;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
    text-decoration: none;
    z-index: 3;
}

/**********************************************************/
/********************** Sub Header ************************/
/**********************************************************/

#sub_header h1 {
    width: 1060px;
    margin: 0px auto;
    padding: 16px 0;
    font-weight: 300;
    font-size: 37px;
    color: #425080;
    line-height: 1.3;
}

#sub_header h1 a,
#sub_header h1 a:visited
{
   color: #425080;
   text-decoration: none;
}

#sub_header h1 a:hover,
#sub_header h1 a:active
{
   text-decoration: underline;
}

/**********************************************************/
/************************* Main ***************************/
/**********************************************************/

#main {
    width: 1060px;
    margin: 0px auto;
    padding: 21px 0 50px 0;
}

#main .top nav {
    float: left;
    width: 160px;
    min-width: 160px;
    max-width: 160px;
    min-height: 240px;
    background-color: #186fb2;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

#main .top nav ul {
    margin: 2px 0;
}

#main .top nav li {
    display: block;
    position: relative;
    padding: 0 16px;
    margin: 6px 0;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    line-height: 40.5px;
    height: 41px;
    /*white-space: nowrap;*/
}

#main .top nav li:hover,
#main .top nav li:active,
#main .top nav li:focus
{
    background-color: #d14f23;
}

#main .top nav li a,
#main .top nav li a:visited
{
    color: #fff;
    text-decoration: none;
}

#main .top nav li div.sub_menu {
    position: absolute;
    display: none;
    top: 0px;
    left: 160px;
	background-color: #d14f23;
    z-index: 2000;
}

#main .top nav ul > li:hover > div.sub_menu {
    display: block;
    /*padding-top: 11px;*/
}

#main .top nav li:hover > div.sub_menu ul {
	-moz-border-radius: 0px 4px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;
}

#main .top nav li div.sub_menu li {
	position: static;
    float: none;
    display: block;
    line-height: 2.3;
    padding: 0 16px;
    height: auto;
    color: #fff;
    white-space: nowrap;
    text-align: left;
}

/*#main .top nav li div.sub_menu ul.memorabilia {
	display: table;
}

#main .top nav li div.sub_menu ul.memorabilia > li {
	min-width: 81px;
	display: table-cell;
}*/

#main .top nav li .sub_menu li a,
#main .top nav li .sub_menu li a:visited
{
    color: #fff;
    height: auto;
    border: 0px;
    background-color: transparent;
    display: block;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

#main .top nav li div.sub_menu li div.sm_wrapper2 {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	background-color: #E3734C;
	z-index: 2000;
}

#main .top nav li div.sub_menu li div.sm_wrapper2 ul li {
	font-weight: normal;
	color: #434343;
	padding: 0 16px;
	background-color: #E3734C;
}

#main .top nav li div.sub_menu li div.sm_wrapper2 li a,
#main .top nav li div.sub_menu li div.sm_wrapper2 li a:visited
{
	display: inline-block;
	color: #fff;
}

#main .top nav ul > li:hover > div.sub_menu ul li:hover > div.sm_wrapper2 {
    display: block;
}

#main .top nav li div.sub_menu table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #d14f23;
	/*-moz-border-radius: 0px 4px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;*/
}

#main .top nav li div.sub_menu ul div.sm_wrapper2 table {
    background-color: #E3734C;
}

#main .top nav li div.sub_menu table.sm_wrapper td {
    /*padding-right: 8px;*/
}

#main .top nav li div.sub_menu table.sm_wrapper td ul {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#main .top nav li div.sub_menu table.sm_wrapper td ul li {
    margin: 1px 0;
}

#main .top nav li div.sub_menu table.sm_wrapper td ul > li:hover {
    background-color: #bb431b;
}

#main .top nav li div.sub_menu table.sm_wrapper td li .sm_wrapper2 ul > li:hover {
    background-color: #d14f23;
}

#main .top .slider {
    float: left;
    width: 880px;
    height: 240px;
    padding: 0;
    margin: 0;
    margin-left: 20px;
    background-color: #5e7ece;
    overflow: hidden;
}

#main .top .slider .slide {
    width: 880px !important;
    min-width: 880px;
    height: 240px;
    min-height: 240px;
}

#main .areas {
    width: 1060px;
    margin-top: 24px;
}

#main .areas a {
    height: 137px;
    min-height: 137px;
    max-height: 137px;
}

#main .areas .stores {
    float: left;
    display: block;
    width: 360px;
    min-width: 360px;
    max-width: 360px;
    background: url('../images/sections.png') left top no-repeat;
}

#main .areas .blog {
    float: left;
    display: block;
    width: 340px;
    min-width: 340px;
    max-width: 340px;
    background: url('../images/sections.png') -360px top no-repeat;
}

#main .areas .forum {
    float: left;
    display: block;
    width: 360px;
    min-width: 360px;
    max-width: 360px;
    background: url('../images/sections.png') -700px top no-repeat;
}

#main .listings {
    margin-top: 22px;
}

#main .listings .tabs .active {
    float: left;
    line-height: 39px;
    font-weight: bold;
    font-size: 17px;
    color: #383838;
    background-color: #fff;
    padding: 0 14px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}

#main .listings .tabs .active a,
#main .listings .tabs .active a:visited
{
    color: #383838;
    text-decoration: none;
}

#main .listings .tabs .inactive {
    float: left;
    line-height: 39px;
    font-weight: bold;
    font-size: 17px;
    padding: 0 14px;
    color: #425080;
}

#main .listings .tabs .inactive a,
#main .listings .tabs .inactive a:visited
{
    color: #425080;
    text-decoration: none;
}

#main .listings .items {
    text-align: center;
    background-color: #fff;
    padding: 23px 0px 26px 0px;
}

#main .listings .items .shown {
    display: inline-block;
}

#sold, #listed
{
    display: none;
}

#main .listings .items .icon {
    float: left;
    line-height: 176px;
}

#main .listings .items .icon .nav_btn {
    display: block;
    width: 12px;
    min-width: 12px;
    max-width: 12px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}

#main .listings .items .icon .prev {
    margin-right: 14px;
    background: url('../images/main-icons.png?v=1.1') -45px -617px no-repeat;
}

#main .listings .items .icon .prev:hover,
#main .listings .items .icon .prev:active,
#main .listings .items .icon .prev:focus
{
    background: url('../images/main-icons.png?v=1.1') -80px -617px no-repeat;
}

#main .listings .items .icon .next {
    margin-left: 14px;
    background: url('../images/main-icons.png?v=1.1') -63px -617px no-repeat;
}

#main .listings .items .icon .next:hover,
#main .listings .items .icon .next:active,
#main .listings .items .icon .next:focus
{
    background: url('../images/main-icons.png?v=1.1') -98px -617px no-repeat;
}

#main .listings .items .items_wrapper {
    float: left;
    width: 992px;
    max-width: 992px;
    height: 234px;
    max-height: 234px;
    overflow: hidden;
}

/* Start Bx Pager - Thumb Slider */

#main .listings .items .items_wrapper .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

#main .listings .items .items_wrapper .bx-wrapper .image {
    position: relative;
    height: 174px;
    line-height: 174px;
    border: 1px solid #c6c6c6;
}

#main .listings .items .items_wrapper .bx-wrapper .image a {
    display: inline-block;
}

#main .listings .items .items_wrapper .bx-wrapper .image img {
    display: inline-block;
	max-width: 100%;
    vertical-align: middle;
    margin-top: -3px;
}

#main .listings .items .items_wrapper .bx-wrapper .image .title {
    position: absolute;
    display: none;
    bottom: 0px;
    left: 0px;
    width: 172px;
    max-width: 170px;
    overflow-x: hidden;
    padding: 7px 0px;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.2;
    color: #fff;
    background-color: #6d748b;
    z-index: 1;
}

#main .listings .items .items_wrapper .bx-wrapper .image .title a,
#main .listings .items .items_wrapper .bx-wrapper .image .title a:visited
{
    color: #fff;
    text-decoration: none;
}

#main .listings .items .items_wrapper .bx-wrapper .image:hover > .title {
    display: block;
}

#main .listings .items .items_wrapper .bx-wrapper .price {
    min-height: 38px; /* Chrome Fix */
    margin-top: 20px;
    font-weight: bold;
    font-size: 17px;
    color: #6d748b;
    max-width: 172px;
    overflow-x: hidden;
}

#main .listings .items .items_wrapper .bx-wrapper .price .convert {
	margin-top: -13px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

#main .listings .items .items_wrapper .bx-wrapper .price .quantity {
    font-weight: normal;
}

#main .listings .items .items_wrapper .bx-wrapper .price a,
#main .listings .items .items_wrapper .bx-wrapper .price a:visited
{
    color: #6d748b;
    text-decoration: none;
}

#main .listings .items #sold .items_wrapper .bx-wrapper .price a,
#main .listings .items #sold .items_wrapper .bx-wrapper .price a:visited
{
    /*color: #6bba2c;*/
}

#main .listings .items .items_wrapper .bx-wrapper .bx-viewport {
	background: #fff;
    height: 234px !important;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#main .listings .items .items_wrapper .bx-wrapper .bx-pager,
#main .listings .items .items_wrapper .bx-wrapper .bx-controls-auto
{
	position: absolute;
	bottom: -30px;
	width: 100%;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-loading {
	min-height: 50px;
	background: #fff url(../images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#main .listings .items .items_wrapper ul.bxslider {
    height: 234px;
    overflow: hidden;
}

#main .listings .items .items_wrapper .bxslider li {
    float: left;
    width: 172px !important;
    text-align: center;
    margin-right: 33px !important;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-pager .bx-pager-item,
#main .listings .items .items_wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main .listings .items .items_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background: #000;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
    margin-top: -9px;
	width: 13px;
    min-width: 13px;
	height: 20px;
    min-height: 20px;
	outline: 0;
	text-indent: -9999px;
	z-index: 1050;
}

#main .listings .items .items_wrapper .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* End Bx Pager - Thumb Slider */

#main .case_breaks {
    margin-top: 23px;
    padding: 33px 25px 40px 30px;
    background-color: #186fb2;
    height: 224px;
    overflow-y: visible;
}

#main .case_breaks .details {
    float: left;
    color: #fff;
    width: 510px;
}

#main .case_breaks .details a,
#main .case_breaks .details a:visited
{
    color: yellow;
}

#main .case_breaks .details a:hover {
    color: #F2E863;
}

#main .case_breaks .details h2 {
    font-size: 38px;
    font-weight: 300;
    margin-bottom: 20px;
}

#main .case_breaks .details p {
    font-size: 16px;
    line-height: 1.4;
}

#main .case_breaks .details .more {
    padding-top: 5px;
}

#main .case_breaks .details .more a,
#main .case_breaks .details .more a:visited
{
    display: block;
    width: 156px;
    min-width: 156px;
    max-width: 156px;
    margin-right: 27px;
    background: url(../images/main-icons.png?v=1.1?v=2) -2px -787px no-repeat;
}

#main .case_breaks .details .more a:hover {
    background: url(../images/main-icons.png?v=1.1?v=2) -2px -820px no-repeat;
}

#main .case_breaks .image {
    float: right;
    margin-right: 50px;
}

#main .case_breaks .image a {
    /*display: block;
    width: 395px;
    min-width: 395px;
    max-width: 395px;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    background-image: url('../images/gb-home.jpg');
    background-size: cover;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;*/
}

#main .featured {
    padding-top: 27px;
}

#main .featured .title {
    font-weight: 300;
    font-size: 38px;
    color: #425080;
}

#main .featured .stores {
    margin-top: 26px;
}

#main .featured .stores .store {
    float: left;
    width: 340px;
    max-width: 340px;
    margin-right: 20px;
}

#main .featured .stores .store_last {
    margin-right: 0px;
}

#main .featured .stores .store .logo {
    text-align: center;
    width: 340px;
    min-width: 340px;
    height: 170px;
    min-height: 170px;
    line-height: 170px;
    background-color: #fff;
}

#main .featured .stores .store .logo a {
    display: inline-block;
}

#main .featured .stores .store .logo img {
    display: inline-block;
    margin-top: -3px;
    vertical-align: middle;
}

#main .featured .stores .store .details {
    margin-top: 22px;
}

#main .featured .stores .store .details a,
#main .featured .stores .store .details a:visited
{
    color: #393d59;
    text-decoration: none;
}

#main .featured .stores .store .details h4 {
    font-weight: bold;
    font-size: 26px;
}

#main .featured .stores .store .details .desc {
    margin-top: 11px;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4;
}

/**********************************************************/
/*********************** Register *************************/
/**********************************************************/

#register {
    background-color: #fff;
}

#register .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#register .wrapper .sec {
    padding-top: 10px;
}

#register .row3 {
    margin-top: 5px;
    padding-top: 35px;
    border-top: 1px solid #dcdfea;
}

#register .start .row .holder {
    margin-right: 46px;
}

#register .payment .row .holder {
    margin-right: 45px;
}

#register .row .holder {
    margin-right: 85px;
}

#register .row .holder_last {
    margin-right: 0px;
}

#register .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#register .row .main_details {
    width: 174px;
}

#register .row .text2 {
    margin-right: 25px;
}

#register .row .text3 {
    margin-left: 40px;
}

#register .row .account {
    width: 254px;
}

#register .row .payment {
    width: 207px;
}

#register .row .reg {
    width: 170px;
}

#register .row .fields {
    float: left;
}

#register .row .fields2 {
    width: 527px;
}

#register .row .desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 29px;
}

#register .row .desc2 {
    line-height: 1.4;
}

#register .row .icon_qm {
    float: left;
    position: relative;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    margin-left: 15px;
    margin-top: 4px;
    background: url(../images/form-icons.png) top left no-repeat;
}

#register .row .fields .radio {
    margin-right: 25px;
    line-height: 29px;
}

#register .row .fields .extra {
    margin-left: 5px;
    font-weight: 300;
    font-style: italic;
}

#register .row .fields .extra.newsletter {
	margin-left: 30px;
	line-height: 29px;
}

#register .start .row .fields .radio,
#register .payment .row .fields .radio
{
    float: left;
}

#register .fields .dob
{
    float: left;
}

#register .fields .dob select,
#register .fields .dob .sbHolder
{
    margin-right: 10px;
}

#register .fields .dob_day select,
#register .fields .dob_day .sbHolder
{
    width: 80px;
}

#register .fields .dob_day .sbOptions
{
    width: 88px;
}

#register .fields .dob_month select,
#register .fields .dob_month .sbHolder
{
    width: 110px;
}

#register .fields .dob_month .sbOptions
{
    width: 118px;
}

#register .fields .dob_year select,
#register .fields .dob_year .sbHolder
{
    width: 95px;
}

#register .fields .dob_year .sbOptions
{
    width: 103px;
}

#register .fields .balance_type select,
#register .fields .balance_type .sbHolder
{
    width: 95px;
}

#register .fields .balance_type .sbOptions
{
    width: 103px;
}

#register .fields .usernameResult {
    margin-left: 8px;
    font-size: 15px;
}

#register .pin {
    display: none;
}

#register .terms .row .terms_text {
    position: relative;
    height: 200px;
    padding: 3px 5px;
    line-height: 1.4;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #b9c0d6;
}

#register .terms .row .terms_text p {
    margin-bottom: 14px;
}

#register .terms .row .terms_text a,
#register .terms .row .terms_text a:visited
{
    color: #6D748B;
}

#register .terms .row .terms_text a:hover,
#register .terms .row .terms_text a:active,
#register .terms .row .terms_text a:focus
{
    color: #454B60;
}

#register .terms .row .terms_text b {
    font-weight: bold;
}

#register .terms .row .terms_text i {
    font-style: italic;
}

#register .terms .row .terms_text h4 {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 8px;
}

#register .terms .row .terms_text ul {
    list-style: disc inside;
    margin-bottom: 12px;
}

#register .terms .row .terms_text ul ul {
    margin-bottom: 0px;
}

#register .terms .row .terms_text ol {
    list-style: decimal inside;
    margin-bottom: 12px;
}

#register .terms .row .terms_text ol.alpha {
    list-style: lower-alpha inside;
    margin-bottom: 12px;
}

#register .terms .row .terms_text ol.inside {
    margin-top: 10px;
    margin-bottom: 0px;
}

#register .terms .row .terms_text ol ul ol.inside li {
    padding-bottom: 4px;
}

#register .terms .row .terms_text ol ul ol.inside li.last {
    padding-bottom: 0px;
}

#register .terms .row .terms_text ol.main li {
    padding-bottom: 5px;
}

#register .terms .row .terms_text ol.main ul li {
    padding-bottom: 9px;
}

#register .terms .row .terms_text ol.main ul li.last {
    padding-bottom: 0px;
}

#register .terms .row .terms_text ol ol {
    margin-bottom: 0px;
}

#register .terms .row .terms_text li {
    padding-left: 20px;
}

#register .terms .row .terms_text li p {
    padding-left: 20px;
}

#register .submit input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    margin-top: 12px;
    background: url(../images/register.png) left top no-repeat;
}

#register .submit input:hover,
#register .submit input:active,
#register .submit input:focus
{
    background: url(../images/register.png) left -29px no-repeat;
}

/**********************************************************/
/************************* Selll **************************/
/**********************************************************/

#sell {
    background-color: #fff;
}

#sell .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#sell .wrapper .sec {
    padding-top: 6px;
}

#sell .wrapper .desc.sec {
    padding-top: 0px;
}

#sell .wrapper .sec .group_cont {
    float: left;
    width: 705px;
}

#sell .wrapper .sec .group_cont .group {
    margin-bottom: 25px;
}

#sell .wrapper .sec .group_cont .group:last-child {
    margin-bottom: 0px;
}

#sell .wrapper .sec .group_desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 1.4;
}

#sell .row3 {
    margin-top: 5px;
    padding-top: 35px;
    border-top: 1px solid #dcdfea;
}

#sell .row4 {
    margin-top: 5px;
    padding: 27px 0 19px 0;
    border-top: 1px solid #dcdfea;
}

#sell .row .holder {
    float: left;
    width: 527px;
}

#sell .row .text {
    float: left;
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#sell .row .text_fee {
    font-weight: 300;
    font-style: italic;
    font-size: 16px;
    line-height: 29px;
}

#sell .row .text_extra {
    float: left;
    margin-left: 17px;
    font-size: 16px;
    line-height: 29px;
    font-weight: normal;
    color: #6A6A6A;
}

#sell .row .text_extra2 {
    margin-left: 0px;
    margin-right: 54px;
}

#sell .row .text_extra3 {
    margin-left: 0px;
    margin-right: 12px;
}

#sell .row .text_extra3 {
    margin-left: 0px;
    margin-right: 18px;
}

#sell .row .extra4 {
    float: left;
    font-weight: normal;
    font-size: 14px;
    color: #6a6a6a;
}

#sell .row .extra4 a,
#sell .row .extra4 a:visited
{
    display: block;
    margin-top: 11px;
    color: #6a6a6a;
}

#sell .row .fields {
    float: left;
    width: 882px;
}

#sell .row .fields2 {
    width: 527px;
}

#sell .row .fields3 {
    width: auto;
}

#sell .row .fields4 {
    width: 705px;
}

#sell .row .fields .desc {
    width: 879px;
}

#sell .row .fields .btn {
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
}

#sell .row .fields .select {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) left top no-repeat;
}

#sell .row .fields .select:hover,
#sell .row .fields .select:focus,
#sell .row .fields .select:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -261px no-repeat;
}

#sell .row .fields .enable {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) left -29px no-repeat;
}

#sell .row .fields .enable:hover,
#sell .row .fields .enable:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -290px no-repeat;
}

#sell .row .fields .enabled {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) left -1123px no-repeat;
}

#sell .row .fields .enabled:hover,
#sell .row .fields .enabled:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -1153px no-repeat;
}

#sell .row .fields .disable:hover,
#sell .row .fields .disable:focus,
#sell .row .fields .disable:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -348px no-repeat;
}

#sell .row .fields .upload {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) left -145px no-repeat;
}

#sell .row .fields .upload:hover,
#sell .row .fields .upload:focus,
#sell .row .fields .upload:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -406px no-repeat;
}

#sell .row .fields .upload_disabled {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) -3px -1245px no-repeat;
}

#sell .row .fields .proceed {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/sell-icons.png) left -174px no-repeat;
}

#sell .row .fields .proceed:hover,
#sell .row .fields .proceed:focus,
#sell .row .fields .proceed:active
{
    cursor: pointer;
    background: url(../images/sell-icons.png) left -435px no-repeat;
}

#sell .row .fields .cat_sel {
    float: left;
    margin-right: 18px;
    font-size: 16px;
    line-height: 27px;
    color: #6a6a6a;
}

#sell .row .fields .cat_btn {
    float: left;
}

#sell .row .fields .offer_min {
    float: left;
}

#sell .row .fields .offer_text {
    float: left;
    margin: 0 20px;
    font-weight: 300;
    font-size: 16px;
    line-height: 29px;
}

#sell .row .fields .offer_max {
    float: left;
}

#sell .row .fields .ct_hour {
    float: left;
    margin-left: 20px;
}

#sell .row .fields .ct_hour select,
#sell .row .fields .ct_hour .sbHolder
{
    width: 80px;
}

#sell .row .fields .ct_hour .sbOptions
{
    width: 88px;
}

#sell .row .fields .ct_min {
    float: left;
    margin-left: 10px;
}

#sell .row .fields .ct_min select,
#sell .row .fields .ct_min .sbHolder
{
    width: 80px;
}

#sell .row .fields .ct_min .sbOptions
{
    width: 88px;
}

#sell .row .fields .file_upload {
    float: left;
}

#sell .row .fields .file_upload_btn {
    float: left;
    margin-left: 12px;
}

#sell .row .fields .pay_input {
    float: left;
    margin-right: 15px;
}

#sell .row .fields .file_proceed_btn {
    float: left;
}

#sell .row .desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 29px;
}

#sell .row .desc2 {
    line-height: 1.4;
}

#sell .row .desc_alt {
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
}

#sell .row .paypal {
    float: left;
    margin: -5px 0 0 26px;
}

#sell .row .paymate {
    float: left;
    margin: -5px 0 0 26px;
}

#sell .row .op_option {
    float: left;
    margin-right: 20px;
}

#sell .row .op_option_last {
    margin-right: 0px;
}

#sell .row .op_option .icon {
    width: 79px;
}

#sell .row .op_option .cb .pretty_cb {
    left: 29px;
    bottom: -32px;
}

#sell .cat .cat_list {
    float: left;
    position: relative;
    min-width: 154px;
    height: 145px;
    min-height: 145px;
    max-height: 145px;
    margin-right: 17px;
    padding: 5px 0;
    line-height: 1.7;
    color: #6a6a6a;
    background-color: #e9ebf3;
    border: 2px solid #b9c0d6;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: default;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    white-space: nowrap;
}

#sell .cat .cat_list li {

}

#sell .cat .cat_list li a,
#sell .cat .cat_list li a:visited
{
    display: block;
	padding: 0 36px 0 14px;
    color: #6a6a6a;
    text-decoration: none;
    cursor: default;
}

#sell .cat .cat_list li.selected a,
#sell .cat .cat_list li.selected a:visited
{
    color: #fff;
}

#sell .cat .cat_list li a:hover
{
    color: #fff;
}

#sell .cat .cat_list li:hover,
#sell .cat .cat_list li:focus,
#sell .cat .cat_list li:active,
#sell .cat .cat_list .selected
{
    background-color: #6d748b;
    color: #fff;
}

#sell .cat .cat_list li:hover a,
#sell .cat .cat_list li:hover a:visited
{
    color: #fff;
}

#sell .cat .cat_list .moo_cows {

}

#sell .row .icon_qm {
    float: left;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    margin-left: 15px;
    margin-top: 4px;
    background: url(../images/form-icons.png) top left no-repeat;
}

#sell .row .fields .radio {
    float: left;
    margin-right: 25px;
    line-height: 29px;
}

#sell .row .fields .radio_vert {
    float: none;
    margin: 0px;
}

#sell .row .fields .extra {
    margin-left: 5px;
    font-weight: 300;
    font-style: italic;
}

#sell .fees {
    font-size: 22px;
}

#sell .fees .detailed {
    padding-bottom: 10px;
}

#sell .fees .fee_row {
    margin-bottom: 11px;
}

#sell .fees .fee_row .desc {
    float: left;
    width: 326px;
    font-weight: 300;
}

#sell .fees .fee_row .amount {
    float: left;
    font-weight: bold;
    color: #b9c0d6;
}

#sell .fees .total {
    padding: 17px 0;
    font-weight: bold;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

#sell .fees .total .desc {
    float: left;
    width: 326px;
    font-size: 23px;
}

#sell .fees .total .amount {
    float: left;
}

#sell .images .uploaded {
    margin-left: 178px;
    width: 527px;
    overflow: hidden;
}

#sell .images .uploaded .upload {
    float: left;
    margin: 0 11px 17px 0;
}

#sell .images .uploaded .thumbnail_display_empty {
    float: left;
    margin-right: 0px;
}

#sell .images .uploaded .upload_last {
    margin-right: 0px;
}

#sell .images .uploaded .upload .img {
    text-align: center;
    width: 78px;
    height: 78px;
}

#sell .images .uploaded .upload .delete {
    text-align: center;
    margin-top: 5px;
}

#sell .images .uploaded .upload .delete a,
#sell .images .uploaded .upload .delete a:visited
{
    font-weight: normal;
    font-size: 12px;
    color: #be3c3c;
}

#sell .btns {
    margin-top: 27px;
}

#sell .btns .submit {
    float: left;
    margin-right: 14px;
}

#sell .btns .submit input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background: url(../images/sell-icons.png) left -232px no-repeat;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
}

#sell .btns .submit input:hover,
#sell .btns .submit input:active,
#sell .btns .submit input:focus
{
    background: url(../images/sell-icons.png) left -493px no-repeat;
}

#sell .btns .draft {
    float: left;
}

#sell .btns .draft input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background: url(../images/sell-icons.png) left -203px no-repeat;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
}

#sell .btns .draft input:hover,
#sell .btns .draft input:active,
#sell .btns .draft input:focus
{
    background: url(../images/sell-icons.png) left -464px no-repeat;
}

#sell .btns .edit input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background: url(../images/sell-icons.png) left -1183px no-repeat;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
}

#sell .btns .edit input:hover,
#sell .btns .edit input:active,
#sell .btns .edit input:focus
{
    background: url(../images/sell-icons.png) left -1213px no-repeat;
}

#sell #store_category .store_cat .row .sb_wrapper .sb_row2 {
    padding-bottom: 0px;
}

#sell #store_category .store_cat .row .cat_list {
    margin-top: 15px;
}

/**********************************************************/
/******************** List Case Break *********************/
/**********************************************************/

#sell.list_cb .row .val {
    color: #6a6a6a;
    float: left;
    font-size: 16px;
    line-height: 29px;
}

#sell.list_cb .cb_text_data .row .text_extra {
    margin-left: 8px;
    font-style: italic;
}

#sell.list_cb .row .text_extra span {
    font-weight: 300;
}

#sell.list_cb .row .fields input.cb_name {
    width: 450px;
}

#sell.list_cb .row .fields.cb_name select,
#sell.list_cb .row .fields.cb_name .sbHolder
{
    width: 442px;
}

#sell.list_cb .row .fields.cb_name .sbOptions
{
    width: 450px;
    max-width: 450px;
    height: 141px;
    min-height: 141px;
}

#sell.list_cb .row .fields.break_type .sbOptions
{
    height: 108px;
    min-height: 108px;
}

#sell.list_cb .row .fields.break_desc textarea {
    width: 442px;
}

#sell.list_cb .row .logo {
    float: left;
    text-align: center;
    margin-left: 50px;
    margin-top: -10px;
}

#sell.list_cb .row .logo p {
    color: #6a6a6a;
    padding-bottom: 8px;
}

#sell.list_cb .row .logo img {
    padding: 10px;
    border: 1px solid #dcdfea;
}

#sell.list_cb .row .logo .delete {
    text-align: center;
    margin-top: 5px;
}

#sell.list_cb .row .logo .delete a,
#sell.list_cb .row .logo .delete a:visited
{
    font-weight: normal;
    font-size: 12px;
    color: #be3c3c;
}

#sell.list_cb .row .fields.bn_price .cb {
    top: 12px;
}

#sell.list_cb .row .fields.bn_price .cb .pretty_cb {
    bottom: -3px;
}

#sell.list_cb .row .fields.bn_price .cb .sp_text {
    margin-left: 32px;
    padding-top: 10px;
    color: #6a6a6a;
}

/**********************************************************/
/*********************** Item Page ************************/
/**********************************************************/

#item {
    background-color: #fff;
}

#item .buyer_pay {
    text-align: center;
    padding: 22px 0 20px 0;
    background-color: #dcdfea;
    color: #393d59;
}

#item .buyer_pay .buy_wrap {
    display: inline-block;
}

#item .buyer_pay .buy_wrap p {
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 24px;
}

#item .buyer_pay .buy_wrap .btns {
    text-align: center;
    margin-top: 19px;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap {
    display: inline-block;
    overflow: hidden;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap .option {
    margin-right: 12px;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap div:last-child {
    margin-right: 0px;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap .option {
    float: left;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap .option .paypal {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/item-icons.png') -7px -459px no-repeat;
}

#item .buyer_pay .buy_wrap .btns .btns_wrap .option .paymate {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/item-icons.png') -199px -459px no-repeat;
}

#item .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#item .topbar {
    font-weight: bold;
    font-size: 18px;
    color: #b9c0d6;
}

#item .topbar .breadcrumbs {
    float: left;
}

#item .topbar .breadcrumbs a,
#item .topbar .breadcrumbs a:visited
{
    color: #b9c0d6;
    text-decoration: none;
}

#item .topbar .breadcrumbs a:hover,
#item .topbar .breadcrumbs a:active,
#item .topbar .breadcrumbs a:focus
{
    color: #454b60;
}

#item .topbar .breadcrumbs .addl {
    margin-top: 6px;
}

#item .topbar .item_id {
    float: right;
}

#item .main_details {
    margin-top: 30px;
}

#item .main_details .left {
    float: left;
    width: 611px;
}

#item .main_details .left .image {
    width: 611px;
    min-width: 611px;
    max-width: 611px;
    height: 541px;
    min-height: 541px;
    max-height: 541px;
    background-color: #f6f6f6;
    overflow: hidden;
}

#item .main_details .left .image .image_table {
    height: 100%;
    margin: 0px auto;
}

#item .main_details .left .image .image_cell {
    height: 100%;
    vertical-align: middle;
}

#item .main_details .left .image .no_image {
    /*position: absolute;*/
}

#item .main_details .left .all_images {
    display: none;
}

#item .main_details .left .larger {
    text-align: center;
    margin-top: 20px;
}

#item .main_details .left .larger .icon {
    float: left;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
    background: url('../images/item-icons.png') -4px -4px no-repeat;
}

#item .main_details .left .larger .text {
    float: left;
    margin-left: 7px;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

#item .main_details .left .larger .text a,
#item .main_details .left .larger .text a:visited
{
    text-decoration: none;
}

#item .main_details .left .other_images {
    text-align: center;
    margin-top: 21px;
    height: 97px;
    min-height: 97px;
}

#item .main_details .left .other_images .icon {
    float: left;
    line-height: 100px;
}

#item .main_details .left .other_images .icon .nav_btn {
    display: block;
    width: 13px;
    min-width: 13px;
    max-width: 13px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
}

#item .main_details .left .other_images .icon .prev {
    margin-right: 24px;
    background: url('../images/item-icons.png') -4px -38px no-repeat;
}

#item .main_details .left .other_images .icon .prev:hover,
#item .main_details .left .other_images .icon .prev:active,
#item .main_details .left .other_images .icon .prev:focus
{
    background: url('../images/item-icons.png') -393px -53px no-repeat;
}

#item .main_details .left .other_images .icon .next {
    margin-left: 24px;
    background: url('../images/item-icons.png') -22px -38px no-repeat;
}

#item .main_details .left .other_images .icon .next:hover,
#item .main_details .left .other_images .icon .next:active,
#item .main_details .left .other_images .icon .next:focus
{
    background: url('../images/item-icons.png') -411px -53px no-repeat;
}

#item .main_details .left .other_images .thumbs {
    float: left;
    width: 436px;
    max-width: 436px;
    overflow: hidden;
}

/* Start Bx Pager - Thumb Slider */

#item .main_details .left .other_images .thumbs .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

#item .main_details .left .other_images .thumbs .bx-wrapper img {
	display: block;
	max-width: 100%;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-viewport {
	background: #fff;
    height: 100px !important;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager,
#item .main_details .left .other_images .thumbs .bx-wrapper .bx-controls-auto
{
	position: absolute;
	bottom: -30px;
	width: 100%;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-loading {
	min-height: 50px;
	background: #fff url(../images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#item .main_details .left .other_images .thumbs ul.bxslider {
    height: 100px;
    padding-top: 4px !important;
    overflow: hidden;
}

#item .main_details .left .other_images .thumbs .bxslider li {
    float: left;
    width: auto !important;
    margin-right: 12px !important;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager .bx-pager-item,
#item .main_details .left .other_images .thumbs .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager.bx-default-pager a:hover,
#item .main_details .left .other_images .thumbs .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background: #000;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-prev {
    left: 3px;
    background: url('../images/item-icons.png') -4px -38px no-repeat;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-next {
    right: -8px;
    background: url('../images/item-icons.png') -22px -38px no-repeat;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-prev:hover {
	background: url('../images/item-icons.png') -393px -53px no-repeat;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-next:hover {
    background: url('../images/item-icons.png') -411px -53px no-repeat;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
    margin-top: -9px;
	width: 13px;
    min-width: 13px;
	height: 20px;
    min-height: 20px;
	outline: 0;
	text-indent: -9999px;
	z-index: 1050;
}

#item .main_details .left .other_images .thumbs .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* End Bx Pager - Thumb Slider */

#item .main_details .left .social {
    margin-top: 25px;
    padding-top: 14px;
    border-top: 1px solid #dcdfea;
}

#item .main_details .left .social .text {
    float: left;
    margin-right: 13px;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
}

#item .main_details .left .social .icon {
    float: left;
}

#item .main_details .left .links {
    margin-top: 11px;
    padding-top: 11px;
    border-top: 1px solid #dcdfea;
}

#item .main_details .left .links li {
    display: inline;
    padding-right: 20px;
}

#item .main_details .left .links li a,
#item .main_details .left .links li a:visited
{
    font-weight: bold;
}

#item .main_details .left .links li:last-child {
    padding-right: 25px;
}

#item .main_details .right {
    float: left;
    width: 429px;
    max-width: 429px;
    margin-left: 20px;
}

#item .main_details .right .top_info {
    margin-top: 24px;
}

#item .main_details .right .top_info .details a,
#item .main_details .right .top_info .details a:visited
{
    text-decoration: none;
}

#item .main_details .right .top_info .details .username_wrap {
    font-size: 18px;
    padding-left: 20px;
}

#item .main_details .right .top_info .details .username_wrap .username {
    float: left;
    font-weight: bold;
}

#item .main_details .right .top_info .details .username_wrap .feedback {
    float: left;
    margin-left: 5px;
    font-weight: 300;
}

#item .main_details .right .top_info .details .username_wrap .feedback a {
    text-decoration: underline;
}

#item .main_details .right .top_info .details .username_wrap .feedback .star {
    margin-left: 2px;
}

#item .main_details .right .top_info .details .username_wrap .feedback .percent {
    margin-left: 5px;
}

#item .main_details .right .top_info .details .btns {
    margin-top: 18px;
    padding-left: 20px;
}

#item .main_details .right .top_info .details .btns .btn {
    float: left;
    text-align: center;
    margin-right: 9px;
    width: 128px;
    line-height: 26px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#item .main_details .right .top_info .details .btns .btn_last {
    margin-right: 0px;
}

#item .main_details .right .top_info .details .links {
    margin-top: 18px;
    padding-left: 20px;
}

#item .main_details .right .top_info .details .links li {
    display: inline;
}

#item .main_details .right .top_info .details .links li.first {
    margin-left: 10px;
}

#item .main_details .right .top_info .details .links li.last {
    margin-left: 32px;
}

#item .main_details .right .top_info .verified {
    float: left;
    margin-left: 19px;
}

#item .main_details .right .top_info .verified a {
    display: block;
    width: 71px;
    min-width: 71px;
    max-width: 71px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
    background: url(../images/item-icons.png) -39px -4px no-repeat;
}

#item .main_details .right .convert {
	margin-top: 8px;
	font-size: 13px;
	color: #6d748b !important;
	font-weight: normal !important;
	font-style: italic !important;
}

#item .main_details .right .middle {
    margin-top: 22px;
    padding: 22px 0 0 20px;
    border-top: 1px solid #dcdfea;
}

#item .main_details .right .middle .convert {
	text-align: right;
}

#item .main_details .right .middle .row {
    padding-bottom: 19px;
}

#item .main_details .right .middle .row .desc {
    float: left;
    font-weight: 300;
    font-size: 22px;
}

#item .main_details .right .middle .row .val {
    float: right;
    font-size: 22px;
    padding-right: 24px;
}

#item .main_details .right .middle .row .val2 {
    padding-right: 21px;
}

#item .main_details .right .middle .row .val p.spacer,
#item .main_details .right .middle .row .val2 p.spacer
{
	margin-top: 6px;
}

#item .main_details .right .middle .row .ql {
    font-weight: 300;
}

#item .main_details .right .middle .row .cb {
    font-weight: bold;
}

#item .main_details .right .row .sale {
    font-weight: bold;
    color: #d14e23;
}

#item .main_details .right .row .sale2 {
    font-weight: bold;
    color: #6bba2c;
}

#item .main_details .right .middle .row .bn {
    width: 97px;
    min-width: 97px;
    max-width: 97px;
    height: 17px;
    min-height: 17px;
    max-height: 17px;
    background: url(../images/item-icons.png) -225px -307px no-repeat;
}

#item .main_details .right .middle .row .offer {
    width: 123px;
    min-width: 123x;
    max-width: 123px;
    height: 17px;
    min-height: 17px;
    max-height: 17px;
    background: url(../images/item-icons.png) -329px -307px no-repeat;
}

#item .main_details .right .middle .row .buyer {
    font-weight: 300;
}

#item .main_details .right .history {
    padding: 10px 20px;
    border-top: 1px solid #dcdfea;
    font-weight: bold;
    color: #393d59;
}

#item .main_details .right .history a {
    text-decoration: none;
}

#item .main_details .right .history span {
    font-weight: normal;
    margin-left: 2px;
}

#item .main_details .right .history span span {
    margin: 0 1px;
}

#item .main_details .right .history .bids,
#item .main_details .right .history .offers
{
    float: left;
    margin-right: 60px;
}

#item .main_details .right .history .my_offers {
    float: left;
}

#item .main_details .right .btns {
    margin-top: 14px;
    padding: 21px 0 0 20px;
    border-top: 1px solid #dcdfea;
}

#item .main_details .right .btns_history {
    margin-top: 0px;
}

#item .main_details .right .btns .price .convert {
	margin-top: -5px;
}

#item .main_details .right .btns .row {
    padding-bottom: 10px;
}

#item .main_details .right .btns .field {
    float: left;
    width: 208px;
}

#item .main_details .right .btns .price {
    float: left;
    padding-left: 11px;
    width: 197px;
    font-weight: 900;
    font-style: italic;
    font-size: 20px;
    line-height: 29px;
    color: #454b60;
}

#item .main_details .right .btns .price_small {
    text-align: center;
    padding-left: 0px;
    width: 208px;
    font-size: 15px;
}

#item .main_details .right .btns .btn_wrap {
    float: left;
}

#item .main_details .right .btns .btn_wrap .btn {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
}

#item .main_details .right .btns .btn_wrap .bid {
    background: url(../images/item-icons.png) 0px -63px no-repeat;
}

#item .main_details .right .btns .btn_wrap .bid:hover,
#item .main_details .right .btns .btn_wrap .bid:active,
#item .main_details .right .btns .btn_wrap .bid:focus

{
    background: url(../images/item-icons.png) 0px -96px no-repeat;
}

#item .main_details .right .btns .btn_wrap .buy_now {
    background: url(../images/item-icons.png) -183px -63px no-repeat;
}

#item .main_details .right .btns .btn_wrap .offer {
    background: url(../images/item-icons.png) 0px -130px no-repeat;
}

#item .main_details .right .btns .btn_wrap .offer:hover,
#item .main_details .right .btns .btn_wrap .offer:active,
#item .main_details .right .btns .btn_wrap .offer:focus

{
    background: url(../images/item-icons.png) 0px -164px no-repeat;
}

#item .main_details .right .btns .sale_area {
    text-align: center;
    margin-top: -10px;
    width: 208px;
}

#item .main_details .right .btns .sale_area .sale_price {
    font-weight: 900;
    font-style: italic;
    font-size: 20px;
    color: #454b60;
}

#item .main_details .right .btns .sale_area .convert {
	font-size: 13px;
}

#item .main_details .right .btns .sale_area .box_wrap {
    margin-top: 7px;
}

#item .main_details .right .btns .sale_area .box_wrap .point {
    margin: 0px auto;
    width: 10px;
    min-width: 10px;
    max-width: 10px;
    height: 7px;
    min-height: 7px;
    max-height: 7px;
    background: url('../images/item-icons.png') -404px -85px no-repeat;
}

#item .main_details .right .btns .sale_area .box_wrap .box {
    display: inline-block;
    text-align: center;
    padding: 7px 9px;
    font-size: 13px;
    color: #fff;
    background-color: #6bba2b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#item .main_details .right .btns .sale_area .box_wrap .box p.small {
    margin-top: 3px;
    font-size: 12px;
}

#item .main_details .right .other_info {
    margin-top: 18px;
    padding: 19px 0 0 20px;
    font-size: 14px;
    border-top: 1px solid #dcdfea;
}

#item .main_details .right .other_info a,
#item .main_details .right .other_info a:visited
{
    text-decoration: underline;
    color: #393d59;
}

#item .main_details .right .other_info a:hover,
#item .main_details .right .other_info a:active {
    color: #a3abc3;
}

#item .main_details .right .other_info .row {
    padding-bottom: 7px;
}

#item .main_details .right .other_info .row .desc {
    float: left;
    width: 77px;
    font-weight: bold;
}

#item .main_details .right .other_info .row .val {
    float: left;
}

#item .main_details .right .paypal_protect {
    margin-top: 14px;
}

#item .main_details .right .paypal_protect a {
    display: block;
    width: 429px;
    min-width: 429px;
    max-width: 429px;
    height: 90px;
    min-height: 90px;
    max-height: 90px;
    background: url(../images/item-icons.png) 0px -201px no-repeat;
}

#item .main_details .right .msg_board {
    text-align: center;
    padding: 16px 0;
    margin-top: 16px;
    border: 1px solid #dcdfea;
}

#item .main_details .right .msg_board .wrap {
    display: inline-block;
}

#item .main_details .right .msg_board .wrap .text {
    float: left;
    margin-right: 27px;
    font-weight: bold;
    line-height: 29px;
    color: #393d59;
}

#item .main_details .right .msg_board .wrap .btn {
    float: left;
}

#item .main_details .right .msg_board .wrap .btn a {
    display: block;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background: url(../images/item-icons.png) -370px -130px no-repeat;
}

#item .main_details .right .msg_board .wrap .btn a:hover,
#item .main_details .right .msg_board .wrap .btn a:active,
#item .main_details .right .msg_board .wrap .btn a:focus
{
    background: url(../images/item-icons.png) -370px -163px no-repeat;
}

#item .main_details .right .dutch_winners {
    padding: 11px 16px 22px 16px;
    margin-top: 16px;
    max-height: 100px;
    border: 1px solid #dcdfea;
    color: #393d59;
    overflow: auto;
}

#item .main_details .right .dutch_winners .title {
    font-weight: bold;
}

#item .main_details .right .dutch_winners .winners {
    margin-top: 1px;
}

#item .main_details .right .dutch_winners li {
    margin-top: 8px;
    font-size: 13px;
}

#item .main_details .right .dutch_winners li a {
    margin: 0px 1px;
    text-decoration: none;
}

#item .other_info {
    margin-top: 38px;
}

#item .other_info .convert.inline {
	margin: 0 0 0 6px;
	font-size: 13px;
	font-style: italic;
}

#item .other_info .title {
    font-weight: bold;
    font-size: 15px;
}

#item .other_info .tabs {
    border-bottom: 1px solid #dcdfea;
}

#item .other_info .tabs .tab {
    float: left;
    line-height: 26px;
    padding: 0 14px;
    margin-right: 9px;
    margin-bottom: -1px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
    z-index: 2;
}

#item .other_info .tabs .tab a,
#item .other_info .tabs .tab a:visited
{
    text-decoration: none;
}

#item .other_info .tabs .tab a:focus
{
    color: #393d59;
}

#item .other_info .tabs .active {
    border-bottom: 1px solid #fff;
    color: #d14e23;
}

#item .other_info .tabs .active a,
#item .other_info .tabs .active a:visited
{
    color: #d14e23;
}

#item .other_info .main_desc {
    padding: 24px 15px 0px 15px;
}

#item .other_info .main_desc .specifics {
    border-bottom: 1px solid #dcdfea;
}

#item .other_info .main_desc .specifics .main {
    margin-top: 17px;
}

#item .other_info .main_desc .specifics .main .specific {
    float: left;
    margin: 0 25px 20px 0;
}

#item .other_info .main_desc .specifics .main .specific:last-child {
    margin-right: 0px;
}

#item .other_info .main_desc .specifics .main .specific .sdesc {
    float: left;
    padding: 0px;
    font-weight: bold;
    font-size: 13px;
    margin-right: 15px;
}

#item .other_info .main_desc .specifics .main .specific .val {
    float: left;
    font-size: 13px;
}

#item .other_info .main_desc .details {
    padding-top: 13px;
    font-size: 16px;
    line-height: 1.4;
    color: #6a6a6a;
}

#item .other_info .main_desc .details .holder {
    overflow: auto;
}

#item .other_info .main_desc .details .holder p {
    margin: 1em 0;
}

#item .other_info .main_desc .details .holder i,
#item .other_info .main_desc .details .holder em
{
    font-style: italic;
}

#item .other_info .main_desc .details .holder a,
#item .other_info .main_desc .details .holder a:visited
{
    text-decoration: underline;
}

#item .other_info .main_desc .details .holder h1 {
    margin: 14px 0 10px 0;
    font-weight: bold;
    font-size: 40px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder h2 {
    margin: 12px 0 9px 0;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder h3 {
    margin: 10px 0 7px 0;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder h4 {
    margin: 8px 0 5px 0;
    font-weight: bold;
    font-size: 21px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder h5 {
    margin: 7px 0 4px 0;
    font-weight: bold;
    font-size: 19px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder h6 {
    margin: 6px 0 4px 0;
    font-weight: bold;
    font-size: 17px;
    line-height: 1.3;
}

#item .other_info .main_desc .details .holder li {
    margin-left: 20px;
}

#item .other_info .main_desc .details .holder ul li {
    list-style: outside disc;
    line-height: 1.4;
}

#item .other_info .main_desc .details .holder ol li {
    list-style: outside decimal;
    line-height: 1.4;
}

#item .other_info .main_desc .details .holder blockquote {
    margin: 40px 10px 40px 0;
}

#item .other_info .main_desc .details .counter {
    margin-top: 30px;
    font-weight: bold;
    font-size: 16px;
}

#item .other_info .shipping_payments {
    display: none;
    padding-top: 24px;
    margin: 0 15px;
}

#item .other_info .shipping_payments .shipping {
    float: left;
    margin-right: 115px;
    width: 395px;
}

#item .other_info .shipping_payments .shipping .title {
    padding-bottom: 10px;
}

#item .other_info .shipping_payments .shipping .row {
    margin-top: 19px;
    padding: 0px;
    font-size: 13px;
}

#item .other_info .shipping_payments .shipping .row .desc {
    float: left;
    width: 182px;
    font-weight: bold;
}

#item .other_info .shipping_payments .shipping .row .val {
    float: left;
}

#item .other_info .shipping_payments .shipping .row .desc2 {
    width: 182px;
    font-weight: bold;
}

#item .other_info .shipping_payments .shipping .row .val2 {
    margin-top: 10px;
    line-height: 1.4;
}

#item .other_info .shipping_payments .shipping .int_disclaimer {
    background-color: #f6f6f6;
    font-size: 13px;
    font-style: italic;
    line-height: 1.3;
    margin: 30px 0 22px 0;
    padding: 6px 10px;
}

#item .other_info .shipping_payments .payments {
    float: left;
    width: 520px;
}

#item .other_info .shipping_payments .payments .options {
    margin-top: 26px;
}

#item .other_info .shipping_payments .payments .options .option {
    float: left;
    margin: 0 55px 18px 0;
}

#item .other_info .shipping_payments .payments .options .option .paypal {
    width: 126px;
    min-width: 126px;
    max-width: 126px;
    height: 39px;
    min-height: 39px;
    max-height: 39px;
    background: url(../images/item-icons.png) -5px -297px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .paymate {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    height: 41px;
    min-height: 41px;
    max-height: 41px;
    background: url(../images/item-icons.png) -136px -297px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .visa {
    background: url(../images/item-icons.png) -184px -343px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .mastercard {
    background: url(../images/item-icons.png) -269px -343px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .bank_deposit {
    background: url(../images/item-icons.png) -9px -401px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .mo {
    background: url(../images/item-icons.png) -94px -401px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .cash {
    background: url(../images/item-icons.png) -177px -401px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .amex {
    background: url(../images/item-icons.png) -5px -343px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option .dclub {
    background: url(../images/item-icons.png) -94px -343px no-repeat;
}

#item .other_info .shipping_payments .payments .options .option_last {
   margin-right: 0px;
}

#item .other_info .shipping_payments .payments .cc_info {
    background-color: #f6f6f6;
    font-size: 13px;
    font-style: italic;
    line-height: 1.3;
    margin: 30px 0 22px 0;
    padding: 6px 10px;
}

#item .other_info .returns {
    display: none;
    padding-top: 24px;
    margin: 0 15px;
    font-size: 13px;
}

#item .other_info .returns .title {
    padding-bottom: 10px;
}

#item .other_info .returns .details {
    margin-top: 13px;
}

#item .other_info .returns .extra {
    margin-top: 26px;
}

#item .other_info .returns .extra .more_info {
    float: left;
    width: 507px;
}

#item .other_info .returns .extra .more_info .row {
    margin-bottom: 19px;
    padding: 0px;
    font-size: 13px;
}

#item .other_info .returns .extra .more_info .row .desc {
    float: left;
    width: 182px;
    font-weight: bold;
}

#item .other_info .returns .extra .more_info .row .val {
    float: left;
}

#item .other_info .returns .extra .note {
    float: left;
    text-align: right;
    width: 523px;
}

#item .other_info .returns .extra .note .box {
    text-align: left;
    padding: 12px 17px;
    font-style: italic;
    font-size: 14px;
    line-height: 1.3;
    background-color: #f6f6f6;
}

#item .other_info .returns .extra .note .box span {
    font-weight: bold;
}

#item .resp {
    text-align: center;
    padding: 15px 0;
    margin: 30px 15px 0px 15px;
    font-weight: 300;
    font-size: 16px;
    color: #3b3b3b;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

#item .questions {
    padding-bottom: 9px;
    margin: 0 15px;
}

#item .questions .qa {
    font-size: 15px;
    line-height: 1.3;
    color: #434343;
    padding: 29px 0 9px 0;
    border-bottom: 1px solid #dcdfea;
}

#item .questions .qa .question {
    font-weight: bold;
    padding: 20px 28px;
    background-color: #f1f2f7;
}

#item .questions .qa .answer {
    padding: 20px 28px;
}

#item .questions .qa .btn {
    margin: 5px 0 25px 25px;
}

#item .questions .qa .btn a,
#item .questions .qa .btn a:visited
{
    display: inline-block;
    padding: 0 12px;
    line-height: 27px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    text-decoration: none;
}

#item .questions .ask {
    position: relative;
    padding-top: 35px;
}

#item .questions .ask .top .text {
    float: left;
    font-weight: bold;
    font-size: 15px;
    line-height: 29px;
    margin-right: 18px;
}

#item .questions .ask .top .type {
    float: left;
}

#item .questions .ask .msg {
    padding-top: 21px;
}

#item .questions .ask .btn {
    margin-top: 11px;
}

#item .questions .ask .btn input
{
    display: block;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/item-icons.png') -184px -130px no-repeat;
}

#item .questions .ask .btn input:hover,
#item .questions .ask .btn input:active,
#item .questions .ask .btn input:focus
{
    background: url('../images/item-icons.png') -184px -164px no-repeat;
}

#item .questions .ask .return_top {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

#item .questions .ask .return_top .text {
    float: left;
    font-weight: bold;
    font-size: 14px;
}

#item .questions .ask .return_top .text a:focus {
    color: #393d59;
}

#item .questions .ask .return_top .icon {
    float: left;
    width: 14px;
    margin-left: 5px;
    min-width: 14px;
    max-width: 14px;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
    background: url(../images/item-icons.png) -410px -23px no-repeat;
}

#item .questions .ask .na_msg {
    line-height: 1.4;
}

/**********************************************************/
/*********************** Site Fees ************************/
/**********************************************************/

#site_fees {
    background-color: #fff;
}

#site_fees .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 10px 0 50px 0;
    color: #6d748b;
}

#site_fees .main_details {
	margin: 0 auto;
    width: 983px;
}

#site_fees .main_details .pricing {
    width: 100%;
    margin-top: 6px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

#site_fees .main_details .fee_header {
    text-align: center;
    background: url(../images/line.png) left center repeat-x;
}

#site_fees .main_details .fee_header h2 {
    display: inline-block;
    padding: 0 15px;
    font-weight: 300;
    font-size: 37px;
    color: #425080;
    background-color: #fff;
}

#store_prices {
	margin-top: 25px;
}

#store_prices td {
	width: 491px;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
    font-weight: normal;
}

#store_prices .left {
   font-weight: bold;
}

#store_prices .light {
    background-color: #f8f8f9;
}

#store_prices .dark {
    background-color: #f0f1f3;
}

#store_prices .extra {
    font-weight: 300;
}

#site_fees .headings {
	padding: 20px 0;
	overflow: auto;
}

#site_fees .middle {
	padding: 0 0 52px 0;
}

#site_fees .headings .left,
#site_fees .headings .right
{
	width: 400px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	float: left;
	padding: 20px 0;
}

#site_fees .headings .left span,
#site_fees .headings .right span
{
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	line-height: 2em;
}

#site_fees .headings div.special {
	width: 183px;
	text-align: center;
	font-size: 80px;
	font-weight: 300;
	float: left;
	padding: 0;
	color: #D14E23;
}

#site_fees #store_types {
	margin: 40px 0;
}

#site_fees #store_types .store {
    position: relative;
	width: 327px;
	float: left;
    height: 239px;
	min-height: 239px;
	text-align: center;
}

#site_fees #store_types .store h3 {
	font-size: 22px;
    margin-bottom: 12px;
	padding: 10px;
	font-weight: bold;
	text-align: center;
}

#site_fees #store_types .store p {
	text-align: center;
	padding-bottom: 12px;
	font-size: 25px;
	font-weight: 300;
}

#site_fees #store_types .store .items {
    font-weight: bold;
}

#site_fees #store_types .store .price {
    font-weight: normal;
}

#site_fees #store_types .store .extra_fee {
    margin-top: -4px;
    font-size: 17px;
    font-weight: normal;
}

#site_fees #store_types .store .featured {

}

#site_fees #store_types .store input {
    margin-top: 4px;
    width: 187px;
    max-width: 187px;
    min-width: 187px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
}

#site_fees #store_types .regular {
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 0px 3px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

#site_fees #store_types .ultimate {
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}

#site_fees #store_types .regular,
#site_fees #store_types .ultimate
{
	background: #B9C0D6;
	margin: 20px 0 20px;
    padding-bottom: 14px;
}

#site_fees #store_types .regular h3 {
	background: #858FB2;
	color: #FFFFFF;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 0px 3px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

#site_fees #store_types .ultimate h3 {
	background: #858FB2;
	color: #FFFFFF;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}

#site_fees #store_types .regular p,
#site_fees #store_types .ultimate p
{
	background: #B9C0D6;
	color: #425080;
}

#site_fees #store_types .btn {
    position: absolute;
    bottom: 15px;
    left: 70px;
}

#site_fees #store_types .btn_regular {
    background: url("../images/site-fees-icons.png") -6px -4px no-repeat;
}

#site_fees #store_types .btn_regular:hover,
#site_fees #store_types .btn_regular:active,
#site_fees #store_types .btn_regular:focus
{
    background-position: -6px -38px;
}

#site_fees #store_types .btn_ultimate {
    background: url("../images/site-fees-icons.png") -6px -72px no-repeat;
}

#site_fees #store_types .btn_ultimate:hover,
#site_fees #store_types .btn_ultimate:active,
#site_fees #store_types .btn_ultimate:focus
{
    background: url("../images/site-fees-icons.png") -6px -106px no-repeat;
}

#site_fees #store_types .btn_heavy {
    background: url("../images/site-fees-icons.png") -11px -139px no-repeat;
    width: 177px;
    max-width: 177px;
    min-width: 177px;
}

#site_fees #store_types .btn_heavy:hover,
#site_fees #store_types .btn_heavy:active,
#site_fees #store_types .btn_heavy:focus
{
    background: url("../images/site-fees-icons.png") -11px -172px no-repeat;
}

#site_fees #store_types .heavy {
    width: 325px;
	height: 290px;
	background: #D14E22;
	border: solid 2px #913715;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

#site_fees #store_types .heavy h3 {
	background: #913715;
	color: #FFFFFF;
}

#site_fees #store_types .heavy p {
	background: #D14E22;
	color: #FFFFFF;
}

#site_fees #list_forget {
	background-color: #E8EBF4;
    font-weight: bold;
    margin: 20px 0;
    padding: 15px 0;
    text-align: center;
    width: 983px;
	color: #425080;
	font-style: italic;
	font-weight: 300;
	font-size: 30px;
}

#site_fees .main_details .disclaimer {
    padding-top: 10px;
}

#site_fees .main_details .disclaimer p {
    margin-bottom: 6px;
}

/**********************************************************/
/************************ Browse **************************/
/**********************************************************/

#browse {
    background-color: #fff;
}

#browse .subcat_table {
    background-color: #f1f2f7;
}

#browse .subcat_table .cats {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 15px 0;
}

#browse .subcat_table .cats ul {
    float: left;
    padding-right: 57px;
}

#browse .subcat_table .cats ul.last {
    padding-right: 0px;
}

#browse .subcat_table .cats li {
    font-weight: 300;
    font-size: 22px;
    padding-bottom: 15px;
}

#browse .subcat_table .cats li a,
#browse .subcat_table .cats li a:visited
{
    color: #6d748b;
    text-decoration: none;
}

#browse .subcat_table .cats li a:hover {
    color: #454b60;
    text-decoration: underline;
}

#browse .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    color: #6d748b;
}

#browse .filter {
    float: left;
    min-width: 201px;
    width: 201px;
    max-width: 216px;
}

#browse .filter .top_text {
    margin-bottom: 17px;
    font-weight: bold;
    font-size: 20px;
}

#browse .filter .filter_form .title {
    margin-bottom: 13px;
    font-weight: 300;
    font-size: 20px;
}

#browse .filter .filter_form .keywords {
    margin-bottom: 50px;
}

#browse .filter .filter_form .keywords .title_desc {
    position: relative;
    margin-top: 7px;
}

#browse .filter .filter_form .keywords .title_desc .text {
    position: absolute;
    left: 32px;
    top: 8px;
}

#browse .filter .filter_form .categories {
    margin-bottom: 22px;
}

#browse .filter .filter_form .categories .title {
    margin-bottom: 15px;
}

#browse .filter .filter_form .categories .title p {
    float: left;
}

#browse .filter .filter_form .categories .title .reset {
    margin-left: 8px;
    padding-top: 4px;
    font-size: 14px;
    font-weight: normal;
}

#browse .filter .filter_form .categories .title .reset a,
#browse .filter .filter_form .categories .title .reset a:visited
{
    text-decoration: none;
}

#browse .filter .filter_form .categories .selected {
    margin-bottom: 15px;
    line-height: 1.3;
    font-weight: bold;
}

#browse .filter .filter_form .categories li {
    margin-bottom: 16px;
}

#browse .filter .filter_form .categories li a,
#browse .filter .filter_form .categories li a:visited
{
    text-decoration: none;
}

#browse .filter .filter_form .price {
    margin-bottom: 24px;
}

#browse .filter .filter_form .price span {
    margin: 0 10px;
}

#browse .filter .filter_form .boxes {
    margin-bottom: 20px;
}

#browse .filter .filter_form .boxes .box {
    margin-bottom: 17px;
}

#browse .filter .filter_form .btn input {
    display: block;
    width: 199px;
    min-width: 199px;
    max-width: 199px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/browse-icons.png') -4px -5px no-repeat;
}

#browse .filter .filter_form .btn input:hover,
#browse .filter .filter_form .btn input:active,
#browse .filter .filter_form .btn input:focus
{
    background: url('../images/browse-icons.png') -4px -38px no-repeat;
}

#browse .results {
    float: right;
    width: 817px;
}

#browse .results .top {
    margin-bottom: 24px;
}

#browse .results .top .term {
    float: left;
    max-width: 567px;
    font-weight: bold;
    font-size: 20px;
    line-height: 29px;
}

#browse .results .top .term span {
    font-weight: 300;
}

#browse .results .top .btn {
    float: right;
}

#browse .results .top .btn input.save_name {
    width: 214px;
}

#browse .results .top .btn input.mr_btn {
    display: block;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
}

#browse .results .top .btn input.save_big {
    width: 199px;
    min-width: 199px;
    max-width: 199px;
    background: url('../images/browse-icons.png') -4px -72px no-repeat;
}

#browse .results .top .btn input.save_big:hover,
#browse .results .top .btn input.save_big:active
{
    background: url('../images/browse-icons.png') -4px -106px no-repeat;
}

#browse .results .top .btn input.save_big_disabled {
    background: url('../images/browse-icons.png') -206px -72px no-repeat;
}

#browse .results .top .btn input.save_small {
    margin-left: 8px;
    width: 77px;
    min-width: 77px;
    max-width: 77px;
    background: url('../images/browse-icons.png') -206px -106px no-repeat;
}

#browse .results .top .btn input.save_small:hover,
#browse .results .top .btn input.save_small:active
{
    background: url('../images/browse-icons.png') -286px -106px no-repeat;
}

#browse .results .top .btn input.edit {
    width: 127px;
    min-width: 127px;
    max-width: 127px;
    background: url('../images/browse-icons.png') -4px -163px no-repeat;
}

#browse .results .top .btn input.edit:hover,
#browse .results .top .btn input.edit:active
{
    background: url('../images/browse-icons.png') -4px -195px no-repeat;
}

#browse .results .top .btn input.delete {
    margin-right: 8px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/browse-icons.png') -206px -138px no-repeat;
}

#browse .results .top .btn input.delete:hover,
#browse .results .top .btn input.delete:active
{
    background: url('../images/browse-icons.png') -206px -170px no-repeat;
}

#browse .results .listings_wrapper .tab_area {
    padding-bottom: 40px;
}

#browse .results .listings_wrapper .tab_area select,
#browse .results .listings_wrapper .tab_area .sbHolder
{
    width: 175px;
}

#browse .results .listings_wrapper .tab_area .sbOptions
{
    width: 183px;
    max-width: 183px;
}
#browse .results .listings_wrapper .tab_area .tabs {
    float: left;
    padding-right: 147px; /* Bottom Border Hack */
    border-bottom: 1px solid #dcdfea;
}

#browse .results .listings_wrapper .tab_area .tabs .tab {
    float: left;
    line-height: 26px;
    padding: 0 14px;
    margin-right: 9px;
    margin-bottom: -1px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
    z-index: 2;
}

#browse .results .listings_wrapper .tab_area .tabs .tab_last {
    margin-right: 0px;
}

#browse .results .listings_wrapper .tab_area .tabs .tab a,
#browse .results .listings_wrapper .tab_area .tabs .tab a:visited
{
    text-decoration: none;
}

#browse .results .listings_wrapper .tab_area .tabs .tab a:hover,
#browse .results .listings_wrapper .tab_area .tabs .tab a:focus,
#browse .results .listings_wrapper .tab_area .tabs .tab a:active
{

}

#browse .results .listings_wrapper .tab_area .tabs .active {
    border-bottom: 1px solid #fff;
    color: #d14e23;
}

#browse .results .listings_wrapper .tab_area .tabs .active a,
#browse .results .listings_wrapper .tab_area .tabs .active a:visited,
#browse .results .listings_wrapper .tab_area .tabs .active a:hover,
#browse .results .listings_wrapper .tab_area .tabs .active a:focus,
#browse .results .listings_wrapper .tab_area .tabs .active a:active
{
    color: #d14e23;
}

#browse .results .listings_wrapper .tab_area .sort {
    float: right;
}

#browse .results .listings_wrapper .tab_area .sort .text {
    float: left;
    margin-right: 9px;
    font-weight: 300;
    font-size: 20px;
    line-height: 29px;
}

#browse .results .listings_wrapper .tab_area .sort .field {
    float: left;
    min-width: 183px;
}

#browse .results .listings_wrapper .listings {
    margin-bottom: 15px;
}

#browse .results .listings_wrapper .listings table.items {
    border-collapse: collapse;
    border-spacing: 0;
}

#browse .results .listings_wrapper .listings table.items th {
    text-align: left;
    padding-bottom: 12px;
    font-weight: 300;
    font-size: 16px;
}

#browse .results .listings_wrapper .listings table.items tr.row_hl {
    background-color: #f1f2f7;
    border: 1px solid #dcdfea;
    border-top: none;
}

#browse .results .listings_wrapper .listings table.items tr.row td {
    padding: 24px 20px 24px 0;
    font-weight: 300;
    font-size: 15px;
    vertical-align: top;
    border-top: 1px solid #dcdfea;
}

#browse .results .listings_wrapper .listings table.items td .content {
    margin-top: 1px;
}

#browse .results .listings_wrapper .listings table.items td.image {
    width: 158px;
    padding-right: 0px !important;
    text-align: center;
}

#browse .results .listings_wrapper .listings table.items td.title {
    min-width: 277px;
}

#browse .results .listings_wrapper .listings table.items td.title .text {
    font-weight: bold;
    font-size: 17px;
    line-height: 1.4;
}

#browse .results .listings_wrapper .listings table.items td.title .text a,
#browse .results .listings_wrapper .listings table.items td.title .text a:visited
{
    color: #6d748b;
}

#browse .results .listings_wrapper .listings table.items td.title .text a:hover,
#browse .results .listings_wrapper .listings table.items td.title .text a:active
{
    color: #454b60;
}

#browse .results .listings_wrapper .listings table.items td.title .verified {
    margin-left: 5px;
    margin-bottom: -4px;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    background: url('../images/browse-icons.png') -216px -43px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.title .watch {
    margin-top: 9px;
}

#browse .results .listings_wrapper .listings table.items td.title .watch a {
    display: block;
    width: 86px;
    min-width: 86px;
    max-width: 86px;
    height: 21px;
    min-height: 21px;
    max-height: 21px;
}

#browse .results .listings_wrapper .listings table.items td.title .watch a.watch_item,
#browse .results .listings_wrapper .listings table.items td.title .watch a.watch_item:visited
{
    background: url('../images/browse-icons.png') -4px -139px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.title .watch a.watch_item:hover,
#browse .results .listings_wrapper .listings table.items td.title .watch a.watch_item:active
{
    background: url('../images/browse-icons.png') -117px -139px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.title .watch a.watching_item,
#browse .results .listings_wrapper .listings table.items td.title .watch a.watching_item:visited
{
    background: url('../images/browse-icons.png') -134px -203px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.title .watch a.watching_item:hover {
    background: url('../images/browse-icons.png') -224px -203px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.bids {
    width: 79px;
}

#browse .results .listings_wrapper .listings table.items td.bids .bn_icon {
    margin-top: 10px;
    width: 61px;
    min-width: 61px;
    max-width: 61px;
    height: 10px;
    min-height: 10px;
    max-height: 10px;
    background: url('../images/browse-icons.png') -216px -5px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.bids .offer_icon {
    margin-top: 10px;
    width: 76px;
    min-width: 76px;
    max-width: 76px;
    height: 10px;
    min-height: 10px;
    max-height: 10px;
    background: url('../images/browse-icons.png') -216px -25px no-repeat;
}

#browse .results .listings_wrapper .listings table.items td.price {
    width: 109px;
}

#browse .results .listings_wrapper .listings table.items td.price .convert {
	padding-top: 6px;
	font-size: 12px;
	color: #6d748b !important;
    font-style: italic;
}

#browse .results .listings_wrapper .listings table.items td.price .sold_for {
    font-weight: normal;
    padding-bottom: 4px;
}

#browse .results .listings_wrapper .listings table.items td.price .green {
    font-weight: bold;
    color: #6bba2c;
}

#browse .results .listings_wrapper .listings table.items td.price .sale {
    color: #d14e23;
}

#browse .results .listings_wrapper .listings table.items td.time {
    width: 112px;
    line-height: 1.3;
}

#browse .results .listings_wrapper .listings table.items td.time .closed {
    font-weight: normal;
    color: #be3c3c;
    line-height: 1;
    padding-bottom: 5px;
}

#browse .results .listings_wrapper .bottom {
    position: relative;
    text-align: center;
}

#browse .results .listings_wrapper .bottom .pagination {
    display: inline-block;
}

#browse .results .listings_wrapper .bottom .pagination li {
    float: left;
    text-align: center;
	box-sizing: border-box;
    margin-right: 4px;
    min-width: 36px;
    height: 29px;
    min-height: 29px;
	padding: 0 8px;
    font-weight: normal;
    font-size: 18px;
    line-height: 29px;
    background-color: #e9ebf3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    color: #6d748b;
}

#browse .results .listings_wrapper .bottom .pagination li:hover,
#browse .results .listings_wrapper .bottom .pagination li:focus,
#browse .results .listings_wrapper .bottom .pagination li:active,
#browse .results .listings_wrapper .bottom .pagination li.current
{
    background-color: #6d748b;
}

#browse .results .listings_wrapper .bottom .pagination li.disabled {
    background-color: #f4f5f9;
}

#browse .results .listings_wrapper .bottom .pagination li:last-child {
    margin-right: 0px;
}

#browse .results .listings_wrapper .bottom .pagination li a.box,
#browse .results .listings_wrapper .bottom .pagination li a.box:visited
{
    display: block;
    color: #6d748b;
    text-decoration: none;
}

#browse .results .listings_wrapper .bottom .pagination li a.box:hover,
#browse .results .listings_wrapper .bottom .pagination li a.box:active
{
    color: #fff;
}

#browse .results .listings_wrapper .bottom .pagination li.current a,
#browse .results .listings_wrapper .bottom .pagination li.current a:visited
{
    color: #fff;
}

#browse .results .listings_wrapper .bottom .res_amount {
    position: absolute;
    top: 0px;
    right: 0px;
}

#browse .results .listings_wrapper .bottom .res_amount .text {
    float: left;
    margin-right: 6px;
    font-weight: 300;
    font-size: 20px;
    line-height: 29px;
}

#browse .results .listings_wrapper .bottom .res_amount .box {
    float: right;
    text-align: left;
}

#save_search {
    max-height: 29px;
    overflow: hidden;
}

#save_search .sb,
#save_search .fields,
#save_search .field
{
    float: left;
    margin-right: 6px;
}

#save_search div:last-child {
    margin-right: 0px;
}

/**********************************************************/
/************************ My Gimko ************************/
/**********************************************************/

.my_gimko {
    background-color: #fff;
}

.my_gimko .center {
    text-align: center !important;
}

.my_gimko .topbar {
    font-weight: bold;
    font-size: 18px;
    color: #b9c0d6;
}

.my_gimko .topbar .breadcrumbs {
    float: left;
}

.my_gimko .resp {
    text-align: center;
    padding: 15px 0;
    margin: 0 15px;
    font-weight: 300;
    font-size: 16px;
    color: #3b3b3b;
    border-bottom: 1px solid #dcdfea;
}

.my_gimko .wrapper .section-tabs .tabs .tab.no-tab {
    float: right;
    border: 1px solid white;
    margin: -2px 0 -1px 0;
    padding: 0px;
    width: 260px;
}

.my_gimko .wrapper .section-tabs .tabs .tab.no-tab span,
.my_gimko .wrapper .section-tabs .tabs .tab.no-tab .sbHolder {
    display: inline-block;
    float: right;
    margin-bottom: -1px;
}

.my_gimko .wrapper .section-tabs .tabs2 .tab.no-tab span,
.my_gimko .wrapper .section-tabs .tabs2 .tab.no-tab .sbHolder {
    margin-bottom: -1px;
    margin-top: -7px;
}

.my_gimko .wrapper .section-tabs .tabs .tab.no-tab span {
    font-weight: 300;
    font-size: 20px;
    color: #6d748b;
    padding: 0 10px;
}

.my_gimko .wrapper .section-tabs .tabs .tab.no-tab select {
    padding: 0 80px 0 5px;
}

.my_gimko .fields .day select,
.my_gimko .fields .day .sbHolder
{
    width: 80px;
}

.my_gimko .fields .day .sbOptions
{
    width: 88px;
}

.my_gimko .fields .month select,
.my_gimko .fields .month .sbHolder
{
    width: 110px;
}

.my_gimko .fields .month .sbOptions
{
    width: 118px;
}

.my_gimko .fields .year select,
.my_gimko .fields .year .sbHolder
{
    width: 95px;
}

.my_gimko .fields .year .sbOptions
{
    width: 103px;
}

.my_gimko .wrapper .topbar .totals_wrapper {
    float: left;
    font-weight: normal;
    font-size: 14px;
}

.my_gimko .wrapper .topbar .totals_wrapper .head {
    color: #393d59;
    padding-bottom: 7px;
}

.my_gimko .wrapper .topbar .totals_wrapper .totals {
    line-height: 18px;
    color: #6d748b;
}

.my_gimko .wrapper .topbar .totals_wrapper .totals .values .link {
    margin-left: 6px;
}

.my_gimko .wrapper .topbar .totals_wrapper .totals .values .row-name {
    float: left;
    width: 103px;
}

.my_gimko .wrapper .topbar .totals_wrapper.selling .totals .values .row-name {
    width: 165px;
}

.my_gimko .wrapper .topbar .totals_wrapper.account .totals .values .row-name {
    width: 179px;
}

.my_gimko .wrapper .topbar .totals_wrapper .totals .values .row-value {
    float: right;
}

.my_gimko .wrapper .topbar .verified {
    float: right;
    padding-top: 12px;
}

.my_gimko .wrapper .topbar .verified ul li {
    display: inline-block;
    vertical-align: middle;
}

.my_gimko .wrapper .topbar .verified ul li.get-verify span,
.my_gimko .wrapper .topbar .verified ul li.get-verify a {
    clear: both;
    display: block;
    font-size: 14px;
    line-height: 23px;
    padding-left: 15px;
}

.my_gimko .wrapper .topbar .verified ul li.get-verify span {
    color: #d14e23;
}

.my_gimko .wrapper .topbar .verified ul li.get-verify span.verified {
    color: #6bba2c;
}

.my_gimko .wrapper .topbar .verified ul li.get-verify a {
    color: #1b75bc;
    font-weight: normal;
    text-decoration: underline;
}

.my_gimko .box .title .relisted {
    margin: 0 0 -4px 4px;
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    background: url('../images/my-gimko-icons.png') -3px -1px no-repeat;
}

.my_gimko .box .title .site {
    margin-left: 5px;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 10px;
    min-height: 10px;
    max-height: 10px;
    background: url('../images/my-gimko-icons.png') -28px -5px no-repeat;
}

.my_gimko .box .title .store {
    margin-left: 5px;
    width: 38px;
    min-width: 38px;
    max-width: 38px;
    height: 10px;
    min-height: 10px;
    max-height: 10px;
    background: url('../images/my-gimko-icons.png') -58px -5px no-repeat;
}

.my_gimko .table-data .all-none {
    margin-left: 5px;
}

.my_gimko .table-data .all-none2 {
    margin-top: 3px;
}

.my_gimko .table-data td.options p {
    margin: 0 0 2px 0 !important;
}

.my_gimko .table-data td.no_res {
    text-align: center !important;
    padding-top: 15px;
}

/* Pagination */

.my_gimko .bottom {
    position: relative;
    text-align: center;
    margin-top: 35px;
    min-height: 31px;
}

.my_gimko .bottom.alt {
    margin: -29px 0 0 120px;
    width: 940px;
}

.my_gimko .bottom .pagination {
    display: inline-block;
}

.my_gimko .bottom.alt .pagination {
    margin-left: -120px;
}

.my_gimko .bottom .pagination li {
    float: left;
    text-align: center;
    margin-right: 4px;
    width: 29px;
    min-width: 29px;
    height: 29px;
    min-height: 29px;
    font-weight: normal;
    font-size: 18px;
    line-height: 29px;
    background-color: #e9ebf3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    color: #6d748b;
}

.my_gimko .bottom .pagination li:hover,
.my_gimko .bottom .pagination li:focus,
.my_gimko .bottom .pagination li:active,
.my_gimko .bottom .pagination li.current
{
    background-color: #6d748b;
}

.my_gimko .bottom .pagination li.disabled {
    background-color: #f4f5f9;
}

.my_gimko .bottom .pagination li:last-child {
    margin-right: 0px;
}

.my_gimko .bottom .pagination li a.box,
.my_gimko .bottom .pagination li a.box:visited
{
    display: block;
    height: 29px !important;
    min-height: 29px !important;
    max-height: 29px !important;
    padding: 0px;
    color: #6d748b;
    text-decoration: none;
}

.my_gimko .bottom .pagination li a.box:hover,
.my_gimko .bottom .pagination li a.box:active
{
    color: #fff;
}

.my_gimko .bottom .pagination li.current a,
.my_gimko .bottom .pagination li.current a:visited
{
    color: #fff;
}

/* Other Stuff */

.my_gimko .bottom .res_amount {
    position: absolute;
    top: 0px;
    right: 0px;
}

.my_gimko .bottom .res_amount .text {
    float: left;
    margin-right: 6px;
    font-weight: 300;
    font-size: 20px;
    line-height: 29px;
}

.my_gimko .bottom .res_amount .box {
    float: right;
    display: block;
    padding: 0px;
    text-align: left;
}

.my_gimko .btn-update input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
    background: url('../images/main-icons.png?v=1.1') -2px -695px no-repeat;
}

.my_gimko .btn-update input:hover {
    background: url('../images/main-icons.png?v=1.1') -2px -728px no-repeat;
}

.my_gimko .btn-proceed input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
    background: url('../images/my-gimko-icons.png') -228px -100px no-repeat;
}

.my_gimko .btn-proceed input:hover {
    background: url('../images/my-gimko-icons.png') -228px -133px no-repeat;
}

.my_gimko .wrapper table thead th {
    white-space: nowrap;
}

.my_gimko .wrapper table thead th.id {
    width: 80px;
}

.my_gimko .wrapper table thead th.bids {
    width: 60px;
}

.my_gimko .wrapper table thead th.date {
    width: 100px;
}

.my_gimko .wrapper table thead th.time {
    width: 120px;
}

.my_gimko .wrapper table thead th.amount {
    width: 110px;
}

.my_gimko .wrapper table thead th.options {
    width: 100px;
}

.my_gimko .sort_by {
    position: absolute;
    top: -30px;
    right: 0px;
    padding-left: 15px;
    background-color: #fff;
    border: 1px solid #FFFFFF;
    z-index: 2;
}

.my_gimko .sort_by .text {
    float: left;
    color: #6D748B;
    font-size: 20px;
    line-height: 29px;
    font-weight: 300;
    padding: 0 10px;
}

.my_gimko .sort_by .field {
    float: left;
}

.my_gimko .no_results {
    text-align: center;
    margin-top: 40px;
    padding: 15px 0;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

.my_gimko .no_results2 {
    text-align: center;
    margin-top: 0;
    padding: 15px 0;
    border-top: none;
    border-bottom: 1px solid #dcdfea;
}

.my_gimko .no_results3 {
    text-align: center;
    margin-top: 0;
    padding: 15px 0;
    margin-top: -23px;
    border-top: none;
    border-bottom: 1px solid #dcdfea;
}

/**********************************************************/
/**************** My Gimko - Bids / Offers ****************/
/**********************************************************/

#pageBids .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}
#pageBids .wrapper .section-tabs .box {
    min-height: 500px;
}
#pageBids .wrapper .section-tabs .box.visible {
    padding: 0;
}
#pageBids .wrapper .section-tabs .box .details {
    padding: 0;
}
#pageBids .wrapper .topbar .totals ul li.values span.row-name {
    width: 103px;
}
#pageBids .wrapper table thead th.id {
    width: 80px;
}
#pageBids .wrapper table.current_bids thead th.title {
    width: 206px;
}

#pageBids .wrapper table.current_bids thead th.status {
    width: 100px;
}

#pageBids .wrapper table.offers thead th.title {
    width: 456px;
}

#pageBids .wrapper .section-tabs .box .sort_by select,
#pageBids .wrapper .section-tabs .box .sort_by .sbHolder
{
    width: 195px;
}

#pageBids .wrapper .section-tabs .box .sort_by .sbOptions
{
    width: 203px;
    max-width: 203px;
}

#pageBids .wrapper .section-tabs .box .sort_by_offers .sbOptions {
    min-height: 106px;
}

/**********************************************************/
/**************** My Gimko - Account History **************/
/**********************************************************/

#pageAccountHistory .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#pageAccountHistory .wrapper .topbar {
    border-bottom: 1px solid #dcdfea;
    padding-bottom: 30px;
}

#pageAccountHistory .wrapper .topbar .totals_wrapper .totals .values .row-value {
    float: left;
}

#pageAccountHistory .wrapper .section-tabs .period_select {
    margin: 5px 0 35px 0;
}

#pageAccountHistory .wrapper .section-tabs .period_select .text {
    float: left;
    margin-right: 50px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#pageAccountHistory .wrapper .section-tabs .period_select .fields {
    float: left;
}

#pageAccountHistory .wrapper .section-tabs .period_select .fields .field {
    float: left;
    margin-right: 3px;
}

#pageAccountHistory .wrapper .section-tabs .period_select .sep {
    float: left;
    padding-top: 3px;
    margin: 0 12px 0 9px;
    font-weight: 300;
    font-size: 22px;
}

#pageAccountHistory .wrapper .section-tabs .period_select .btn {
    float: left;
    margin-left: 4px;
}

#pageAccountHistory .wrapper .section-tabs .period_select .btn input
{
    display: block;
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/my-gimko-icons.png') -3px -34px no-repeat;
}

#pageAccountHistory .wrapper .section-tabs .period_select .btn input:hover,
#pageAccountHistory .wrapper .section-tabs .period_select .btn input:active,
#pageAccountHistory .wrapper .section-tabs .period_select .btn input:focus
{
    background: url('../images/my-gimko-icons.png') -3px -67px no-repeat;
}

#pageAccountHistory table.table-data thead tr th:not(.id):not(.fee-type),
#pageAccountHistory table.table-data tbody tr td:not(.id):not(.fee-type)
{
    text-align: center !important;
}
#pageAccountHistory .wrapper .topbar .totals ul li.values span.row-name {
    width: 180px;
}
#pageAccountHistory .wrapper .topbar .totals ul li.values span.row-value {
    width: 230px;
    white-space: nowrap;
}
#pageAccountHistory .wrapper .section-tabs .box.visible {
    padding: 0;
}
#pageAccountHistory .wrapper .section-tabs .box .details {
    padding: 0;
}
#pageAccountHistory  .wrapper table thead th.id {
    width: 80px;
}
#pageAccountHistory  .wrapper table thead th.fee-type,
#pageAccountHistory  .wrapper table td.fee-type
{
    text-align: left !important;
    width: 460px;
}
#pageAccountHistory  .wrapper table thead th.type {
    width: 110px;
}
#pageAccountHistory  .wrapper table thead th.date {
    width: 215px;
}
#pageAccountHistory  .wrapper table thead th.amount {
    width: 95px;
    white-space: nowrap;
}

/**********************************************************/
/******************** My Gimko - Inbox ********************/
/**********************************************************/

#pageInboxSent .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}
#pageInboxSent .wrapper .topbar {
    padding: 0 0 30px;
}

#pageInboxSent table.table-data thead tr th:not(.date):not(.no_res),
#pageInboxSent table.table-data tbody tr td:not(.date):not(.no_res)
{
    text-align: left !important;
}

#pageInboxSent .wrapper table.table-data tbody tr td {
    line-height: 1.4;
    padding-bottom: 13px;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap {
    float: right;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .delete {
    float: left;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .delete input{
    width: 121px;
    min-width: 121px;
    max-width: 121px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background-image: url(../images/my-gimko-icons.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .delete input.disable {
    background-position: -128px -2px;
    cursor: default;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .all-none {
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    line-height: 22px;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .delete input.active {
    background-position: -128px -34px;
}

#pageInboxSent .wrapper table thead th.delete .delete_wrap .delete input.active:hover {
    background: url(../images/my-gimko-icons.png) -128px -67px no-repeat;
}

#pageInboxSent .wrapper .section-tabs {
    margin-top: 0px;
}

#pageInboxSent .wrapper .section-tabs .tabs .tab.no-tab {
    margin: -2px 0 6px 0;
}
#pageInboxSent .wrapper .section-tabs .box.visible {
    padding: 0;
}
#pageInboxSent .wrapper .section-tabs .box .details {
    padding: 0;
}
#pageInboxSent .wrapper table thead th.icon {
    width: 23px;
}
#pageInboxSent .wrapper table thead th.from {
    width: 155px;
}
#pageInboxSent .wrapper table thead th.subject {
    width: 335px;
}
#pageInboxSent .wrapper table thead th.date {
    width: 189px;
}
#pageInboxSent .wrapper table thead th.delete {
    width: 215px;
    text-align: right;
}
#pageInboxSent .wrapper table td.icon a {
    display: block;
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
}
#pageInboxSent .wrapper table td.icon {
    padding-top: 22px;
}
#pageInboxSent .wrapper table td.icon .unread {
    width: 23px;
    background: url(../images/my-gimko-icons.png) -257px -10px no-repeat;
}
#pageInboxSent .wrapper table td.icon .read {
    width: 23px;
    background: url(../images/my-gimko-icons.png) -285px -10px no-repeat;
}
#pageInboxSent .wrapper table.table-data thead tr th.delete,
#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions {
    text-align: right;
}
#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions .action {
    display: block;
    position: relative;
}

#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions .action > div {
    background-image: url(../images/form-cb-icons.png);
    width: 21px;
    height: 21px;
    cursor: pointer;
    background-position: 0 0;
}

#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions .action > div.selected {
    background-position: 0 -21px;
}

#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions .action input {
    display: none;
}

#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions {
    cursor: pointer;
    position: relative;
    padding-top: 15px;
    padding-left: 25px;
}

#pageInboxSent .wrapper table.table-data tbody tr td.inbox-send-actions .action .cb {
    left: 184px;
}

#pageInboxSent .wrapper table td.no_res {
    padding-top: 15px;
}

#pageInboxSent .wrapper .section-tabs .box .sort_by select,
#pageInboxSent .wrapper .section-tabs .box .sort_by .sbHolder
{
    width: 152px;
}

#pageInboxSent .wrapper .section-tabs .box .sort_by .sbOptions
{
    width: 160px;
    max-width: 160px;
}

#pageInboxSent .wrapper .section-tabs .box .sort_by .sbOptions {
    min-height: 138px;
}

/**********************************************************/
/************ My Gimko - Items with discounts *************/
/**********************************************************/

#pageItemsDiscounts .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}
#pageItemsDiscounts .box {
    min-height: 500px;
}
#pageItemsDiscounts table.table-data thead tr th:not(.id):not(.title),
#pageItemsDiscounts table.table-data tbody tr td:not(.id):not(.title)
{
    text-align: center !important;
}
#pageItemsDiscounts table.table-data thead tr th {
    white-space: nowrap;
}
#pageItemsDiscounts table.table-data thead tr th {
    border-top: 1px solid #dcdfea;
}

#pageItemsDiscounts .bids table.table-data thead tr th,
#pageItemsDiscounts .offers table.table-data thead tr th
{
    border-top: 0px;
}

#pageItemsDiscounts .wrapper .discounts .description {
    margin: 25px 0 40px 0;
}

#pageItemsDiscounts input.discount-start-date-input,
#pageItemsDiscounts input.discount-end-date-input
{
    width: 120px;
}

#pageItemsDiscounts input.discount {
    width: 65px;
}

#pageItemsDiscounts .wrapper .section-tabs .box.visible {
    padding: 0;
}

#pageItemsDiscounts .wrapper .section-tabs .box .details {
    position: relative;
    padding: 0;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search {
    margin-top: 25px;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search header {
    margin-bottom: 16px;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .fields .row2 {
    padding-top: 17px;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .fields .row .text {
    float: left;
    padding-left: 13px;
    width: 167px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .fields .row .field {
    float: left;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .fields .row .field .extra {
    margin-left: 5px;
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .proceed {
    position: relative;
    padding: 20px 0 30px 0;
    border-top: 1px solid #dcdfea;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .proceed .search-btn {
    background: url(../images/my-gimko-icons.png) -253px -167px no-repeat;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .proceed .search-btn:hover {
    background: url(../images/my-gimko-icons.png) -253px -199px no-repeat;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .search .proceed .clear {
    position: absolute;
    left: 131px;
    bottom: 32px;
}

#pageItemsDiscounts .wrapper .section-tabs td.options {
    width: 115px !important;
    white-space: nowrap;
}

#pageItemsDiscounts .wrapper .section-tabs td.options a {
    display: block;
}

#pageItemsDiscounts .wrapper table thead th.img {
    width: 74px;
}

#pageItemsDiscounts .wrapper table thead th.title {
    width: 251px;
}

#pageItemsDiscounts .wrapper table thead th.discount {
    width: 85px;
}

#pageItemsDiscounts .wrapper table.table-data thead tr th.options,
#pageItemsDiscounts .wrapper table.table-data tbody tr td.items-discount-actions {
    text-align: right;
}

#pageItemsDiscounts .wrapper table.table-data tbody tr td.items-discount-actions .action {
    display: block;
    position: relative;
}

#pageItemsDiscounts .wrapper table.table-data tbody tr td.items-discount-actions .cb {
    left: 88px;
    bottom: 3px;
}

#pageItemsDiscounts .btn {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    cursor: pointer;
    font-size: 0;
    border: none;
}

#pageItemsDiscounts .apply-button {
    background: url(../images/my-gimko-icons.png) -128px -166px no-repeat;
}

#pageItemsDiscounts .apply-button:hover {
    background: url(../images/my-gimko-icons.png) -128px -199px no-repeat;
}

#pageItemsDiscounts .update-button {
    background: url(../images/my-gimko-icons.png) -253px -34px no-repeat;
}

#pageItemsDiscounts .update-button:hover {
    background: url(../images/my-gimko-icons.png) -253px -67px no-repeat;
}

#pageItemsDiscounts .update {
    margin-top: 21px;
}

#pageItemsDiscounts .update .update-button {
    background: url(../images/my-gimko-icons.png) -3px -166px no-repeat;
}

#pageItemsDiscounts .update .update-button:hover {
    background: url(../images/my-gimko-icons.png) -3px -199px no-repeat;
}

#pageItemsDiscounts .description {
    min-height: 260px;
}

#pageItemsDiscounts .description > div {
    border: 1px solid #dcdfea;
    width: 43%;
    height: 200px;
    float: left;
    padding: 20px 30px;
    border-radius: 5px ;
}

#pageItemsDiscounts .description > div.last {
    float: right;
}

#pageItemsDiscounts .description > div .title {
    font-size: 16px;
    color: #393d59;
}

#pageItemsDiscounts .description > div > div {
    color: #6d748b;
    line-height: 1.3;
    margin-top: 20px;
}

#pageItemsDiscounts .description > div.last table {
    margin-top: 12px;
}

#pageItemsDiscounts .description > div > table {
    margin-top: 30px;
    width: 100%;
}

#pageItemsDiscounts .description > div > table thead th {
    font-size: 16px;
    color: #6d748b;
    padding: 10px 10px 10px 0;
    text-align: left;
}

#pageItemsDiscounts .description > div > table thead th.discount {
    width: 60px;
}

#pageItemsDiscounts .description > div > table td.discount input {
    width: 80px;
}

#pageItemsDiscounts .description > div > table td.last {
    vertical-align: bottom;
}

#pageItemsDiscounts .description > div > table td.last input {
    margin-top: 0;
}

#pageItemsDiscounts .description > div > table input {
    width: 100px;
    margin-right: 10px;
}

#pageItemsDiscounts .wrapper table.table-data .sale {
    color: #d14e23;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .sort_by select,
#pageItemsDiscounts .wrapper .section-tabs .active_listings .sort_by .sbHolder
{
    width: 185px;
}

#pageItemsDiscounts .wrapper .section-tabs .active_listings .sort_by .sbOptions
{
    width: 193px;
    max-width: 193px;
}

#pageItemsDiscounts .wrapper .section-tabs .discounts .sort_by select,
#pageItemsDiscounts .wrapper .section-tabs .discounts .sort_by .sbHolder
{
    width: 203px;
}

#pageItemsDiscounts .wrapper .section-tabs .discounts .sort_by .sbOptions
{
    width: 211px;
    max-width: 211px;
}

#pageItemsDiscounts .wrapper .section-tabs .bids .sort_by select,
#pageItemsDiscounts .wrapper .section-tabs .bids .sort_by .sbHolder
{
    width: 190px;
}

#pageItemsDiscounts .wrapper .section-tabs .bids .sort_by .sbOptions
{
    width: 198px;
    max-width: 198px;
}

#pageItemsDiscounts .wrapper .section-tabs .offers .sort_by select,
#pageItemsDiscounts .wrapper .section-tabs .offers .sort_by .sbHolder
{
    width: 192px;
}

#pageItemsDiscounts .wrapper .section-tabs .offers .sort_by .sbOptions
{
    width: 200px;
    max-width: 200px;
}

/**********************************************************/
/**************** My Gimko - Bulk Lister ******************/
/**********************************************************/

#bulk_lister {
    background-color: #fff;
}

#bulk_lister .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#bulk_lister .topbar {
    padding-bottom: 50px;
}

#bulk_lister .row .text {
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#bulk_lister .row2 {
    padding-top: 20px;
    padding-bottom: 10px;
}

#bulk_lister .row2 .text {
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#bulk_lister .row2 form {
    padding: 14px 0px 14px 0px;
}

#bulk_lister .row2 form .fields2 input.tb {
    width: 200px;
    cursor: text; /* IE8 */
}

#bulk_lister .row2 .fields2 .file_upload,
#bulk_lister .row2 .fields2 .file_proceed {
    float: left;
}

#bulk_lister .row2 .fields2 .btn {
    border: 0 none;
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    max-height: 29px;
    min-height: 29px;
}

#bulk_lister .row2 .fields2 .browse_btn,
#bulk_lister .row2 .fields2 .file_proceed_btn {
    float: left;
    margin-left: 12px;
    width: 120px;
    min-width: 120px;
}

#bulk_lister .row2 .fields2 .proceed {
    background: url("../images/my-gimko-icons.png") -3px -359px no-repeat;
}

#bulk_lister .row2 .fields2 .proceed:hover,
#bulk_lister .row2 .fields2 .proceed:focus,
#bulk_lister .row2 .fields2 .proceed:active
{
    cursor: pointer;
    background: url("../images/my-gimko-icons.png") -126px -359px no-repeat;
}

#bulk_lister p {
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
}

#bulk_lister .download_bulk_lister {
    display: block;
    background: url('../images/my-gimko-icons.png');
    background-position: 0px -98px;
    height: 33px;
    min-height: 33px;
    max-height: 33px;
    width: 225px;
    min-width: 225px;
    max-height: 225px;
    margin: 20px 0px 20px 0px;
}
#bulk_lister .download_bulk_lister:hover {
    background-position: 0px -131px;
}

#bulk_lister .upload {
    border-top: 1px solid #DCDFEA;
}

#bulk_lister .holder table.table-data tbody tr td {
    line-height: 1.4;
}

#bulk_lister .holder table.table-data thead th.title,
#bulk_lister .holder table.table-data thead td.title
{
    width: 290px;
    text-align: left;
}

#bulk_lister .holder table.table-data thead th.fee {
    width: 100px;
}

#bulk_lister .holder table.table-data thead th.all {
    text-align: center; /* IE8 */
    width: 100px;
}

#bulk_lister .holder {
    padding: 14px 0px 14px 0px;
}

#bulk_lister .table-data .cb {
    left: 38px;
}

#bulk_lister .fees {
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdfea;
}

#bulk_lister .fees .total {
    padding: 2px 0 17px 0;
}

#bulk_lister .fees .total .desc {
    float: left;
    font-weight: bold;
    width: 326px;
    font-size: 21px;
}

#bulk_lister .fees .total .desc span {
    margin-left: 8px;
    font-size: 19px;
    font-weight: 300;
}

#bulk_lister .fees .total .amount {
    float: left;
    font-weight: bold;
    font-size: 19px;
}

#bulk_lister .result_wrapper {
    margin-bottom: 25px;
    min-height: 60px;
    max-height: 600px;
    overflow: auto;
}

#bulk_lister .result_wrapper .mb_wrapper .msg_box {
    margin-bottom: 0;
}

#bulk_lister .result_wrapper .mb_wrapper .msg_box_ble .msg {
    float: none;
    width: auto;
    max-width: none;
}

/* SWF Upload */

#bulk_lister div.flash {
	width: 375px;
	margin: 0;
	padding: 5px;
	border-color: #D9E4FF;
}

#bulk_lister .progressWrapper {
	width: 357px;
	overflow: hidden;
}

#bulk_lister .progressContainer {
	margin: 0;
	padding: 10px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

/* Message */
#bulk_lister .message {
	margin: 0;
	padding: 10px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}

/* Error */
#bulk_lister .red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
#bulk_lister .green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
#bulk_lister .blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

#bulk_lister .progressName {
	font-size: 10px;
	font-weight: bold;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

#bulk_lister .progressBarInProgress,
#bulk_lister .progressBarComplete,
#bulk_lister .progressBarError {
	font-size: 0;
	width: 0%;
	height: 15px;
	background-color: blue;
	border: 1px solid #ccc;
	margin-top: 2px;
}

#bulk_lister .progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

#bulk_lister .progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

#bulk_lister .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 9px;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

#bulk_lister  .swfupload {
	vertical-align: top;
}

/**********************************************************/
/************** My Gimko - Closed Listings ****************/
/**********************************************************/

#closed_listings {
    background-color: #fff;
}

#closed_listings .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#closed_listings .box {
    min-height: 500px;
    padding: 0;
}

#closed_listings .box .table-data th {
    border-bottom: 1px solid #dcdfea;
    white-space: nowrap;
    vertical-align: bottom;
}

#closed_listings .box .table-data td {
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 15px;
}

#closed_listings .box .table-data td .sold_for {
    font-weight: normal;
}

#closed_listings .box .table-data td .green {
    font-weight: bold;
    color: #6bba2c;
}

#closed_listings .box .table-data th.img {
    width: 74px;
}

#closed_listings .box .table-data th.title {
    width: 266px;
}

#closed_listings .box.unsold .table-data th.title {
    width: 346px;
}

#closed_listings .box .table-data th.amount {
    width: 125px;
}

#closed_listings .box .table-data th.relist {
    width: 95px;
}

#closed_listings .box .table-data th.delete {
    width: 100px;
}

#closed_listings .box .table-data td.relist .cb {
    top: 0px;
    left: 37px;
}

#closed_listings .box .table-data td.delete .cb {
    top: 0px;
    left: 40px;
}

#closed_listings .box .btn-proceed {
    margin-top: 25px;
}

#closed_listings .box .sort_by select,
#closed_listings .box .sort_by .sbHolder
{
    width: 176px;
}

#closed_listings .box .sort_by .sbOptions
{
    width: 184px;
    max-width: 184px;
}

#closed_listings .box .sort_by .sbOptions {
    min-height: 137px;
}

#closed_listings .box.unsold .sort_by .sbOptions {
    min-height: 74px;
}

/**********************************************************/
/***************** My Gimko - Preferences *****************/
/**********************************************************/

#preferences .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#preferences .wrapper .prefs {
    margin-top: 38px;
}

#preferences .wrapper .prefs .row {
    padding-bottom: 15px;
}

#preferences .wrapper .prefs .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#preferences .wrapper .prefs .row .text3 {
    margin-left: 40px;
}

#preferences .wrapper .prefs .row .text .small {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
}

#preferences .wrapper .btn {
    margin-top: 30px;
}

#preferences .wrapper .btn input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    cursor: pointer;
    background: url('../images/my-gimko-icons.png') -3px -166px no-repeat;
}

#preferences .wrapper .btn input:hover,
#preferences .wrapper .btn input:focus,
#preferences .wrapper .btn input:active
{
    background: url('../images/my-gimko-icons.png') -3px -199px no-repeat;
}

/**********************************************************/
/******************* My Gimko - Refunds *******************/
/**********************************************************/

#refunds .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#refunds .wrapper .topbar {
    padding-bottom: 38px;
}

#refunds .wrapper table.table-data thead tr th,
#refunds .wrapper table.table-data tbody tr td {
    text-align: center;
}

#refunds .wrapper table.table-data thead tr th.id,
#refunds .wrapper table.table-data tbody tr td.id,
#refunds .wrapper table.table-data thead tr th.desc,
#refunds .wrapper table.table-data tbody tr td.desc
{
    text-align: left;
}

#refunds .wrapper table thead th.desc {
    width: 380px;
}

#refunds .wrapper table thead th.date {
    width: 190px;
}

#refunds .wrapper table thead th.status {
    width: 100px;
}

/**********************************************************/
/***************** My Gimko - Watch List ******************/
/**********************************************************/

#watch-list .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#watch-list .wrapper .topbar {
    padding-bottom: 66px;
}

#watch-list .wrapper .box {
    position: relative;
}

#watch-list .wrapper table.table-data thead tr th {
    border-top: 1px solid #dcdfea;
    padding: 15px 10px 10px;
}

#watch-list .wrapper table.table-data thead tr th,
#watch-list .wrapper table.table-data tbody tr td {
    text-align: left;
}

#watch-list .wrapper table.table-data thead tr th.time,
#watch-list .wrapper table.table-data tbody tr td.time {
    text-align: center;
}

#watch-list .holder table.table-data thead th.title {
    width: 541px;
}

#watch-list .holder table.table-data thead th.delete {
    width: 125px;
}

#watch-list .holder table.table-data td .cb {
    left: 91px;
    bottom: 12px;
}

#watch-list .wrapper .btn {
    margin-top: 30px;
}

#watch-list .wrapper .btn input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    cursor: pointer;
    background: url('../images/my-gimko-icons.png') -3px -166px no-repeat;
}

#watch-list .wrapper .btn input:hover,
#watch-list .wrapper .btn input:focus,
#watch-list .wrapper .btn input:active
{
    background: url('../images/my-gimko-icons.png') -3px -199px no-repeat;
}

#watch-list .wrapper .box .sort_by select,
#watch-list .wrapper .box .sort_by .sbHolder
{
    width: 181px;
}

#watch-list .wrapper .box .sort_by .sbOptions
{
    width: 189px;
    max-width: 189px;
}

/**********************************************************/
/********** My Gimko - Invoices Received / Sent ***********/
/**********************************************************/

#invoices_received_sent .invoice-section {
    margin-top: 35px;
}

#invoices_received_sent .invoice-section header {
    margin-bottom: 0px;
}

#invoices_received_sent .invoice-section header span {
    margin-right: 27px;
}

#invoices_received_sent .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#invoices_received_sent .forms .invoice-section header {
    margin-bottom: 0px;
}

#invoices_received_sent .invoice-table {
    width: 100%;
    color: #9297a8 !important;
    font-size: 16px;
    font-weight: 300;
}

#invoices_received_sent .invoice-table a,
#invoices_received_sent .invoice-table a:visited
{
    color: #6d748b;
}

#invoices_received_sent .invoice-table a:hover {
    color: #393d59;
}

#invoices_received_sent .invoice-table b {
    color: #6d748b !important;
}

#invoices_received_sent .invoice-table th.desc {
    text-align: left;
}

#invoices_received_sent .invoice-table td,
#invoices_received_sent .invoice-table th
{
    border-bottom: 1px solid #dcdfea;
    padding: 13px;
}

#invoices_received_sent th.quantity,
#invoices_received_sent td.quantity
{
    text-align: center;
    width: 60px;
}

#invoices_received_sent th.price-item,
#invoices_received_sent td.price-item
{
    text-align: right;
    width: 100px;
    white-space: nowrap;
}

#invoices_received_sent td.shipping_method {
    text-align: right;
    width: 115px;
    max-width: 115px;
    line-height: 1.3;
}

#invoices_received_sent td.postage,
#invoices_received_sent td.insurance
{
    text-align: right;
    white-space: nowrap;
}

#invoices_received_sent .no-border-bottom {
    border-bottom: none !important;
}

#invoices_received_sent .padding-left-50 {
    padding-left: 30px;
}

#invoices_received_sent .invoice-table .btn {
    display: inline-block;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
}

#invoices_received_sent .view-product-invoice {
    margin-right: 10px;
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    background: url("../images/my-gimko-icons.png") -3px -295px no-repeat;
}

#invoices_received_sent .view-product-invoice:hover {
    background: url("../images/my-gimko-icons.png") -3px -327px no-repeat;
}

/**********************************************************/
/************** My Gimko - Invoices Received **************/
/**********************************************************/

#invoices_received .pay-direct-payment {
    width: 260px;
    min-width: 260px;
    max-width: 260px;
    background: url("../images/my-gimko-icons.png") -3px -231px no-repeat;
}

#invoices_received .pay-direct-payment:hover {
    background: url("../images/my-gimko-icons.png") -3px -263px no-repeat;
}

/**********************************************************/
/**************** My Gimko - Invoices Sent ****************/
/**********************************************************/

#invoices_sent .invoice-section header {
    overflow: hidden;
}

#invoices_sent .invoice-section header span {
    float: left;
}

#invoices_sent .invoice-section header .delete {
    float: right;
    padding: 6px 23px 0 0;
}

#invoices_sent .invoice-section header .delete a {
    display: block;
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    background: url('../images/my-gimko-icons.png') -255px -365px no-repeat;
}

#invoices_sent .invoice-section header .delete a:hover {
    background: url('../images/my-gimko-icons.png') -320px -365px no-repeat;
}

#invoices_sent .edit-invoice {
    margin-right: 10px;
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    background: url("../images/my-gimko-icons.png") -3px -425px no-repeat;
}

#invoices_sent .edit-invoice:hover {
    background: url("../images/my-gimko-icons.png") -3px -457px no-repeat;
}

#invoices_sent .resend-invoice {
    width: 260px;
    min-width: 260px;
    max-width: 260px;
    background: url("../images/my-gimko-icons.png") -3px -490px no-repeat;
}

#invoices_sent .resend-invoice:hover {
    background: url("../images/my-gimko-icons.png") -3px -522px no-repeat;
}

/**********************************************************/
/**************** My Gimko - Invoice view *****************/
/**********************************************************/

#invoice-view {
    margin: 0 auto;
    width: 879px;
    border: 1px solid #c7c9cf;
}

#invoice-view-wrap {
    padding: 5px 50px 80px 50px;
}

#invoice-view #logo {
    padding-left: 32px;
}

#invoice-view h1 {
    font-weight: 300;
    font-size: 37px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#invoice-view h3 {
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 300;
}

#invoice-view .tables-row {

}

#invoice-view .table-address-list {
    float: left;
    border: 1px solid #e9ebf3;
    padding: 16px;
    border-radius: 3px;
    width: 340px;
    line-height: 18px;
}

#invoice-view .table-address-list.alt {
    min-height: 110px;
}

#invoice-view .invoice-address-table {
    width: 360px;
    float: right;
}

#invoice-view .invoice-address-table b {
    color: #454b60 !important;
}

#invoice-view .invoice-address-table td {
    padding-bottom: 11px;
}

#invoice-view .invoice-address-table-value {
    width: 135px;
}

#invoice-view table.table-data {
    border-top: 1px solid #dcdfea;
    margin-bottom: 47px;
}

#invoice-view table.table-data th {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: nowrap;
}

#invoice-view table.table-data td {
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
    line-height: 1.3;
}

#invoice-view th.table-data-quantity {
    width: 65px;
}

#invoice-view .table-data-description {
    text-align: left !important;
    width: 224px;
}

#invoice-view th.amount {
    width: 110px;
}

#invoice-view th.tax_rate {
    width: 70px;
}

#invoice-view th.amount2 {
    width: 80px;
}

#invoice-view .postage-insurance-table {
    width: 334px;
    border: 1px solid #e9ebf3;
    border-radius: 3px;
    float: right;
    height: 142px;
}

#invoice-view .postage-insurance-table td {
    padding: 16px 16px 0px 16px;
    line-height: 18px;
}

#invoice-view .postage-insurance-table-right {
    width: 83px;
}

#invoice-view .postage-insurance-table p {
    margin-bottom: 0px;
    white-space: nowrap;
}

#invoice-view .comments {
    margin-top: 25px;
}

#invoice-view .comments .title {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 17px;
}

#invoice-view .comments .text {
    font-size: 15px;
    line-height: 1.3;
}

/**********************************************************/
/**************** My Gimko - Create Invoice ***************/
/**********************************************************/

#create-invoice .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#create-invoice .totals_wrapper {
    width: 185px;
}

#create-invoice .row-name {
    width: auto;
}

#create-invoice .tb_amount {
    width: 71px;
}

#create-invoice .invoice-section {
    margin-top: 30px;
}

#create-invoice h3 {
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 300;
}

#create-invoice .invoice-table {
    width: 100%;
}

#create-invoice .invoice-table th {
    font-weight: 300;
    font-size: 16px;
    color: #6d748b;
    border-bottom: 1px solid #dcdfea;
    padding: 0 10px 10px 10px;
}

#create-invoice .invoice-table th.select,
#create-invoice .invoice-table td.select
{
    padding-left: 0;
}

#create-invoice .invoice-table td {
    padding: 12px 10px;
    font-weight: 300;
    font-size: 15px;
    line-height: 1.4;
    color: #6d748b;
    vertical-align: top;
    border-bottom: 1px solid #dcdfea;
}

#create-invoice .invoice-table td {
    text-align: center;
}

#create-invoice .invoice-table th.id,
#create-invoice .invoice-table th.title,
#create-invoice .invoice-table th.select,
#create-invoice .invoice-table td.id,
#create-invoice .invoice-table td.title
{
    text-align: left !important;
}

#create-invoice .invoice-table th.select {
    width: 120px;
}

#create-invoice .invoice-table th.id {
    width: 80px;
}

#create-invoice .invoice-table th.title {
    width: 195px;
}

#create-invoice .invoice-table th.amount {
    width: 150px;
}

#create-invoice .invoice-table th.amount2 {
    width: 160px;
}

#create-invoice .invoice-table th.amount2 span {
    padding-left: 30px;
}

#create-invoice .invoice-table td.amount2 {
    text-align: right;
}

#create-invoice .invoice-table tr.no_edit td.amount2 {
    padding-left: 0;
    padding-right: 20px;
}

#create-invoice .invoice-table tr.no_edit td.amount2 .cb {
    top: -4px;
    left: 57px;
}

#create-invoice .invoice-table th.quantity {
    width: 65px;
}

#create-invoice .invoice-table td a,
#create-invoice .invoice-table td a:visited
{
    color: #6d748b;
}

#create-invoice .invoice-table td a:hover {
    color: #454b60;
}

#create-invoice .invoice-table td.select .cb {
    left: 43px;
    top: 0px;
}

#create-invoice .fields {
    float: left;
}

#create-invoice #comments-address {
    padding-top: 40px;
}

#create-invoice #comments-row {
    float: left;
}

#create-invoice #address-row {
    float: left;
    margin-top: 1px;
    margin-left: 289px;
}

#create-invoice #address-row div {
    border-radius: 3px;
    padding: 13px;
    width: 314px;
    min-height: 70px;
    border: 1px solid #e9ebf3;
    line-height: 18px;
}

#create-invoice #proceed-container {
    padding-top: 53px;
}

#create-invoice #proceed-container input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url("../images/my-gimko-icons.png") -228px -100px no-repeat;
}

#create-invoice #proceed-container input:hover {
    background: url("../images/my-gimko-icons.png") -228px -133px no-repeat;
}

/**********************************************************/
/****************** My Gimko - Summary ********************/
/**********************************************************/

#mg_summary .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 20px 0 50px 0;
}

#mg_summary .wrapper .top {
    margin-bottom: 35px;
}

#mg_summary .wrapper .top .soon {
    float: left;
    width: 520px;
    height: 271px;
    padding: 25px 0;
    background-color: #e3e6ef;
}

#mg_summary .wrapper .top .account {
    float: right;
    width: 462px;
    min-width: 462px;
    height: 270px;
    min-height: 270px;
    padding: 24px 29px 27px 29px;
    color: #6d748b;
    background-color: #e3e6ef;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details {
    float: left;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .username {
    font-weight: bold;
    font-size: 18px;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .username .feedback {
    margin-left: 5px;
    font-weight: 300;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .username .feedback a {
    text-decoration: underline;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .username .feedback .star {
    margin-left: 2px;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .username .feedback .percent {
    margin-left: 5px;
    color: #393d59;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .other_details {
    margin-top: 24px;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .other_details .row {
    padding: 0;
    font-size: 14px;
    line-height: 1.4;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .other_details .row .desc {
    float: left;
    width: 138px;
    font-weight: normal;
}

#mg_summary .wrapper .top .account .main_wrapper .main_details .other_details .row .val {
    float: left;
    font-weight: bold;
}

#mg_summary .wrapper .top .account .main_wrapper .verified {
    float: right;
    margin-top: -11px;
}

#mg_summary .wrapper .top .account .main_wrapper .verified .text {
    padding-top: 5px;
    font-weight: bold;
}

#mg_summary .wrapper .top .account .main_wrapper .verified .text .status-verified {
    color: #6bba2c;
}

#mg_summary .wrapper .top .account .main_wrapper .verified .text .status-unverified {
    color: #d14e23;
}

#mg_summary .wrapper .top .account .main_wrapper .verified .text .status-unverified .link {
    margin-top: 7px;
}

#mg_summary .wrapper .top .account .main_wrapper .verified .text .status-unverified .link a {
    font-weight: normal;
}

#mg_summary .wrapper .top .account .billing {
    margin-top: 23px;
}

#mg_summary .wrapper .top .account .billing .text {
    font-weight: bold;
    font-size: 18px;
}

#mg_summary .wrapper .top .account .billing .btns {
    margin-top: 15px;
}

#mg_summary .wrapper .top .account .billing .btns a.button {
	background: url('../images/my-gimko-icons.png?v=1.2') left top no-repeat;
	margin-right: 15px;
}

#mg_summary .wrapper .top .account .billing .btns a.billing_cnt {
	display: inline-block;
    width: 177px;
    min-width: 177px;
    max-width: 177px;
    background-position: -3px -750px;
}

#mg_summary .wrapper .top .account .billing .btns a.billing_cnt:hover {
    background-position: -3px -782px;
}

#mg_summary .wrapper .top .account .billing .btns a.credit_account {
	display: inline-block;
    width: 177px;
    min-width: 177px;
    max-width: 177px;
    background-position: -3px -392px;
}

#mg_summary .wrapper .top .account .billing .btns a.credit_account:hover {
    background-position: -184px -392px;
}

#mg_summary .wrapper .box {
    margin-bottom: 50px;
}

#mg_summary .wrapper .box h2.title {
    margin-bottom: 17px;
    font-weight: 300;
    font-size: 22px;
    color: #393d59;
}

#mg_summary .wrapper .box h2.title a,
#mg_summary .wrapper .box h2.title a:visited
{
    color: #393d59;
    text-decoration: none;
}

#mg_summary .wrapper .box h2.title a:hover {
    text-decoration: underline;
}

#mg_summary .wrapper table.table-data thead tr th {
    border-top: 1px solid #dcdfea;
}

#mg_summary .wrapper table.table-data tr td {
    line-height: 1.4;
}

#mg_summary .wrapper .box.msgs th.from,
#mg_summary .wrapper .box.msgs td.from,
#mg_summary .wrapper .box.msgs th.subject,
#mg_summary .wrapper .box.msgs td.subject
{
    text-align: left !important;
}

#mg_summary .wrapper .box.listed th.title,
#mg_summary .wrapper .box.bids th.title
{
    width: 366px;
}

#mg_summary .wrapper .box.msgs th.icon {
    width: 23px;
}

#mg_summary .wrapper .box.msgs th.from {
    width: 155px;
}

#mg_summary .wrapper .box.msgs th.subject {
    width: 613px;
}

#mg_summary .wrapper .box.msgs th.date {
    width: 189px;
}

#mg_summary .wrapper .box.msgs td.icon a {
    display: block;
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
}

#mg_summary .wrapper .box.msgs td.icon {
    padding-top: 22px;
}

#mg_summary .wrapper .box.msgs td.icon .unread {
    width: 23px;
    background: url(../images/my-gimko-icons.png) -257px -10px no-repeat;
}

#mg_summary .credit-notice {
    margin-top: 14px;
}

/**********************************************************/
/***************** My Gimko - Store Pages *****************/
/**********************************************************/

#store_pages .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#store_pages .wrapper .topbar {
    padding-bottom: 25px;
}

#store_pages .boxes .row .text {
    float: left;
    width: 220px;
    font-weight: 300;
    font-size: 22px;
    white-space: nowrap;
}

#store_pages .boxes .row .fields {
    float: left;
    width: 840px;
}

#store_pages .boxes .row .fields .desc,
#store_pages .boxes .row .fields #cke_description_main
{
    width: 840px !important;
}

/**********************************************************/
/*************** My Gimko - Global Settings ***************/
/**********************************************************/

#global_settings .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#global_settings .wrapper .topbar {
    padding-bottom: 50px;
}

#global_settings .intro {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 35px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dcdfea;
}

#global_settings .wrapper .sec {
    margin-top: 6px;
}

#global_settings .wrapper section header {
    margin-bottom: 17px;
}

#global_settings .wrapper .sec .group_cont {
    float: left;
    width: 705px;
}

#global_settings .wrapper .sec .group_cont .group {
    margin-bottom: 25px;
}

#global_settings .wrapper .sec .group_cont .group:last-child {
    margin-bottom: 0px;
}

#global_settings .wrapper .sec .group_desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 1.4;
}

#global_settings .row .text {
    float: left;
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#global_settings .row .text_extra {
    float: left;
    margin-left: 17px;
    font-size: 16px;
    line-height: 29px;
    font-weight: normal;
    color: #6A6A6A;
}

#global_settings .row .text_extra3 {
    margin-left: 0px;
    margin-right: 18px;
}

#global_settings .row .fields {
    float: left;
}

#global_settings .row .fields2 {
    width: 527px;
}

#global_settings .row .fields3 {
    width: auto;
}

#global_settings .row .fields4 {
    width: 705px;
}

#global_settings .main_details .row .fields {
    max-width: 882px;
}

#global_settings .main_details .row .fields_desc {
    width: 882px;
}

#global_settings .invoicing .row .fields .pretty_cb,
#global_settings .other_settings .row .fields .pretty_cb
{
    position: relative !important;
    top: 18px;
    bottom: 0px;
}

#global_settings .other_settings .row .fields.single .pretty_cb {
    top: 4px;
}

#global_settings .invoicing .row .fields textarea {
    width: 400px;
    height: 125px;
}

#global_settings .row .desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 29px;
}

#global_settings .row .desc2 {
    line-height: 1.4;
}

#global_settings .row .fields .radio {
    float: left;
    margin-right: 25px;
    line-height: 29px;
}

#global_settings .row .fields .radio_vert {
    float: none;
    margin: 0px;
}

#global_settings .row .fields .btn {
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
}

#global_settings .row .fields .enable {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/my-gimko-icons.png) -269px -231px no-repeat;
}

#global_settings .row .fields .enable:hover,
#global_settings .row .fields .enable:active
{
    cursor: pointer;
    background: url(../images/my-gimko-icons.png) -269px -263px no-repeat;
}

#global_settings .row .fields .enabled {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/my-gimko-icons.png) -269px -295px no-repeat;
}

#global_settings .row .fields .enabled:hover,
#global_settings .row .fields .enabled:active
{
    cursor: pointer;
    background: url(../images/my-gimko-icons.png) -269px -327px no-repeat;
}

#global_settings .row .paypal {
    float: left;
    margin: -5px 0 0 26px;
}

#global_settings .row .paymate {
    float: left;
    margin: -5px 0 0 26px;
}

#global_settings .row .op_option {
    float: left;
    margin-right: 20px;
}

#global_settings .row .op_option_last {
    margin-right: 0px;
}

#global_settings .row .op_option .icon {
    width: 79px;
}

#global_settings .row .op_option .cb .pretty_cb {
    left: 29px;
    bottom: -32px;
}

#global_settings .row .fields .file_proceed_btn {
    float: left;
}

#global_settings .row .fields .proceed {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/my-gimko-icons.png) -3px -34px no-repeat;
}

#global_settings .row .fields .proceed:hover {
    cursor: pointer;
    background: url(../images/my-gimko-icons.png) -3px -67px no-repeat;
}

#global_settings .row .fields .pay_input {
    float: left;
    margin-right: 15px;
}

#global_settings .row .extra4 {
    float: left;
    font-weight: normal;
    font-size: 14px;
    color: #6a6a6a;
}

#global_settings .row .extra4 a,
#global_settings .row .extra4 a:visited
{
    display: block;
    margin-top: 11px;
    color: #6a6a6a;
}

/**********************************************************/
/**************** My Gimko - Personal Info ****************/
/**********************************************************/

#personal_info .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#personal_info .section-tabs .box {
    padding: 14px 0 0;
}

#personal_info .wrapper .sec {
    padding-top: 10px;
}

#personal_info .section-tabs .box.account .start header {
    margin-bottom: 20px;
}

#personal_info .section-tabs .box.account .text {
    width: 195px;
}

#personal_info .section-tabs .box.account .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#personal_info .section-tabs .box.account .start .row {
    padding-bottom: 21px;
}

#personal_info .section-tabs .box.account .start .row2 {
    padding-top: 21px;
    margin-top: 0;
}

#personal_info .section-tabs .box.account .mb_wrapper {
    text-align: center;
    margin-bottom: 15px;
}

#personal_info .section-tabs .box.account .mb_wrapper .msg_box {
    width: 860px;
}

#personal_info .section-tabs .box.account .mb_wrapper .msg_box .msg {
    width: 806px;
}

#personal_info .section-tabs .box.account .row .desc .standout {
    font-weight: normal;
}

#personal_info .section-tabs .box.account .val .clear_balance {
    margin-left: 20px;
}

#personal_info .section-tabs .box.account .country select,
#personal_info .section-tabs .box.account .country .sbHolder
{
    width: 186px;
}

#personal_info .section-tabs .box.account .country .sbOptions
{
    width: 194px;
    max-width: 194px;
}

#personal_info .wrapper section .btn-update {
    padding-top: 23px;
}

/**********************************************************/
/**************** My Gimko - Verification *****************/
/**********************************************************/

#gimko_verification .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#gimko_verification .wrapper .topbar {
    padding-bottom: 50px;
}

#gimko_verification .address header {
    margin-bottom: 20px;
}

#gimko_verification .intro {
    padding-bottom: 32px;
    font-size: 14px;
    line-height: 1.3;
}

#gimko_verification .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#gimko_verification .info .row .text {
    width: 250px;
    white-space: nowrap;
}

#gimko_verification .address .row .text {
    width: 166px;
    min-width: 166px;
    max-width: 166px;
}

#gimko_verification .row .text2 {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    margin-right: 25px;
}

#gimko_verification .row .fields .extra {
    margin-left: 5px;
    font-size: 15px;
    font-weight: 300;
    font-style: italic;
}

#gimko_verification .row .fields {
    float: left;
}

#gimko_verification .row .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#gimko_verification .row .val .extra {
    margin-left: 6px;
}

#gimko_verification .row .holder {
    margin-right: 46px;
}

#gimko_verification .row .holder_last {
    margin-right: 0px;
}

/**********************************************************/
/****************** My Gimko - Feedback *******************/
/**********************************************************/

#mg_feedback .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#mg_feedback .box {
    min-height: 500px;
    padding: 0;
}

#mg_feedback .box .table-data th {
    border-bottom: 1px solid #dcdfea;
    white-space: nowrap;
}

#mg_feedback .box .table-data td {
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 15px;
}

#mg_feedback .box .table-data td a.fb,
#mg_feedback .box .table-data td a.fb:visited
{
    margin: 0 1px;
    color: #393d59;
}

#mg_feedback .box .table-data td a.fb:hover
{
    color: #a3abc3;
}

#mg_feedback .box.my_rep .table-data th.id,
#mg_feedback .box.my_rep .table-data td.id,
#mg_feedback .box.left_rep .table-data th.id,
#mg_feedback .box.left_rep .table-data td.id
{
    text-align: left;
}

#mg_feedback .box.my_rep .table-data th.from,
#mg_feedback .box.my_rep .table-data td.from,
#mg_feedback .box.left_rep .table-data th.from,
#mg_feedback .box.left_rep .table-data td.from
{
    text-align: left;
    width: 130px;
    white-space: nowrap;
}

#mg_feedback .box.my_rep .table-data td.date,
#mg_feedback .box.my_rep .table-data td.type,
#mg_feedback .box.left_rep .table-data td.date,
#mg_feedback .box.left_rep .table-data td.type
{
    white-space: nowrap;
}

#mg_feedback .box.my_rep .table-data th.date,
#mg_feedback .box.my_rep .table-data td.date,
#mg_feedback .box.left_rep .table-data th.date,
#mg_feedback .box.left_rep .table-data td.date
{
    width: 90px;
    padding-left: 20px;
}

#mg_feedback .box.my_rep .table-data td.rating,
#mg_feedback .box.left_rep .table-data td.rating
{
    padding-top: 20px;
    width: 64px;
}

#mg_feedback .box.my_rep .table-data td.review,
#mg_feedback .box.left_rep .table-data td.review
{
    color: #393d59;
    width: 481px;
}

#mg_feedback .box.my_rep .table-data td.type,
#mg_feedback .box.left_rep .table-data td.type
{
    width: 85px;
}

#mg_feedback .box.my_rep .table-data td.from span,
#mg_feedback .box.left_rep .table-data td.from span
{
    margin-left: 4px;
}

#mg_feedback .box.leave_fb .table-data td.username span {
    margin-left: 4px;
}

#mg_feedback .box.leave_fb .table-data th.id,
#mg_feedback .box.leave_fb .table-data td.id
{
    text-align: left;
}

#mg_feedback .box.leave_fb .table-data th.title,
#mg_feedback .box.leave_fb .table-data td.title
{
    text-align: left;
    width: 485px;
}

#mg_feedback .box.leave_fb .table-data td.username {
    width: 160px;
    white-space: nowrap;
}

#mg_feedback .box.leave_fb .table-data td.type {
    width: 115px;
    white-space: nowrap;
}

#mg_feedback .box.leave_fb .table-data td.select {
    width: 120px;
}

#mg_feedback .box.leave_fb .table-data td.select .cb {
    top: -5px;
    left: 86px;
}

#mg_feedback .box.leave_fb .btn-proceed {
    margin-top: 25px;
}

/**********************************************************/
/*************** My Gimko - Leave Feedback ****************/
/**********************************************************/

#leave_feedback .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#leave_feedback .topbar {
    padding-bottom: 50px;
}

#leave_feedback section header {
    margin-bottom: 0;
}

#leave_feedback .mb_wrapper .msg_box_alt2 {
    margin: 0 0 20px 0;
}

#leave_feedback .main li {
    position: relative;
    margin-bottom: 5px;
}

#leave_feedback .main li .fb_star {
    display: inline-block;
    margin-left: 28px;
}

#leave_feedback .main li .pretty_rb {
    bottom: 2px;
}

#leave_feedback .table-data th {
    border-bottom: 1px solid #dcdfea;
}

#leave_feedback .table-data td {
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 15px;
}

#leave_feedback .table-data th.rating,
#leave_feedback .table-data td.rating
{
    text-align: left;
    width: 100px;
}

#leave_feedback .table-data th.comments,
#leave_feedback .table-data td.comments
{
    text-align: left;
    width: 920px;
}

#leave_feedback .table-data td.comments textarea {
    width: 635px;
    height: 115px;
}

#leave_feedback .btn-proceed {
    margin-top: 25px;
}

/**********************************************************/
/**************** My Gimko - Report Item ******************/
/**********************************************************/

#report_item .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#report_item .topbar {
    padding-bottom: 50px;
}

#report_item .main header {
    margin-bottom: 20px;
}

#report_item .main .row {
    padding-bottom: 21px;
}

#report_item .main .row2 {
    padding-top: 21px;
    margin-top: 0;
}

#report_item .main .row .text {
    float: left;
    width: 215px;
    font-weight: 300;
    font-size: 22px;
    color: #393d59;
    line-height: 29px;
    white-space: nowrap;
}

#report_item .main .row .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#report_item .btn-proceed {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

/**********************************************************/
/**************** My Gimko - Saved Searches ***************/
/**********************************************************/

#saved_searches .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#saved_searches .topbar {
    padding-bottom: 50px;
}

#saved_searches .searches header {
    margin-bottom: 0;
}

#saved_searches .main .row {
    padding: 10px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4;
    border-bottom: 1px solid #dcdfea;
}

#saved_searches .main .row a,
#saved_searches .main .row a:visited
{
    color: #6d748b;
}

#saved_searches .main .row a:hover {
    color: #454b60;
}

#saved_searches .main .row .name {
    float: left;
    max-width: 808px;
}

#saved_searches .main .row .name a {
    margin-right: 12px;
}

#saved_searches .main .row .name a.save_link {
    margin-left: 12px;
    line-height: 29px;
}

#saved_searches .main .row .name input.tb {
    width: 300px;
}

#saved_searches .main .row .edit {
    float: left;
    margin-left: 16px;
}

#saved_searches .main .row .delete {
    float: right;
    margin-right: 14px;
}

/**********************************************************/
/*************** My Gimko - Store Settings ****************/
/**********************************************************/

#store_settings .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#store_settings .wrapper .topbar {
    padding-bottom: 50px;
}

#store_settings .wrapper .sec {
    margin-top: 6px;
}

#store_settings .wrapper section.main_settings header {
    margin-bottom: 17px;
}

#store_settings .main_settings .row {
    padding-bottom: 21px;
}

#store_settings .main_settings .row2 {
    padding-top: 21px;
    margin-top: 0;
}

#store_settings .row .text {
    float: left;
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#store_settings .row .text_extra {
    float: left;
    margin-left: 17px;
    font-size: 16px;
    line-height: 29px;
    font-weight: normal;
    color: #6A6A6A;
}

#store_settings .row .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#store_settings .row.account_type .details {
    padding-top: 5px;
    font-weight: 300;
    font-size: 15px;
    line-height: 1;
}

#store_settings .subscription_settings .row.account_type .option {
    padding-bottom: 12px;
}

#store_settings .subscription_settings .row.account_type .option .details {
    margin-left: 27px;
}

#store_settings .subscription_settings .row.account_type .option .details .features {
    font-weight: normal;
    font-style: italic;
    margin-top: 5px;
}

#store_settings .row .fields {
    float: left;
}

#store_settings .row .fields2 {
    width: 527px;
}

#store_settings .store_logo .row .sb_wrapper .sb_row .fields2 {
    width: auto;
}

#store_settings .row .fields3 {
    width: auto;
}

#store_settings .store_settings .row .fields {
    max-width: 882px;
}

#store_settings .row .fields .radio {
    float: none;
    margin: 0px;
    line-height: 29px;
}

#store_settings .row .fields .file_upload {
    float: left;
}

#store_settings .row .fields .file_upload_btn {
    float: left;
    margin-left: 12px;
}

#store_settings .row .fields .file_upload_btn input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    background: url(../images/my-gimko-icons.png) -277px -425px no-repeat;
}

#store_settings .row .fields .file_upload_btn input:hover {
    cursor: pointer;
    background: url(../images/my-gimko-icons.png) -277px -457px no-repeat;
}

#store_settings .row .fields .file_upload_btn input.upload_disabled {
    background: url(../images/my-gimko-icons.png) -3px -619px no-repeat;
}

#store_settings .store_logo .row .delete {
    text-align: center;
    margin-top: 5px;
}

#store_settings .store_logo .row .delete a,
#store_settings .store_logo .row .delete a:visited
{
    font-weight: normal;
    font-size: 12px;
    color: #be3c3c;
}

#store_settings .row .desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 29px;
}

#store_settings .row .desc2 {
    line-height: 1.4;
}

#store_settings .row .logo {
    float: left;
    text-align: center;
    margin-left: 50px;
    margin-top: -10px;
}

#store_settings .row .logo p {
    color: #6a6a6a;
    padding-bottom: 8px;
}

#store_settings .row .logo img {
    padding: 10px;
    border: 1px solid #dcdfea;
}

#store_settings .btn-update {
    margin-top: 4px;
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

/**********************************************************/
/************** My Gimko - Custom Categories **************/
/**********************************************************/

#custom_categories .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#custom_categories .wrapper .topbar {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #dcdfea;
}

#custom_categories .wrapper .sec {
    margin-top: 6px;
}

#custom_categories .row .text {
    float: left;
    width: 164px;
    min-width: 164px;
    max-width: 164px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#custom_categories .row .fields {
    float: left;
}

#custom_categories .intro p {
    margin-bottom: 18px;
}

#custom_categories .top .cats_main {
    padding-top: 12px;
}

#custom_categories .top .cats_main header {
    margin-bottom: 23px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 1.4;
}

#custom_categories .top .cats_main header a,
#custom_categories .top .cats_main header a:visited
{
    color: #fff;
    text-decoration: none;
}

#custom_categories .top .cats_main header a:hover {
    text-decoration: underline;
}

#custom_categories .top .cats_main .cat {
    padding: 0 14px;
    margin-bottom: 18px;
}

#custom_categories .top .cats_main .cat .text {
    margin-right: 17px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    color: #393d59;
}

#custom_categories .top .cats_main .cat .icon {
    float: left;
    margin-right: 10px;
}

#custom_categories .top .cats_main .cat .icon a {
    display: block;
    width: 29px;
    min-width: 29px;
    max-width: 29px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/my-gimko-icons.png') -320px -2px no-repeat;
}

#custom_categories .top .cats_main .cat .icon a:hover {
    background: url('../images/my-gimko-icons.png') -354px -2px no-repeat;
}

#custom_categories .top .cats_main .cat .cat_name {
    float: left;
}

#custom_categories .top .cats_main .cat .cat_name input.tb {
    width: 635px;
}

#custom_categories .top .cats_main .cat .order {
    float: left;
    margin-left: 23px;
}

#custom_categories .top .cats_main .cat .order .text {
    float: left;
}

#custom_categories .top .cats_main .cat .order input.tb {
    float: left;
    width: 81px;
}

#custom_categories .top .cats_main .cat .delete {
    float: left;
    position: relative;
    margin-left: 23px;
}

#custom_categories .top .cats_main .cat .delete .pretty_cb {
    top: 4px;
    left: 79px;
}

#custom_categories .top .cats_main .options {
    padding-top: 15px;
}

#custom_categories .top .cats_main .options .option {
    position: relative;
    margin-bottom: 13px;
}

#custom_categories .top .cats_main .options .option .pretty_cb {
    top: 0px;
    left: 10px;
}

#custom_categories .top .cats_main .options .option p {
    margin-left: 44px;
    line-height: 21px;
}

#custom_categories .top .add_cat {
    padding-top: 21px;
}

#custom_categories .top .add_cat .row {
    margin-left: 14px;
}

#custom_categories .top .add_cat .row .fields input.tb {
    width: 511px;
}

#custom_categories .top .save {
    margin: 5px 0 0 14px;
}

#custom_categories .top .save input {
    display: block;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/my-gimko-icons.png') -3px -554px no-repeat;
}

#custom_categories .top .save input:hover {
    background: url('../images/my-gimko-icons.png') -3px -586px no-repeat;
}

#custom_categories .bottom {
    position: static;
    text-align: left;
    margin-top: 25px;
    border-top: 1px solid #dcdfea;
}

#custom_categories .bottom .intro {
    line-height: 1.3;
    padding: 21px 14px 3px 14px;
}

#custom_categories .bottom .selection {
    border-top: 1px solid #dcdfea;
    padding: 30px 14px 8px 14px;
}

#custom_categories .bottom .selection .row .fields .title {
    padding: 0 0 12px 20px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    color: #393d59;
}

#custom_categories .bottom .selection .row .fields .all {
    float: left;
}

#custom_categories .bottom .selection .row .fields .btns {
    float: left;
    padding: 131px 30px 0 30px;
}

#custom_categories .bottom .selection .row .fields .btns a.btn {
    display: block;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
}

#custom_categories .bottom .selection .row .fields .btns a.select {
    margin-bottom: 18px;
    background: url('../images/my-gimko-icons.png') -191px -554px no-repeat;
}

#custom_categories .bottom .selection .row .fields .btns a.select:hover {
    background: url('../images/my-gimko-icons.png') -191px -586px no-repeat;
}

#custom_categories .bottom .selection .row .fields .btns a.deselect {
    background: url('../images/my-gimko-icons.png') -247px -554px no-repeat;
}

#custom_categories .bottom .selection .row .fields .btns a.deselect:hover {
    background: url('../images/my-gimko-icons.png') -247px -586px no-repeat;
}

#custom_categories .bottom .selection .row .fields .selected {
    float: left;
}

#custom_categories .bottom .selection .selections {
    position: relative;
    width: 319px;
    min-width: 319px;
    max-width: 319px;
    height: 265px;
    min-height: 265px;
    max-height: 265px;
}

#custom_categories .bottom .btn-update {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

/**********************************************************/
/****************** My Gimko - Items Won ******************/
/**********************************************************/

#items_won .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#items_won .wrapper .topbar {
    padding-bottom: 40px;
}

#items_won .box {
    position: relative;
}

#items_won .search {
    margin-top: 25px;
    padding-bottom: 30px;
}

#items_won .search header {
    margin-bottom: 16px;
}

#items_won .search .fields .row2 {
    padding-top: 17px;
}

#items_won .search .fields .row .text {
    float: left;
    padding-left: 13px;
    width: 167px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#items_won .search .fields .row .field {
    float: left;
}

#items_won .search .fields .row .field .extra {
    margin-left: 5px;
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
}

#items_won .search .fields .row .field .pwrap {
    float: left;
}

#items_won .search .fields .row .field .pwrap .pfield {
    float: left;
    margin-right: 3px;
}

#items_won .search .fields .row .field .sep {
    float: left;
    padding-top: 3px;
    margin: 0 12px 0 9px;
    font-weight: 300;
    font-size: 22px;
}

#items_won .search .proceed {
    position: relative;
    padding: 20px 0 30px 0;
    border-top: 1px solid #dcdfea;
}

#items_won .search .proceed .search-btn {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/my-gimko-icons.png) -253px -167px no-repeat;
}

#items_won .search .proceed .search-btn:hover {
    background: url(../images/my-gimko-icons.png) -253px -199px no-repeat;
}

#items_won .search .proceed .clear {
    position: absolute;
    left: 131px;
    bottom: 32px;
}

#items_won .search .year .sbOptions {
    min-height: 137px;
}

#items_won .box .table-data th {
    border-top: 1px solid #dcdfea;
}

#items_won .box .table-data td {
    line-height: 1.4;
}

#items_won .box .table-data td.title p.seller {
    padding-top: 7px;
}

#items_won .box .table-data th.date,
#items_won .box .table-data td.date,
#items_won .box .table-data td.status,
#items_won .box .table-data td.options
{
    white-space: nowrap;
}

#items_won .box .table-data td.status a,
#items_won .box .table-data td.status img
{
    display: inline-block;
    margin-right: 7px;
}

#items_won .box .table-data td.status a.last,
#items_won .box .table-data td.status img.last
{
    margin-right: 0;
}

#items_won .box .table-data td.status a,
#items_won .box .table-data td.status img
{
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}

#items_won .box .table-data td.status img.unpaid {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -9px -685px no-repeat;
}

#items_won .box .table-data td.status img.paid {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -9px -719px no-repeat;
}

#items_won .box .table-data td.status img.processing {
    width: 22px;
    min-width: 22px;
    max-width: 22px;
    background: url('../images/my-gimko-icons.png') -35px -685px no-repeat;
}

#items_won .box .table-data td.status img.posted {
    width: 22px;
    min-width: 22px;
    max-width: 22px;
    background: url('../images/my-gimko-icons.png') -35px -719px no-repeat;
}

#items_won .box .table-data td.status a.fb_not_left {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -66px -685px no-repeat;
}

#items_won .box .table-data td.status a.fb_not_left:hover {
    background: url('../images/my-gimko-icons.png') -66px -719px no-repeat;
}

#items_won .box .table-data td.status a.fb_left {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -66px -719px no-repeat;
}

#items_won .box .table-data td.status a.fb_not_received {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -99px -685px no-repeat;
}

#items_won .box .table-data td.status a.fb_received {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -99px -719px no-repeat;
}

#items_won .box .table-data th.img {
    width: 74px;
}

#items_won .box .table-data th.title {
    width: 296px;
}

#items_won .box .table-data th.status {
    width: 140px;
}

#items_won .box .table-data th.options {
    width: 120px;
}

#items_won .box .sort_by select,
#items_won .box .sort_by .sbHolder
{
    width: 209px;
}

#items_won .box .sort_by .sbOptions
{
    width: 217px;
    max-width: 217px;
}

#items_won .box .sort_by .sbOptions {
    min-height: 202px;
}

/* Overlays */

#items_won .overlay {
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    width: 308px;
    margin: 0px auto;
    padding: 25px 0;
    font-size: 16px;
    color: #6d748b;
    background-color: #fff;
    border: 12px solid #b9c0d6;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: tranlslateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    z-index: 7500;
}

#items_won .overlay.leave_fb {
    width: 720px;
}

#items_won .overlay.fb_msg {
    width: 312px;
    min-width: 276px;
    padding: 12px 16px;
}

#items_won .overlay.leave_fb .overlay_content {
    margin: 0 30px;
}

#items_won .overlay.fb_msg .overlay_content {
    text-align: left;
    max-width: 400px;
    overflow: auto;
}

#items_won .overlay .overlay_content section header {
    text-align: left;
    margin-bottom: 0;
}

#items_won .overlay .overlay_content .title {
    font-weight: bold;
    margin-bottom: 5px;
}

#items_won .overlay .overlay_content .msg {
    line-height: 1.4;
}

#items_won .overlay.fb_msg .overlay_content .msg .rating {
    padding: 9px 0 5px 0;
}

#items_won .overlay .overlay_content .main li {
    position: relative;
    margin-bottom: 5px;
}

#items_won .overlay .overlay_content .main li .fb_star {
    display: inline-block;
    margin-left: 28px;
}

#items_won .overlay .overlay_content .main li .pretty_rb {
    bottom: 2px;
}

#items_won .overlay .overlay_content .table-data th {
    border-bottom: 1px solid #dcdfea;
}

#items_won .overlay .overlay_content .table-data td {
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 15px;
}

#items_won .overlay .overlay_content .table-data th.rating,
#items_won .overlay .overlay_content .table-data td.rating
{
    text-align: left;
    width: 100px;
}

#items_won .overlay .overlay_content .table-data th.comments,
#items_won .overlay .overlay_content .table-data td.comments
{
    text-align: left;
    width: 560px;
}

#items_won .overlay .overlay_content .table-data td.comments {
    padding-right: 0;
}

#items_won .overlay .overlay_content .table-data td.comments textarea {
    width: 520px;
    height: 115px;
}

#items_won .overlay .overlay_content .btn-proceed {
    text-align: left;
    margin-top: 25px;
}

#items_won .overlay .overlay_close {
    position: absolute;
    display: block;
    top: -22px;
    right: -18px;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
    background: url('../images/main-icons.png?v=1.1') -46px -564px no-repeat;
    z-index: 8000;
}

/**********************************************************/
/******************* My Gimko - Drafts ********************/
/**********************************************************/

#drafts .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#drafts .wrapper .topbar {
    padding-bottom: 40px;
}

#drafts .box {
    position: relative;
}

#drafts .box .table-data th {
    border-top: 1px solid #dcdfea;
    vertical-align: bottom;
}

#drafts .box .table-data td {
    line-height: 1.4;
}

#drafts .box .table-data td.title {
    width: 356px;
}

#drafts .box .table-data td.list {
    width: 90px;
}

#drafts .box .table-data td.list .cb {
    top: 0px;
    left: 35px;
}

#drafts .box .table-data td.delete {
    width: 90px;
}

#drafts .box .table-data td.delete .cb {
    top: 0px;
    left: 35px;
}

#drafts .box .btn-proceed {
    padding-top: 25px;
}

#drafts .box .sort_by select,
#drafts .box .sort_by .sbHolder
{
    width: 176px;
}

#drafts .box .sort_by .sbOptions
{
    width: 184px;
    max-width: 184px;
}

#drafts .box .sort_by .sbOptions {
    min-height: 137px;
}

/**********************************************************/
/***************** My Gimko - Scheduled *******************/
/**********************************************************/

#scheduled .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#scheduled .wrapper .topbar {
    padding-bottom: 40px;
}

#scheduled .box {
    position: relative;
}

#scheduled .box .table-data th {
    border-top: 1px solid #dcdfea;
    vertical-align: bottom;
}

#scheduled .box .table-data td {
    line-height: 1.4;
}

#scheduled .box .table-data td.title {
    width: 586px;
}

#scheduled .box .sort_by select,
#scheduled .box .sort_by .sbHolder
{
    width: 188px;
}

#scheduled .box .sort_by .sbOptions
{
    width: 196px;
    max-width: 196px;
}

/**********************************************************/
/*************** My Gimko - Saved Sellers *****************/
/**********************************************************/

#saved_sellers .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#saved_sellers .wrapper .topbar {
    padding-bottom: 40px;
}

#saved_sellers .box .table-data th {
    border-top: 1px solid #dcdfea;
    vertical-align: bottom;
}

#saved_sellers .box .table-data td {
    padding-bottom: 15px;
    padding-top: 15px;
    line-height: 1.4;
}

#saved_sellers .box .table-data th.store_name,
#saved_sellers .box .table-data td.store_name
{
    text-align: left;
    width: 620px;
}

#saved_sellers .box .table-data th.owner {
    width: 140px;
}

#saved_sellers .box .table-data th.listed {
    width: 120px;
}

/**********************************************************/
/***************** My Gimko - Block Users *****************/
/**********************************************************/

#block_users .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#block_users .wrapper .topbar {
    padding-bottom: 35px;
}

#block_users .row .text {
    float: left;
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#block_users .row .fields {
    float: left;
}

#block_users .row .fields2 {
    width: 527px;
}

#block_users .row .fields.val {
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#block_users .block_user .info .row .selection {
    position: relative;
}

#block_users .block_user .info .row .selection .pretty_cb {
    top: 0px;
    left: 0px;
}

#block_users .block_user .info .row .selection p {
    margin-left: 37px;
    padding-bottom: 13px;
    font-size: 16px;
    line-height: 21px;
    color: #6a6a6a;
}

#block_users .block_user .btn-proceed {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

#block_users .blocked_users {
    padding-top: 37px;
}

#block_users .blocked_users_main {
    padding-top: 0;
}

#block_users .blocked_users header {
    margin-bottom: 0;
}

#block_users .blocked_users th {
    padding-bottom: 10px;
}

#block_users .blocked_users td {
    padding: 17px 10px;
    font-size: 15px;
    line-height: 1.3;
}

#block_users .blocked_users th.username,
#block_users .blocked_users th.reason,
#block_users .blocked_users td.username,
#block_users .blocked_users td.reason
{
    text-align: left;
}

#block_users .blocked_users th.username {
    width: 140px;
}

#block_users .blocked_users th.reason {
    width: 560px;
}

#block_users .blocked_users th.block {
    width: 160px;
}

#block_users .blocked_users td.block {
    white-space: nowrap;
}

#block_users .blocked_users .btn a.add {
    display: block;
    margin-top: 25px;
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url('../images/my-gimko-icons.png') -277px -490px no-repeat;
}

#block_users .blocked_users .btn a:hover {
    background: url('../images/my-gimko-icons.png') -277px -522px no-repeat;
}

/**********************************************************/
/*************** My Gimko - Seller Vouchers ***************/
/**********************************************************/

#seller_vouchers .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#seller_vouchers .wrapper .topbar {
    padding-bottom: 35px;
}

#seller_vouchers .row .text {
    float: left;
    width: 178px;
    min-width: 178px;
    max-width: 178px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#seller_vouchers .row .fields {
    float: left;
}

#seller_vouchers .row .fields2 {
    width: 527px;
}

#seller_vouchers .row .fields.val {
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#seller_vouchers .row .fields .extra {
    margin-left: 5px;
}

#seller_vouchers .row .desc {
    float: left;
    max-width: 320px;
    font-weight: 300;
    font-style: italic;
    font-size: 17px;
    line-height: 29px;
}

#seller_vouchers .row .desc2 {
    line-height: 1.4;
}

#seller_vouchers .add_voucher .btn-proceed {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

#seller_vouchers .vouchers {
    padding-top: 37px;
}

#seller_vouchers .vouchers_main {
    padding-top: 0;
}

#seller_vouchers .vouchers header {
    margin-bottom: 0;
}

#seller_vouchers .vouchers th {
    text-align: left;
    padding-bottom: 10px;
}

#seller_vouchers .vouchers td {
    text-align: left;
    padding: 17px 10px;
    font-size: 15px;
    line-height: 1.3;
}

#seller_vouchers .vouchers td.details p {
    padding-bottom: 2px;
}

#seller_vouchers .vouchers td.details p span.val {
    margin-left: 4px;
    font-weight: normal;
}

#seller_vouchers .vouchers th.name {
    width: 200px;
}

#seller_vouchers .vouchers th.code {
    width: 165px;
}

#seller_vouchers .vouchers th.details {
    width: 515px;
}

#seller_vouchers .vouchers th.options,
#seller_vouchers .vouchers td.options
{
    text-align: center;
}

#seller_vouchers .vouchers .btn a.add {
    display: block;
    margin-top: 25px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/my-gimko-icons.png') -3px -652px no-repeat;
}

#seller_vouchers .vouchers .btn a:hover {
    background: url('../images/my-gimko-icons.png') -188px -652px no-repeat;
}

/**********************************************************/
/****************** My Gimko - Sold Items *****************/
/**********************************************************/

#sold_items .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#sold_items .wrapper .topbar {
    padding-bottom: 40px;
}

#sold_items .box {
    position: relative;
}

#sold_items .search {
    margin-top: 25px;
    padding-bottom: 30px;
}

#sold_items .search header {
    margin-bottom: 16px;
}

#sold_items .search .fields .row2 {
    padding-top: 17px;
}

#sold_items .search .fields .row .text {
    float: left;
    padding-left: 13px;
    width: 167px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#sold_items .search .fields .row .field {
    float: left;
}

#sold_items .search .fields .row .field .extra {
    margin-left: 5px;
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
}

#sold_items .search .fields .row .field .pwrap {
    float: left;
}

#sold_items .search .fields .row .field .pwrap .pfield {
    float: left;
    margin-right: 3px;
}

#sold_items .search .fields .row .field .sep {
    float: left;
    padding-top: 3px;
    margin: 0 12px 0 9px;
    font-weight: 300;
    font-size: 22px;
}

#sold_items .search .proceed {
    position: relative;
    padding: 20px 0 30px 0;
    border-top: 1px solid #dcdfea;
}

#sold_items .search .proceed .search-btn {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url(../images/my-gimko-icons.png) -253px -167px no-repeat;
}

#sold_items .search .proceed .search-btn:hover {
    background: url(../images/my-gimko-icons.png) -253px -199px no-repeat;
}

#sold_items .search .proceed .clear {
    position: absolute;
    left: 131px;
    bottom: 32px;
}

#sold_items .search .year .sbOptions {
    min-height: 137px;
}

#sold_items .box .table-data th {
    border-top: 1px solid #dcdfea;
}

#sold_items .box .table-data td {
    line-height: 1.4;
}

#sold_items .box .table-data td.title p.buyer {
    padding-top: 7px;
}

#sold_items .box .table-data td.status {
    white-space: nowrap;
}

#sold_items .box .table-data td.status a {
    display: inline-block;
    margin-right: 7px;
}

#sold_items .box .table-data td.status a.last {
    margin-right: 0;
}

#sold_items .box .table-data td.status a {
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}

#sold_items .box .table-data td.status a.unpaid {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -9px -685px no-repeat;
}

#sold_items .box .table-data td.status a.unpaid:hover {
    background: url('../images/my-gimko-icons.png') -9px -719px no-repeat;
}

#sold_items .box .table-data td.status a.paid {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -9px -719px no-repeat;
}

#sold_items .box .table-data td.status a.paid:hover {
    background: url('../images/my-gimko-icons.png') -9px -685px no-repeat;
}

#sold_items .box .table-data td.status a.processing {
    width: 22px;
    min-width: 22px;
    max-width: 22px;
    background: url('../images/my-gimko-icons.png') -35px -685px no-repeat;
}

#sold_items .box .table-data td.status a.processing:hover {
    background: url('../images/my-gimko-icons.png') -35px -719px no-repeat;
}

#sold_items .box .table-data td.status a.posted {
    width: 22px;
    min-width: 22px;
    max-width: 22px;
    background: url('../images/my-gimko-icons.png') -35px -719px no-repeat;
}

#sold_items .box .table-data td.status a.posted:hover {
    background: url('../images/my-gimko-icons.png') -35px -685px no-repeat;
}

#sold_items .box .table-data td.status a.fb_not_left {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -66px -685px no-repeat;
}

#sold_items .box .table-data td.status a.fb_not_left:hover {
    background: url('../images/my-gimko-icons.png') -66px -719px no-repeat;
}

#sold_items .box .table-data td.status a.fb_left {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -66px -719px no-repeat;
}

#sold_items .box .table-data td.status a.fb_not_received {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -99px -685px no-repeat;
}

#sold_items .box .table-data td.status a.fb_received {
    width: 19px;
    min-width: 19px;
    max-width: 19px;
    background: url('../images/my-gimko-icons.png') -99px -719px no-repeat;
}

#sold_items .box .table-data th.date,
#sold_items .box .table-data td.date,
#sold_items .box .table-data td.options {
    white-space: nowrap;
}

#sold_items .box .table-data th.img {
    width: 74px;
}

#sold_items .box .table-data th.title {
    width: 288px;
}

#sold_items .box .table-data th.status {
    width: 148px;
}

#sold_items .box .table-data th.options {
    width: 120px;
}

#sold_items .box .sort_by select,
#sold_items .box .sort_by .sbHolder
{
    width: 209px;
}

#sold_items .box .sort_by .sbOptions
{
    width: 217px;
    max-width: 217px;
}

#sold_items .box .sort_by .sbOptions {
    min-height: 202px;
}

/* Overlays */

#sold_items .overlay {
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    width: 308px;
    margin: 0px auto;
    padding: 25px 0;
    font-size: 16px;
    color: #6d748b;
    background-color: #fff;
    border: 12px solid #b9c0d6;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: tranlslateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    z-index: 7500;
}

#sold_items .overlay.leave_fb {
    width: 720px;
}

#sold_items .overlay.fb_msg,
#sold_items .overlay.track_msg
{
    width: 312px;
    min-width: 276px;
    padding: 12px 16px;
}

#sold_items .overlay .overlay_content .text {
    float: left;
	text-align: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#sold_items .overlay .overlay_content .fields {
    float: left;
}

#sold_items .overlay.leave_fb .overlay_content {
    margin: 0 30px;
}

#sold_items .overlay.fb_msg .overlay_content,
#sold_items .overlay.track_msg .overlay_content
{
    text-align: left;
    max-width: 400px;
    overflow: auto;
}

#sold_items .overlay.update_tracking {
    width: 425px;
}

#sold_items .overlay.update_tracking .overlay_content {
    margin: 0 30px;
}

#sold_items .overlay .overlay_content section header {
    text-align: left;
    margin-bottom: 0;
}

#sold_items .overlay .overlay_content .title {
    font-weight: bold;
    margin-bottom: 5px;
}

#sold_items .overlay .overlay_content .msg {
    line-height: 1.4;
}

#sold_items .overlay.fb_msg .overlay_content .msg .rating {
    padding: 9px 0 5px 0;
}

#sold_items .overlay .overlay_content .main li {
    position: relative;
    margin-bottom: 5px;
}

#sold_items .overlay .overlay_content .main li .fb_star {
    display: inline-block;
    margin-left: 28px;
}

#sold_items .overlay .overlay_content .main li .pretty_rb {
    bottom: 2px;
}

#sold_items .overlay .overlay_content .table-data th {
    border-bottom: 1px solid #dcdfea;
}

#sold_items .overlay .overlay_content .table-data td {
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sold_items .overlay .overlay_content .table-data th.rating,
#sold_items .overlay .overlay_content .table-data td.rating
{
    text-align: left;
    width: 100px;
}

#sold_items .overlay .overlay_content .table-data th.comments,
#sold_items .overlay .overlay_content .table-data td.comments
{
    text-align: left;
    width: 560px;
}

#sold_items .overlay .overlay_content .table-data td.comments {
    padding-right: 0;
}

#sold_items .overlay .overlay_content .table-data td.comments textarea {
    width: 520px;
    height: 115px;
}

#sold_items .overlay .overlay_content .btn-proceed,
#sold_items .overlay .overlay_content .btn-update
{
    text-align: left;
    margin-top: 25px;
}

#sold_items .overlay.update_tracking .overlay_content header {
	margin-bottom: 20px;
}

#sold_items .overlay.update_tracking .overlay_content .row .text {
	width: 150px;
}

#sold_items .overlay.update_tracking .overlay_content .val {
	float: left;
    color: #6a6a6a;
    font-size: 16px;
    line-height: 29px;
}

#sold_items .overlay.update_tracking .overlay_content .track_msg_current .row .text {
	width: 140px;
}

#sold_items .overlay.update_tracking .overlay_content .carriers select,
#sold_items .overlay.update_tracking .overlay_content .carriers .sbHolder
{
	text-align: left;
    width: 125px;
}

#sold_items .overlay.update_tracking .overlay_content .carriers .sbOptions
{
    width: 133px;
    max-width: 133px;
    height: 195px;
    min-height: 195px;
}

#sold_items .overlay.update_tracking .overlay_content .btn-update {
	margin-top: 0;
}

#sold_items .overlay.update_tracking .overlay_content .track_msg_update {
	display: none;
}

#sold_items .overlay.update_tracking .mb_wrapper .msg_box .msg {
	max-width: 282px;
}

#sold_items .overlay .track_msg_current .btns .button {
	display: block;
	background-image: url('../images/my-gimko-icons.png?v=1.2');
	background-repeat: no-repeat;
}

#sold_items .overlay .track_msg_current .btns .btn-status,
#sold_items .overlay .track_msg_current .btns .btn-update
{
	float: left;
}

#sold_items .overlay .track_msg_current .btns .btn-status a {
	width: 180px;
	min-width: 180px;
	max-width: 180px;
	margin-right: 15px;
	background-position: -188px -750px;
}

#sold_items .overlay .track_msg_current .btns .btn-status a:hover {
	background-position: -188px -782px;
}

#sold_items .overlay .track_msg_current .btns .btn-update a {
	width: 120px;
	min-width: 120px;
	max-width: 120px;
	background-position: -3px -166px;
}

#sold_items .overlay .track_msg_current .btns .btn-update a:hover {
	background-position: -3px -199px;
}

#sold_items .overlay .overlay_close {
    position: absolute;
    display: block;
    top: -22px;
    right: -18px;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
    background: url('../images/main-icons.png?v=1.1') -46px -564px no-repeat;
    z-index: 8000;
}

/**********************************************************/
/***************** My Gimko - Group Breaks *****************/
/**********************************************************/

#group_breaks_manage .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#group_breaks_manage .wrapper .topbar {
    padding-bottom: 40px;
}

#group_breaks_manage .box {
    position: relative;
}

#group_breaks_manage .cb_select {
    margin-bottom: 11px;
}

#group_breaks_manage .cb_select .select_holder {
    float: right;
}

#group_breaks_manage .cb_select .select_holder select,
#group_breaks_manage .cb_select .select_holder .sbHolder
{
    width: 400px;
}

#group_breaks_manage .cb_select .select_holder .sbOptions
{
    width: 408px;
    max-width: 408px;
    height: 137px;
    min-height: 137px;
}

#group_breaks_manage .box.details {
    margin-bottom: 25px;
}

#group_breaks_manage .box header {
    margin-bottom: 0px;
}

#group_breaks_manage .box .table-data th {

}

#group_breaks_manage .box .table-data td {
    line-height: 1.4;
}

#group_breaks_manage .box.spots .table-data td.title p.buyer {
    padding-top: 7px;
}

#group_breaks_manage .box .table-data td.options {
    white-space: nowrap;
}

#group_breaks_manage .box.details .table-data th.img {
    width: 74px;
}

#group_breaks_manage .box.details .table-data th.title {
    width: 251px;
}

#group_breaks_manage .box.details .table-data th.type {
    width: 130px;
}

#group_breaks_manage .box.details .table-data th.spots {
    width: 60px;
}

#group_breaks_manage .box.details .table-data th.spots_sold {
    width: 90px;
}

#group_breaks_manage .box.details .table-data th.status {
    width: 115px;
}

#group_breaks_manage .box.spots .table-data th.img {
    width: 74px;
}

#group_breaks_manage .box.spots .table-data th.title {
    width: 438px;
}

#group_breaks_manage .box.spots .table-data th.sold {
    width: 118px;
}

#group_breaks_manage .box.spots .table-data th.options {
    width: 120px;
}

/**********************************************************/
/***************** My Gimko - View Offers *****************/
/**********************************************************/

#item_offers .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

#item_offers .wrapper .topbar {
    padding-bottom: 40px;
}

#item_offers .winners {
    padding-bottom: 5px;
}

#item_offers .offers header,
#item_offers .winners header
{
    margin-bottom: 0;
}

#item_offers .offers .table-data th,
#item_offers .winners .table-data th
{
    padding-top: 17px;
    padding-bottom: 12px;
}

#item_offers .offers .table-data td,
#item_offers .winners .table-data td
{
    line-height: 1.4;
}

#item_offers .winners .table-data tr.last td {
    border-bottom: none;
}

#item_offers .table-data td.username .fb a,
#item_offers .table-data td.username .fb a:visited
{
    margin: 0 1px;
    color: #393d59;
}

#item_offers .table-data td.username .fb a:hover {
    color: #a3abc3;
}

#item_offers .offers .table-data td.amount p {
    margin-bottom: 2px;
}

#item_offers .offers .table-data td.date {
    white-space: nowrap;
}

#item_offers .offers .table-data th.username,
#item_offers .offers .table-data td.username
{
    text-align: left;
    width: 185px;
    white-space: nowrap;
}

#item_offers .offers .table-data th.quantity {
    width: 65px;
}

#item_offers .offers .table-data th.amount {
    width: 210px;
}

#item_offers .offers .table-data th.expiry {
    width: 170px;
}

#item_offers .offers .table-data th.status {
    width: 80px;
}

#item_offers .offers .table-data th.options {
    width: 110px;
}

#item_offers .winners .table-data th.username,
#item_offers .winners .table-data td.username
{
    text-align: left;
    width: 515px;
    white-space: nowrap;
}

#item_offers .winners .table-data th.quantity {
    width: 65px;
}

#item_offers .winners .table-data th.amount {
    width: 130px;
}

#item_offers .winners .table-data th.date {
    width: 170px;
}

#item_offers .winners .table-data th.status {
    width: 80px;
}

/* Overlays */

#item_offers .overlay {
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    width: 308px;
    margin: 0px auto;
    padding: 25px 0;
    font-size: 16px;
    color: #6d748b;
    background-color: #fff;
    border: 12px solid #b9c0d6;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: tranlslateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
    z-index: 7500;
}

#item_offers .overlay.offer_history {
    width: 490px;
}

#item_offers .overlay .overlay_content p {
    margin: 0px;
}

#item_offers .overlay.offer_decline .overlay_content textarea {
    width: 232px;
    height: 106px;
    resize: none;
}

#item_offers .overlay.counteroffer .overlay_content .tb_amount {
    margin-left: 30px;
    width: 190px;
}

#item_offers .overlay.offer_history .overlay_content {
    margin: 0 30px;
}

#item_offers .overlay.offer_history .overlay_content header {
    margin-bottom: 0;
}

#item_offers .overlay.offer_history .overlay_content {
    max-height: 500px;
    overflow: auto;
}

#item_offers .overlay.offer_history .overlay_content th {
    padding-bottom: 12px;
}

#item_offers .overlay.offer_history .overlay_content th.username,
#item_offers .overlay.offer_history .overlay_content td.username
{
    text-align: left;
    width: 140px;
}

#item_offers .overlay.offer_history .overlay_content th.amount {
    width: 130px;
}

#item_offers .overlay.offer_history .overlay_content td.date {
    width: 100px;
    white-space: nowrap;
}

#item_offers .overlay .overlay_content .btns {
    padding-top: 14px;
}

#item_offers .overlay .overlay_content .btns input.button {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
}

#item_offers .overlay .overlay_content .btns input.cancel {
    margin-right: 5px;
    background: url('../images/my-gimko-icons.png') -188px -684px no-repeat;
}

#item_offers .overlay .overlay_content .btns input.cancel:hover {
    background: url('../images/my-gimko-icons.png') -188px -717px no-repeat;
}

#item_offers .overlay .overlay_content .btns input.proceed {
    background: url('../images/my-gimko-icons.png') -228px -100px no-repeat;
}

#item_offers .overlay .overlay_content .btns input.proceed:hover {
    background: url('../images/my-gimko-icons.png') -228px -133px no-repeat;
}

#item_offers .overlay .overlay_close {
    position: absolute;
    display: block;
    top: -22px;
    right: -18px;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
    background: url('../images/main-icons.png?v=1.1') -46px -564px no-repeat;
    z-index: 8000;
}

/**********************************************************/
/******************** Privacy Policy **********************/
/**********************************************************/

#privacy {
    background: #fff;
}

#privacy .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#privacy .content {
    font-size: 15px;
    line-height: 1.3;
}

#privacy .content p {
    margin-bottom: 14px;
}

#privacy .content p.update {
    padding-bottom: 10px;
}

#privacy .content h4 {
    display: inline-block;
    font-weight: bold;
    margin: 8px 0;
}

#privacy .content ul {
    list-style: disc outside;
    margin-bottom: 12px;
}

#privacy .content ul ul {
    margin-bottom: 0px;
}

#privacy .content ol {
    list-style: decimal outside;
    margin-bottom: 12px;
}

#privacy .content ol.alpha {
    list-style: lower-alpha outside;
    margin-bottom: 12px;
}

#privacy .content ol ol {
    margin-bottom: 0px;
}

#privacy .content li {
    padding-bottom: 5px;
    margin-left: 40px;
}

#privacy .content li.last {
    padding-bottom: 0px;
}

#privacy .content li p {
    padding-left: 20px;
}

/**********************************************************/
/********************* Terms of Use ***********************/
/**********************************************************/

#terms {
    background: #fff;
}

#terms .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#terms .content {
    font-size: 15px;
    line-height: 1.3;
}

#terms .content p {
    margin-bottom: 14px;
}

#terms .content p.update {
    padding-bottom: 10px;
}

#terms .content h4 {
    display: inline-block;
    font-weight: bold;
    margin: 8px 0;
}

#terms .content ul {
    list-style: disc outside;
    margin-bottom: 12px;
}

#terms .content ul ul {
    margin-bottom: 0px;
}

#terms .content ol {
    list-style: decimal outside;
    margin-bottom: 12px;
}

#terms .content ol.alpha {
    list-style: lower-alpha outside;
    margin-bottom: 12px;
}

#terms .content ol.inside {
    margin-top: 10px;
    margin-bottom: 0px;
}

#terms .content ol ul ol.inside li {
    padding-bottom: 4px;
}

#terms .content ol ul ol.inside li.last {
    padding-bottom: 0px;
}

#terms .content ol.main li {
    padding-bottom: 5px;
}

#terms .content ol.main ul li {
    padding-bottom: 9px;
}

#terms .content ol.main ul li.last {
    padding-bottom: 0px;
}

#terms .content ol ol {
    margin-bottom: 0px;
}

#terms .content li {
    padding-bottom: 5px;
    margin-left: 40px;
}

#terms .content li p {
    padding-left: 20px;
}

/**********************************************************/
/****************** Bid / Offer History *******************/
/**********************************************************/

#bid-history {
    background: #fff;
}

#bid-history-container {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#bid-history .show_auto {
    text-align: right;
    margin-bottom: 15px;
}

#bid-history .show_auto a,
#bid-history .show_auto a:visited
{
    color: #6d748b;
}

#bid-history .show_auto a:hover
{
    color: #454b60;
}

#bid-history table.table-data th {
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
    border-bottom: 1px solid #dcdfea;
    padding: 14px 10px 9px;
    vertical-align: bottom;
}

#bid-history table.table-data th,
#bid-history table.table-data td
{
    text-align: center;
    white-space: nowrap;
}

#bid-history table.table-data th.username,
#bid-history table.table-data td.username
{
    text-align: left;
    width: 700px;
}

#bid-history table.table-data td.username span a,
#bid-history table.table-data td.username span a:visited
{
    margin: 0 1px;
    color: #393d59;
}

#bid-history table.table-data td.username span a:hover {
    color: #a3abc3;
}

#bid-history table.table-data th.amount,
#bid-history table.table-data th.status
{
    width: 140px;
}

#bid-history table.table-data th.date {
    width: 160px;
}

#bid-history table.table-data th.options {
    width: 95px;
}

#bid-history table.table-data tr.auto_bid {
    font-style: italic;
    opacity: 0.7;
}

#bid-history .verified_item_page_icon {
    margin: -1px 0 0 5px;
}

#bid-history .verified_item_page_icon.gs {
    background: url('../images/verified-small.png') 0px -19px no-repeat;
}

#bid-history h3 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px;
    font-weight: 300;
    padding-left: 10px;
}

#bid-history .return-link {
    padding: 30px 0 65px 0;
}

/**********************************************************/
/****************** Retrieve Password *********************/
/**********************************************************/

#pageRetrievePassword {
    background: #fff;
}

#pageRetrievePassword .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 85px 0;
}

#pageRetrievePassword .submit input {
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    cursor: pointer;
    font-size: 0;
    border: none;
}

#pageRetrievePassword .submit #form_remember_username {
    background: url(../images/lost-details-icons.png) -5px -5px no-repeat;
}

#pageRetrievePassword .submit #form_remember_username:hover {
    background: url(../images/lost-details-icons.png) -5px -37px no-repeat;
}

#pageRetrievePassword .submit #form_retrieve_username {
    background: url(../images/lost-details-icons.png) -5px -69px no-repeat;
}

#pageRetrievePassword .submit #form_retrieve_username:hover {
    background: url(../images/lost-details-icons.png) -5px -101px no-repeat;
}

#pageRetrievePassword .description {
    min-height: 260px;
}

#pageRetrievePassword .description .box {
    border: 1px solid #dcdfea;
    width: 373px;
    height: 200px;
    float: left;
    padding: 20px 30px;
    border-radius: 5px;
}

#pageRetrievePassword .description .box.last {
    margin-left: 90px;
}

#pageRetrievePassword .description .box .title {
    font-size: 22px;
    line-height: 1.15;
    color: #393d59;
    max-width: 290px;
    display: inline-block;
}

#pageRetrievePassword .description .box > div {
    color: #6d748b;
    line-height: 1.3;
    margin-top: 20px;
}

#pageRetrievePassword .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#pageRetrievePassword .wrapper > section {
    padding: 0 30px;
}

#pageRetrievePassword .row .fields {
    float: left;
}

#pageRetrievePassword .row .main_details {
    width: 130px;
}

#pageRetrievePassword .row input {
    width: 201px;
}

#pageRetrievePassword .submit {
    margin-left: 130px;
}

#pageRetrievePassword .row {
    padding-bottom: 0;
}

/**********************************************************/
/************************* Login **************************/
/**********************************************************/

#pageLogin {
    min-height: 450px;
    background: #fff;
}

#pageLogin a {
    font-weight: 300;
}

#pageLogin .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 40px 0 50px 0;
}

#pageLogin .submit input,
#pageLogin .submit-register input
{
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    cursor: pointer;
    font-size: 0;
    border: none;
}

#pageLogin .submit #form_login {
    width: 199px;
    min-width: 199px;
    max-width: 199px;
    background: url(../images/login-icons.png) -5px -5px no-repeat;
}

#pageLogin .submit #form_login:hover {
    background: url(../images/login-icons.png) -5px -37px no-repeat;
}

#pageLogin .submit-register #form_register {
    width: 187px;
    min-width: 187px;
    max-width: 187px;
    background: url(../images/login-icons.png) -5px -69px no-repeat;
}

#pageLogin .submit-register #form_register:hover {
    background: url(../images/login-icons.png) -5px -101px no-repeat;
}

#pageLogin .description {
    min-height: 260px;
}

#pageLogin .description .box {
    border: 1px solid #dcdfea;
    width: 378px;
    height: 300px;
    float: left;
    padding: 22px 30px;
    border-radius: 5px;
}

#pageLogin .description .box.last {
    float: left;
    margin-left: 27px;
}

#pageLogin .description .box .title {
    font-size: 30px;
    font-weight: bold;
    color: #393d59;
    display: inline-block;
}

#pageLogin .description .box > div {
    color: #6d748b;
    line-height: 1.3;
    margin-top: 22px;
}

#pageLogin .description .box .row_alt {
    margin-top: 13px;
}

#pageLogin .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#pageLogin .wrapper > section {
    padding: 0 60px;
}

#pageLogin .row .fields {
    float: left;
}

#pageLogin .row .main_details {
    width: 120px;
}

#pageLogin .row input {
    width: 191px;
}

#pageLogin .submit {
    margin: 10px 0 0 120px !important;
}

#pageLogin .submit-register {

}

#pageLogin .row {
    padding-bottom: 0;
}

#pageLogin .forgot-password {
    margin: 12px 0 0 120px !important;
    padding-bottom: 10px;
}

#pageLogin .forgot-password a {
    font-size: 16px;
}

#pageLogin .forgot-password .fields {
    float: none;
    width: 200px;
}

#pageLogin .forgot-password .fields > div {
    text-align: center;
}

#pageLogin .forgot-password .fields > .remember-me {
    margin-bottom: 15px;
}

#pageLogin .forgot-password .text {
    margin: 0;
}

#pageLogin .remember-me {
    text-align: left !important;
    margin: 11px 0 0px 0 !important;
}

#pageLogin .remember-me label {
    margin-left: 42px;
    font-size: 16px;
    font-weight: 300;
}

#pageLogin .remember-me .cb {
    left: 12px;
    top: -5px;
    margin-right: 5px;
}

#pageLogin .forgot-password .check-share {
    display: none;
    background: #ffda99;
    color: #a76200;
    font-size: 12px;
    text-align: center;
    padding: 5px;
    border-radius: 3px;
    margin-top: 15px;
}

#pageLogin .new-gimko > div {
    margin-bottom: 20px;
}

#pageLogin .new-gimko .submit {
    margin-left: 0;
}

#pageLogin .new-gimko .submit input {
    min-width: 187px;
    width: 187px;
}

#pageLogin .description > div .new-gimko {
    text-align: center;
    margin-top: 70px !important;
}

/**********************************************************/
/*********************** Buy Page *************************/
/**********************************************************/

#buy {
    background-color: #fff;
}

#buy .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    color: #6d748b;
}

#buy .cats {
    padding-bottom: 12px;
}

#buy .cats .cat_list {
    margin-bottom: 41px;
}

#buy .cats .cat_list h2 {
    padding-bottom: 15px;
    font-weight: 300;
    font-size: 30px;
    color: #393d59;
}

#buy .cats .cat_list h2 a,
#buy .cats .cat_list h2 a:visited
{
    color: #425080;
    text-decoration: none;
}

#buy .cats .cat_list h2 a:hover {
    text-decoration: underline;
}

#buy .cats .cat_list .cats {
    padding-top: 23px;
    font-weight: 300;
    font-size: 18px;
    color: #454b60;
    border-top: 1px solid #dcdfea;
}

#buy .cats .cat_list .cats a,
#buy .cats .cat_list .cats a:visited
{
    color: #454b60;
    text-decoration: none;
}

#buy .cats .cat_list .cats a:hover {
    text-decoration: underline;
}

#buy .cats .cat_list .cats ul {
    float: left;
    width: 265px;
}

#buy .cats .cat_list .cats ul.last {
    width: auto;
}

#buy .cats .cat_list .cats li {
    padding-bottom: 9px;
}

#buy .featured .title {
    padding-bottom: 30px;
    font-weight: 300;
    font-size: 38px;
    color: #425080;
}

/**********************************************************/
/********************** Help Centre ***********************/
/**********************************************************/

#help {
    background-color: #fff;
}

#help .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#help .title {
    font-weight: bold;
    font-size: 20px;
    color: #6d748b;
}

#help .browse {
    float: left;
    margin-top: 20px;
    width: 160px;
}

#help .browse nav {
    float: left;
    width: 160px;
    min-width: 160px;
    max-width: 160px;
    background-color: #186fb2;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

#help .browse nav ul {
    margin: 2px 0;
}

#help .browse nav li {
    display: block;
    position: relative;
    padding: 0 16px;
    margin: 6px 0;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    line-height: 40.5px;
    height: 41px;
    white-space: nowrap;
}

#help .browse nav li:hover,
#help .browse nav li:active,
#help .browse nav li:focus
{
    background-color: #d14f23;
}

#help .browse nav li a,
#help .browse nav li a:visited
{
    color: #fff;
    text-decoration: none;
}

#help .main {
    float: left;
    margin-top: 20px;
    padding: 0 21px;
    width: 606px;
}

#help .main .search input.tb {
    float: left;
    margin-right: 12px;
    padding-left: 14px;
    width: 462px;
    height: 39px;
    font-style: italic;
    font-size: 18px;
    line-height: 39px;
    color: #000;
    background-color: #e8e8e8;
}

#help .main .search input.btn {
    float: left;
    width: 117px;
    min-width: 117px;
    max-width: 117px;
    height: 39px;
    min-height: 39px;
    max-height: 39px;
    background: url('../images/help-icons.png') -4px -5px no-repeat;
}

#help .main .search input.btn:hover,
#help .main .search input.btn:focus,
#help .main .search input.btn:active
{
    background: url('../images/help-icons.png') -4px -49px no-repeat;
}

#help .main .content {
    margin-top: 23px;
}

#help .main .content .sec {
    margin-bottom: 26px;
}

#help .main .content .sec h3 {
    margin-bottom: 11px;
    font-weight: bold;
    font-size: 20px;
    color: #6d748b;
}

#help .main .content .sec .details {
    line-height: 1.4;
    color: #6d748b;
}

#help .sidebar {
    float: left;
    margin-top: 20px;
    width: 252px;
}

#help .sidebar .contact {
    background-color: #e3e6ef;
    padding: 18px 25px 24px 25px;
    color: #6d748b;
}

#help .sidebar .contact h4 {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 20px;
}

#help .sidebar .contact .text {
    margin-bottom: 14px;
}

#help .sidebar .contact .btn {
    margin-bottom: 20px;
}

#help .sidebar .contact .btn a {
    display: block;
    width: 127px;
    min-width: 127px;
    max-width: 127px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/help-icons.png') -4px -94px no-repeat;
}

#help .sidebar .contact .btn a:hover,
#help .sidebar .contact .btn a:focus,
#help .sidebar .contact .btn a:active
{
    background: url('../images/help-icons.png') -4px -129px no-repeat;
}

#help .sidebar .contact .icons li {
    float: left;
    list-style: none;
    margin-right: 19px;
}

#help .sidebar .contact .icons li a.fb {
    display: block;
    width: 10px;
    min-width: 10px;
    max-width: 10px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
    background: url('../images/help-icons.png') -10px -169px no-repeat;
}

#help .sidebar .contact .icons li a.fb:hover,
#help .sidebar .contact .icons li a.fb:active,
#help .sidebar .contact .icons li a.fb:focus
{
    background: url('../images/help-icons.png') -10px -198px no-repeat;
}

#help .sidebar .contact .icons li a.twitter {
    display: block;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
    background: url('../images/help-icons.png') -39px -169px no-repeat;
}

#help .sidebar .contact .icons li a.twitter:hover,
#help .sidebar .contact .icons li a.twitter:active,
#help .sidebar .contact .icons li a.twitter:focus
{
    background: url('../images/help-icons.png') -39px -198px no-repeat;
}

#help .sidebar .contact .icons li a.email {
    display: block;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
    background: url('../images/help-icons.png') -115px -169px no-repeat;
}

#help .sidebar .contact .icons li a.email:hover,
#help .sidebar .contact .icons li a.email:active,
#help .sidebar .contact .icons li a.email:focus
{
    background: url('../images/help-icons.png') -115px -198px no-repeat;
}

/**********************************************************/
/*********************** About Us *************************/
/**********************************************************/

#about_us {
    background-color: #fff;
}

#about_us .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 30px 0;
}

#about_us .row .text {
    font-style:italic;
    font-weight: 300;
    font-size: 37px;
    line-height: 29px;
    border-left: 1px solid #6d748b;
    padding: 25px;
    margin: 25px;
}

#about_us .row2{
    padding-top: 20px;
    padding-bottom: 10px;
}

#about_us .row2 .text {
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
}

#about_us p {
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px 25px 0px;
}

#about_us .text-left {
    float: left;
    width: 66%;
}
#about_us .map-right {
    width: 340px;
    height: 400px;
    background: #e3e6ef;
    float: right;
    background-image:url("../images/map-about-us.png");
    background-repeat: no-repeat;
    background-position: center 30px;
}

#about_us .map-right .map-text-block {
    margin: 245px 45px 45px 45px;
}

#about_us .map-right .map-text-block .map-title-block {
    font-size: 21px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}

#about_us .map-right .map-text-block p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

/**********************************************************/
/*********************** Contact Us ***********************/
/**********************************************************/

#contact_us {
    background-color: #fff;
}

#contact_us .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#contact_us .text-left .intro {
    font-weight: normal;
    font-size: 15px;
    padding-bottom: 5px;
}

#contact_us .text-left .row .text {
    float: left;
    font-size: 22px;
    font-weight: 300;
    line-height: 29px;
    white-space: nowrap;
}

#contact_us .text-left .row .main_details {
    width: 174px;
}

#contact_us .text-left .row .submit input {
    background: url("../images/contact-us-submit.png");
    background-repeat: no-repeat;
    background-position: center top;
    border: 0px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    cursor: pointer;
}

#contact_us .text-left .row .submit input:hover {
    background-position: center -31px;
    cursor: pointer; /* IE8 */
}

#contact_us p {
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px 25px 0px;
}

#contact_us .text-left {
    float: left;
    width: 66%;
}
#contact_us .map-right {
    width: 340px;
    height: 400px;
    background: #e3e6ef;
    float: right;
    background-image:url("../images/map-about-us.png");
    background-repeat: no-repeat;
    background-position: center 30px;
}

#contact_us .map-right .map-text-block {
    margin: 245px 45px 45px 45px;
}

#contact_us .map-right .map-text-block .map-title-block {
    font-size: 21px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}

#contact_us .map-right .map-text-block p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}


/**********************************************************/
/******************* Customer Support *********************/
/**********************************************************/

#customer-support {
    background-color: #fff;
}

#customer-support .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#customer-support .intro {
    font-weight: normal;
    font-size: 15px;
}

#customer-support .text-left .row .text {
    float: left;
    font-size: 22px;
    line-height: 29px;
    font-weight: 300;
}

#customer-support .text-left .row .fields {
    float: left;
}

#customer-support .text-left .row .fields.right {
    padding-left: 25px;
}


#customer-support .text-left .row .main_details {
    width: 250px;
}

#customer-support .text-left .row .right_details {
    font-style: italic;
    font-size: 17px;
    line-height: 1.4;
    float: right;
    width: 360px;
}

#customer-support .text-left .row .submit input {
    background: url("../images/contact-us-submit.png");
    background-repeat: no-repeat;
    background-position: center top;
    border: 0px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    cursor: pointer;
}

#customer-support .text-left .row .submit input:hover {
    background-position: center -31px;
    cursor: pointer; /* IE8 */
}

#customer-support p {
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px 25px 0px;
}

#customer-support .text-left {
    float: left;
    width: 100%;
}

/**********************************************************/
/************************** FAQ ***************************/
/**********************************************************/

#frequently_asked_questions {
    background-color: #fff;
}

#frequently_asked_questions .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
    color: #6d748b;
}

#frequently_asked_questions .wrapper ul.questions li {
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
}
#frequently_asked_questions .wrapper ul.questions li ul.answers {
    margin-top: 15px;
    display: none;
}
#frequently_asked_questions .wrapper ul.questions li a,
#frequently_asked_questions .wrapper ul.questions li a:visited
{
    color: #6d748b;
}
#frequently_asked_questions .wrapper ul.questions li a:hover{
    text-decoration: underline;
    cursor: pointer;
    color: #454b60;
}

#frequently_asked_questions .wrapper ul.answers li a,
#frequently_asked_questions .wrapper ul.answers li a:visited
{
    color: #393d59;
}
#frequently_asked_questions .wrapper ul.answers li a:hover{
    color: #a3abc3;
}

#frequently_asked_questions .wrapper ul.answers li ol {
    list-style: decimal;
    list-style-position: outside;
    padding-left: 40px;
}

#frequently_asked_questions .wrapper ul.answers li ol li {
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.4;
}

#frequently_asked_questions .wrapper ul.answers li ol li:last-child {
    padding-bottom: 14px;
}

#frequently_asked_questions .row2{
    padding-top: 20px;
    padding-bottom: 10px;
}

#frequently_asked_questions .row2 .text {
    font-size: 22px;
    line-height: 29px;
}

#frequently_asked_questions p {
    font-weight: normal;
    font-size: 15px;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
}

/**********************************************************/
/********************** Guidelines ************************/
/**********************************************************/

#guidelines {
    background-color: #fff;
}

#guidelines .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    color: #6d748b;
}

#guidelines .intro {
    font-style: italic;
    font-size: 22px;
    line-height: 1.3;
}

#guidelines .intro p {
    margin-bottom: 18px;
}

#guidelines .guidelines_wrapper {
    padding-top: 5px;
}

#guidelines .guidelines_wrapper .top_text {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 19px;
}

#guidelines .guidelines_wrapper .guidelines {
    margin-left: 20px;
    font-size: 15px;
    line-height: 1.4;
}

#guidelines .guidelines_wrapper .guidelines li {
    list-style: disc outside;
    margin-bottom: 15px;
}

/**********************************************************/
/****** Verification System / Process / Payment ***********/
/**********************************************************/

#verf_system {
    background-color: #fff;
}

#verf_system .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    font-size: 16px;
    color: #454b60;
}

#verf_system .wrapper .gid_logo {
    float: right;
    margin-left: 40px;
}

#verf_system .wrapper p {
    line-height: 1.4;
    margin-bottom: 14px;
}

#verf_system .wrapper section h2 {
    padding: 16px 0 20px 0;
    font-weight: 300;
    font-size: 22px;
}

#verf_system .wrapper section ul {
    margin: 25px 0 30px 0;
}

#verf_system .wrapper section li {
    list-style: disc inside;
    padding-left: 5px;
    margin-bottom: 8px;
}

#verf_system .wrapper .get_verified {
    padding-top: 5px;
}

#verf_system .wrapper .get_verified a,
#verf_system .wrapper .get_verified a:visited
{
    display: block;
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    background: url('../images/verified-icons.png') -4px -4px no-repeat;
}

#verf_system .wrapper .get_verified a:hover {
    background: url('../images/verified-icons.png') -4px -37px no-repeat;
}

#verf_system .total {
    padding-top: 10px;
    font-weight: 300;
    font-size: 22px;
}

#verf_system .total span.amount {
    margin-left: 5px;
    font-weight: bold;
}

#verf_system .payment {
    margin-top: 23px;
}

#verf_system .payment .btns {
    margin-top: 19px;
}

#verf_system .payment .btns .btns_wrap {
    display: inline-block;
    overflow: hidden;
}

#verf_system .payment .btns .btns_wrap .option {
    margin-right: 12px;
}

#verf_system .payment .btns .btns_wrap div:last-child {
    margin-right: 0px;
}

#verf_system .payment .btns .btns_wrap .option {
    float: left;
}

#verf_system .payment .paypal {
    width: 182px;
    min-width: 182px;
    max-width: 182px;
    height: 31px;
    min-height: 31px;
    max-height: 31px;
    background: url('../images/verf-paypal.png') left top no-repeat;
}

/**********************************************************/
/*************** Verification Splash Page *****************/
/**********************************************************/

#verf_splash .main .details {
    float: left;
    width: 790px;
}

#verf_splash .main .details .intro {
    font-weight: 300;
    font-size: 22px;
    line-height: 1.2;
    color: #393d59;
}

#verf_splash .main .details .benefits {
    margin-top: 21px;
}

#verf_splash .main .details .benefits .heading {
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 17px;
    color: #393d59;
}

#verf_splash .main .details .benefits li {
    list-style: disc inside;
    padding-bottom: 8px;
    font-weight: 300;
    font-size: 18px;
    color: #6d748b;
    white-space: nowrap;
}

#verf_splash .main .icon {
    float: left;
    width: 216px;
    margin-left: 54px;
}

#verf_splash .links {
    padding-top: 29px;
}

#verf_splash .links .btn {
    float: left;
}

#verf_splash .links .btn a,
#verf_splash .links .btn a:visited
{
    display: block;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/verified-icons.png') -4px -71px no-repeat;
}

#verf_splash .links .btn a:hover {
    background: url('../images/verified-icons.png') -4px -103px no-repeat;
}

#verf_splash .links .text {
    float: left;
    margin-left: 25px;
}

#verf_splash .links .text a {
    display: block;
    margin-top: 11px;
    font-weight: 300;
    font-size: 15px;
    color: #6d748b;
}

/**********************************************************/
/********************** Store Page ************************/
/**********************************************************/

#store_page {
    background-color: #fff;
    margin-top: -10px;
}

#store_page .store_header .logo {
    text-align: center;
    max-width: 1060px;
    overflow: hidden;
}

#store_page .store_header .desc {
    padding: 15px 0;
    font-weight: 300;
    font-size: 22px;
    line-height: 1.3;
}

#store_page .store_header .desc p {
    margin-bottom: 0;
}

#store_page .store_header nav {
    margin-bottom: 38px;
    padding-left: 4px;
    background-color: #e9ebf3;
}

#store_page .store_header nav ul {
    float: left;
}

#store_page .store_header nav li {
    float: left;
    display: block;
}

#store_page .store_header nav a {
    height: 42px;
    min-height: 42px;
}

#store_page .store_header nav li.home a {
    display: block;
    width: 102px;
    min-width: 102px;
    background: url('../images/store-nav.png') -5px -3px no-repeat;
}

#store_page .store_header nav li.home a:hover {
    background: url('../images/store-nav.png') -5px -47px no-repeat;
}

#store_page .store_header nav li.about a {
    display: block;
    width: 126px;
    min-width: 126px;
    background: url('../images/store-nav.png') -108px -3px no-repeat;
}

#store_page .store_header nav li.about a:hover {
    background: url('../images/store-nav.png') -108px -47px no-repeat;
}

#store_page .store_header nav li.specials a {
    display: block;
    width: 110px;
    min-width: 110px;
    background: url('../images/store-nav.png') -233px -3px no-repeat;
}

#store_page .store_header nav li.specials a:hover {
    background: url('../images/store-nav.png') -233px -47px no-repeat;
}

#store_page .store_header nav li.shipping a {
    display: block;
    width: 158px;
    min-width: 158px;
    background: url('../images/store-nav.png') -343px -3px no-repeat;
}

#store_page .store_header nav li.shipping a:hover {
    background: url('../images/store-nav.png') -343px -47px no-repeat;
}

#store_page .store_header nav li.policies a {
    display: block;
    width: 107px;
    min-width: 107px;
    background: url('../images/store-nav.png') -501px -3px no-repeat;
}

#store_page .store_header nav li.policies a:hover {
    background: url('../images/store-nav.png') -501px -47px no-repeat;
}

#store_page .store_header nav li.auctions a {
    display: block;
    width: 115px;
    min-width: 115px;
    background: url('../images/store-nav.png') -608px -3px no-repeat;
}

#store_page .store_header nav li.auctions a:hover {
    background: url('../images/store-nav.png') -608px -47px no-repeat;
}

#store_page .store_header nav li.reputation a {
    display: block;
    width: 132px;
    min-width: 132px;
    background: url('../images/store-nav.png') -723px -3px no-repeat;
}

#store_page .store_header nav li.reputation a:hover {
    background: url('../images/store-nav.png') -723px -47px no-repeat;
}

#store_page .store_header nav .search {
    float: right;
    padding-top: 7px;
}

#store_page .store_header nav .search input {
    float: left;
}

#store_page .store_header nav .search input.tb {
    background-color: #fff;
    width: 140px;
}

#store_page .store_header nav .search input.go {
    width: 39px;
    min-width: 39px;
    max-width: 39px;
    margin: 0 7px 0 6px;
    background: url('../images/store-nav.png') -5px -91px no-repeat;
}

#store_page .store_header nav .search input.go:hover {
    background: url('../images/store-nav.png') -47px -91px no-repeat;
}

/**********************************************************/
/************* User to User Message Boards ****************/
/**********************************************************/

#user_msg_board {
    background-color: #fff;
}

#user_msg_board .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 26px 0 50px 0;
    color: #393d59;
}

#user_msg_board .top_text {
    text-align: center;
    padding-bottom: 26px;
    font-weight: 300;
    font-size: 22px;
    line-height: 1.2;
}

#user_msg_board .row {
    padding-left: 14px;
}

#user_msg_board .row .text {
    float: left;
    width: 165px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#user_msg_board .fields {
    float: left;
}

#user_msg_board .row .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
}

#user_msg_board .row .val2 {
    padding-top: 3px;
    line-height: 1.5;
}

#user_msg_board .messages header {
    margin-bottom: 0px;
}

#user_msg_board .messages .msg_holder .msg {
    padding: 18px 14px 16px 14px;
}

#user_msg_board .messages .msg_holder .msg.dark {
    background-color: #f6f7fa;
}

#user_msg_board .messages .msg_holder .msg.light {
    background-color: #fff;
}

#user_msg_board .messages .msg_holder .msg .username {
    float: left;
    padding-right: 14px;
    width: 174px;
    font-weight: 300;
    font-size: 16px;
    color: #6d748b;
}

#user_msg_board .messages .msg_holder .msg .content {
    float: left;
    width: 844px;
}

#user_msg_board .messages .msg_holder .msg .content .date {
    font-weight: 300;
    font-size: 13px;
    color: #6d748b;
}

#user_msg_board .messages .msg_holder .msg .content .text {
    padding-top: 15px;
    font-size: 16px;
    line-height: 1.3;
}

#user_msg_board .add_msg {
    margin-top: 30px;
}

#user_msg_board .add_msg .row {
    padding-left: 0;
}

#user_msg_board .add_msg .btn {
    padding-top: 16px;
}

#user_msg_board .add_msg .btn input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/add-msg-icon.png') -5px -3px no-repeat;
}

#user_msg_board .add_msg .btn input:hover {
    background: url('../images/add-msg-icon.png') -5px -36px no-repeat;
}

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

#general .store_content {
    margin-top: -20px;
    color: #393d59;
}

#general .store_content p {
    line-height: 1.3;
    margin-bottom: 14px;
}

#general .store_content i,
#general .store_content em
{
    font-style: italic;
}

#general .store_content a,
#general .store_content a:visited
{
    text-decoration: underline;
}

#general .store_content h1 {
    margin: 14px 0 10px 0;
    font-weight: bold;
    font-size: 40px;
    line-height: 1.3;
}

#general .store_content h2 {
    margin: 12px 0 9px 0;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.3;
}

#general .store_content h3 {
    margin: 10px 0 7px 0;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.3;
}

#general .store_content h4 {
    margin: 8px 0 5px 0;
    font-weight: bold;
    font-size: 21px;
    line-height: 1.3;
}

#general .store_content h5 {
    margin: 7px 0 4px 0;
    font-weight: bold;
    font-size: 19px;
    line-height: 1.3;
}

#general .store_content h6 {
    margin: 6px 0 4px 0;
    font-weight: bold;
    font-size: 17px;
    line-height: 1.3;
}

#general .store_content ul li {
    list-style: inside disc;
    line-height: 1.4;
}

#general .store_content ol li {
    list-style: inside decimal;
    line-height: 1.4;
}

#general .store_content blockquote {
    margin: 40px 10px 40px 0;
}

#general .verf_continue {
    text-align: center;
    margin-top: 10px;
}

#general .verf_continue a,
#general .verf_continue a:visited
{
    display: inline-block;
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    background: url('../images/continue-verf.png') -5px -4px no-repeat;
}

#general .verf_continue a:hover {
    background: url('../images/continue-verf.png') -5px -38px no-repeat;
}

/**********************************************************/
/******** Bidding / Buying / Offer Confirm Pages **********/
/**********************************************************/

#item_confirm {
    background-color: #fff;
}

#item_confirm .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#item_confirm .main {
    padding-bottom: 35px;
}

#item_confirm .main .row .text {
    float: left;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
    color: #393d59;
}

#item_confirm .main .row {
    padding-bottom: 12px;
}

#item_confirm .main .row .val {
    float: left;
    font-size: 16px;
    line-height: 29px;
    color: #6a6a6a;
}

#item_confirm .main .row .fields {
    float: left;
}

#item_confirm .main .details1 {
    float: left;
    width: 510px;
}

#item_confirm .main .details1 .row .text {
    width: 260px;
}

#item_confirm .main .details2 {
    float: left;
    margin-left: 40px;
    width: 510px;
}

#item_confirm .main .details2 .row .text {
    width: 285px;
}

#item_confirm .main .details2 .warning {
    position: relative;
    padding: 7px 12px 8px 12px;
    margin-top: 19px;
    font-size: 13px;
    line-height: 1.3;
    font-style: italic;
    color: #393d59;
    border: 1px solid #dcdfea;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#item_confirm .main .details2 .warning .icon {
    position: absolute;
    top: 18px;
    left: 13px;
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    height: 36px;
    min-height: 36px;
    max-height: 36px;
    background: url('../images/warning-icon.png') left top no-repeat;
}

#item_confirm .main .details2 .warning .info {
    margin-left: 54px;
}

#item_confirm .btn-proceed {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

#item_confirm .btn-proceed .btn {
    float: left;
}

#item_confirm .btn-proceed .btn input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    background: url('../images/my-gimko-icons.png') -228px -100px no-repeat;
}

#item_confirm .btn-proceed .btn input:hover {
    background: url('../images/my-gimko-icons.png') -228px -133px no-repeat;
}

#item_confirm .btn-proceed .commit {
    float: left;
    margin-top: -3px;
    margin-left: 29px;
    font-size: 14px;
    line-height: 1.2;
    color: #454b60;
}

/**********************************************************/
/********************* Fee Payment ************************/
/**********************************************************/

#fee_payment {
    background-color: #fff;
    min-height: 410px;
}

#fee_payment .buyer_pay {
    text-align: center;
    padding: 22px 0 20px 0;
    background-color: #dcdfea;
    color: #393d59;
}

#fee_payment .buyer_pay .buy_wrap {
    display: inline-block;
}

#fee_payment .buyer_pay .buy_wrap p {
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 24px;
}

#fee_payment .buyer_pay .buy_wrap .amount {
    font-weight: normal;
}

#fee_payment .buyer_pay .buy_wrap .pn {
    max-width: 750px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.3;
}

#fee_payment .buyer_pay .buy_wrap p.msg_title {
    font-weight: normal;
}

#fee_payment .buyer_pay .buy_wrap p.msg {
    max-width: 1060px;
    font-size: 20px;
    line-height: 1.2;
}

#fee_payment .buyer_pay .buy_wrap .btns {
    text-align: center;
    margin-top: 19px;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap {
    display: inline-block;
    overflow: hidden;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap .option {
    margin-right: 12px;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap div:last-child {
    margin-right: 0px;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap .option {
    float: left;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap .option .paypal {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/item-icons.png') -7px -459px no-repeat;
}

#fee_payment .buyer_pay .buy_wrap .btns .btns_wrap .option .paymate {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    background: url('../images/item-icons.png') -199px -459px no-repeat;
}

#fee_payment .buyer_pay .buy_wrap .insurance input.btn {
    margin: 5px 0 12px 0;
    height: 19px;
    min-height: 19px;
    max-height: 19px;
    border: 0px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
}

#fee_payment .buyer_pay .buy_wrap .insurance input.remove {
    width: 123px;
    min-width: 123px;
    max-width: 123px;
    background: url('../images/insurance-icons.png') -5px -2px no-repeat;
}

#fee_payment .buyer_pay .buy_wrap .insurance input.remove:hover {
    background: url('../images/insurance-icons.png') -5px -24px no-repeat;
}

#fee_payment .buyer_pay .buy_wrap .insurance input.add {
    width: 102px;
    min-width: 102px;
    max-width: 102px;
    background: url('../images/insurance-icons.png') -5px -46px no-repeat;
}

#fee_payment .buyer_pay .buy_wrap .insurance input.add:hover {
    background: url('../images/insurance-icons.png') -5px -68px no-repeat;
}

/**********************************************************/
/****************** Why Buy / Sell Page *******************/
/**********************************************************/

#why_buy_sell {
    background-color: #fff;
}

#why_buy_sell .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    color: #6d748b;
}

#why_buy_sell .reason {
    padding-bottom: 20px;
}

#why_buy_sell .reason .icon {
    float: left;
}

#why_buy_sell .reason .icon img {
    display: block;
}

#why_buy_sell .reason .icon.fees {
    padding: 3px 0 0 4px;
    width: 57px;
}

#why_buy_sell .reason .icon.fees img {
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    height: 41px;
    min-height: 41px;
    max-height: 41px;
    background: url('../images/why-icons.png') -7px top no-repeat;
}

#why_buy_sell .reason .icon.feedback {
    padding: 2px 0 0 1px;
    width: 60px;
}

#why_buy_sell .reason .icon.feedback img {
    width: 39px;
    min-width: 39px;
    max-width: 39px;
    height: 39px;
    min-height: 39px;
    max-height: 39px;
    background: url('../images/why-icons.png') -3px -92px no-repeat;
}

#why_buy_sell .reason .icon.community {
    padding: 2px 0 0 4px;
    width: 57px;
}

#why_buy_sell .reason .icon.community img {
    width: 38px;
    min-width: 38px;
    max-width: 38px;
    height: 46px;
    min-height: 46px;
    max-height: 46px;
    background: url('../images/why-icons.png') left -188px no-repeat;
}

#why_buy_sell .reason .icon.verf {
    padding: 2px 0 0 3px;
    width: 58px;
}

#why_buy_sell .reason .icon.verf img {
    width: 45px;
    min-width: 45px;
    max-width: 45px;
    height: 47px;
    min-height: 47px;
    max-height: 47px;
    background: url('../images/why-icons.png') -4px -279px no-repeat;
}

#why_buy_sell .reason .icon.guidelines {
    padding: 2px 0 0 3px;
    width: 58px;
}

#why_buy_sell .reason .icon.guidelines img {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 37px;
    min-height: 37px;
    max-height: 37px;
    background: url('../images/why-icons.png') -6px -390px no-repeat;
}

#why_buy_sell .reason .details {
    float: left;
    width: 999px;
}

#why_buy_sell .reason .details h2.title {
    padding-bottom: 18px;
    font-weight: bold;
    font-size: 20px;
}

#why_buy_sell .reason .details .text {
    font-size: 14px;
    line-height: 1.4;
}

#why_buy_sell .legend {
    margin-top: 45px;
}

/**********************************************************/
/***************** Advanced Search Page *******************/
/**********************************************************/

#advanced_search {
    background-color: #fff;
}

#advanced_search .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
    color: #393d59;
}

#advanced_search .main header {
    margin-bottom: 20px;
}

#advanced_search .row {
    padding-left: 14px;
}

#advanced_search .row .text {
    float: left;
    width: 165px;
    font-weight: 300;
    font-size: 22px;
    line-height: 29px;
    white-space: nowrap;
}

#advanced_search .row .fields .extra2 {
    margin-left: 13px;
}

#advanced_search .row .fields .extra2 a,
#advanced_search .row .fields .extra2 a:visited
{
    color: #6d748b;
}

#advanced_search .row .fields .extra2 a:hover {
    color: #454b60;
}

#advanced_search .row .fields {
    float: left;
}

#advanced_search .row .fields2 {
    width: 527px;
}

#advanced_search .row .fields .radio {
    margin-right: 25px;
    line-height: 29px;
}

#advanced_search .row .fields .radio {
    float: left;
}

#advanced_search .row .fields .cb {
    margin-bottom: 19px;
}

#advanced_search .row .fields .cb .pretty_cb {
    top: 0px;
    left: 0px;
}

#advanced_search .row .fields .cb label {
    padding-left: 5px;
    line-height: 20px;
}

#advanced_search .main .btn {
    padding-top: 25px;
    border-top: 1px solid #dcdfea;
}

#advanced_search .main .btn input {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/search-btn.png') -5px -4px no-repeat;
}

#advanced_search .main .btn input:hover {
    background: url('../images/search-btn.png') -5px -36px no-repeat;
}

#advanced_search #seller_fields,
#advanced_search #buyer_fields,
#advanced_search #store_fields
{
    display: none;
}

#advanced_search .row .fields select,
#advanced_search .row .fields .sbHolder
{
    width: 160px;
}

#advanced_search .row .fields .sbOptions
{
    width: 168px;
    max-width: 168px;
}

/**********************************************************/
/***************** Advanced Search Guide ******************/
/**********************************************************/

#search_guide {
    background-color: #fff;
}

#search_guide .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 15px 0 50px 0;
    color: #6d748b;
    font-size: 15px;
}

#search_guide section {
    padding: 25px 0 20px 0;
    border-bottom: 1px solid #dcdfea;
}

#search_guide section p {
    margin-bottom: 14px;
    line-height: 1.3;
}

#search_guide section h2 {
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 17px;
}

#search_guide section h5 {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 14px;
}

#search_guide section ul {
    list-style: disc outside;
    padding-top: 4px;
    margin-bottom: 14px;
}

#search_guide section li {
    padding-bottom: 10px;
    margin-left: 25px;
}

#search_guide section.advanced .ops .op {
    padding: 25px 0 20px 0;
    border-bottom: 1px solid #dcdfea;
}

#search_guide section.advanced .ops .op.first {
    padding-top: 0;
}

#search_guide section.advanced .ops .op.last {
    padding-bottom: 0;
    border: none;
}

#search_guide section.advanced .ops .op .sign {
    font-weight: 300;
    font-size: 100px;
}

#search_guide section.advanced .ops .op .sign.hyphen {
    padding-bottom: 25px;
    line-height: 40px;
}

#search_guide section.advanced .ops .op .sign.dquotes {
    margin-bottom: -30px;
}

#search_guide section.advanced .ops .op .sign.parentheses {
    padding-bottom: 30px;
}

#search_guide section.advanced .ops .op .sign.asterisk {
    margin-bottom: -28px;
}

/**********************************************************/
/********************** Stores Page ***********************/
/**********************************************************/

#stores {
    background-color: #fff;
}

#stores .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#stores .store_listings.box {
    position: relative;
    margin-top: 50px;
}

#stores .store_listings h2 {
    padding-bottom: 15px;
    font-weight: 300;
    font-size: 30px;
    color: #393d59;
}

#stores .store_listings .stores {
    padding-top: 36px;
    border-top: 1px solid #dcdfea;
}

#stores .store_listings .stores .store {
    float: left;
    width: 325px;
    margin: 0 42px 55px 0;
    color: #6d748b;
}

#stores .store_listings .stores .store.last {
    margin-right: 0;
}

#stores .store_listings .stores .store .logo {
    float: left;
    width: 101px;
    margin-right: 21px;
    border: 1px solid #c6c6c6;
}

#stores .store_listings .stores .store .store_details {
    float: left;
    width: 201px;
}

#stores .store_listings .stores .store .store_details h4 {
    font-weight: bold;
    font-size: 15px;
}

#stores .store_listings .stores .store .store_details h4 a,
#stores .store_listings .stores .store .store_details h4 a:visited
{
    color: #6d748b;
    text-decoration: none;
}

#stores .store_listings .stores .store .store_details h4 a:hover {
    text-decoration: underline;
}

#stores .store_listings .stores .store .store_details .main_details {
    margin-top: 7px;
}

#stores .store_listings .stores .store .store_details .main_details .desc {
    font-weight: 300;
    font-size: 15px;
    line-height: 1.3;
}

#stores .store_listings .stores .store .store_details .main_details .listed {
    margin-top: 9px;
    font-weight: 300;
    font-size: 15px;
}

#stores .store_listings .bottom {
    margin-top: 0;
}

#stores .no_res {
    text-align: center;
    font-size: 15px;
}

#stores .store_listings select,
#stores .store_listings .sbHolder
{
    width: 178px;
}

#stores .store_listings .sbOptions
{
    width: 186px;
    max-width: 186px;
}

#stores .sort_by {
    top: 15px;
}

.featured_stores {
    text-align: center;
    border: 1px solid #dcdfea;
}

.featured_stores .slider_wrap {
    display: inline-block;
}

.featured_stores .icon {
    float: left;
    padding: 28px 0;
    line-height: 176px;
}

.featured_stores .icon .nav_btn {
    display: block;
    width: 12px;
    min-width: 12px;
    max-width: 12px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}

.featured_stores .icon .prev {
    margin-right: 14px;
    background: url('../images/main-icons.png?v=1.1') -45px -617px no-repeat;
}

.featured_stores .icon .prev:hover {
    background: url('../images/main-icons.png?v=1.1') -80px -617px no-repeat;
}

.featured_stores .icon .next {
    margin-left: 14px;
    background: url('../images/main-icons.png?v=1.1') -63px -617px no-repeat;
}

.featured_stores .icon .next:hover {
    background: url('../images/main-icons.png?v=1.1') -98px -617px no-repeat;
}

.featured_stores .stores_wrapper {
    float: left;
    width: 992px;
    max-width: 992px;
    padding: 28px 0;
    overflow: hidden;
}

/* Start Bx Pager - Thumb Slider */

.featured_stores .stores_wrapper .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.featured_stores .stores_wrapper .bx-wrapper .image {
    position: relative;
    height: 174px;
    line-height: 174px;
    border: 1px solid #c6c6c6;
}

.featured_stores .stores_wrapper .bx-wrapper .image a {
    display: inline-block;
}

.featured_stores .stores_wrapper .bx-wrapper .image img {
    display: inline-block;
	max-width: 100%;
    vertical-align: middle;
    margin-top: -3px;
}

.featured_stores .stores_wrapper .bx-wrapper .image .title {
    position: absolute;
    display: none;
    bottom: 0px;
    left: 0px;
    width: 172px;
    max-width: 170px;
    overflow-x: hidden;
    padding: 7px 0px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 1.2;
    color: #fff;
    background-color: #6d748b;
    z-index: 1;
}

.featured_stores .stores_wrapper .bx-wrapper .image .title a,
.featured_stores .stores_wrapper .bx-wrapper .image .title a:visited
{
    color: #fff;
    text-decoration: none;
}

.featured_stores .stores_wrapper .bx-wrapper .image:hover > .title {
    display: block;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-viewport {
	background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.featured_stores .stores_wrapper .bx-wrapper .bx-pager,
.featured_stores .stores_wrapper .bx-wrapper .bx-controls-auto
{
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-loading {
	min-height: 50px;
	background: #fff url(../images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.featured_stores .stores_wrapper ul.bxslider {
    height: 214px;
    overflow: hidden;
}

.featured_stores .stores_wrapper .bxslider li {
    float: left;
    width: 172px !important;
    text-align: center;
    margin-right: 33px !important;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-pager .bx-pager-item,
.featured_stores .stores_wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
.featured_stores .stores_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background: #000;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
    margin-top: -9px;
	width: 13px;
    min-width: 13px;
	height: 20px;
    min-height: 20px;
	outline: 0;
	text-indent: -9999px;
	z-index: 1050;
}

.featured_stores .stores_wrapper .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* End Bx Pager - Thumb Slider */

/**********************************************************/
/***************** User Reputation Page *******************/
/**********************************************************/

#user_rep {
    background-color: #fff;
}

#user_rep .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#user_rep .top_info .main_details {
    float: left;
    width: 383px;
    margin-right: 60px;
}

#user_rep .top_info .main_details .info {
    float: left;
    margin-top: 15px;
}

#user_rep .top_info .main_details .info .details .username {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #393d59;
}

#user_rep .top_info .main_details .info .details .username .fb {
    margin-left: 5px;
    font-weight: 300;
}

#user_rep .top_info .main_details .info .details .username .fb a {
    text-decoration: underline;
}

#user_rep .top_info .main_details .info .details .username .fb .star {
    margin-left: 2px;
}

#user_rep .top_info .main_details .info .details p {
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 1.3;
}

#user_rep .top_info .main_details .info .details p.regged {
    margin-bottom: 9px;
    color: #393d59;
}

#user_rep .top_info .main_details .verified {
    float: left;
    margin: 15px 0 0 32px;
}

#user_rep .top_info .main_details .btns {
    padding-top: 16px;
}

#user_rep .top_info .main_details .btns .btn {
    float: left;
    text-align: center;
    margin-right: 9px;
    width: 128px;
    line-height: 26px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#user_rep .top_info .main_details .btns .btn_last {
    margin-right: 0px;
}

#user_rep .top_info .main_details .btns .btn a,
#user_rep .top_info .main_details .btns .btn a:visited
{
    text-decoration: none;
}

#user_rep .top_info .main_details .btns .btn a:hover {
    text-decoration: underline;
}

#user_rep .top_info .ratings {
    float: right;
    width: 551px;
    padding: 23px 22px 16px 31px;
    color: #6d748b;
    border: 1px solid #dcdfea;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#user_rep .top_info .ratings th {
    text-align: center;
    width: 68px;
    padding: 0 9px 18px 9px;
}

#user_rep .top_info .ratings th.title {
    text-align: left;
    width: 132px;
    padding: 0 0 14px 0;
    font-weight: bold;
}

#user_rep .top_info .ratings td {
    text-align: center;
    padding-bottom: 13px;
}

#user_rep .top_info .ratings td.title {
    text-align: left;
}

#user_rep .section-tabs {
    margin-top: 47px;
}

#user_rep .section-tabs .box {
    position: static;
    min-height: 500px;
    padding: 0;
}

#user_rep .section-tabs .box .main .row {
    padding: 25px 11px 23px 11px;
    border-bottom: 1px solid #dcdfea;
}

#user_rep .section-tabs .box .main .row .details {
    padding: 0 0 12px 0;
    font-weight: 300;
    font-size: 15px;
    line-height: 1;
    color: #6d748b;
}

#user_rep .section-tabs .box .main .row .details .stars {
    float: left;
    margin-right: 19px;
}

#user_rep .section-tabs .box .main .row .details .other_data {
    float: left;
    margin-right: 14px;
}

#user_rep .section-tabs .box .main .row .details .other_data .date {
    margin-right: 23px;
}

#user_rep .section-tabs .box .main .row .details .other_data .type {
    margin-right: 13px;
}

#user_rep .section-tabs .box .main .row .details .username {
    float: left;
}

#user_rep .section-tabs .box .main .row .details .username .from_to {
    margin-right: 4px;
}

#user_rep .section-tabs .box .main .row .details .username .fb a,
#user_rep .section-tabs .box .main .row .details .username .fb a:visited
{
    margin: 0 1px;
}

#user_rep .section-tabs .box .main .row .details .username .verified_item_page_icon {
    margin: -1px 0 0 5px;
}

#user_rep .section-tabs .box .main .row {
    font-weight: bold;
    font-size: 15px;
    line-height: 1.3;
    color: #6d748b;
}

#user_rep .section-tabs .main .no_res {
    text-align: center;
    font-weight: 300 !important;
}

/**********************************************************/
/***************** Group Breaks - Main ********************/
/**********************************************************/

#cb_main .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#cb_main .wrapper .logo_wrapper {
    text-align: center;
}

#cb_main .wrapper .logo_wrapper .logo {
    text-align: center;
    /*padding: 68px 0 50px 0;*/
	/*padding: 16px 0 12px 0;*/
    border: 14px solid #6d748b;
    background-color: #fff;
}

#cb_main .wrapper .logo_wrapper .watch {
    display: inline-block;
    padding-top: 1px;
    background-color: #6d748b;
    border-left: 9px solid #6d748b;
    border-right: 9px solid #6d748b;
    border-bottom: 7px solid #6d748b;
	-moz-border-radius: 0 0 9px 9px;
	-webkit-border-radius: 0 0 9px 9px;
	border-radius: 0 0 9px 9px;
}

#cb_main .wrapper .logo_wrapper .watch a.btn {
    display: block;
    width: 117px;
    min-width: 117px;
    max-width: 117px;
    background: url('../images/cb-icons1.png') -3px -98px no-repeat;
}

#cb_main .wrapper .logo_wrapper .watch a.btn:hover {
    background: url('../images/cb-icons1.png') -3px -130px no-repeat;
}

#cb_main .wrapper .logo_wrapper .watch a.btn2 {
    display: block;
    width: 117px;
    min-width: 117px;
    max-width: 117px;
    background: url('../images/cb-icons2.png') -3px -98px no-repeat;
}
#cb_main .wrapper .logo_wrapper .watch a.btn2:hover {
    background: url('../images/cb-icons2.png') -3px -130px no-repeat;
}
#cb_main .wrapper .breaks .tabs_alt .tab a {
    display: block;
    height: 37px;
    min-height: 37px;
    max-height: 37px;
}

#cb_main .wrapper .breaks .tabs_alt .tab a {
    padding: 0 22px;
}

#cb_main .wrapper .breaks .filters {
    float: right;
    margin-top: -38px;
}

#cb_main .wrapper .breaks .filters .type {
    float: left;
    margin-right: 11px;
}

#cb_main .wrapper .breaks .filters .type .sbOptions {
    height: 140px;
    min-height: 140px;
}

#cb_main .wrapper .breaks .filters .status {
    float: left;
}

#cb_main .wrapper .breaks .filters .status .sbOptions {
    height: 107px;
    min-height: 107px;
}

#cb_main .wrapper .breaks .box {
    min-height: 250px;
    padding: 30px 40px;
    background-color: #fff;
}

#cb_main .loader {
    display: none;
    text-align: center;
    margin-top: 1px;
    padding: 50px 0;
    min-height: 230px;
    background-color: #fff;
}

#cb_main .loader p {
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 15px;
}

#cb_main .wrapper .breaks .box .row {
    padding: 0 0 6px 0;
    margin-bottom: 25px;
    border: 1px solid #dcdfea;
}

#cb_main .wrapper .breaks .box .row .break {
    padding: 11px 17px;
}

#cb_main .wrapper .breaks .box .row .break .top {
    margin-bottom: 16px;
}

#cb_main .wrapper .breaks .box .row .break .top .title {
    float: left;
}

#cb_main .wrapper .breaks .box .row .break .top .title h3 {
    font-weight: bold;
    font-size: 19px;
    line-height: 32px;
    color: #383838;
}

#cb_main .wrapper .breaks .box .row .break .top .title h3 a,
#cb_main .wrapper .breaks .box .row .break .top .title h3 a:visited
{
    color: #383838;
    text-decoration: none;
}

#cb_main .wrapper .breaks .box .row .break .top .title h3 a:hover {
    color: #383838;
    text-decoration: underline;
}

#cb_main .wrapper .breaks .box .row .break .top .type {
    float: right;
    text-align: center;
    width: 103px;
    padding: 5px 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #22b14c;
    white-space: nowrap;
}

#cb_main .wrapper .breaks .box .row .break .details {
    padding: 0;
}

#cb_main .wrapper .breaks .box .row .break .details td {
    vertical-align: top;
}

#cb_main .wrapper .breaks .box .row .break .details .image {
    padding-right: 20px;
    width: 140px;
}

#cb_main .wrapper .breaks .box .row .break .details .desc {
    width: 100%;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.3;
    color: #6a6a6a;
}

#cb_main .wrapper .breaks .box .row .break .details .btns {
    padding-bottom: 5px;
    vertical-align: bottom;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .spots {
    float: left;
    text-align: center;
    padding: 9px 0;
    width: 145px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    background-color: #6d748b;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .spots.sold_out {
    background-color: #454b60;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .time {
    float: left;
    padding-top: 7px;
    margin-right: 15px;
    font-weight: bold;
    font-size: 17px;
    line-height: 29px;
    color: #6d748b;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .time a {
    margin-left: 5px;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info {
    float: right;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .price {
    float: left;
    margin-right: 15px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 17px;
    line-height: 29px;
    color: #6d748b;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .more {
    float: left;
    padding-top: 7px;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .more a.btn-more {
    float: left;
    display: inline-block;
    width: 117px;
    min-width: 117px;
    max-width: 117px;
    background: url('../images/cb-icons.png') -3px -162px no-repeat;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .more a.btn-more:hover {
    background: url('../images/cb-icons.png') -3px -194px no-repeat;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .more a.btn-view {
    float: left;
    display: inline-block;
    margin-right: 15px;
    width: 117px;
    min-width: 117px;
    max-width: 117px;
    background: url('../images/cb-icons.png') -3px -226px no-repeat;
}

#cb_main .wrapper .breaks .box .row .break .details .btns .other_info .more a.btn-view:hover {
    background: url('../images/cb-icons.png') -3px -258px no-repeat;
}

#cb_main .wrapper .breaks .box.how {
    font-size: 15px;
    color: #6a6a6a;
}

#cb_main .wrapper .breaks .box.how p {
    margin-bottom: 14px;
    line-height: 1.4;
}

#cb_main .wrapper .breaks .box.how .main {
    padding-bottom: 16px;
}

#cb_main .wrapper .breaks .box.how .main h3 {
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 20px;
}

#cb_main .wrapper .breaks .box.how .sub h4 {
    font-weight: bold;
    font-size: 18px;
}

#cb_main .wrapper .breaks .box.how .sub h4.type {
    margin: 19px 0 10px 0;
    font-style: italic;
}

#cb_main .wrapper .breaks .box .no_res {
    font-size: 17px;
    font-weight: bold;
}

#cb_main .wrapper .breaks .box.how .main.faq {
    font-size: 15px;
    color: #6a6a6a;
}

#cb_main .wrapper .breaks .box.how .main.faq h3 {
	padding-bottom: 15px;
}

#cb_main .wrapper .breaks .box.how .main.faq p {
    margin-bottom: 14px;
    line-height: 1.4;
}

#cb_main .wrapper .breaks .box.how .main.faq .qa {
    margin-bottom: 25px;
}

#cb_main .wrapper .breaks .box.how .main.faq .qa .question {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
}

/**********************************************************/
/****************** Group Breaks - Buy ********************/
/**********************************************************/

#cb_buy {
    background-color: #fff;
}

#cb_buy .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#cb_buy .wrapper .btn {
    vertical-align: bottom;
}

#cb_buy .wrapper .btn.sold {
    vertical-align: middle;
}

#cb_buy .wrapper .btn input.buy,
#cb_buy .wrapper .btn input.buy_disabled,
#cb_buy .wrapper .btn input.buy_sold,
#cb_buy .wrapper .btn input.buy_taken_seller
{
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    vertical-align: bottom;
    background-image: url('../images/cb-icons.png?v=1.12');
}

#cb_buy .wrapper .btn input.buy {
    background-position: -2px -2px;
}

#cb_buy .wrapper .btn input.buy:hover {
    background-position: -2px -34px;
}

#cb_buy .wrapper .btn input.buy_disabled {
    background-position: -2px -66px;
}

#cb_buy .wrapper .btn input.buy_sold {
    cursor: default;
    background-position: -2px -290px;
}

#cb_buy .wrapper .btn input.buy_taken_seller {
    cursor: default;
    background-position: -2px -323px;
}

#cb_buy .wrapper .info .image {
    float: left;
    margin-left: 45px;
    width: 447px;
}

#cb_buy .wrapper .info .image img {
    border: 1px solid #dcdfea;
}

#cb_buy .wrapper .info .other_details {
    float: right;
    margin: 17px 95px 0 0;
}

#cb_buy .wrapper .info .other_details .seller .logo {
    margin-bottom: 20px;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details {
    float: left;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details .username {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #393d59;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details .username .fb {
    margin-left: 5px;
    font-weight: 300;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details .username .fb a {
    text-decoration: underline;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details .username .fb .star {
    margin-left: 2px;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details p {
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 1.3;
}

#cb_buy .wrapper .info .other_details .seller .top_info .details p.regged {
    margin-bottom: 9px;
    color: #393d59;
}

#cb_buy .wrapper .info .other_details .seller .top_info .auth {
    float: left;
    margin: -19px 0 0 19px;
}

#cb_buy .wrapper .info .other_details .seller .btns {
    padding-top: 16px;
}

#cb_buy .wrapper .info .other_details .seller .btns .btn {
    float: left;
    text-align: center;
    margin-right: 9px;
    width: 128px;
    line-height: 26px;
    border: 1px solid #dcdfea;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#cb_buy .wrapper .info .other_details .seller .btns .btn_last {
    margin-right: 0px;
}

#cb_buy .wrapper .info .other_details .seller .btns .btn a,
#cb_buy .wrapper .info .other_details .seller .btns .btn a:visited
{
    text-decoration: none;
}

#cb_buy .wrapper .info .other_details .seller .btns .btn a:hover {
    text-decoration: underline;
}

#cb_buy .wrapper .info .other_details .seller .links {
    margin-top: 15px;
}

#cb_buy .wrapper .info .other_details .buy,
#cb_buy .wrapper .info .other_details .buy_disabled
{
    margin-top: 20px;
}

#cb_buy .wrapper .info .other_details .buy .field select,
#cb_buy .wrapper .info .other_details .buy .field .sbHolder
{
    width: 350px;
}

#cb_buy .wrapper .info .other_details .buy .field .sbOptions
{
    width: 358px;
    max-width: 358px;
}

#cb_buy .wrapper .break_details {
    margin-top: 30px;
}

#cb_buy .wrapper .break_details header {
    padding: 15px 0;
    font-size: 22px;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

#cb_buy .wrapper .break_details .details {
    padding: 16px 0 35px 0;
    font-size: 16px;
    border-bottom: 1px solid #dcdfea;
}

#cb_buy .wrapper .break_details .details .col {
    float: left;
    margin-right: 75px;
}

#cb_buy .wrapper .break_details .details .col .row {
    margin-bottom: 8px;
}

#cb_buy .wrapper .break_details .details .col .row .desc {
    float: left;
    width: 130px;
    font-weight: bold;
}

#cb_buy .wrapper .break_details .details .col .row .val {
    float: left;
}

#cb_buy .wrapper .spot_desc {
    padding-bottom: 25px;
}

#cb_buy .wrapper .spot_desc header {
    padding: 15px 0;
    font-size: 22px;
    border-bottom: 1px solid #dcdfea;
}

#cb_buy .wrapper .spot_desc .text {
    line-height: 1.4;
}

#cb_buy .wrapper .spot_desc .text {
    overflow: auto;
}

#cb_buy .wrapper .spot_desc .text p {
    margin: 1em 0;
}

#cb_buy .wrapper .spot_desc .text i,
#cb_buy .wrapper .spot_desc .text em
{
    font-style: italic;
}

#cb_buy .wrapper .spot_desc .text a,
#cb_buy .wrapper .spot_desc .text a:visited
{
    text-decoration: underline;
}

#cb_buy .wrapper .spot_desc .text h1 {
    margin: 14px 0 10px 0;
    font-weight: bold;
    font-size: 40px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text h2 {
    margin: 12px 0 9px 0;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text h3 {
    margin: 10px 0 7px 0;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text h4 {
    margin: 8px 0 5px 0;
    font-weight: bold;
    font-size: 21px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text h5 {
    margin: 7px 0 4px 0;
    font-weight: bold;
    font-size: 19px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text h6 {
    margin: 6px 0 4px 0;
    font-weight: bold;
    font-size: 17px;
    line-height: 1.3;
}

#cb_buy .wrapper .spot_desc .text li {
    margin-left: 20px;
}

#cb_buy .wrapper .spot_desc .text ul li {
    list-style: outside disc;
    line-height: 1.4;
}

#cb_buy .wrapper .spot_desc .text ol li {
    list-style: outside decimal;
    line-height: 1.4;
}

#cb_buy .wrapper .spot_desc .text blockquote {
    margin: 40px 10px 40px 0;
}

#cb_buy .wrapper .spots_main header {
    padding: 15px 0;
    font-size: 22px;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

#cb_buy .wrapper .spots_main .spots .item td {
    padding-top: 25px;
}

#cb_buy .wrapper .spots_main .spots .item .spot_details {
    padding-right: 35px;
    font-weight: normal;
    white-space: nowrap;
}

#cb_buy .wrapper .spots_main .spots .item .spot_details .title {
    font-size: 18px;
    line-height: 29px;
}

#cb_buy .wrapper .spots_main .spots .item .spot_details .buyer {
    font-size: 14px;
}

#cb_buy .wrapper .spots_main .spots .item .spot_details .buyer span {
    font-weight: bold;
}

#cb_buy .wrapper .ask {
    position: relative;
    padding-top: 35px;
}

#cb_buy .wrapper .ask header {
    padding: 15px 0;
    font-size: 22px;
    border-top: 1px solid #dcdfea;
    border-bottom: 1px solid #dcdfea;
}

#cb_buy .wrapper .ask .msg {
    padding-top: 21px;
}

#cb_buy .wrapper .ask .btn {
    margin-top: 11px;
}

#cb_buy .wrapper .ask .btn input
{
    display: block;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    background: url('../images/item-icons.png') -184px -130px no-repeat;
}

#cb_buy .wrapper .ask .btn input:hover {
    background-position: -184px -164px;
}

#cb_buy .wrapper .ask .na_msg {
    padding-top: 20px;
    font-size: 15px;
    line-height: 1.4;
}

/**********************************************************/
/***************** Group Breaks - Live ********************/
/**********************************************************/

#cb_live .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 30px 0 50px 0;
}

#cb_live header {
    padding: 7px 12px;
    color: #fff;
    background-color: #2a4999;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

#cb_live header a,
#cb_live header a:visited
{
    color: #fff;
    text-decoration: none;
}

#cb_live header a:hover {
    text-decoration: underline;
}

#cb_live header h2 {
    float: left;
    font-size: 20px;
    line-height: 1.3;
    font-weight: normal;
}

#cb_live header .icon {
    margin-top: 2px;
    float: right;
}

#cb_live .content {
    margin-top: 20px;
}

#cb_live .content .player {
    float: left;
    margin-right: 20px;
    width: 790px;
    min-width: 790px;
    height: 444px;
    background-color: #d9dde9;
}

#cb_live .content .player.holder {
    width: 760px;
    min-width: 760px;
    height: 429px;
    min-height: 429px;
    padding: 15px;
}

#cb_live .content .player.holder a,
#cb_live .content .player.holder a:visited
{

}

#cb_live .content .player.holder a:hover {

}

#cb_live .content .player.holder p.text {
    font-size: 16px;
    line-height: 1.3;
}

#cb_live .content .chat {
    float: left;
    width: 250px;
    height: 444px;
    background-color: #fff;
}

/**********************************************************/
/******************* Maintenance Page *********************/
/**********************************************************/

#maintenance {
    text-align: center;
    color: #000;
}

#maintenance .main {
    display: inline-block;
    margin: 200px auto 0 auto;
}

#maintenance .text {
    margin-top: 25px;
    font-size: 15px;
    font-weight: bold;
}

/**********************************************************/
/********************** Live Break ************************/
/**********************************************************/

#live_break {
    background-color: #fff;
}

#live_break .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 40px 0 50px 0;
}

#live_break .logo {
    text-align: center;
    padding: 30px 0 40px 0;
}

#live_break .player {
    text-align: center;
    padding-bottom: 30px;
}

/**********************************************************/
/*********************** CHECKLISTS ***********************/
/**********************************************************/

#checklists {
    background-color: #fff;
}

#checklists .wrapper {
    width: 1060px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
    color: #6d748b;
}

#checklists .sports {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    align-items: center;
}

#checklists .sport {
    height: 100%;
}

#checklists .sport .logo {
    display: block;
}

#checklists .sport .logo img {
    max-height: 210px;
}

#checklists .sport .text {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}

/**********************************************************/
/********************* Break Setup ************************/
/**********************************************************/

#break_setup .wrapper {
    text-align: center;
    padding: 40px 0 80px;
    background-color: #fff; }

#break_setup h2 {
    font-size: 30px;
}

#break_setup .selections {
    padding-top: 30px; }
#break_setup .selections .selection:not(:first-child) {
    margin-top: 25px; }

#break_setup_channel .wrapper {
    text-align: center;
    padding: 40px 0 80px;
    background-color: #fff; }

#break_setup_channel .form {
    margin: 0 auto;
    padding-top: 25px;
    max-width: 425px; }
#break_setup_channel .form .field:not(:first-child) {
    margin-top: 25px; }
#break_setup_channel .form label {
    display: block;
    margin-left: 0; }
#break_setup_channel .form label + input {
    display: block; }
#break_setup_channel .form .submit {
    margin-top: 30px; }

#break_setup_channel .status-msg {
    padding-bottom: 25px;
    font-weight: bold;
    font-size: 17px; }

#break_setup_channel .error-msg {
    color: red; }

#break_setup_channel .success-msg {
    color: green; }

/**********************************************************/
/********************** Popup Form ************************/
/**********************************************************/

#popup_form {
    color: #393d59;
    background-color: #fff;
}

#popup_form .wrapper {
    margin: 0px auto;
    padding: 4px 20px;
}

#popup_form .title {
    font-size: 16px;
}

#popup_form .answer {
    margin-top: 12px;
}

#popup_form .answer textarea {
    width: 450px;
    height: 60px;
}

#popup_form .btn {
    margin-top: 12px;
}

#popup_form .btn input {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    border: 0px;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
    background: url(../images/item-icons.png) -434px -202px no-repeat;
}

#popup_form .btn input:hover {
    background: url(../images/item-icons.png) -434px -235px no-repeat;
}

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

#main_footer {
    color: #b9c0d6;
    background-color: #fff;
}

#main_footer .wrapper {
    width: 1060px;
    margin: 0px auto;
    padding: 20px 0 30px 0;
    background-color: #fff;
}

#main_footer .wrapper .main {
    float: left;
}

#main_footer .wrapper .main a,
#main_footer .wrapper .main a:visited
{
    color: #b9c0d6;
    text-decoration: none;
}

#main_footer .wrapper .main a:hover,
#main_footer .wrapper .main a:active,
#main_footer .wrapper .main a:focus
{
    color: #454b60;
}

#main_footer .wrapper .main nav li {
    display: inline;
    margin-right: 15px;
    font-weight: bold;
    color: #393d59;
}

#main_footer .wrapper .main nav li a,
#main_footer .wrapper .main nav li a:visited
{
    color: #393d59;
    text-decoration: none;
}

#main_footer .wrapper .main nav li a:hover,
#main_footer .wrapper .main nav li a:active,
#main_footer .wrapper .main nav li a:focus
{
    color: #a3abc3;
}

#main_footer .wrapper .main .legal {
    margin-top: 25px;
}

#main_footer .wrapper .main .legal .copy {
    margin-right: 20px;
}

#main_footer .wrapper .main .legal ul {
    display: inline;
}

#main_footer .wrapper .main .legal li {
    display: inline;
    margin-right: 8px;
}

#main_footer .wrapper .social {
    float: right;
}

#main_footer .wrapper .social .ftext {
    float: left;
    font-weight: bold;
    line-height: 28px;
    margin-right: 25px;
}

#main_footer .wrapper .social .icons {
    float: left;
}

#main_footer .wrapper .social .icons li {
    float: left;
    margin-right: 17px;
}

#main_footer .wrapper .social .icons li.last {
    margin-right: 0px;
}

#main_footer .wrapper .social .icons li a {
    display: block;
    height: 28px;
    min-height: 28px;
    max-height: 28px;
}

#main_footer .wrapper .social .icons li a.youtube,
#main_footer .wrapper .social .icons li a.youtube:visited
{
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    background: url(../images/main-icons.png?v=1.1) left -96px no-repeat;
}

#main_footer .wrapper .social .icons li a.youtube:hover,
#main_footer .wrapper .social .icons li a.youtube:active,
#main_footer .wrapper .social .icons li a.youtube:focus
{
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    background: url(../images/main-icons.png?v=1.1) left -384px no-repeat;
}

#main_footer .wrapper .social .icons li a.twitter,
#main_footer .wrapper .social .icons li a.twitter:visited
{
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    background: url(../images/main-icons.png?v=1.1) left -326px no-repeat;
}

#main_footer .wrapper .social .icons li a.twitter:hover,
#main_footer .wrapper .social .icons li a.twitter:active,
#main_footer .wrapper .social .icons li a.twitter:focus
{
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    background: url(../images/main-icons.png?v=1.1) left -413px no-repeat;
}

#main_footer .wrapper .social .icons li a.fb,
#main_footer .wrapper .social .icons li a.fb:visited
{
    width: 11px;
    min-width: 11px;
    max-width: 11px;
    background: url(../images/main-icons.png?v=1.1) left -355px no-repeat;
}

#main_footer .wrapper .social .icons li a.fb:hover,
#main_footer .wrapper .social .icons li a.fb:active,
#main_footer .wrapper .social .icons li a.fb:focus
{
    width: 11px;
    min-width: 11px;
    max-width: 11px;
    background: url(../images/main-icons.png?v=1.1) left -442px no-repeat;
}