html,body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}
#lnkesdtop {
	display:none;
    height: 18px;
    left: 755px;
    position: absolute;
    top: 7px;
    width: 98px;
}
#lnkesdtop2 {
	height: 48px;
    left: 677px;
    position: absolute;
    top: 35px;
    width: 313px;
}
div, table, td.v4mid {
    background: transparent;
}
.spl10 {
    height: 10px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
.spl15 {
    height: 15px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
.spl12 {
    height: 12px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

body {
    font-family: Verdana, Serif;
    background: #fff;
}
div.pagewidth {
    text-align:center;
    background: #6ca701;

}
table.v4acp tr.v4acp_head td.v4accent {
    display: none;
}
div.pageminwidth {
    text-align: left;
    margin: 0 auto;
    width: auto;
    background: transparent;
}
.stBadge, #sModule, .ebay {
    background: #fff;
    width: 990px;
    margin: 0 auto;
    display: block;
}
td.oc:hover {
    text-decoration: underline;
}
#sFooter {
    margin-top: 0;
}
.v4bc, .v4sem {
    margin-bottom: 10px;
}


.grid {
    border-spacing: 0;
}
.rs_box {
    border-top: 0;
    padding: 6px;
    background: transparent;
}
.rightban {
    padding-bottom: 7px;
}
.mainintro {
    font: normal 12px/150% Verdana;
    color: #3b3b3b;
    padding-bottom: 25px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
td#CentralArea div.dynpg  {
    padding: 0;
    background: #6699c9;
    height: 40px;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.dynpg .prev a.disabled, .dynpg span.page, #items .dynpg a:link, #items .dynpg a, .dynpg .r .form, .dynpg span.pipe {
    color: #fff;
}
table.pgbc {
    border: 0;
    background: transparent;
}

.pgbc {
	padding:0;
}

.v4toppromos {
    display: none;
}
table.v4thldr td {
    color: #333333;
    font-family: Verdana, Serif;
    font-style: normal;
}
table.v4acp td.v4baccent {
    display: none;
}
.spacer10 {
    font-size: 0;
    height: 10px;
}
.clearer {
    clear: both;
}
table.v4stw table.v4acpcont table.v4midBox {
    border: 0;
    padding-top: 5px;
}
#v4-61_fswb {
    width: 574px;
}
.fs2-fs {
    width: 574px;
    margin: 0;
}
.justifier {
    text-align: justify;
}
table.v4stw {
    padding: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#middle table.v4stw {
    padding-bottom: 0;
    background: transparent;
}
#middle {
    float:left;
    padding:0;
    width:556px;
    text-align: left;
	background: #fff;
	overflow: hidden;
	padding-bottom: 0;
	overflow: hidden;
	margin-left: 15px;
}

#right {
	float: right;
	width: 187px;
	margin-right: 15px;
	background: #fff;
	overflow: hidden;
	padding: 0;
	padding-bottom: 0;
}
#middle td.v4title {
    font-size: 18px;
    font-weight: normal;
}
.whiter-n {
    display: none;
}
.whiter-rcp .whiter-n .whiter-e, .whiter-rcp .whiter-n .whiter-w {
    background: #fff;
}
.whiter-rcp {
    border: 0;
}
table.v4shwc td.grItm {
    padding: 0;
}
table.v4shwc td.bline {
    display: none;
}
td.v4lrcell table.gallery {

}
td.v4lrcell table.gallery td.picture {
    float: left;
    margin-left: 14px;
    margin-top: 10px;
    width: 146px;
    height: 146px;
    display: table-cell;
}
table.v4shwc td table.gallery .details {
    float: left;
    margin: 10px 5px 0 5px;
    display: table-cell;
}
.v4acpcont:first-child form table {
    padding-bottom: 35px;
    color: #696969;
    font: normal 11px Verdana;
}
.v4acpcont:first-child td.v4mid {
border: 0;
background: url(http://www.e-store-design.co.uk/sparesxpert/img/50_3.jpg) left bottom no-repeat;
}
.whiter-s_nf {
    display: none;
}
#v4-61_p, #v4-61_n {
    width: 16px;
}
#v4-61_cntr {
    width: 542px !important;
}

#right .catItms {
    display: none;
}
td.basics {
    font-weight: bold;
    font-size: 11px;
}
div.basics div.ship span.ship {
    font-size: 11px;
}
.hdrlinktext {
    width: 160px;
    position: relative;
    left: 830px;
    top: 275px;
}
body, td, .g-std {
    font-family: Verdana, Serif;
    font-size: 11px;
}
div.pagecontainer > table > tbody > tr > td > table > tbody > tr > td > img, div.pagecontainer > table > tbody > tr > td > table > tbody > tr:first-child > td {
    height: 8px;
    font-size: 0;
    background: transparent;
}
#LeftPanel + td {
    width: 7px !important;
    font-size: 0;
    overflow: hidden;
    display: none;
}
#LeftPanel + td img {
    width: 9px !important;
}
td.v4lrcell table.gallery td.picture {
    float: none;
}
table.v4shwc td table.gallery .details {
    float: none;
}
#showcase {
    display: none;
	border: 0;
	background: #e8f5ff;
	border-top: 0;
}
div.gallery table.fixed {
    margin-top: 5px;
}
div.gallery div.clearFullDiv {
    clear:both;
    width:100%;
}
div.pagecontainer > table {
    margin: -3px auto 0 auto;
}
/* content table */
div.pagecontainer > img + table {
    text-align: left;
    margin: 0 auto;
    background:  url(http://www.e-store-design.co.uk/electricgemz/img/55_1_1.jpg) repeat-x;
    margin-top: -2px;
}
div.pagecontainer > img + table > tbody > tr:first-child > td:first-child {
    background:  url(http://www.e-store-design.co.uk/electricgemz/img/55_1_2.jpg) center top no-repeat;
}
#right .gallery {
    padding: 10px 0;
    background: transparent;
    border-top: 0;
}
#right .gallery:first-child {
    border: 0;
}
#right .galDetails {
	padding: 10px 10px 0;
}
.leftgraydiv input[type=checkbox] {
    padding-left: 0;
    margin-left: 0;
}
#LeftPanel .v4mid input[type=checkbox] {
    margin-left: 5px;
    padding-left: 0;
}
#LeftPanel #nlchxbox {
    margin-left: 0;
    padding-left: 0;
}
.newsletterbtnwrap input {
    margin: 0;
}
form{
    margin: 0;
    padding: 0;
}

table.gallery .mi {
    display: none;
}
.grid table.gallery td.picture {
    height: 170px;
    padding: 5px;
    border: 0;
}

.grid table.gallery td.picture, #right .galPicTable {
    padding: 0;
    margin: 0;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 0;
    height: 145px !important;
    width: 160px !important;
}
.grid table.gallery td.picture {
	background: url(http://www.e-store-design.co.uk/electricgemz/img/50_2.gif) center center no-repeat;
	border: 0;
}
#right .galPicTable {
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c0e2fe;
    height: 145px !important;
    margin-left: 20px;
    width: 145px !important;
}
#LeftPanel .lcat br {font-size: 0; line-height: 0px;}
#LeftPanel .lcat .link {display:none;}
.lcat a.all_cats {
display:none;
}
table.v4clp li.v4f {
    padding-top: 3px;
}
table.gallery div.saleDiv {
    width: 130px !important;
}
div.v4bc {
    padding-left: 10px;
}
div.v4sem {

}
table.tb_v4bc tr td {
    padding-right: 10px;
}
.mbg {
    font: normal 11px Verdana;
    height: 39px;
    line-height: 39px;
    color: #7c7c7c;
}
.mbg a, .mbg a:link {
    color: #006493;
    text-decoration: none;
}
.mbg a:hover {
    text-decoration: underline;
}
.r3_t {
    display: none;
}
.r3_c {
    border: 0;
}
.r3_bl {
    display: none;
}

/* ----- */
/* other */
/* ----- */


/* picture cells */
td .picture, .galPicture {
    border: 0;
}

/* ------------------ */
/* left panel related */
/* ------------------ */

/* left panel. set width here */
#LeftPanel {

/*border:2px solid #c8c7c5;*/
border-top: 0;
overflow:hidden;
padding-bottom:10px;
width:187px !important;
padding-left: 15px;
}

/* content tables + newsletter holder inside leftpanel */
#LeftPanel .v4acpcont, #LeftPanel .v4thldr {
    margin: 0;
    padding: 0;
    float: right;
    border: 0;
}


#LeftPanel .v4acpcont {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 10px solid #fff;
}



/* hide spacers */
table.v4acp tr.v4acp_head td.v4hspacer {
    display: none;
}

/* header titles */
table.v4acp tr.v4acp_head td.v4title, #rightheader, .defaultBoxHdr, #right div.v4title {
    color: #a37a08 !important;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg5.gif) no-repeat;
    margin: 0;
    height: 36px;
    padding: 0;
    padding-left: 10px;
    font: bold 15px/36px Verdana;
}
.defaultBoxHdr {
	background: url(http://www.e-store-design.co.uk/electricgemz/img/bg5.gif) no-repeat;
}
#right div.v4title {
    font: bold 15px/36px Verdana;
}

/* header title font */
table.v4acp tr.v4acp_head td.v4title font {
    color: #a37a08 !important;
    font: bold 15px/36px Verdana;
}
table.v4acp tr.v4acp_head td.v4title {
    font-weight: bold;
}
table.v4acp tr.v4acp_head td.v4title h2 {
    font: bold 15px/36px Verdana;
}
table.v4midBox tr.v4acp_mid td.v4mid {
    overflow: hidden;
    padding: 0;
}


/* boxes content + newsletter holder */
table.v4midBox, .defaultBox {
    border: 0;
    background: #fff;
}

.defaultBox {
    margin-bottom: 10px;
}

#LeftPanel .v4mid {

    color: #969593;
    font: normal 12px Verdana;
}

/* newsletter content */
.defaultBoxCont_bak {
    padding: 7px 13px;
	border: 0;

    font: normal 12px/140% Arial;
    color: #023468;
    background: #d9eeff;
}
.defaultBoxCont {
        background: none repeat scroll 0 0 #E8F5FF;
    border: 0 none;
    color: #4F8BC0;
    font: 12px/140% Arial;
    padding: 7px 13px;
}
.defaultBoxFtr {
    height: 7px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
	background: transparent;
}

.sidebanner {
	width:187px;
	height:187px;
	margin-bottom:10px;
	overflow:hidden;
}

.sb1 {
	background:url(http://www.e-store-design.co.uk/electricgemz/img/sb1.jpg) no-repeat;
}

.sb2 {
	background:url(http://www.e-store-design.co.uk/electricgemz/img/sb2.jpg) no-repeat;
}

/* ------------------------ */
/* --- category related --- */
/* ------------------------ */

/* hide bottom linebreak */
#LeftPanel .lcat br {font-size: 0; line-height: 0px;}

/* hide see all items in store link */
#LeftPanel .lcat .link {
    display:none;
}

/* hide all subcategories link */
.lcat a.all_cats {
    display:none;
}

/* link styles */
#LeftPanel .lcat a {
    color: #357bb7;
    text-decoration: none;
    font: normal 12px Verdana;
}

/* hover link styles */
#LeftPanel .lcat a:hover {
    font: normal 12px Verdana;
}

/* remove bullets from lists */
#LeftPanel ul, #LeftPanel li {
    list-style-type: none;
    padding-left: 0;
}

/* category list styles */
/* background is added on table.v4midBox */
#LeftPanel div.lcat {
    width: 187px;
    font: normal 12px Verdana;
    border: 0;
}

/* cat title */
.lcat .ttl {
    margin: 0;
    display: none;
}

/* level 1 (topmost) */
#LeftPanel .lcat .lev1 li {
    margin: 0;
    padding: 6px 15px 6px 10px;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg6.gif) left center no-repeat;
}

/* level 2 */
#LeftPanel .lcat .lev2 li {
    margin: 0;
    padding: 6px 15px 6px 25px;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg6.gif) left center no-repeat;
}

/* level 3 */
#LeftPanel .lcat .lev3 li {
    margin: 0;
    padding: 6px 15px 6px 40px;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg6.gif) left center no-repeat;
}

/* hover for all levels */
#LeftPanel .lcat .lev2 li:hover, #LeftPanel .lcat .lev1 li:hover, #LeftPanel .lcat .lev3 li:hover {
    text-decoration: none;
    color: #fff;
    font-weight: normal;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg7.gif) left center no-repeat;
}

/* hover for all levels */
#LeftPanel .lcat .lev2 li:hover,  #LeftPanel .lcat .lev3 li:hover {
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg7.gif) left center no-repeat;
    color: #fff;
}

/* hover font for all levels */
#LeftPanel .lcat .lev2 li:hover a, #LeftPanel .lcat .lev1 li:hover a, #LeftPanel .lcat .lev3 li:hover a, #LeftPanel .lcat, #LeftPanel .lcat .lev2 li:hover span, #LeftPanel .lcat .lev1 li:hover span, #LeftPanel .lcat .lev3 li:hover span  {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

#LeftPanel .lcat .lev1 li:hover a, #LeftPanel .lcat .lev1 li:hover span {
    font-weight: normal;
}

/* level 2 links, no border */
#LeftPanel ul.lev1 > li {
    border: 0;
}

/* bold font for first category links */
#LeftPanel ul.lev1 > li a {
    font-weight: normal;
}


.lcat .lev1 li > span:first-child, .lcat .lev2 li > span:first-child, .lcat .lev3 li > span:first-child {
    font-weight: normal;
    text-decoration: none;
    color: #357bb7;
    font: normal 12px Verdana;
}

#LeftPanel .lcat span.cnt, .lcat .cnt, .lcat .lev2 li span.cnt, .lcat .lev1 li span.cnt, .lcat .lev3 li span.cnt {
    color: #023468;
    font: normal 10px Verdana;
}

#LeftPanel .lcat .lev1 li:hover span.cnt, #LeftPanel .lcat .lev2 li:hover span.cnt, #LeftPanel .lcat .lev3 li:hover span.cnt {
    /*color: #fff;*/
    font: normal 10px Verdana;
}

/* ------------------- */
/* store links related */
/* ------------------- */
table.v4clp {
    font: normal 12px Verdana;
    color: #023468;
}
table.v4clp td.oc {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    font: normal 12px Verdana;
    border: 0;
    color: #357bb7;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg6.gif) left center no-repeat;
}
table.v4clp td.oc ul {
    padding: 0;
    margin: 0;
}
.prodttl {
    height: 38px;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/prodttl.gif) no-repeat;
}
table.v4clp li {
    margin: 0;
    padding: 6px 15px 6px 20px;
    list-style-type: none;
}
table.v4clp > tbody > tr:first-child li {
    border-top: 0;
}
table.v4clp li.v4f {
    padding-top: 7px;
}
table.v4clp a {
    color: #357bb7;
    font-weight: normal;
}
table.v4clp td.oc li span {
    color: #357bb7;
    font-weight: normal;
    text-decoration: none;
}
table.v4clp td.oc:hover {
    background: url(http://www.e-store-design.co.uk/electricgemz/img/bg7.gif) left center no-repeat;
    color: #fff;
    text-decoration: none;
}
#LeftPanel table.v4acpcont:first-child + table.v4acpcont + table.v4acpcont table.v4clp {
	border: 0;
}
#LeftPanel table.v4acpcont:first-child + table.v4acpcont + table.v4acpcont td.v4mid {

}
table.v4clp td.oc:hover a, table.v4clp td.oc:hover li span {
    color: #fff;
    text-decoration: none;
}




/* border between center products */
.grid td.left {
    border: 0;
}


/* ---------------------- */
/* product slider related */
/* ---------------------- */
.prodscroller {
	position: relative;
}
#endingslider {
    height: 78px;
    left: 16px;
    overflow: hidden;
    position: absolute;
    top: 53px;
    width: 526px;
}
.fs2-prel {
    width: 495px !important;
}

#endingslider > table {
    width: 100%;
    padding: 0;
    margin: 0;
}
#endingslider .v4acpcont {
    margin: 0;
    padding: 0;
}
#endingslider .v4midBox {
    padding: 0;
    margin: 0;
}
#endingslider .v4midBox {
    background: transparent;
}
#endingslider table.v4acpcont > tbody > tr:first-child {
    display: none;
}
#v4-61_fswb {
    width: 100%;
}
.fs2-fs {
    width: 100%;
    margin: 0;
}
#pslides table.v4acpcont > tbody > tr:first-child {
	display: none;
}
#pslides table.v4acpcont {
	margin: 0;
	padding: 0;
}
#endingslider .v4mid {
	border: 0;
}



/* ------------------- */
/* ebay footer related */
/* ------------------- */
.stBadge, #sModule, .ebay, #glbfooter {
    background: #fff;
    margin: 0 auto;
    display: block;
    width: 990px;
}

.stBadge {
    width: auto;
    text-align: center;
    background: transparent;
}

.stBadge > div, .stBadge > table {
    text-align: left;
    margin: 0 auto;
    width: 990px;
    background: #fff;
}





/* --------------------------------------------- */
/*            search page related                */
/* override .catpage when using ASEbayCore fixes */
/* --------------------------------------------- */

/* holder table */
.r3 {

}
/* links table at the top */
td#CentralArea div.v4stabl {
    width: 587px;
}



/* ----------------------------- */
/*     product list related      */
/* ----------------------------- */

/* product header holder */
.ctrlbr {
	border: 0;
	height: 33px;
	line-height: 31px;
	background: url(http://www.e-store-design.co.uk/electricgemz/img/55_4.gif) repeat-x;
	padding: 0;
	display: none;
}
.ctrlbr span:first-child {
    margin-left: 10px;
}
#CentralArea span.pdmt {
    padding-right: 20px;
    margin-right: 20px;
     background: url("http://www.e-store-design.co.uk/electricgemz/img/arrow.png") no-repeat scroll right center transparent;
}
span.pdmt .cur  {
    color: #287ebc;
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana;
}
table.grid {
    border-spacing: 0;
}

td.gallery {
    border-right: 0;
}


/* texts on the header */
span.pdmt .label {
    color: #287ebc;
    font: normal 12px Verdana;
}

/* holder for the postage field */
.cmpBr {
    background: #9cd4ff;
    border: 0;
    height: 25px;
    display: none;
}

/* postage field */
.cmpBr .cmsg {
    font: normal 11px/11px Verdana;
    color: #fff;
    float: right;
}

.cmpBr a {
    color: #fff;
    font: normal 11px/11px Verdana;
}

span.pdmt {
    color: #287ebc;
}

span.pdmt img {
    display: none;
}

.gallery {
    margin: 0;
}

/* product row separator */
.itemseparator {
    display: none;
}

/* one of product list holders. could be used for borders */
.rs-pview {
    padding: 0;
    margin: 0;
    border: 0;
}

/* can be used for adding horizontal border between products */
.grid table.gallery {
    border: 0;
    width: auto;
    margin: 0 auto;
}

/* override for the first row of products */
.rs-pview .grid:first-child table.gallery {
    border-top: 0;
}

/* product background, including right side products */
table.grid {

}

/* postage, time left labels */
div.basics span.label, div.basics span.time {
    color: #023468;
    font: normal 11px Verdana;
}

/* postage price label */
div.basics div.ship span.ship {
    color: #023468;
    font: normal 11px Verdana;
}

/* buy it now price label */
div.basics span.bin {
    color: #dc1716;
    font: bold 15px Verdana;
    margin-top: -3px;
}

/* time left */
.grid .clr > span + span, #right .clr > span + span, #twoproducts .clr > span + span {
    float: right;
    text-align: right;
    color: #4f8bc0;
    font-weight: normal;
    font: normal 12px Verdana;
}




/* --------------------------------------------- */
/*       header and content related              */
/* --------------------------------------------- */

/* ebay header */
#gnheader, #gh {
    background: #fff;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

/*     for all main tables. use this to style      */
/* the table that contains main content and footer */
/*          and override the ones below            */
div.pagecontainer > table {

    width: 100%;
    margin: 0 auto;
    text-align: center;
}

/* exception for the ebay breadcrumbs table */
div.pagecontainer > table.tb_v4bc {
    background: #fff;
    margin: 0 auto;
    width: 100%;
}

/* main table: header */
div.pagecontainer > table > tbody > tr > td > table:first-child
{
	background: transparent;
	width: 100%;
}

/* main table: content */
div.pagecontainer > table > tbody > tr > td > table {
    width: 990px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
}

/* empty row between header and content */
div.pagecontainer img + table > tbody > tr > td > table + table > tbody > tr:first-child {
    display: none;
}

#msg a:link, body .g-novisited a:visited {
    color: #fff;
    font: normal 12px Verdana;
}

.bpmsg {
    display: none;
}
.g-hlp div.g-nav {
    background: #fff;
}
.stBadge-accent, div.pagecontainer img + table.stBadge-accent {
    background: #fff;
}
.custompagewrp {
    padding: 15px;
    text-align: justify;
}
#v4-6 {
    border: 0;
}
.v4stabl, .fpcc {
    display: none;
}

#items .rs_box {
    padding: 0;
}
div.basics > div {
    padding-top:3px;
}

#twoproducts .v4mid {
    border: 0;
}
#v4-5, #v4-6 {

}
.r3_c table.pgbc {

}
td#CentralArea .r3_c  div.dynpg {

}
.rs-pview {
    margin: 0 auto;
    background: #e8f5ff;
}

form #v4-2 + label {
	position:relative;
	top:-2px;
	font: normal 11px Verdana;
}

#items {
	overflow: hidden;
	background: #fff;
	width:552px;
	border: 2px solid #6699c9;
	border-top: 0;
	border-bottom: 0;
}

#items a:active, #items a:link, #right a:active, #right a:link
{
	color: #4f8bc0;
	font: normal 12px Verdana;
}
#items #msg a:link
{
	color: #fff;
	font: normal 11px Verdana;
}
.grid table.gallery > tbody > tr:first-child + tr {
	display: none;
}
#LeftPanel > .v4acpcont:first-child {
	display: none;
}
.v4acpcont:first-child form input[type="submit"] {
    border: 0 none;
    color: transparent;
    font-size: 0;
    height: 25px;
    margin-left: -166px;
    margin-top: 47px;
    overflow: hidden;
    position: absolute;
    width: 157px;
    background:url(http://www.e-store-design.co.uk/sparesxpert/img/btn_search.gif) no-repeat;
}
.v4sbox {
    border: 1px solid #cfcfcf;
    color: #7d7d7d;
    font: 11px/17px Verdana;
    height: 17px;
    margin-left: 7px;
    margin-top: 8px;
    padding-left: 20px;
    width: 139px;
    background:#fff url(http://www.e-store-design.co.uk/sparesxpert/img/50_4.gif) 3px center no-repeat;
}
.g-std {
	font-size: 12px;
}

#lnkesdbtm {
    height: 25px;
    right: 89px;
    position: absolute;
    top: 18px;
    width: 105px;
}

#slideshow table.v4acp > tbody > tr:first-child {
	display: none;
}
#slideshow table.v4acpcont > tbody > tr:first-child {
	display: none;
}
#slideshow table.v4midBox {
	padding-top: 0;
	background: transparent;
	border: 0;
}
.redbold {
	font-weight: bold;
	color: #ff0000;
}
#items table.grid {
	border: 0;
}
#items table.grid td.gallery {

}

#items table.grid:first-child {
	border: 0;

}
.flashspace {
	height: 233px;
	/*background: url(http://www.e-store-design.co.uk/electricgemz/img/flashbg.jpg) no-repeat #fff;*/
	background: #fff;
}
.pghdr0 {
	text-align: center;
}
.pghdr1 {
	height: 190px;
	position: relative;
	background: url(http://www.e-store-design.co.uk/electricgemz/img/hdr10.png) no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
.hdrlnkhld {
    height: 48px;
    left: 179px;
    overflow: hidden;
    position: absolute;
    top: 139px;
    white-space: nowrap;
    width: 570px;
}

.hometop1 {
    background: url("http://www.e-store-design.co.uk/electricgemz/img/featuredbox.gif") no-repeat scroll 0 0 transparent;
    height: 145px;
    position: relative;
}


.hdrusrhld {
   font: 12px/37px Verdana;
    height: 37px;
    left: 358px;
    position: absolute;
    text-align: left;
    top: -2px;
    width: 300px;
}
.mmenu img {
	margin: 0;
	width: 254px;
	height: 109px;
	padding: 0;
	border: 0;
}
.mmenu {
	white-space: nowrap;
	height: 109px;
}
.srctxt {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #949494;
    font: 13px/21px Verdana;
    height: 21px;
    left: 768px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 152px;
    width: 172px;
}
.srcsub {
   height: 31px;
    left: 944px;
    position: absolute;
    top: 148px;
    width: 37px;
}
.ppverified {
	height: 189px;
	background: url(http://www.e-store-design.co.uk/funkyspecshop/img/verified.jpg) no-repeat;
}
.introtext {
	font: normal 12px/150% Verdana;
	color: #023468;
	text-align: justify;
}

.introtext > div {
	font: bold 15px Verdana;
	color: #287ebc;
	padding-bottom: 20px;
}

table.fixed {
	width: 100%;
}

table.fixed tr > td:first-child + td {
	text-align: right;
}

table.fixed div.time2 {
	padding-right: 0;
}

table.fixed tr > td {
     height: 18px;
     position: relative;
}

table.fixed tr > td:first-child + td > * {
	visibility: hidden;
}

table.fixed tr > td:first-child + td > span.bid,
table.fixed tr > td:first-child + td > span.bin {
	visibility: visible;
}

table.fixed div.clearFullDiv, table.fixed div.clr {
	position: absolute;
	width: 158px;
}

#right table.fixed div.clearFullDiv, #right table.fixed div.clr {
	width: 164px;
}

table.fixed span.bid, table.fixed span.bin {
	font: normal 15px Verdana;
	color: #e31f26;
}

table.fixed span.label {
	float: left;
	color: #4f8bc0;
	font: normal 12px Verdana;
}

.r3 .rs_box { width: 598px; border: 0; padding: 0; }

table.gallery td.picture div.image { margin: 0 auto; padding: 0; }

.v4acpcont:first-child form {
	display: block !important;
	padding: 3px;
}
.grid a:link, .grid .g-novisited a:visited {
	color: #2c2c2c;
}





/* --------------------- */
/* custom footer related */
/* --------------------- */
#customFtr {
    display: none;
}
#customFtrWrap {
	background: transparent;
	height: 60px;
	width: auto;
}
#customFtrWrapInner {
 	margin:0 auto;background:transparent;width:990px;
}
.ftrRel {
    width: 990px;
    height: 60px;
    background: url(http://www.e-store-design.co.uk/electricgemz/img/ftr1.gif) no-repeat;
    position: relative;
}
/* nivoSlider */
.nivoSlider {
    position:relative;
    background:url(http://www.ebay-store-design.co.uk/e4g/img/slider_loading.gif) no-repeat 50% 50%;
	width: 556px;
	height: 233px;
}

.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

.nivoSlider a {
    border:0;
    display:block;
}

.nivo-controlNav {
	position: absolute;
	right: 14px;
	bottom: 12px;
	z-index: 9999;
}

.nivo-control {
	border: 0;
	display: block;
	float: left;
	height: 22px;
	width: 22px;
	background: url(http://www.ebay-store-design.co.uk/e4g/img/slidebtn_inactive.png);
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	margin-left: 3px;
	cursor: pointer;
}

.nivo-control:hover {
	text-decoration: none;
}

.nivo-control.active {
	background: url(http://www.ebay-store-design.co.uk/e4g/img/slidebtn_active.png);
	color: #1a5589;
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
