/* Search */
#Search-Query {font-size:12px; position:relative; border-width:0px; margin: 0px 0px 0px 0px; vertical-align: top; padding: 0px 0px 0px 0px; width: 205px; height: 21px; background-color: transparent; background: url('search.png') repeat-x; color: #000; outline: none; *top: -1px; *padding-top: 3px; }
#Search-Cluster {float: right; margin-right: 30px; position: relative; vertical-align: top; *top: -16px; }
#Search-Form {display: inline; margin: 0px; padding: 0px; vertical-align: top;}
#SearchL, #SearchR  {position: relative; vertical-align: top; }
#Search-Go-Button { border: none; cursor: pointer;  background-image:url('go.png'); background-color: transparent; width: 36px; height: 21px; vertical-align: top;}


.pageminwidth {width: 980px; margin: 0 auto; }
html, body { border:0 none; margin:0 auto 15px !important; padding:0 !important; }
body p { margin: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.left { float: left; }
.left2 { float: left; }
.grid .left { float: none; }
.right { float: right; }
.navigation { font-size: 12px!important; }
a:active, a:link, a:visited { color: #444; }
a:hover, .cnt, .lcat .lev1 span, .fpcc .countClass, span.pdmt .cur, .v4stabl b, .ttl, .s_recat span  { color: #ed5f21!important; }
img {border: 0px; }
/* Hide header border */
.pageminwidth table div div table { border: 0 none!important;  }
#CentralArea .dynpg table { background: none!important; }
.rs-pview {padding: 0px 0px 0px 10px;}


/* CUSTOM HEADER */
#container { position:relative;  top:-97px; }
#ommnom-header { height:136px; left:-171px; position:absolute; top:-197px; width:981px; background: url('10.png') top left no-repeat; }
#ommnom-header h1 { text-indent: 2000px; font-size: 0; width: 20px; overflow: hidden; display: none; }

/* Menu */
#menu {position:relative; color: #ffffff; font-size: 14px; padding-top:7px; padding-left:15px; margin-bottom: -8px; height:32px; width:981px; background: url('menu.png') top left no-repeat; }
#menu a, #menu a:visited  {color:  #ffffff; font-weight: bold; }
#menu a:hover { color: #ffffff!important; }

/*Search*/

/* Hide Site logo -needs fixing
body table div div table table a img { display: none; }
.mbg img, table.gallery td img { display: inline!important; }
*/
/* Welcome text */
body table div div table table table td font { display:block; left:183px; position:relative; width:509px; }
.v4label { display: inline-block; padding-top: 70px; }


/*left*/ 
#ommnom-left { position: absolute; top:-94px; left:-170px; width: 212px; height: 90px;  }
.header-cat, .v4title { background: url('http://www.ommnom.com/images/headera.png') top left no-repeat; width: 212px; height: 30px; padding: 0px!important; }
.header-cat strong { text-align: center; color: #ffffff; font-size: 14px; padding:8px 0px; display: block; font-weight: bold; }
.v4title font {text-align: center; color: #ffffff; font-size: 14px; padding:7px 0px; display: block; font-weight: bold; }
.body-cat { background: url('http://www.ommnom.com/images/bga.png') top repeat-x #40b7e0; border-left: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; }
#ommnom-left ul { margin: 0; padding: 8px 0px 8px 6px; border-bottom: 1px solid #000000; }
#ommnom-left li { list-style: none; }
#ommnom-left li a, #ommnom-left li a:visited { color:  #ffffff; font-weight: bold;  padding-left: 20px; background-position: 0 1px; background-repeat: no-repeat; background-image: url('http://www.ommnom.com/images/icons.png'); }
#ommnom-left li.link-faq a, #ommnom-left li.link-faq a:visited { background-position: 0 -13px; }
#ommnom-left li.link-faq a:hover, #ommnom-left li.link-contact a:hover, #ommnom-left li.link-about a:hover { color: #ffffff!important; }
#ommnom-left li.link-contact a, #ommnom-left li.link-contact a:visited { background-position: 0 -28px; }
//#homelink { display: block; width:981px; height:136px; position: absolute; top: 0; left: 0; }

/* Right */
#ommnom-right { position: absolute; top:-94px; right: -190px; width: 212px; height: 90px; }
#ommnom-right .body-cat  { width: 202px; padding: 9px 0px 10px 8px; border-bottom: 1px solid #000000; }
#ommnom-right a, #ommnom-right a:visited { color:  #ffffff; font-weight: bold; }
#ommnom-right a:hover { color: #ffffff!important; }

/* PROMO */
.salepromo img, .promopromo img { display: block; border: 0px; }
.salepromo, .promopromo { width: 370px; color: #ffffff; }
.body-cat { background:#000000 url('http://www.ommnom.com/images/bga.png') repeat-x scroll center top; border-left:1px solid #000000; border-right:1px solid #000000; }
.promoheader { background:transparent url('http://www.ommnom.com/images/header2a.png') no-repeat scroll left top; height:30px; width:370px; }
.promoheader strong { text-align: center; color: #ffffff; display: block; font-size:14px; padding:8px 0px; }
.salepromo .body-cat , .promopromo .body-cat { padding: 10px; width: 347px; height: 86px; }
.salepromo .body-cat p, .promopromo .body-cat p { padding-bottom: 10px; }
.salepromo .body-cat a, .promopromo .body-cat a, .salepromo .body-cat a:visited, .promopromo .body-cat a:visited { display: inline; color: #ffffff; font-weight: bold; }
.salepromo .body-cat a:hover, .promopromo .body-cat a:hover { color: #ffffff!important; }
.body-cat .left { width: 270px; }
.body-cat .left2 { width: 255px; }
#OmmNomTweets li { list-style: none; }
#OmmNomTweets ul { margin: 0; padding: 0px 0px 0px 0px; }
.twitterTime { float: right; font-size: 11px!important; }
.twitterStatus {font-size: 11px!important; }


/* View all bar */
td#CentralArea div.v4stabl { padding-bottom:0!important; position:relative; top:26px; width: 735px; }

/* Category bar */
table.v4midBox tr.v4acp_mid td.v4mid { padding: 10px!important; }
table.v4midBox { border-color: #000000!important; }

/* news letter */
.newsletter .body-cat { padding: 8px; border-bottom: 1px solid #000000; margin-bottom: 20px;   }
.newsletter p { font-size: 12px; color: #ffffff; }
.newsletterlink { padding-top: 12px; }
.newsletterlink a, .newsletterlink a:visited, .newsletterlink a:link, .newsletterlink a:active {font-weight: bold; color: #ffffff; padding-left: 20px; background-position: 0 -45px; background-repeat: no-repeat; background-image: url('http://www.ommnom.com/images/icons.png'); }
.newsletterlink a:hover {font-weight: bold; color: #ffffff!important; }

/* Gallery */

.s_recat li { font-weight: bold; }
#CentralArea .gallery .picture .gplus { display: none; }
table.gallery td.picture div.image { margin: 0 auto!important; }
table.gallery div.ttl, table.gallery div.subtitle { text-align: center;}
table.gallery div.ttl a, table.gallery div.ttl a:visited, .lview td.details div.ttl a, .lview td.details div.ttl a:visited { color: #ed5f21; font-weight:bold; }
.lview img { display: inline; }
.lview td.details {width: 260px;}
.lview td.trs {display: none;}
.lview td.pay {display: none;}

#CentralArea table.r3 {width: 755px;}
#TopPromoArea {width: 755px;}
.grid td.gallery { border: none;}
table.gallery {background-image: url("gallery-bg.gif") ; background-repeat: no-repeat; width: 235px; padding: 5px 0px 5px 0;}
div.itemseparator {display: none;}
table.gallery div.ttl {padding-bottom: 0px;}
table.gallery td.picture {padding: 0px; height: 96px;}
table.gallery div.ship {display: inline; padding-top: 6px;}
table.gallery div.prices {padding-top: 4px;}
table.gallery img.ii {display: none;}
table.gallery div.mi {display: none;}
table.gallery {padding: 0px;}
#CentralArea .r3_cm {padding: 0px!important;}

/*bottom bit */
.stBadge { position:relative; top: 10px; }
.stBadge img  { display: none; }
.stBadge-accent { height:30px; width:980px; background: url('http://www.ommnom.com/images/header3a.png'); position:absolute; top:-29px;}
.stBadge .whiter-e { display: none; }
.whiter-rcp { border: 1px solid #000000;}
.whiter-rcp img  { display: inline; }


/*middle bit */
#v4-20 {position: relative; }
/* #v4-16, #v4-17 {z-index: 0; background: none; border: none; height: 0px; }
#v4-18  { background: none; } */
.cmpBr { z-index: 0; background: none; border: none; height: 0px; }
#msg {z-index: 29;  position: relative; top:-24px; } 

#v4-6 {z-index: 30;}
#v4-15 {z-index: 30;}
.cmsg g-nav { display: inline;}

.pager a, .pager a:link, .pager a:visited { color: #ed5f21; font-weight:bold; }
.dynpg td.pages a.enabled, .dynpg td.pages a.enabled:visited { color: #ed5f21; font-weight:bold; }

.paypal-link { display: inline; }

