@charset "utf-8";

/* Original design work, including graphics and all related scripts, Copyright (c) OCDesignsOnline.com, All Rights Reserved. May not be reused, duplicated, or modified in any part without express permission. */


/* General page formatting
-------------------------------------------------- */

body {
   margin: 0 2px !important;
   padding: 0 !important;
}


/* --- general settings --- */

.x-bg,
.x-bg-02 {
   width: 100% !important;
}

.x-bg * {
   margin: 0;
   padding: 0;
   vertical-align: top;
}

.x-bg img {
   border: 0;
}


/* --- content area bg and width --- */

.x-content,
#x-head,
#x-foot,
.x-vaca {
   position: relative;
   margin: 0 auto;
}

#x-head-wrap,
#x-foot-wrap {
   width: 100%;
   position: relative;
   margin: 0 auto;
}

.x-bg,
.x-bg-02,
#x-head-wrap,
#x-foot-wrap {
   min-width: 960px !important;
}


/* --- left column --- */

#LeftPanel,
#LeftPanel .x-tbar,
#LeftPanel .x-main-ttop,
#LeftPanel .x-tmid,
#LeftPanel .x-tbtm,
#LeftPanel .x-prom {
   display: block;
   background: transparent none;
   overflow: hidden;
}


/* --- main column --- */

#CentralArea,
#x-main,
#x-main-fcat,
#x-main-feat,
#x-main .x-tbar,
#x-main .x-ttop,
#x-main .x-tmid,
#x-main .x-tbtm,
#x-main-tabs {
   display: block;
   overflow: hidden;
}


/*--- columns float and spacing --- */

#CentralArea,
#x-main {
   margin: 0 !important;
   float: right;
   vertical-align: top;
}

#CentralArea #x-main {
   padding: 0 !important;
}

#LeftPanel {
   margin: 0 !important;
   float: left;
   vertical-align: top !important;
   background-color: transparent;
}


/* --- ebay content settings general do not change --- */

#CentralArea .r3,
.fpcc span.keywordClass {
   background-color: #FFF;
}


/* gallery bg */

#CentralArea .r3_cm {
   padding: 10px;
}

#CentralArea .ctrlbr {
   padding: 3px 10px;
}

#CentralArea .cmpBr {
   padding: 0 10px;
}

#CentralArea span.pdmt img {
   vertical-align: middle;
}

#CentralArea span.tpr,
#CentralArea a.tpr {
   font-size: 11px;
   line-height: 15px;
   padding-top: 0;
   padding-bottom: 0;
}

#TopPromoArea {
   display: none !important;
   margin: 0 !important;
   padding: 0 !important;
}

.x-bg .x-ctr {
   text-align: center !important;
   margin: 0 auto !important;
   max-width: 960px !important;
}

#LeftPanel .ttl,
#LeftPanel .link,
#LeftPanel .all_cats,
#LeftPanel .cnt,
#LeftPanel .v4acpcont,
#x-side-cats ul.lev1 li br,
#x-side-cats ul.lev2 li br,
.x-hide {
   display: none !important;
}


/* --- custom content settings general --- */

.x-tmid,
.x-tmid p,
.x-tmid li {
   text-align: left;
   line-height: 18px;
}

#CentralArea p,
#x-main p,
#x-main .x-tmid ul {
   padding: 0 0 15px;
}

#CentralArea ul,
#x-head ul,
#foot ul,
#LeftPanel ul,
#x-main ul {
   list-style-type: none;
}

#CentralArea li,
#x-main li {
   padding: 0 0 5px 15px;
}

#x-head-menu li {
   display: inline;
   float: left;
   background: transparent none;
   padding: 0;
}

#x-main .x-tmid ol {
   padding: 0 15px 15px 25px;
}

#x-main .x-tmid ol li {
   background: transparent none;
   padding: 0 0 5px 0;
}

#x-head *,
#x-foot *,
#LeftPanel *,
#x-main * {
   text-decoration: none;
}

#x-main .x-tmid a,
#x-main .x-tmid a:link,
#x-main .x-tmid a:active,
#x-main .x-tmid a:visited,
#x-main .x-tmid a:hover {
   text-decoration: underline;
}

#x-head-menu,
#x-head-srch,
#x-side-srch,
.x-tmid,
.x-tins,
#x-main h2,
#x-temp-gall {
   overflow: hidden;
}

#x-head-srch-bttn,
#x-head-menu li,
#LeftPanel li,
#x-side-news-bttn,
#x-main-tabs img,
#x-gall-thmb img {
   cursor: pointer;
}

#LeftPanel ul li a,
#LeftPanel ul li span,
#x-main-fcat a,
#x-main-fcat a img,
#x-main-tabs img,
#x-main-feat .x-fp * {
   display: block;
}

#x-main-ttrm-01 {
   display: block;
   visibility: visible;
}

#x-main-ttrm-02,
#x-main-ttrm-03,
#x-main-ttrm-04,
#x-main-ttrm-05,
#x-main-ttrm-06,
#x-main-ttrm-07,
#x-main-ttrm-08 {
   display: none;
}

#LeftPanel .x-temp,
#x-template #LeftPanel .x-home {
   display: none !important;
}


/* promo boxes on store only */

#x-template #LeftPanel .x-temp {
   display: block !important;
}


/* promo boxes on template only */

#x-head-srch p,
#x-side-srch p,
#x-side-news .x-tmid p.x-ckbx {
   line-height: 16px;
   margin: 0 0 10px;
}

#x-head-srch #descr,
#x-side-srch #descr,
#x-side-news .x-tmid #general {
   margin: 1px 5px 0 0;
}

#x-temp-gall,
#x-gall-main,
#x-gall-thmb {
   text-align: center;
   margin: 0 auto;
   overflow: hidden;
}

#x-temp-gall .x-cntr,
#x-gall-main .x-cntr {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
}

#x-temp-gall img,
#x-gall-main img {
   margin: 0 auto;
   display: block;
   border: 0 none;
   width: auto;
   height: auto;
}

#x-temp-gall .x-hide {
   display: none !important;
}


/* hide unused gallery image slots */

#x-temp-gall #x-gall-thmb h5 {
   text-align: center;
   margin: 0;
   padding: 0 0 5px;
   width: 100%;
   clear: both;
}


/* thumbs text title */

#x-temp-gall #x-gall-thmb h5 span {
   display: inline-block;
   width: 18px;
   height: 18px;
   background: transparent url(images/x-gall-icon.png) left center no-repeat;
}


/* thumbs title icon */


/* --- design signature link --- */

#x-topc span,
#x-topc span a {
   color: #888 !important;
   text-decoration: none !important;
}

#x-topc span a:hover {
   color: #1142BD !important;
   text-decoration: underline !important;
}
