body { background:#094539} 

a, a:hover, .item h3, .item-end h3, .default h3, .default-end h3, .item p.link, .item-end p.link, .default p.link, .default-end p.link, #footer .footerpanel a { color: #094539;  }

#shell, .advert-item-2, .advert-item-3, .advert-item-4, .advert-item-5, .advert-item-6, .advert-item-2-end, .advert-item-3-end, .advert-item-4-end, .advert-item-5-end, .advert-item-6-end, #mainpanel, #rightpanel, .competition-panel {border:1px solid #094539;  }

#headerwrap { background:#121212 url(/images/tgsc/header-bg.jpg) no-repeat center; height:80px; }
#header h1 a {background:url(/images/tgsc/logo.gif) no-repeat center}

#header .search input#keywordsearch { background: transparent url(/images/tgsc/header-search-bg.gif) no-repeat  }
#header .search input#gosearch { background: transparent url(/images/tgsc/header-search-bg-button.gif) no-repeat; }

#nav li#groceries { }
#nav li#groceries a {color:#FFFFFF }
#nav li#groceries a:hover {color:#FFFFFF  }
#nav li#groceries .subnav div { display:block!important }
#nav li#groceries .subnav {padding:10px 10px 10px 10px}

#nav li#groceries .subnav  ul li ul.groceries li.grocery-offers-tg, #nav li#groceries .subnav  ul li ul.groceries li.grocery-offers-bb {display:none}

#nav li .subnav div ul li#fasciafascia li.bargain-booze {display:none}
#nav li .subnav div ul li#fasciafascia li.bargain-booze-plus {display:none}
#nav li .subnav div ul li#fasciafascia li.bargain-booze-select-convenience {display:none}
#nav li .subnav div ul li#fasciafascia li.select-convenience {display:none}



#footer .goleft {width:960px}
#footer .goright { display:none}
#footer .footerpanel {width:960px; text-align:center}

#rightpanel {background-color:#094538 }

/* !Sitemap */

.glossaryindex strong { border: 1px solid #094539; background: #094539; }
.glossaryindex a { border: 1px solid #094539; padding: 4px 8px; margin: 0 4px 4px 0; }
.glossaryindex a:hover { background: #094539; border: 1px solid #094539; }



.productdetail .content .button {border-color:#4C776E #062D24 #062D24 #4C776E; background-color: #094538; }
.productdetail .content .button:hover { background-color: #062D24 ; border-color:#CC0000 #660000 #660000 #CC0000; }


.topic h3 a:hover, .topic-end h3 a:hover { text-decoration:none; color:#062D24 }

.item input.button, .item-end input.button {background-color:#062D24; border-bottom:1px solid #4C776E; border-right:1px solid #062D24; border-top:1px solid #062D24; border-left:1px solid #4C776E; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;} 

.topic .offerpanel, .topic-end .offerpanel, .recipe .product .image .offerpanel, .productdetail .content .offerpanel {background:url(/images/tg/product-offer-bg.png) no-repeat;  }
.topic .offerpanel .offertitle, .topic-end .offerpanel .offertitle, .topic .offerpanel .offerprice, .topic-end .offerpanel .offerprice, .topic .offerpanel .more a, .topic-end .offerpanel .more a, .recipe .product .image .offerpanel .offertitle, .recipe .product .image .offerpanel .offerprice, .recipe .product .image .offerpanel .more, .productdetail .content .offerpanel .offertitle, .productdetail .content .offerpanel .offerprice, .productdetail .content .offerpanel .more {color:#FFFFFF; }


 .item select.select option, .item-end  select.select option {text-transform: capitalize} 






/* =PAGING -------------------*/

.paging span a {color: #094539; }
.paging span a:hover, .paging span.selected {background-color:#094539; }

#homebox { display:block; width:705px!important; height:340px; border:1px solid #990000; margin-bottom:15px; float:left; padding:1px }
#homebox #homeitems { float: left; width: 705px!important; height: 340px; margin: 0 0 0 0; padding: 0; overflow: hidden; position:relative }
#homebox #slider { float: left; width: 5640px!important; margin: 0; padding: 0; background: transparent; }
#homebox .block { float: left!important; clear: none!important; width: 705px!important; height: 340px; margin: 0; padding: 0; position:relative }
#homebox .block a { display:block; width: 705px!important; height: 340px; margin: 0; padding: 0; }
#homebox .block a:hover { text-decoration:none }

#homebox .items { float: left; clear: both; width: 705px!important; list-style: none;  height:60px  }
#homebox .items li { float: left; margin: 0; padding: 0; width: 100px; }
#homebox .items li.end { border-right:0px; width: 100px; }
#homebox .items li a { margin: 0; padding: 15px 0px; display:block; text-align:center; font-weight:bold; height:29px; vertical-align:middle; background-color: #C5D1DE; }
#homebox .items li a.current { background: #ffffff;}
#homebox .items li a:hover {background-color: #074381; text-decoration:none; color:#074381}

#homeitems .control {color:#FFFFFF; z-index:1000; position: absolute; width:30px; height:30px; display:block; text-indent: -999em; }
#homeitems .back {bottom:1px; left:1px; background: url(/images/control-back.png) no-repeat 0 0; }
#homeitems .play {bottom:1px; left:32px; background: url(/images/control-play.png) no-repeat 0 0; }
#homeitems .pause {bottom:1px; left:32px; background: url(/images/control-pause.png) no-repeat 0 0; }
#homeitems .forward {bottom:1px; left:63px; background: url(/images/control-forward.png) no-repeat 0 0; }
