/*
-----------------------------------------------------------------------------------
ESS Common Styles
-----------------------------------------------------------------------------------*/
body a:link, body .g-novisited a:visited{ color: inherit; }

.essWrap,table.tb_v4bc,.stBadge,#glbfooter,.pagecontainer > table:nth-of-type(2) tr:first-child > td > table:nth-child(2){border-spacing:0;}
table.tb_v4bc ~ table{position:relative;margin-bottom:190px;}
#topSearch{width:260px;}
#topSearch form{margin:0;padding:0;display:block;position:relative;}
#topSearch table{width:100%;position:relative;padding:0;}
#topSearch tr + tr{display:none;}
#topSearch tr + tr input[type="checkbox"] {display:inline-block;}
#topSearch table td{padding:0;}
#topSearch input.v4sbox{margin:0;height:32px;line-height:32px;padding:0 40px 0 10px;border:0 !important;background-color:#fff;font-size:11px;color:#666;width:100%;float:left; border-radius:10px;  border-bottom-right-radius:14px; border-top-right-radius:14px;}
#topSearch input:focus{color:#333;}
#topSearch .g-hdn{display:none;}
#topSearch input[type="submit"]{border:0;width:42px;height:32px;text-indent:-9999px;position:absolute;right:0;top:0;background:url(../images/button-search.png) 6px center no-repeat ;font-size:0;cursor:pointer;  border-bottom-right-radius:10px; border-top-right-radius:10px;}
#topSearch input[type="submit"]:hover{}
.pagecontainer > table:nth-of-type(2) tr:first-child > td > table:nth-child(2){margin-left:auto;margin-right:auto;}
table.tb_v4bc,.stBadge,#glbfooter,#gh,.gh-banner-active #gh{margin-left:auto;margin-right:auto;}
#essHeader{position:relative;}
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 auto;padding:0;border:0;}
.userNote{text-align:center;}


td[height="15"],td[height="15"] img{height:0;}
#LeftPanel ~ td[width="13"]{width:13px;}
#LeftPanel ~ td[valign="top"] > table{width:100%;padding-right:145px;}
td#CentralArea table.r3{width:610px;}
.v4snexp{width:100%;margin:0;}
.ess-colRight{position:relative;}
.ess-colRight .col-inner{position:absolute;top:-15px;right:6px;z-index:99;}
#LeftPanel .v4thldr,#LeftPanel .v4thldr > tbody,#LeftPanel .v4thldr > tbody > tr,#LeftPanel .v4thldr > tbody > tr > td{display:block;}

/*
-----------------------------------------------------------------------------------
ESS CentralArea
-----------------------------------------------------------------------------------*/
td#CentralArea{position:relative; padding:0!important;}
td#CentralArea .v4stabl{width:auto;position:absolute;right:35px;top:9px;color:#fff;font-size:12px;font-weight:bold;padding:0;}
td#CentralArea .v4stabl *{font-weight:normal;color:#fff;}
td#CentralArea .v4stabl a{color:#fff;}
td#CentralArea .v4stabl a:hover{text-decoration:none;color:#54b016;}
td#CentralArea .fpcc .countClass{color:#fff!important;}

/*Short by viewer*/
td#CentralArea .ctrlbr,td#CentralArea div.rs_box .cmpBr{padding:8px 15px;height:auto;border:0;}
span.pdmt{float:left;padding-right:10px;}
span.pdmt *{color:#fff;font-size:11px;font-weight:normal;}
span.pdmt .label{font-weight:bold; color:#fff;}
span.pdmt img{display:none;}
span.pdmt .cur{color:#fff;background: url(../images/gridSelects.gif) no-repeat scroll right 5px;margin-left:5px;padding-right:12px;}
td#CentralArea div.rs_box .cmpBr{border-top:1px solid #555; border-bottom:1px solid #555; background-color:#1a1919;}
td#CentralArea div.rs_box .cmpBr *{font-size:11px;color:#fff;}
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-family:Arial,Helvetica,sans-serif}
td#CentralArea .rs-pview{padding:5px 0 0 5px;}
td#CentralArea .grid{margin:0 0 15px 0;border-spacing:0;}
td#CentralArea table.gallery *{color:#000;}
td#CentralArea table.gallery td.picture{padding:0;}
td#CentralArea .grid td.gallery{padding-right:5px;}
td#CentralArea table.gallery{margin:0;padding:15px;border:0 solid #e1e1e1;width:100%;height:350px;background: url(../images/bg-list.gif) no-repeat scroll left top;}
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{}
td#CentralArea table.gallery .mi{min-height:0;padding:0; margin:9px 0;}
td#CentralArea table.gallery div.ttl a{font-weight:bold;font-size:12px;}
td#CentralArea table.gallery div.ttl a:hover{text-decoration:none; opacity:.8;}
td#CentralArea table.gallery div.subtitle{font-size:11px;}

/* Price */
td#CentralArea table.gallery table.fixed{margin-top:15px;}
td#CentralArea table.gallery table.fixed img{background:#fff;margin-bottom:10px;padding:6px 5px 2px 8px;border-radius:2px;}
td#CentralArea table.gallery .g-b{color:#004ebc;font-weight:bold;font-size:17px;}
td#CentralArea table.gallery span.fshp{color:green;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:0;}
#LeftPanel ~ td[valign=top] br[clear=none]{display:none;}

/*
-----------------------------------------------------------------------------------
ESS Pagenation
-----------------------------------------------------------------------------------*/
td#CentralArea div.dynpg{margin:0;border:0;padding:15px;padding-top:0;}
td#CentralArea div.dynpg table.pgbc{font-size:11px;padding:0;background:#FBFBFB;border:1px solid #e6e6e6;}
td#CentralArea div.dynpg table.pgbc *{font-size:12px;font-weight:normal;color:#666;}
td#CentralArea div.dynpg table.pgbc input{border:1px solid #aaa;background:#fff;}
td#CentralArea div.dynpg table.pgbc #q_9{padding:1px 5px;}
td#CentralArea div.dynpg table.pgbc #q_10{cursor:pointer;padding:0;}
td#CentralArea div.dynpg span.pipe{display:none;}
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:#fff;text-decoration:none!important;}
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:#111;}
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;}

/* Miscellaneous */
div.clr span{font-size:11px}
td#CentralArea div.fpcc *{color:#fff!important;text-transform:none;white-space:normal;}
.fpcc .smuy{margin:0;}
td#CentralArea div.rs_box{clear:both;border:1px solid #1a1919;border-top:0; background-color:#1a1919;}

/*
-----------------------------------------------------------------------------------
ESS List View
-----------------------------------------------------------------------------------*/
td#CentralArea div.bpmsg{margin:0;border:1px solid #e6e6e6;border-top:0;padding:8px 15px;}
.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:#333;}
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 15px!important;border:0;background:#eee;padding:8px 15px;}
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 #e6e6e6;margin-bottom:15px;}
.lview table.li *{color:#333;}
.lview table.li td{padding-top:0;padding-bottom:15px;vertical-align:middle;}
.lview table.li td.pic{padding:15px;padding-right:8px;padding-top:0;width:auto!important;}
.lview table.li td.pic img{width:90px;max-width:none;}
.lview table.li td.time{width:auto;padding-right:15px;font-weight:normal;}
.lview table.li td.ship{color:green;font-size:11px;}
.lview table.li td.details div.ttl a{font-weight:normal;font-size:11px;}
.lview table.li td.details div.ttl a:hover{text-decoration:none;color:#333;}
.lview table.li td.prices,.lview table.li td.prices .g-b{color:#413e39;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 #e6e6e6;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:614px;}
td#CentralArea div.cmpb .cmpb{width:100%;}
td#CentralArea div.cmpb .cmpb td{color:#333;font-weight:normal;font-size:11px;}
#LeftPanel{height:1650px;}
#LeftPanel .v4accent,#LeftPanel .v4hspacer,#LeftPanel .v4baccent,#LeftPanel .v4vspacer{width:0px!important;height:0px!important;background:none;}
#LeftPanel table.v4acpcont{margin-bottom:15px; padding-left:6px;}
#LeftPanel .link br{display:none;}
#LeftPanel .lcat .ttl{display:none;}
#LeftPanel .v4mid{background: #1a1919; padding:10px 5px 0;}
#LeftPanel .v4nl{padding:10px;}
#LeftPanel .lcat{font-size:inherit;width:auto;}
#LeftPanel .lcat .cnt{display:inline-block;padding:0;vertical-align:middle;margin-left:5px;font-weight:normal;font-size:11px; color:#fff;}
#LeftPanel .lcat a.all_cats,#LeftPanel .link a{text-decoration:none!important;color:#b7b7b7;margin:5px 0;padding:5px 10px;}
#LeftPanel .lcat .lev2{padding:3px;padding-left:15px;}
#LeftPanel .lcat .lev2 a, #LeftPanel .lcat .lev3 a{color:#fff;}
#LeftPanel .lcat .lev3{padding:3px;padding-left:20px;}



/*
-----------------------------------------------------------------------------------
ESS Custom Pages Syles
-----------------------------------------------------------------------------------*/
.cstmContent .pad{padding:15px;border:1px solid #e6e6e6;border-top:0;}
.cstmContent p{margin-bottom:10px;}
.cstmContent ul{margin:10px 0;padding-left:20px;list-style-type:disc}
.cstmContent ul li{list-style-type:disc;}
#cstm-home {}
#cstm-home a,#LeftPanel a{text-decoration:none;}
#LeftPanel #ess-foot{position:absolute;top:100%;width:100%;}

/*Edit preferences Popup*/
.gry-flp{z-index:9999;}