/*********************************
EBAY STORES template RESPONSIVE FRAMEWORKS. Version 1.1
Copyright: StoreExpress 2017 */

/********************************
     GENERAL CLASSES 
********************************/
html,body{margin:0;padding:0;font-family:'open sans'}
body,td,.g-std{font-family:'open sans'; color:#315375} /* MAIN TEXT COLOUR */
a, a:active {outline:none; color:#0069d0}
a:hover {text-decoration:underline}
a:visited, .g-novisited a:visited {color:inherit;}
.clear,.clearfix{clear:both}
.stBadge{min-width:100%;width:100%}
.stBadge img{display:none!important}
.container{margin-left:auto;margin-right:auto}
.container::before{content:" ";display:table}
::before,::after{box-sizing:border-box}
.row{margin-left:-15px;margin-right:-15px}
.bold{font-weight:900}
font {font-family:'open sans'!important;}

/**************************** 
    FLOATS & ALIGNMENTS  
******************************/
/* .inline-block {display:-moz-inline-stack; display:inline-block; zoom:100%; *display:inline;} */
.inline-block {display:inline-block;}
.block {display:block;}
.inline {display:inline;}
.float-left {float:left;}
.float-right {float:right;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
ul, ul li {list-style-type:none;}
ol {list-style-type:decimal;}
p {line-height:1.4em;font-size:14px}
.box-sizing {-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;}
.valign-middle-important,.valign-middle-children > * {vertical-align: middle !important;}
.valign-top {vertical-align: top !important;}
.valign-bottom {vertical-align: bottom !important;}

/************* OVERWRITES ***********************/
.cmsg {float: none;padding-top: 5px;padding-left: 10px;padding-bottom: 2px;}
.cmpBr {background-color:#fff;}
 
/**********************************
HIDE ON MOBILE AND / OR DESKTOP  
**********************************/
.hideonmobile{display:block;}
.showonmobile{display:none;}
table.v4acp tr.v4acp_head td.v4accent {display:none;}

/* PLACEHOLDER */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333;}
::-moz-placeholder { /* Firefox 19+ */color: #333;}
:-ms-input-placeholder { /* IE 10+ */color: #333;}
:-moz-placeholder { /* Firefox 18- */color: #333;}
.text-container a {color: #000;text-decoration: none;}

/****** MORE OPTIONS LINKS ********/
table.gallery .mi a {color:#d242f6}

/******** REMOVE BORDERS AND CURVES FROM CATEGORY LISTING TABLE ******/
.r3_t i, .r3_bl i {border:0!important;}
.r3_t, .r3_t b, .r3_bl, .r3_bl b {background:none!important;}
.r3_cm {padding:0!important;}
.r3_hm, .r3_c, .r3_s {border-width:0!important;}

/************************************************
     EBAY STANDARD HEADER AND FOOTER 
************************************************/
#body >div.pagewidth> div > div > div >div:nth-child(1),div.pagecontainer> table.tb_v4bc{background:transparent;width:100%;max-width: 990px;margin: 0 auto;/* border-bottom: 1px dotted; */}               /* EBAY STANDARD HEADER VERY TOP*/
.stBadge-midContent{background:#fff;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width: 990px;margin: 0 auto;}
#glbfooter{background-color:#fff;width:auto;border-top:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/**********************************************
    PAGE CONTAINERS 
***********************************************/
.pagecontainer{background:#fff;margin:0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} /* THIS IS THE MAIN WEBSITE CONTAINER */
#gf-t-box{max-width:990px;margin:0 auto}
.stBadge-midContent table{max-width:100%}


/********************************************
    PAGE LAYOUT
********************************************/
.pagelayout {background:#fff;}
.pagecontainer > table:nth-of-type(2){margin:0 auto;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/********* HEADER CONTAINER ***********/
#header > .container {padding:0 15px;}
/********** MAIN CONTAINER ************/
.pagecontainer > table:nth-of-type(2) table:nth-of-type(2){margin:0 auto;max-width: 1150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;display:block;} /* WE NEED TO DISPLAY AS BLOCK FOR SAFARI TO AVOID BREAKINGS */
 
/***************** FOR THESE BREAKPOINTS MAKE IT TABLE AGAIN TO COVER THE SCREEN ****************/
@media screen and (min-width : 911px) and (max-width : 991px) {
    .pagecontainer > table:nth-of-type(2) table:nth-of-type(2) {display:table;}
}

/* *****************************************
    LEFT COLUMN + CATEGORIES + SHOP PAGES 
********************************************/

#LeftPanel .lcat br{font-size:0;line-height:0}
#LeftPanel .lcat .link{display:none}
.lcat a.all_cats{display:none}
#LeftPanel .lcat a{color:#686767;text-decoration:none;}
#LeftPanel .lcat a:hover{color:#cc0000}
#LeftPanel ul,#LeftPanel li{list-style-type:none;padding-left:0}
.lcat .ttl{margin:0;display:none}
#LeftPanel table.v4acpcont {margin-bottom:15px;}
#LeftPanel table.v4acpcont, #LeftPanel table.v4thldr {padding-left:0!important;padding-right:0!important; display:table!important;} /* SAFARI */
#LeftPanel .lcat .lev1 li{margin:0;font-weight:400;padding:10px 5px 10px 0;border-bottom:1px solid #ccc}
#LeftPanel .lcat .lev2 li{margin:0;font-weight:400;padding:10px 5px 10px 10px}
#LeftPanel .lcat .lev3 li{margin:0;font-weight:400;padding:10px 5px 10px 20px}
#LeftPanel .lcat .lev2 li:hover,#LeftPanel .lcat .lev1 li:hover,#LeftPanel .lcat .lev3 li:hover{text-decoration:none;font-weight:400}
#LeftPanel .lcat .lev2 li:active,#LeftPanel .lcat .lev1 li:active,#LeftPanel .lcat .lev3 li:active{text-decoration:none;font-weight:400}
#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
{font-weight:400;text-decoration:none}
#LeftPanel .lcat .lev1 li:hover a,#LeftPanel .lcat .lev1 li:hover span{font-weight:400}
#LeftPanel ul.lev1 > li{border:0}
#LeftPanel ul.lev1 > li a{font-weight:400;font-size:14px}
#LeftPanel .lcat .cnt {font-size:12px}

/*************************************** 
 LEFT COLUMN ALL TITLES 
 **************************************/
table.v4acp tr.v4acp_head td.v4title {background: #ccc none repeat scroll 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 14px;font-weight: bold;padding: 9px 15px;text-transform: uppercase;}
table.v4clp li span {font-weight:normal;}
.lcat .lev1 li > span:first-child,.lcat .lev2 li > span:first-child,.lcat .lev3 li > span:first-child{text-decoration:none;color:#777264;}
#LeftPanel .lcat span.cnt,.lcat .cnt,.lcat .lev2 li span.cnt,.lcat .lev1 li span.cnt,.lcat .lev3 li span.cnt{color:#cc0000}
table.v4clp{color:#000;}
table.v4clp td.oc{margin:0;padding:0;border:0;color:#858585;}
table.v4clp td.oc ul{padding:0;margin:0}
table.v4midBox tr.v4acp_mid td.v4mid,
table.v4acp_mid{background:#eee;}
table.v4clp > tbody > tr:first-child li{border-top:0}
table.v4clp .oc li{border-bottom: 1px solid #ccc;padding: 10px 5px 10px 0;} /* ADD YOUR BORDERS HERE */
table.v4clp li{padding-left:0}
table.v4clp a{text-decoration:none;;text-decoration:none;padding-left:4px;color:#0069d0; color: #333;padding-left: 4px;text-decoration: none; font-size:14px;}
table.v4clp td.oc li span{color:#777264;text-decoration:none;text-decoration:none;padding-left:4px; font-size:14px;}
table.v4clp td.oc:hover{text-decoration:none;color:#777264}
.v4title h2 {font-size:16px;}
table.v4clp td.oc:hover a,table.v4clp td.oc:hover li span{text-decoration:none;color:#cc0000;text-decoration:none;}
.grid td.left{border:0;border-left:1px solid #ebebeb; }

/*** PROMOTION BOXES */
#LeftPanel .promobox img {width:100%;max-width: 210px; margin-top:15px;}

 
/******************************************
            NEWSLETTER 
*******************************************/
.defaultBox .defaultBoxHdr{color:#fff;font-family:'open sans';font-size:16px;;padding:9px 15px;text-transform:uppercase;font-weight:700;background:#ccc;box-sizing:border-box}
.defaultBox .defaultBoxCont{color:#000;font-size:14px;font-family:'open sans';border-bottom:0 solid #000;background:#eee;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table.v4nl td{color:#00421b;font-size:14px;padding-left:12px;padding-right:12px}
.v4stw .v4acpcont .v4acp_head .v4title{background-color:#174a7c;color:#fff;font-weight: bold;border-bottom: 0;}
.v4stw .v4acpcont .v4acp_head .v4title {font-family:'open sans'}
.Sign-text{padding:8px 15px}
 
.defaultBoxCont img{margin-bottom:13px}
.defaultBoxHdr2{border-bottom:2px solid #00aab8;color:#00aab8;display:block;font-size:18px;font-weight:700;line-height:1;padding:11px 0}
.padas{color:#000;font-size:13px;line-height:1.3;padding:16px 0;display:block}
#signupas{cursor:pointer;background-color:#174a7c;border:none;border-radius:0;color:#fff;display:block;font-family:'open sans';font-size:14px;margin-top:16px;padding:9px 0;text-align:center;width:100%;text-transform:uppercase;font-weight:700}
.mainTitle{margin:25px 0;font-size:30px;color:#fff;text-align:center;text-transform:uppercase}
.mainTitle span{display:block;color:#939393;font-size:17px}
 
/*************************************
     RIGHT COLUMN (CENTRAL AREA ) 
**************************************/
#CentralArea .container{width:100%;}
#CentralArea h1,
#CentralArea h2,
#CentralArea h3,
#CentralArea h4,
#CentralArea h5{color:#000;margin:20px 0;clear:both}
#CentralArea h1{font-size:25px}
#CentralArea h2{font-size:20px}
#CentralArea h3{font-size:16px}
#CentralArea h4{font-size:14px}
#CentralArea h4{font-size:12px}

/******************************************************************** 
 PRODUCT & CATEGORIES TABLES, LISTING BOXES AND TEXT / COLOUR LINKS 
*******************************************************************/

/* BORDERS */
.rs-pview {padding:0;}
div.itemseparator {border: 0 none;margin: 0;}
.grid td.left {/* border-color:#ddd; */} /* OVERWITE THE DEFAULT COLOUR STYLE #CCC */

/** PAGERS & CONTROL BAR*/
.ctrlbr {border-bottom:none;}
span.pdmt {font-weight:normal; font-style:normal;}
.pgbc {padding: 7px 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.dynpg span.page {font-weight:normal;}

/* TEXT AND LINK COLOURS */
.grid {border-top: 0px solid #ddd;width: 50%;padding:0!important;display:table!important;border-spacing:0;float: left;border-bottom: 1px solid #eee; min-height:410px;} /* SAFARI */
span.pdmt .cur, .cmsg.g-nav a, .v4stabl a, .ttl.g-std a {color:#0069d0 !important;} /* PRODUCT BOX TITLES */
.bin {color:#65b343; font-size:18px; font-weight:bold;} /* PRODUCT BOX PRICES */

/* PRODUCT BOXES */
table.gallery td.picture {padding:0;}
.ttl {font-size:14px;}
 
/* BOTTOM PAGER */
td#CentralArea div.dynpg {border-top:0; padding:0;}

/****************************************
            LATEST OFFERS 
*****************************************/
#homeOffers{clear:both}
#homeOffers table.gallery {margin: 0 auto;width: auto;}
#homeOffers table.v4stw table.v4acpcont {height: 290px;margin: 0 !important;background: #fff;border: 1px solid #eee;}
#homeOffers table.v4stw table.v4acpcont > tbody > tr > td {vertical-align:top;}
#homeOffers .ship .ship{color:#f80;float:none;font-size:11px;font-weight:700;margin-right:0}
#homeOffers table.gallery td.details{padding:0;width:180px}
#homeOffers table.v4shwc td table.gallery .details table tr{display:block!important;float:none;width:100%}
#homeOffers table.gallery td.picture{padding:0}
#homeOffers table.gallery td.picture div.image{border:0;margin:0 auto!important}
#homeOffers td.details a{color:#002398!important}
#homeOffers .subnav{font-size:11px;color:#000}
#addproducts > div{display:inline-block;width:49%;margin-left:1%}
#addproducts > div:first-child{margin-left:0}
.v4thldr{padding:0!important}
#homeOffers h2{color:#c71712;font-size:18px;margin:5px 0}
#homeOffers table.v4shwc td.grItm{padding:0}
#homeOffers table.v4shwc td.grItm table.gallery tbody > tr:first-child,#homeOffers table.v4shwc td.grItm table.gallery tbody > tr:nth-child(3){display:inline-block;float:left}
#homeOffers table.v4shwc td.grItm table.gallery tbody > tr:nth-child(2){display:none}
#homeOffers table.v4midBox tr.v4acp_mid td.v4mid {background:#fff;}
tr.v4footr td.v4footd {border:none;background: #fff;}
/* LATEST OFFERS BUTTONS */
tr.v4footr td.v4footd {margin:0;padding:0;vertical-align:bottom!important;}
tr.v4footr td.v4footd a:link, tr.v4footr td.v4footd a:visited, tr.v4footr td.v4footd a:active {display: block;color: #fff;background: #c71712;padding: 7px 20px; text-align:center; margin: 10px;font-weight: bold;text-transform: uppercase; font-size:15px;}
table.v4midBox {border:0;}

/***********************************
    CUSTOM FOOTER 
*********************************/
#customFtrWrap {background: #fff;color: #000;width: 100%;z-index:123456789;}
#customFtr{width:100%;background:#000;color:#fff;border:0;bottom:0;width:100%;margin:0;left:0}
#customFtrWrapInner{margin:0 auto}
.ftrRel{color:#fff!important;display:table;font-size:12px;padding:15px 0;position:relative;width:100%;margin:0 auto}
.ftrRel2{height:48px;position:relative}
.leftftrt,.rightftrt{font-family:'open sans';font-weight:500;color:#999!important}
.ftrRel2 .rightftrt{padding-right:0}
.rightftrt img {vertical-align: middle;}
.leftftrt{color:#fff;display:table-cell;font-size:13px;vertical-align:middle}
.rightftrt{color:#fff;display:table-cell;font-size:13px;text-align:right;vertical-align:middle}
.ftrRel a{color:#f26c63!important;text-align:right;width:100px}
 
/*******************************************************
     RESPONSIVE STUFF  
********************************************************/
 
/* IE9, IE10 */
@media screen and (min-width:0\0) {#CentralArea .container {width:auto!important;}}
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {#CentralArea .container {width:auto!important;}}

 
/**************************************
     ALL MOBILE DEVICES                
**************************************/
@media screen and (max-width : 767px) {

html,body {overflow-x:hidden;}
/********** PAGE CONTAINERS ********************/

/********** BUG FIXING (767PX FULL WIDTH CATEGORY PAGE) ********************/
.pagelayout {background:#eee;}
.pagecontainer {max-width:600px;}

.pagecontainer table:nth-of-type(2) > tbody:first-child > tr:first-child > td:first-child > table:first-child{width:100%}
.pagecontainer table:first-child + table,.pagecontainer table:first-child + table + table + table{display:block;width:100%}
.pagecontainer > table:nth-of-type(2)> *{display:block;width:100%}
td#CentralArea div.dynpg table.pgbc tbody > tr > td{display:block;width:100%;text-align:center;margin:2px 0}
td.basics{width:100%!important}
#design-by{position:relative!important;margin:20px 0!important;top:0!important}

/********* SHOW ON MOBILE HIDE ON DESKTOP */
.hideonmobile{display:none}
.showonmobile{display:block}

/* LEFT PANEL + CATEGORIES + STORE PAGES */
#gh {min-width: auto;}
#LeftPanel, #LeftPanel *  {display:block; width:100%; text-align:center;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
#LeftPanel .v4mid > .lcat > .lev1 > li > a,
#LeftPanel .v4mid > .lcat > .lev1 > li > span {display:inline-block!important; width:auto!important}
#LeftPanel table.v4acpcont {display: block;} /* WORKS ONLY ON THE FIRST TABLE */
table.gallery tr, #CentralArea tr {display: table-row;}
#LeftPanel .promobox img {max-width:100%;}

.pagecontainer table.v4acpcont tr + tr td {display: block;width: 100%;}
table.v4acpcont > table {width:100%; display:block;}

/* BANNERS */
.col{margin:1% 0}
.span_3_of_3,.span_2_of_3,.span_1_of_3{width:100%}
.banners img{max-width:100%}

/* RIGHT AREA */
#CentralArea,
#CentralArea .container{width:100%}
.pagecontainer table table + table tr + tr, #CentralArea, 
.pagecontainer table table + table tr + tr td + td + td 
{display:block; width:100%;}
 
/* BANNERS */
#banners > div{display:block!important;width:100%!important}
#banners > div img{max-width:100%}

/* SPECIAL OFFERS */
#newin,#latestdeal,#addproducts table.v4shwc td table.gallery .details,#newin table.v4shwc td table.gallery .details{display:block;width:100%}
.time2 span:nth-child(2){margin-right:0}
table.gallery td.details{padding:0}
#addproducts > div{display:block;width:100%;margin-left:0}
tr.v4footr td.v4footd a:link, tr.v4footr td.v4footd a:visited, tr.v4footr td.v4footd a:active {display: block; float:none; text-align:center;}
.defaultBox {margin-bottom:15px!important;}

/* PRODUCT TABLES*/
.grid,.grid td.left {border:0}
.grid td.gallery {border: 1px solid #ddd;display: block;margin: 15px 0;width: 100%;}
.v4acpcont {text-align: center;}
 
#v4-31 .grid td.gallery[itemscope="itemscope"] {border: 1px solid #ccc;display: block; margin-bottom: 5px;vertical-align: top;width: 100%;}
table.gallery table.fixed {margin: 5px auto 0;}
table.gallery td {text-align: center;vertical-align: top; display:block;}

/* FOOTER */
.leftftrt,.rightftrt,.rightftrt a{display:block;margin:10px auto;float:none!important;width:100%;text-align:center}
}

/**************************************
     SMALL DEVICES TABLETS  
***************************************/
@media screen and (min-width : 768px) {
/** HIDE ON MOBILE */
.hideonmobile{display:block;width: 100%;max-width: 100%;}
.showonmobile{display:none;width: 100%;max-width: 100%;}

/**PAGERS & CONTROL BAR*/
.rs_box > div {width:100%;}
.rs_box > div > div:first-child,
.rs_box > div > div.cmpBr {display:table-cell; vertical-align:middle; background:#eee; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
height: 40px;padding: 8px 12px;width: 50%; border:1px solid transparent;}
.cmsg {float: none;padding: 0 0 0 12px; font-family:"Open sans"}
.ctrlbr {text-align:left; height:auto; padding:0 12px 0 0;} 
.cmpBr  {text-align:right;height:auto; padding:0;}
td#CentralArea span.pdmt {font-family:'open sans'!important;}
span.pdmt {font-weight:normal; font-style:normal;}

/* BANNERS  */
.banners{clear:both;padding:0;margin:0}
.banners img{max-width: 100%;}
.col{display:block;float:left;margin:0 0 1% 1.6%}
.col:first-child{margin-left:0}
.col:last-child{margin-right:0}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.span_3_of_3{width:100%}
.span_2_of_3{width:66.13%}
.span_1_of_3{width:32.26%}

/** PRODUCT TABLES*/
table.gallery td,table.gallery td.details {display: block;vertical-align: top; width:100%;} /* MAKE TIME LEFT AND PRICE ROWS BLOCKS FOR IPADS*/
}

/**************************************
     SMALL DEVICES TABLETS  + 
     SMALL DESKTOP VIEW
***************************************/
@media screen and (min-width : 768px) and (max-width:991px) {
    
/***** CONTAINER WIDTH ********/
.rs_box > div > div:first-child, .rs_box > div > div.cmpBr {min-height:60px;}

/****** TABLES PAGERS ****************/
.dynpg .l,
.dynpg .m,
.dynpg .r {
    display:inline-block; /* DECLARE THIS AS INLINE BLOCK ONLY FOR IPAD TO AVOID PROBLEMS WITH HORIZONTAL SCROLLING */
    padding:7px 12px;
}
}
 
@media screen and (max-width: 991px) {
    .homegallery .item img {width:100%;}
    .HEADER-BANNER {border:0}
    .ftrRel {width:100%;}
    td#CentralArea .container {width:100%;}
    div.pagecontainer > table > tbody > tr > td > table {margin:0 auto!important;padding:0;}
}

/* DESKTOPS */
@media screen and (min-width : 992px) {
.pagelayout {background-attachment:fixed;}

/***** PRODUCT TABLES*/
.rs_box > div {} /* MAIN TABLE*/
/***** POSTAGE STATUS  AND HOURS FIX ALIGN ITEMS TO RIGHT (DESKTOP ONLY) ******/

table.gallery table.fixed {margin-top: 25px;position:relative;}
#CentralArea table.gallery td.details .fixed div.clr > span.label + span {left: 0; position: absolute;text-align: right;width: 100%;}
#CentralArea table.gallery td.details .fixed div.ship > span.ship {left: 0;position: absolute;text-align: right;width: 100%;}
.grid .clr > span + span, #right .clr > span + span, #twoproducts .clr > span + span {float: right;text-align: right;}
.grid td.left{display:table-cell;}
.rs_box > div > div:first-child {width: 640px;}

table.gallery td {display: table-cell;vertical-align: middle; width:100%} /* BACK TO NORMAL FOR DESKTOP'S */
table.gallery table.fixed div.time2 {width:100%;}
table.gallery table.fixed div.time2 > span {position:absolute; right: -15%;}
table.gallery table.fixed div.time2 > span.label { position: relative; left:0;} /* TIME LEFT */
table.gallery td.details table.fixed tr:nth-child(2) td:nth-child(2) {/*background:yellow;*/display:block;}
table.gallery td.picture div.image {padding:5px; border:1px solid #fff;}


/*** ALSO FOR DESKTOP PLEASE ALIGN ALL TEXT TO RIGHT */
table.gallery td:nth-child(2) {text-align:right;}
}

/* TABLET HORIZONTAL + LARGE DEVICES + WIDE SCREENS */

@media screen and (min-width : 1024px) {
    /***** ADDITIONAL STYLES HERE ********/
    /********* HEADER CONTAINER ***********/
#header > .container {padding:0;}
/********** MAIN CONTAINER ************/
.pagecontainer > table:nth-of-type(2) table:nth-of-type(2){padding:0;} 
}


/***** OVERWRITES 2017/04/20 ************/
.introtext {text-align:center;}
#promos img {margin:15px 0; width:100%;}

.header-text-container.contact-details, .header-text-container.contact-details p {
    text-align: right;
    margin: 0;
    font-size: 20px;
    color: #666;
}
#design-by {display:none;}

@media screen and (min-width : 768px) {
    .search-form {
        position: relative;
        margin: 0 auto;
        display: block !important;
        width: 410px;
    }
}

@media screen and (min-width: 1150px) {
    #header > .container,
    #nav-bar-container > .container{
        width: 1150px!important;
    }
    #nav-bar {
        max-width:1150px!important;
    }
}
@media screen and (max-width : 1150px) {
    .grid {
        width:100%;
        float:none;
    }
}
.gh-tbl, .gh-tbl2 {
    max-width:990px;
    margin:0 auto;
}


/********** MAIN BANNERS GRID ************/
#banners > div { display:block;}
#banners > div img {max-width:100%;width: 100%;margin: 0 0 1px 0;}

@media screen and (min-width : 768px) {
    #banners > div {display:-moz-inline-stack;display: inline-block;zoom:100%; *display:inline;width: 50%;vertical-align: top;float: left;}
    #banners > div:nth-child(2) > div {display:-moz-inline-stack;display: inline-block;zoom:100%; *display:inline;width: 50%;float: left;}
    #banners > div img {width: 100%;margin: 0 0 1px 0;}

    table.gallery {
        width: 100%;
        display: block;
        min-height: 100px;
        max-height: 400px;
    }
}
 
#body >div.pagewidth> div > div > div >div:nth-child(1), div.pagecontainer> table.tb_v4bc,
.gh-tbl {
    max-width:1150px;
    margin:0 auto;
}
.rs-pview table:nth-of-type(2n+2) {
    border-left:1px solid #eee;
}
table.gallery div.subtitle {
    font-family: arial;
}
.rs_box {
    background:#fff;
}

#LeftPanel {display:none!important;}
.fpcc span.keywordClass {background:none!important;}
/**** HIDE FOREVER IF WE WANT TO HAVE 6 COLUMNS *****/
 
table.gallery td.picture div.image {
    height:150px;
}



