/*
      3 column grid based on work by Keith Donegan of http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }
img{border:none;}
dt{margin-top:15px;}

/* dropdown styles */

label{font-style:normal;}
optgroup{margin-top:0.8em; background: #d3cdc9;}
option {background:#e0dec7;} 
option.subLabel{background: #d3cdc9; text-indent:0.8em;margin-bottom:0.5em;}

.clear { clear: both; background: none; }
.spacer { height:20px; }
.skiplink {display:none}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.81em;
 background:#122a36 url('http://www.gerbilgoods.com/gerbil-goods-images/gerbil-shop-bg.jpg') repeat-x;
}

/* top shopping menu */

#shop-top{
position:absolute;
height:2.00em;
width:27.5em;
padding-right:10px;
background: #c4d9e3 url('http://www.gerbilgoods.com/gerbil-goods-images/top-shop-bar-right.jpg') no-repeat bottom right;
font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;
font-size:1.38em;
font-weight:bold;
margin-left: 280px;
}

#shop-nav a{text-decoration:none; color:#2e5568;}
#shop-nav a:hover, a:active{color:#0075ae;}


#leftbar a, #leftbar a:visited, #leftbar a:active{text-decoration:none; color:#4488ff;}

#shop-nav ul li{float: left; line-height:2.00em; padding-right:7px;list-style: none;}

#shop-nav{height:2.00em; padding-left: 20px; background: url('http://www.gerbilgoods.com/gerbil-goods-images/top-shop-bar-left.jpg') no-repeat bottom left;}


/* main layout */


#wrapper { 
 margin: 0 auto;
 width: 978px;
}



#faux {
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/gerbil-shop-inner-bg.gif') repeat-y;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 width: 978px;
 padding: 0;
 height: 174px;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/gerbil-header-nest2.gif') no-repeat;
}


#header-inner{
 width: 978px;
 padding: 0;
 height: 174px;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/gerbil-header-nest2.gif') no-repeat;
}

#top-gerbil{
margin-top: 65px;
}

/* navigation */

#nav{
padding: 0 20px 0 35px;
list-style:none;
}

#nav li{
display:inline; 
float:left;
}



#shopLink
{
  display: block;
  width: 103px;
  height: 90px;
  background: url("http://www.gerbilgoods.com/gerbil-goods-images/shop-button.gif") no-repeat 0 0;
  margin-top:60px;
  margin-left:-20px;
}

#shopLink:hover
{ 
  background-position: 0 -90px;
}

#shopLink span
{
  display: none;
}

#gamesLink
{
  display: block;
  width: 130px;
  height: 90px;
  background: url("http://www.gerbilgoods.com/gerbil-goods-images/games-button.gif") no-repeat 0 0;
  margin-top:65px;
}

#gamesLink:hover
{ 
  background-position: 0 -90px;
}

#gamesLink span
{
  display: none;
}


#nibblesLink
{
  display: block;
  width: 140px;
  height: 90px;
  background: url("http://www.gerbilgoods.com/gerbil-goods-images/nibbles-button.gif") no-repeat 0 0;
  margin-top:62px;
}

#nibblesLink:hover
{ 
  background-position: 0 -90px;
}

#nibblesLink span
{
  display: none;
}


#freestuffLink
{
  display: block;
  width: 182px;
  height: 90px;
  background: url("http://www.gerbilgoods.com/gerbil-goods-images/free-stuff.gif") no-repeat 0 0;
  margin-top:65px;
}

#freestuffLink:hover
{ 
  background-position: 0 -90px;
}

#freestuffLink span
{
  display: none;
}


/* left menu */



#leftcolumn { 
 display: inline;
 text-align:right;
 color: #333;
 padding-left: 2px;
 padding-right: 5px;
 width: 201px;
 float: left;
}


#leftcolumn a, #leftcolumn a:visited, #leftcolumn a:active{text-decoration:none; color:#4a4a14;}
#leftcolumn a:hover{text-decoration:underline;}

#leftcard-top{ 
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/left-bar-top.png') no-repeat;
 height:205px;
 text-align:center;
 padding-right:15px;
}

#leftcard-mid{ 
 margin-top:-1px;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/left-bar-mid.png') repeat-y;
 text-align:center;
 padding-right:15px;
}

#leftcard-end{ 
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/left-bar-end.png') no-repeat;
 height:52px;
 margin-left:1px;
 margin-top:-1px;
}

.categories-nav{padding-left:22px;}
.categories-nav li{
  list-style:none;
  height:56px;
  width:142px;
  background: url('http://www.gerbilgoods.com/gerbil-goods-images/tube2.gif') no-repeat;
  padding-top:3px;
  padding-left:8px;
}
.categories-nav li a:hover img{border: 3px solid #b4f0ff; margin-top:-3px;}

.products-nav{list-style-type: none;}
.products-nav li {display: inline; }
.products-nav li a:hover img{border: 2px solid #b4f0ff; margin:-2px;}

#more-products{margin-left:-2px;}
#productdropdown{width:14.23em;}

.price-nav{width:150px; margin: 10px 0px 20px 0px;}

.bar-heading{margin-top:50px;}
.bar-heading2{margin-top:20px;}
#vote{padding: 10px 12px 20px 12px;}
#vote h3{margin-top:20px;}

#zazzlebanner{padding: 10px 12px 20px 12px;}
#zazzlebanner img{margin-top:10px;}

/* content */

#wallpapers ul{margin-bottom:20px;}
#wallpapers ul li{float:left; margin-left:20px;}
#avatars ul li{float:left; margin-left:20px;list-style:none;}
#voteimages img{margin-bottom:10px; margin-top:10px;}

#content { 
 float: left;
 width: 580px;
 display: inline;
 position: relative;
 text-align:center;
 font-size:1em;
 overflow: hidden;
 
}

#content-nonshop { 
 float: left;
 width: 580px;
 display: inline;
 position: relative;
 text-align:left;
 font-size:1em;
 overflow: hidden;
}

#content-nonshop h1{font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;
color:#2c547d; margin-bottom:8px;  margin-top:8px:font-size:2em;
}

#content-nonshop ol{margin-bottom:10px;}

#content-nonshop h2{font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;
color:#2c547d; margin-bottom:5px;  margin-top:8px:font-size:1.8em;
}

#content-nonshop h3{font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;
color:#2c547d; margin-bottom:5px;  margin-top:8px:font-size:1.4em;
}

#content-nonshop h4{font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;
color:#2c547d; margin-bottom:5px; margin-top:8px:font-size:1em;
}

#content-nonshop a{color:#2c547d; font-weight:bold;}
#content-nonshop a:hover{color:#0065cc;}

dl{margin-top:8px;}
dt{font-weight:bold;margin-bottom:5px;}

.banner{text-align:center;}

blockquote {
    font-size: 1em;
    margin: 1em 2em;
    border-left: 2px dashed #2c547d;
    padding-left: 1em; }
blockquote p:first-letter {
    float: left;
    color: #2c547d;
    margin: .2em .3em .2em 0;
    font-family: "century gothic", "avant garde", futura, helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold; }
blockquote p:first-line {
    font-size: 1.2em; margin-top:3px;}


#content-nonshop img{padding:5px;}
#content-nonshop p{margin-bottom:8px;}
#content-nonshop ul{margin:10px;}
#content-nonshop ol{margin:10px;}
#content-nonshop gerbilgoods-banners img{margin-top:20px;}

#promos{text-align:left;vertical-align:top;}
#promos img{}
#zazzlepromos{text-align:center; background:#5c8ba6; color:#beebfc; margin-top:25px; margin-bottom:30px; padding:5px;}
#zazzlepromos a{color:#beebfc;}
#zazzlepromos a:hover{text-decoration:underline;}

#content a, #content a:visited, #content a:active{color:#2c547d;}
#content a:hover{color:#005ab6;}

.shop-banner{margin-left:-6px;margin-top:-5px;}

#searchbar{float:left;margin-bottom:10px;margin-right:10px;margin-left:15px;}

#gamescontent-banner{text-align:center;clear:both;margin-top:15px;}

#coupon{width:150px; height:200px; float:right; margin-left:8px; margin-right:8px;text-align:center;}

#coupon a{color:#404040;}

#coupon-inner{width:150px; height:30px; background:url('http://www.gerbilgoods.com/gerbil-goods-images/coupons-small.gif') no-repeat;font-size:0.90em; text-align:center;}

.imageleft{float:left;}
.imageright{float:right;}

#content small{font-size:0.85em;}


/* games */

.gamecategory{clear:both;margin-top:20px;}

.game{width:110px;height:220px;text-align:center; background:#476f86;color:#beebfc;float:left;margin: 10px 10px 30px 10px; padding:5px;}
#gamedesc{margin-top:10px;}
#gamespage{margin-top:30px;}
#gamespage h3{color:#beebfc; padding-bottom:5px;}

.gamesanchors{margin:15px 0px 30px 10px;}
.gamesanchors li{float:left; margin-left:12px;list-style:none;margin-bottom:15px;}
.gamesanchors li a{color:#2c547d; font-weight:bold;}
.gamesanchors li a:hover{color:#0065cc;}

#toppicks{margin-bottom:50px;margin-top:15px;}
#action{margin-bottom:50px;clear:both;margin-top:15px;}
#puzzle{margin-bottom:50px;clear:both;margin-top:15px;}
#sim{margin-bottom:50px;clear:both;margin-top:15px;}
#casual{margin-bottom:50px;clear:both;margin-top:15px;}

.gametop{margin-bottom:10px;}

#gamesinfo{clear:both; margin-top:30px;}
#gamesinfo ol li{margin: 8px 0px 8px 10px;}

/* breadcrumb */

#breadcrumb{
 font-size: 0.90em;
 font-weight:bold;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/breadcrumb-bg.jpg') repeat-y top left;
 width:556px;
 margin-bottom:15px;
 }
 
#breadcrumb-box{
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/breadcrumb-top.jpg') no-repeat top left;}
 
#breadcrumb-links{
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/breadcrumb-bottom.jpg') no-repeat bottom left;
 padding: 11px 5px 8px 5px;
}



/* right menu */


#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 width: 189px;
 float: right;
 }

#rightcolumn a, #rightcolumn a:active{text-decoration:none; color:#4a4a14;}
#rightcolumn a:hover{text-decoration:underline;}

.paysecure{margin-top:5px; margin-bottom:5px;}
.paylogos{padding:5px 0px 5px 0px;}

#rightcard-top{ 
background: url('http://www.gerbilgoods.com/gerbil-goods-images/right-bar-top.png') no-repeat;
height:105px;
text-align:center;
padding: 0px 20px 0px 10px;
}

#rightcard-mid{ 
background: url('http://www.gerbilgoods.com/gerbil-goods-images/right-bar-mid.png') repeat-y;
text-align:center;
padding: 0px 20px 0px 12px;
margin-left:5px;
}

#rightcard-bottom{ 
background: url('http://www.gerbilgoods.com/gerbil-goods-images/right-bar-bottom.png') no-repeat;
width: 186px;
height: 35px;
}

#randomProduct{
margin-left: 10px;
margin-top: 5px;
width:129px;
height:180px;
background: url('http://www.gerbilgoods.com/gerbil-goods-images/tapedbox.gif') no-repeat;
text-align:center;
padding-top:16px;
}

#randomContent{width:118px;margin-left:6px;}

#waterbottle{width:120px; text-align:center; margin: 10px 0px 25px 15px;}
#watertop{background: url('http://www.gerbilgoods.com/gerbil-goods-images/water-top.gif') no-repeat; height:88px;text-align:center;}
#watertop h4{padding:17px 6px 0px 6px;font-size:0.90em;}
#watermid{background: url('http://www.gerbilgoods.com/gerbil-goods-images/water-mid.gif') repeat-y;text-align:center;}
#waterbottom{background: url('http://www.gerbilgoods.com/gerbil-goods-images/water-bottom.gif') no-repeat;height:128px;text-align:center;}

.partners li{
  list-style:none;
  padding-top:5px;
}


#gerbiltank{
width:130px;
margin-left:10px;
margin-bottom:15px;
}

#games-banner{margin-bottom:15px;}

/* footer */


#footer { 
 width: 978px;
 height:214px;
 text-align:center;
 font-size: 1.15em;
 clear: both;
 color: #fff;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/page-bottom.gif') no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 20px 5px 5px 5px;
}

#footer p{margin-top:20px; color:#F3F3F6;}

#footer a, #footer a:visited, #footer a:active{color:#ffffff;text-decoration:none;font-weight:bold;}
#footer a:hover{text-decoration:underline;}

#footerLinks {list-style:none; padding:10px 0px 10px 10px;}
#footerLinks li{padding-right:35px; display:inline;}
#footerLinks li a,#footerLinks li a:visited,#footerLinks li a:active{font-weight:normal; text-decoration:underline;}
#footerLinks li a:hover{color:#90e6ff;}

.designedby{font-weight:bold;font-size:0.92em;}
.top-link{font-size:0.92em;}




/* cpshop styles */

#topgreeting{font-size:0.90em; font-weight:bold; padding-left:30px; color:#275266;
background: url('http://www.gerbilgoods.com/gerbil-goods-images/top-help2.gif') no-repeat top left;
}

#pagenumbering{
background: url('http://www.gerbilgoods.com/gerbil-goods-images/numbering-bg.jpg') repeat-x; 
color:#002e4c;
border: #5d9dc6 2px dashed;
margin-bottom:10px;
margin-top:10px;
padding:5px;
}

#pagenumbering a, #pagenumbering a:visited, #pagenumbering a:active{color:#002e4c;text-decoration:none; font-weight:bold;}
#pagenumbering a:hover{text-decoration:underline; color:#0072bb; padding-bottom:-5px;}



#anchorlist li{float:left; color:#7F5B4F; padding:3px; width:181px; border:1.2px dashed #364E6C; list-style: none;font-weight:bold;}

#anchorlist li a, #anchorlist li a:visited, #anchorlist li a:active{font-size: 0.90em; font-weight:normal;color:#674721;}
#anchorlist li a:hover{color:#C0843E;}
#anchorlist li h4{font-size: 0.90em; color:#8E4B44;}

#clothing{background:#F3EDE5;}
#accessory{background:#EDEDD7;}
#fun{background:#F3EDE5;}
#decor{background:#EDEDD7;margin-top:-20px;}
#bulk{background:#F3EDE5;}



.cpshopcredit{margin-top:50px;}

#cpmaincontent{margin-top:10px;}

/* product page */

#productCaption{font-weight:bold;margin-bottom:5px;color:#2c547d;font-size:1em;}

#availabilityMessage{font-weight:bold; background: #a7dfd2; border: #009673 dashed 2px; width:250px; padding: 5px; margin-bottom: 5px;}
#priceDiv{font-size:1.8em; color:#2c547d; margin-bottom:5px;}
#addtocart{background: url('http://www.gerbilgoods.com/gerbil-goods-images/cart-bg.jpg') repeat-x; 
padding:3px; font-size:1em; color:#ffffff;  font-weight:bold;
border-left:#45a9ec solid 2px;
border-top:#45a9ec solid 2px;
border-right:#003151 solid 4px;
border-bottom:#003151 solid 4px;

}

#addtocart:hover{
border-left:#003151 solid 2px;
border-top:#003151 solid 2px;
border-right:#45a9ec solid 4px;
border-bottom:#45a9ec solid 4px;

}

.imageborder{border: #5d9dc6 2px solid;}


.productheader{font:1.7em "century gothic", "avant garde", futura, helvetica, sans-serif;color:#2c547d;font-weight:bold;margin-bottom:10px;}
.productheaderMain{font:1.9em "century gothic", "avant garde", futura, helvetica, sans-serif;color:#2c547d;font-weight:bold;margin-bottom:10px;}
.toplink{width:100%;text-align:right;font-size:0.90em;}

/* section and product thumbs */

#section-thumbmid a{display: block; width:100%; height:100%; line-height:197px; }

#section-thumbmid{background: url('http://www.gerbilgoods.com/gerbil-goods-images/thumb-background.gif') no-repeat top center;
width:180px; height:197px; line-height:197px; }

#section-thumbmid img{vertical-align:middle;padding-top:25px;}

.sectiondesc{margin-bottom:10px;}

#productthumb-box{
width:180px; text-align:center; margin-bottom:35px; padding-right:10px; 
}


#thumbmid a{display: block; width:100%; height:100%; line-height:197px; }

#thumbmid{background: url('http://www.gerbilgoods.com/gerbil-goods-images/thumb-background.gif') no-repeat top center;
width:180px; height:197px; padding-top:15px; cursor:pointer;}

.thumbprice{color:#764e44; padding-top:5px; padding-bottom:5px;}



#productname{
 font-size: 0.90em;
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/productname-bg.jpg') repeat-y top left;
 width:180; margin-top:-28px; margin-bottom:8px;
 }
 
#productname-box{
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/productname-top.jpg') no-repeat top left;}
 
#productname-links{
 background: url('http://www.gerbilgoods.com/gerbil-goods-images/productname-bottom.jpg') no-repeat bottom left;
 padding: 10px 7px 10px 7px;
}

.producttext{font-size:0.85em;}


#productname-links a, #productname-links a:visited, #productname-links a:active{font-weight:bold; color:#37370e;}

#productcart{text-align:center; margin-top:-40px;}


#linkpref{margin-top:0.90em; margin-bottom:0.80em;}
#aboutus{margin-bottom:0.80em;}


#swatches{width:250px;}
