/*-----------------------------------------------------------------------------
	Theme Name	: Expressprocessing
	Theme URL	: http://stores.ebay.co.uk/Expressprocessing
	Description	: Theme for Expressprocessing. Designed By eSellerSolutions. All Rights Reserved.
	Version		: 3.0
	Tags		: eBay Shop
	Author		: ESS
	Author URL	: http://www.esellersolutions.com
	Created		: May 26 2016
	License		: eSeller Solutions own this theme. Do Not Copy!
-------------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------------
ESS Common Styles
-----------------------------------------------------------------------------------*/

@import url(../font/font.css);

*{ font-family: 'HelveticaNeue LT 45'; outline:none; }
ul, li{ margin:0; padding:0; list-style-type:none; }


.skype_c2c_container, .skype_c2c_logo_img{ display:none!important; }

#essHeaderContainer *,
#cstm-home *,
#ess-foot *,
#LeftPanel *,
td#CentralArea, td#CentralArea *{font-family:'HelveticaNeue LT 45' }

body{ margin:0; padding:0; }
img, a{ outline:none; border:0; }
.gh-w{ padding-bottom:0; }
div.v4bc{ margin:0; padding:5px 0; }
div.v4sem{ margin:0; padding:5px 0; }
table.tb_v4bc tr td{ padding:0; }
table.tb_v4bc{ background-color:#fff; }
.pagecontainer p{ margin:0; }
#glbfooter{ border-top:none; padding-left:0; padding-right:0; }
.stBadge{ margin:0; padding:0; border:0; }
.userNote{ text-align:center; }
.bx-wrapper{ position:relative; }
.bx-wrapper img { max-width: 100%; display:inline-block; }
.stretch{ width:100%; float:left; }

.eclear{ clear:both; height:0; line-height:0; font-size:0; text-indent:-9999px; white-space:nowrap; }

#topSearch input.search-text, #searchbtn{ 
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
text-decoration:none;
}

/* Selection Color */
::-moz-selection{ background: #333; color: #fff; text-shadow: none; }
::selection{ background: #333; color: #fff; text-shadow: none; }

/*
-----------------------------------------------------------------------------------
ESS eBay Layout fixed width
-----------------------------------------------------------------------------------*/
.pagewidth{ }
.pageminwidth{ background:url(../images/main-bg.png) center 0 repeat #fff;}
.pagelayout{background:url(../images/shade-bg.png) center 0 repeat-y;}
.pagecontainer{}
.stBadge-accent{ }

.ess_background{ }
.ess_custom_header{ }
#essHeaderContainer{}

.ess_ebay_header, table.tb_v4bc, .stBadge, #glbfooter{ width:980px; margin:0 auto;  }
.essWide{}
.essWrap{ width:980px; margin:0 auto; }
table.ess_content_area{  padding:0; margin:0 auto; width:980px; }
.pagecontainer > table:nth-of-type(2) tr:first-child > td > table:nth-child(2){  margin:0 auto; /*background:url(../images/bg-page.gif) center 0 repeat-y; */ width:980px; }

.pagecontainer > table:nth-of-type(2) tr:first-child > td > table:nth-child(2) .essWrap{ width:980px; }
table.ess_content_area .essWrap, #ess-foot .essWrap{ width:980px; }

.ess_holiday td, .ess_holiday td img{ height:15px!important; background:none; }
.ess_holiday > td > font{ border:2px dashed #EE9C10; margin-top:15px; display:block; padding:25px 15px; text-align:center; background:#edd278; position:relative; z-index:99; font-weight:bold; color:#333; }
.left-sep, .left-sep img{ width:13px!important; }

#essHeaderWrap{ font-size:12px; position:relative; z-index:110;}
#essHeaderWrap ul{ margin:0; padding:0; list-style-type:none; }
#essHeaderWrap ul li{ list-style-type:none; }

/*
-----------------------------------------------------------------------------------
ESS Header
-----------------------------------------------------------------------------------*/
#header-top{ color:#d7d7d7; font-size:11px; height:30px; background:#cecece; line-height:30px;}
.welcm-msg{ float:left; text-transform:uppercase; color:#000; padding-left:10px;}
.top-nav{ float:right; position:relative; padding-right:10px;}
.top-nav ul{ margin:0; padding:0; border:0; list-style-type:none; }
.top-nav li{ float:left; color:#000;}
.top-nav li a{ float:left; font-size:11px; color:#000; text-decoration:none; padding:0 10px; text-transform:uppercase;}
.top-nav li.fst a{padding-left:0px;}
.top-nav li.lst a{border:none; background-image:none;}
.top-nav li:last-child a{ padding-right:0; }
.top-nav li a:hover{ color:#c70000; }


.main-head{ }
.main-head2{ background:#fff; margin:24px auto 24px;}

.shoplogo{ float:left; }
.shoplogo a{ display:block; }
.shoplogo img{ border:0; display:block; }

.header-right{ float:right; margin-top:14px;}

.joinLinks{ float:right; width:160px; display:inline-block; font-size:12px; margin-right:13px; margin-top:6px; color:#000;}
.joinLinks .quick{float:left; margin-right:5px; margin-top:4px; font-size:13px;}
.joinLinks a{ width:25px; height:25px; background:#858585; color:#000!important; display:inline-block; vertical-align:top; text-decoration:none; position:relative; line-height:25px; border-radius:2px; text-align:center;}
.joinLinks a.cls1 img{padding-top:7px;}
.joinLinks a img{padding-top:5px;}
.joinLinks .txt{float:left; }
.joinLinks .txt:hover{color:#a14701;}
.joinLinks .popup{ width:140px; height:32px!important; margin-left:-57px; padding-bottom:4px!important; display:none; position:absolute; top:-40px; left:0; }
.joinLinks span{ display:block; color:#000; height:33px; line-height:33px; background:#cecece; text-align:center; }
.joinLinks a:hover{ color:#a14701; background:#000;}

.joinLinks ul{ margin:0; padding:0; border:0; list-style-type:none; }
.joinLinks li{ float:left; color:#9f8c5a; line-height:29px; }
.joinLinks li a{ float:left; color:#9f8c5a; text-decoration:none; padding:0 6px !important; font-weight:normal; text-transform:capitalize; }
.joinLinks li:last-child a{ padding-right:0 !important; }
.joinLinks li a:hover{ color:#2271c5; }

.searchForm{ background:#efefef; border-top:1px solid #dee5eb; border-bottom:1px solid #dee5eb; padding:5px 0; }
.searchForm .time{ background:url(../images/icon-clock.png) 0 0 no-repeat; float:left; font-size:15px; color:#2c2c2c; padding-left:30px; margin-top:4px; }
.searchForm .time strong{ font-size:14px; }

#topSearch{ float:right; position:relative;}
#topSearch form{ margin:0; padding:0; }
#topSearch input.search-text{ margin:0; height:35px; line-height:35px; padding:0 35px 0 10px; background:#fff; font-size:13px; color:#333; width:300px;  float:left; border:1px solid #7b7b7b; display:inline-block; font-style:italic;}
#topSearch input.active{ color:#838383; border:1px solid #b4b4b4 !important; }

#searchbtn{ border:0!important; width:35px; height:35px; position:absolute; right:1px; top:1px; color:#fff; font-size:0; font-weight:bold; text-transform:uppercase; background:url(../images/icon-search.png) center center no-repeat; cursor:pointer; margin:0; }
#searchbtn:hover{ }

.InfoBox{ margin:0 auto; background:#cecece;  }
.InfoBox .box{ text-transform:none; display:inline-block; text-align:center; font-size:14px; height:48px; line-height:48px; margin-right:40px; color:#454545; }
.InfoBox .box span{ padding-left:25px; display:inline-block; }
.InfoBox .box1{ margin-left:12px;}
.InfoBox .box1 span{ background:url(../images/icon-info1.png) no-repeat 0 center; padding-left:32px;}
.InfoBox .box2 span{ background:url(../images/icon-info2.png) no-repeat 0 center; }
.InfoBox .box3 span{background:url(../images/icon-info3.png) no-repeat 0 17px;}
.InfoBox .box4 span{background:url(../images/icon-info4.png) no-repeat 0 center; }
.InfoBox .box4 { margin:0; background:none; float:right; margin-right:12px; }
 

/*
-----------------------------------------------------------------------------------
Slider
-----------------------------------------------------------------------------------*/
.spotlight{ background:none; margin-top:12px;}
.spotlight ul{ margin:0; padding:0; height:420px; max-height:420px; overflow:hidden;  width:100% !important;  }
.spotlight ul li{ height:420px; max-height:420px; width:100% !important; overflow:hidden; }
.spotlight ul li a img{width:100%;  }
.spotlight .bx-wrapper{ position:relative; width:100%; overflow:hidden;}
.spotlight .bx-controls a{/* position:absolute; top:0; right:-34px; z-index:100; width:45px; height:100%; line-height:100%; text-indent:-999999px; /*background:url(../images/arw-slider.png) 0 center no-repeat;*/ }
.spotlight .bx-controls .bx-prev{ left:-60px; }
.spotlight .bx-controls .bx-next{ right:-60px; background-position:right center; }
.spotlight .bx-pager{ position:absolute; bottom:10px; left:15px; padding:6px 2px 6px 8px; margin:0; opacity:.8 }
.spotlight .bx-pager a{ width:12px; height:12px; line-height:12px; border-radius:15px; margin-right:6px; }

.bx-controls{ text-align:left; }
.bx-pager{ display:inline-block; margin:10px auto 15px; z-index:99; text-align:center;  border-radius:12px; *width:120px; }
.bx-pager .bx-pager-item{ display:inline-block; *float:left; }
.bx-pager a{ float:left; width:10px; height:10px; line-height:10px; margin-right:3px; text-indent:-999999px; background:#474747; border-radius:15px; }
.bx-pager a.active{ background:#cccccc!important; }

.promo-catz{}
.promo-catz a{ display:inline-block; margin:0 0 15px 0; position:relative;}
.promo-catz a.lst{float:right;}

/*
-----------------------------------------------------------------------------------
ESS Custom Pages Syles
-----------------------------------------------------------------------------------*/
.cstmContent{ width:787px; margin:0; background-color:#fff; }
.cstmContent .pad{ padding:13px; border:1px solid #ddd; border-top:0;  margin-bottom:15px;}
.cstmContent p{ margin-bottom:10px; }

/*
-----------------------------------------------------------------------------------
ESS Block Title
-----------------------------------------------------------------------------------*/
.block-title, #LeftPanel td.v4title, td#CentralArea div.fpcc{ font-weight:normal; height:35px; line-height:35px; padding:0; background:#000; color:#575757; font-size:14px; text-transform:uppercase; padding:0; margin:0; font-size:18px; border-bottom:1px solid #cacaca; }

td#CentralArea div.fpcc{ }

.v4acp_head .v4title{padding-left:10px !important;}
.cstmContent .block-title{ color:#fff;}
.block-title span, td#CentralArea div.fpcc div{ display:block; font-size:13px; padding-left:14px; }

#LeftPanel .shop-catz td.v4title{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c2c2c+30,010101+100 */
background: #2c2c2c; /* Old browsers */
background: -moz-linear-gradient(top,  #2c2c2c 30%, #010101 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2c2c2c 30%,#010101 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2c2c2c 30%,#010101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#010101',GradientType=0 ); /* IE6-9 */
}
#featured .block-title span{padding-left:0px;}
#LeftPanel td.v4title *{ font-weight:bold; color:#fff; font-size:13px!important; display:block;/* background:url(../images/arw-title.png) right center no-repeat;*/ }

/*
-----------------------------------------------------------------------------------
ESS Side Promo Banners
-----------------------------------------------------------------------------------*/
.promo-widget{ text-align:center; }
.promo-widget *{ vertical-align:top; }
.promo-widget a{ display:inline-block; margin-bottom:13px; }
.promo-widget img{ display:inline-block; margin-bottom:13px; }
.promo-widget a img{ display:block; margin-bottom:0; }
.promo-widget a img, .promo-widget img.lst, .promo-widget a.lst{ margin-bottom:0; }

/*
-----------------------------------------------------------------------------------
ESS Promo Bottom Banners
-----------------------------------------------------------------------------------*/
.promo-bottom{ margin-top:13px; }
.promo-bottom .imgBox{ float:left; margin-right:13px; margin-bottom:13px; }
.promo-bottom .imgBox.lst{ float:right; margin-right:0; width:322px; }


#cstm-home{ width:980px; margin:0 auto; background:#fff; }

/*
-----------------------------------------------------------------------------------
ESS Left column
-----------------------------------------------------------------------------------*/
.ess-colLeft{ width:200px ; overflow:hidden;}
.lBox{ margin-bottom:13px;}

#LeftPanel{ width:200px!important; height:auto;}
#LeftPanel td{ color:#555; }
#LeftPanel .v4acpcont{ margin:0 0 13px; }
#LeftPanel .v4midBox{ border:1px solid #ddd; border-top:0; }
#LeftPanel .v4mid{ padding:0; background:none; }
#LeftPanel .v4nl{ padding:10px; }
#LeftPanel .v4accent, #LeftPanel .v4hspacer,
#LeftPanel .v4baccent, #LeftPanel .v4vspacer{ width:0px!important; height:0px!important; background:none; }

#LeftPanel .lcat{ font-size:11px; text-transform:uppercase; width:auto; }
#LeftPanel .link br{ display:none; }
#LeftPanel .lcat .ttl{ display:none; }
#LeftPanel .lcat ul, #LeftPanel .oc ul, #LeftPanel .oc{ margin:0; padding:0; }
#LeftPanel .lcat ul li, #LeftPanel .oc ul li{ list-style-type:none; position:relative; margin:0;  padding:0 10px; text-transform:uppercase; font-size:11px; color:#444!important;background: #d1d1d1; /* Old browsers */
background: -moz-linear-gradient(top,  #d1d1d1 0%, #dcdcdc 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d1d1d1 0%,#dcdcdc 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d1d1d1 0%,#dcdcdc 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */ }
#LeftPanel .lcat ul li a, #LeftPanel .oc ul li a, #LeftPanel .lcat ul li span{ display:block; color:#444; font-weight:bold; padding:8px 12px 8px 10px; background:url(../images/arw-catz-list.png) left 10px no-repeat;  text-decoration:none;}
#LeftPanel .lcat ul li a:hover, #LeftPanel .oc ul li a:hover{ text-decoration:none; color:#c70000; }
#LeftPanel .lcat ul li, #LeftPanel .lcat ul li span{ font-weight:normal; color:#c70000; padding:0 10px /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d1+0,dcdcdc+99 */
background: #d1d1d1; /* Old browsers */
background: -moz-linear-gradient(top,  #d1d1d1 0%, #dcdcdc 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d1d1d1 0%,#dcdcdc 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d1d1d1 0%,#dcdcdc 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
}

#LeftPanel .lcat .cnt{ background:none; padding:0; position:absolute; right:10px; top:30%; color:#000; font-weight:normal; }
#LeftPanel .lcat a.all_cats, #LeftPanel .link a{ text-decoration:none!important; color:#555; margin:5px 0; padding:5px 0; }

#LeftPanel .lcat .lev1 li a{ color:#444; }
#LeftPanel .lcat .lev2{ padding-left:10px; }
#LeftPanel .lcat .lev2 li a{ color:#666; }

/*
-----------------------------------------------------------------------------------
ESS CentralArea
-----------------------------------------------------------------------------------*/
td#CentralArea{ position:relative; padding:0!important; }
td#CentralArea .v4stabl{ width:auto; position:absolute; right:13px; top:10px; padding:0; font-size:11px; color:#fff; text-transform:capitalize; font-size:13px; font-weight:normal; }
td#CentralArea .v4stabl *{ font-weight:normal; color:#fff; }
td#CentralArea .v4stabl a{ color:#fff; }
td#CentralArea .v4stabl a:hover{ text-decoration:none; color:#fff; }

td#CentralArea table.r3{ width:767px; border:1px solid #e1e1e1; padding-left:0px; margin-bottom:14px;}

td#CentralArea .fpcc .countClass{ color:#fff!important; font-size:13px; }

/*Short by viewer*/
td#CentralArea .ctrlbr, td#CentralArea div.rs_box .cmpBr{ padding:8px 0 8px 14px; height:auto; border:0; }
span.pdmt{ float:left; padding-right:10px; }
span.pdmt *{ color:#333; font-size:13px; font-weight:normal; }
span.pdmt .label{ font-weight:normal; font-size:13px; color:#000;}
span.pdmt img{ display:none; }
span.pdmt .cur{ color:#000; background:url(../images/gridSelects.gif) right 5px no-repeat; margin-left:5px; padding-right:12px; }

td#CentralArea div.rs_box .cmpBr{ background:#ececec; text-align:right; padding-right:15px;}
td#CentralArea div.rs_box .cmpBr *{ font-size:13px;  color:#656363; }

td#CentralArea td.r3_t, .r3_t b, .r3_t i, .r3_bl b, .r3_bl i{ display:none; }
td#CentralArea td.r3_c{ margin:0; padding:0; border:0; }
td#CentralArea div.r3_cm, .bp, .tp{ margin:0; padding:0; border:0; }
td#CentralArea div.fpcc span.keywordClass{ background-color:transparent; color:#000; font-size:13px; font-weight:normal !important;}

td#CentralArea .rs-pview{ padding:20px 0 3px 20px; }
td#CentralArea .grid{ margin:0 0 20px 0; }

td#CentralArea table.gallery *{ color:#000; }
td#CentralArea table.gallery td.picture{ padding:0; }
td#CentralArea table.gallery{ margin:0; padding:0; width:225px; height:377px; border:1px solid #e1e1e1; position:relative; }
td#CentralArea table.gallery td.picture div.image{ margin:0 auto; }
td#CentralArea table.gallery td.picture div.image a{ display:block; }
td#CentralArea .grid td.left{ border:0; }

td#CentralArea table.gallery:hover{border:1px solid #000; -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;}
td#CentralArea table.gallery:hover:before{  right: 0;  }
td#CentralArea table.gallery:before{ content: ""; position: absolute; z-index:1000; left: 0; right: 100%; top: 0; background-color: #000; height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

td#CentralArea table.gallery .mi{ min-height:0; padding-top:30px; }

td#CentralArea table.gallery div.ttl a{ font-weight:normal; font-size:14px; }
td#CentralArea table.gallery div.ttl a:hover{ text-decoration:none; color:#c70000;  }
td#CentralArea table.gallery div.subtitle{ font-size:13px; }


/* Price */
td#CentralArea table.gallery table.fixed{ margin-top:15px; }
td#CentralArea table.gallery table.fixed img{ background:#fff; margin-bottom:10px; padding:1px; }
td#CentralArea table.gallery .g-b{ color:#000; font-size:18px; font-weight:600 }

td#CentralArea table.gallery span.fshp{ color:red; padding-left:5px; }
td#CentralArea table.gallery table.fixed div.time2{ padding:0; }

td#CentralArea .itemseparator{ margin:0; border:0; }

.cmsg{ float:none; padding:0!important; }
td#CentralArea td.r3_bl{ background:none; height:13px; }

/*
-----------------------------------------------------------------------------------
ESS Pagenation
-----------------------------------------------------------------------------------*/
td#CentralArea div.dynpg{ margin:0 15px 0 15px; border:0; padding:0;  }
td#CentralArea div.dynpg table.pgbc{ font-size:11px; padding:0; background:#efefef; border:0;}
td#CentralArea div.dynpg table.pgbc *{ font-size:13px; font-weight:normal; color:#575757; }
td#CentralArea div.dynpg table.pgbc input{ border:1px solid #aaa; background:#fff; }
td#CentralArea div.dynpg table.pgbc #q_9{ padding:5px 3px; }
td#CentralArea div.dynpg table.pgbc #q_10{ cursor:pointer; padding:5px; background:#000; color:#fff;}
td#CentralArea div.dynpg span.pipe{ display:none; }
td#CentralArea div.dynpg .pages{}
td#CentralArea div.dynpg .pages a,
td#CentralArea div.dynpg .prev a,
td#CentralArea div.dynpg .next a{ float: left; line-height:22px; font-weight: normal; text-align: center; border: 1px solid #aaa; min-width: 14px; padding: 0 5px; margin: 0 5px 0 0; background: #666666;  text-decoration: none!important; color:#fff
}

td#CentralArea div.dynpg .pager a:hover,
td#CentralArea div.dynpg .pages a.disabled,
td#CentralArea div.dynpg .prev a.disabled,
td#CentralArea div.dynpg .next a.disabled{  background:#000; color:#fff; border-color:#000; }

td#CentralArea div.dynpg .pages .disabled{ cursor:default; }

td#CentralArea div.dynpg .prev a.disabled,
td#CentralArea div.dynpg .next a.disabled{ opacity:0.5; }

td#CentralArea div.dynpg .prev a:first-child,
td#CentralArea div.dynpg .next a:last-child{ display:none; }

td#CentralArea div.dynpg .next a .pic, td#CentralArea div.dynpg .prev a .pic{display:none !important;}

td#CentralArea div.dynpg .prev a:first-child,
td#CentralArea div.dynpg .next a:last-child{ display:inline-block; height:25px; line-height:25px; padding:0; border:none;}

td#CentralArea div.dynpg .next .next-text{vertical-align:top; line-height:25px; padding-left:0px; float:left; padding-right:4px;}
td#CentralArea div.dynpg .prev .prev-text{vertical-align:top; line-height:25px; padding-right:3px; }


/* Miscellaneous */
.v4snexp{ width:767px; margin:0; }
div.clr span{ font-size:13px }
.fpcc .matchClass{font-family: 'Raleway', sans-serif !important;}
td#CentralArea div.fpcc *{ color:#fff!important; font-size:14px; text-transform:none; }
td#CentralArea div.rs_box{ clear:both; border-top:0; }

/*
-----------------------------------------------------------------------------------
ESS List View
-----------------------------------------------------------------------------------*/
td#CentralArea div.bpmsg{ margin:0; border:1px solid #ddd; border-top:0; padding:8px 13px; }
.toplne{ border:1px solid #DADADA; border-width:0 1px 1px; padding:1px 0; }
td#CentralArea div.bpmsg .title, .bpmsg span.option{ color:#333; font-weight:normal; font-size:12px; }
.bpmsg span.lnk{ font-size:12px; float:right; }
.bpmsg span.lnk a{ color:#ff5c00; }

table.nol td.picture, .cmpb td.details, .cmpb td.shipping, #v4-32{ color:#000; vertical-align:middle; }
.cmpb td.details{ white-space:nowrap; }
td#CentralArea .rs_box div.cmpb, div.sifExp div.ftr{ margin:0 0 13px!important; border:0; background:#eee; padding:3px 13px; }
td#CentralArea .rs_box table.cmpb{ padding:0; }
td#CentralArea .rs_box div.cmpb *{ color:#333; font-weight:normal; }
td#CentralArea .rs_box .cmpb td.details{ padding:0 0 0 12px; }

.lview{ background-color:#fff; }
.lview table.li{ border-bottom:1px solid #ddd; margin-bottom:13px; }
.lview table.li *{ color:#333; }
.lview table.li td{ padding-top:0; padding-bottom:13px; vertical-align:middle; }
.lview table.li td.pic{ padding:13px; padding-right:8px; padding-top:0; width:auto!important; }
.lview table.li td.pic img{ width:90px; }
.lview table.li td.time{ width:auto; padding-right:13px; font-weight:normal; }
.lview table.li td.ship{ color:green; font-size:11px; }
.li td.details div.ttl a{ font-weight:normal; font-size:11px; }
.li td.details div.ttl a:hover{ text-decoration:none; color:#ff5c00; }
.li td.prices{ color:#ff5c00; font-size:16px; font-weight:bold; }
.cmpb, .sifExp{ margin:0!important; border:1px solid #DADADA; border-width:0;  width:auto; }
div.sifExp .li td.details div.ttl{ font-size:11px; }
.cmpb td.prices, .cmpb td.right{ vertical-align:middle; }
.sifExp .expHeader{ border-bottom:1px solid #ddd; padding:10px; font-size:11px; font-weight:normal; }
div.sifExp div.ftr a{ font-size:12px; color:#333;}

/*
-----------------------------------------------------------------------------------
ESS list of search
-----------------------------------------------------------------------------------*/
td#CentralArea .area-row{ width:787px; }
td#CentralArea div.cmpb .cmpb{ width:100%; }
td#CentralArea div.cmpb .cmpb td{ color:#333; font-weight:normal; font-size:11px; }

/*
-----------------------------------------------------------------------------------
ESS Footer
-----------------------------------------------------------------------------------*/
 
#ess-foot{ background:url(../images/footer-bg.jpg) center bottom repeat-x;}
#foot-links{}
#foot-links .col{ float: left; height:195px; border-right:1px solid  #cccccc; }
#foot-links .essWrap{ padding-bottom:15px; background:none; }

#foot-links .list1{ width:250px;}
#foot-links .list2{ width:140px;}
#foot-links .list3{ width:130px;}
#foot-links .list4{ width:245px; }
#foot-links .list5{ border:0; margin:0; float:left; width:210px;  }

#foot-links .list1 .brands{padding:10px;}
#foot-links .list1 .brands img{max-width:100%;}

#foot-links .list1 h6{background:url(../images/footer-home.png) 10px center no-repeat #cecece; padding-left:40px ;}
#foot-links .list5 h6{border:0;}
#foot-links h6{ margin:0px; padding:10px 0 10px 20px; color:#454545; background:#cecece; margin-right:-1px; font-weight:600; font-size:12px; border-right:1px solid  #a9a9a9;  text-transform:uppercase; }
#foot-links ul.lvl2{ margin-left:20px; }
#foot-links ul{ padding:15px 0 0 20px; margin:0; float:left; }
#foot-links ul li{ color:#fdfdfd; margin:0; font-size:12px; list-style:none; padding-bottom:7px; }
#foot-links ul li a{ color:#333333; font-size:12px; text-transform:none; text-decoration:none; }
#foot-links .col.list5 ul li a{background:none; padding-left:0px;}
#foot-links ul li.payment{padding-bottom:15px; color:#333333; font-size:12px; }
#foot-links .lnk a{ display:block; color:#000; font-weight:bold; text-decoration:underline; }
#foot-links ul li.adrs{ background:url(../images/icon-map.png) left 4px no-repeat; padding-left:25px; font-size:12px; margin-bottom:5px; text-transform:none; color:#585858; }
#foot-links ul li.reg{ padding-left:25px;  }
#foot-links ul li.num{ background:url(../images/icon-phone.png) left 0 no-repeat; padding-left:25px;  padding-top:0px; padding-bottom:5px;  margin-bottom:5px; font-size:12px; color:#333333; margin-top:13px;}
#foot-links ul li.num span{ }
#foot-links ul li.email a{ background:url(../images/icon-mail.png) left center no-repeat; padding-left:25px; padding-top:12px; padding-bottom:12px; text-transform:none; }
#foot-links ul li a:hover{ color:#c70000; text-decoration:none; }

/*
-----------------------------------------------------------------------------------
ESS Copyright
-----------------------------------------------------------------------------------*/
.footerBot{  text-align:center; background:none;}
#ess-foot .footerBot .essWrap{ width:980px; }
.footerBot *{ font-family: Arial, Helvetica, sans-serif; }
.cpyright{ color:#5e5e5e; line-height:20px;  padding:8px 12px 12px; font-size:11px; height:20px; }
.cpyright .left-logo{ float:left; }
.cpyright .left-logo img{padding-top:20px; padding-bottom:10px;}
.cpyright .txt{ font-size:12px; float:right; }
.cpyright a{ color:#5e5e5e!important; text-decoration:none; }
.cpyright a:hover{ color:#c70000!important; }

.dsgn{ float:right; margin:0px 2px 3px!important; line-height:25px}
.dsgn span{ padding:0; float:left; display:block; }
.dsgn a{ font-weight:bold; background:url(../images/icon-ess24x24.png) left top no-repeat; margin-left:3px; padding:0px 0 6px 50px; float:left; display:block; }


#LeftPanel .v4acp_mid .v4mid{background:#cecece;}
#LeftPanel .picture.camera{ background:#fff;padding:15px }
#LeftPanel table.gallery{padding:15px }
#LeftPanel td.details{ background:#cecece; color:#000}

#LeftPanel td.details .ttl.g-std > a{ color:#000!important; font-weight:600}
#LeftPanel td.details .bin.g-b{ color:#000; font-size:16px; font-weight:600}
#LeftPanel span.fshp{ color:red}
#LeftPanel .v4footr{ display:none}

#LeftPanel td.details td{ color:#000}

.gry-flp{ z-index:9999!important}
















