/* ZOOB BACKGROUND */
#zoobPage {background-image: url(assets/images/zoob/pagebg.gif); background-repeat: repeat-y; background-position: top left; }


/* ZOOB Background Color Classes */
.bg_whatiszoob { background-color: #6eb5dd; }
.bg_products { background-color: #8dc63f; }
.bg_kids { background-color: #ed0b00; }
.bg_creations { background-color: #ffd100; }
.bg_storefinder { background-color: #b2b2b2; }
.bg_resources { background-color: #91268f; }
.bg_retail { background-color: #eee; }
.bg_home { background-color: #f7941c; }

/* ZOOB Foreground Color Classes */
.whatiszoob { color:#6eb5dd; }
.products { color:#8dc63f; }
.kids { color:#ed0b00; }
.creations { color:#ffd100; }
.storefinder { color:#b2b2b2; }
.resources { color:#91268f; }
.retail { color:#f7941c; }
.home { color:#000; }

/* Section Identification Line */
#sectionID { margin-top: 65px; margin-right: 0px; margin-bottom: 10px; padding: 4px 10px 4px 10px; font-family:Verdana,  Helvetica, Arial, sans-serif; font-weight:bold; font-size:small; text-transform:uppercase; text-align:right; }



/* Special Color Classes for the word "ZOOB" */
.zoobBlue { color:#6eb5dd; font-weight: bold; }
.zoobGreen { color:#8dc63f; font-weight: bold; }
.zoobRed { color:#ed0b00; font-weight: bold; }
.zoobYellow { color:#ffd100; font-weight: bold; }
.zoobGrey { color:#b2b2b2; font-weight: bold; }
.zoobPurple { color:#91268f; font-weight: bold; }
.zoobOrange { color:#f7941c; font-weight: bold; }

	
/* Section Identification Line */
.sid_whatiszoob { background-color:#6eb5dd; }
.sid_products { background-color:#8dc63f; }
.sid_kids { background-color:#ed0b00; }
.sid_creations { background-color:#ffd100; }
.sid_storefinder { background-color:#b2b2b2; }
.sid_resources { background-color:#91268f;}
.sid_retail { background-color:#eee; }
.sid_home { background-color: #f7941c; }

/*New Product Section Styles*/
.prodList { float: left; width: 170px; height: 200px; background-repeat: no-repeat; background-position: top right; margin: 10px; }
.prodList img { border: none; vertical-align: middle; }
.prodList p { position: relative; text-align: center; vertical-align: inherit; font-size: .95em; font-weight: bold; }

.prodBlue { background-image: url(assets/images/zoob/dot_blue_150.gif); }
.prodGreen { background-image: url(assets/images/zoob/dot_green_150.gif); }
.prodOrange { background-image: url(assets/images/zoob/dot_orange_150.gif); }
.prodPurple { background-image: url(assets/images/zoob/dot_purple_150.gif); }
.prodRed { background-image: url(assets/images/zoob/dot_red_150.gif); }
.prodSilver { background-image: url(assets/images/zoob/dot_silver_150.gif); }
.prodYellow { background-image: url(assets/images/zoob/dot_yellow_150.gif); }


/* CREATIONS OVERVIEW STYLES */
.creationList { float: left; width: 180px; height: 200px; background-repeat: no-repeat; background-position: top right; margin: 10px; }
.creationList img { border: none; vertical-align: middle; }
.creationList p { position: relative; text-align: center; vertical-align: inherit; font-size: .95em; font-weight: bold; }


/* TOP NAVIGATION BAR */

/* Blue Navigation Link - What is ZOOB? */
#navBarBlue { font-family: Helvetica, Arial, sans-serif; margin:0; text-align:center; width:19%; float:left; display: block;}
#navBarBlue a:link { background-image:url(assets/images/zoob/navzoobblue.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#6eb5dd; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarBlue a:visited { background-image:url(assets/images/zoob/navzoobblue.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#6eb5dd; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarBlue a:hover { background-color:#eee;}

/* Green Navigation Link - ZOOB Products */
#navBarGreen { font-family: Helvetica, Arial, sans-serif; margin:0; text-align:center; width:19%; float:left; display: block;}
#navBarGreen a:link { background-image:url(assets/images/zoob/navzoobgreen.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#8dc63f; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarGreen a:visited { background-image:url(assets/images/zoob/navzoobgreen.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#8dc63f; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarGreen a:hover { background-color:#eee; }

/* Yellow Navigation Link - ZOOB Creations */
#navBarYellow { font-family: Helvetica, Arial, sans-serif; margin:0; text-align:center; width:19%; float:left; display: block;}
#navBarYellow a:link { background-image:url(assets/images/zoob/navzoobyellow.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#ffd100; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarYellow a:visited { background-image:url(assets/images/zoob/navzoobyellow.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#ffd100; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarYellow a:hover { background-color:#eee; }

/* Red Navigation Link - KIDS! */
#navBarRed { font-family: Helvetica, Arial, sans-serif; margin:0; text-align:center; width:19%; float:left; display: block;}
#navBarRed a:link { background-image:url(assets/images/zoob/navzoobred.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#ed0b00; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarRed a:visited { background-image:url(assets/images/zoob/navzoobred.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#ed0b00; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarRed a:hover { background-color:#eee; }

/* Silver Navigation Link - Store Finder */
#navBarSilver { font-family: Helvetica, Arial, sans-serif; margin:0; text-align:center; width:19%; float:left; display: block;}
#navBarSilver a:link { background-image:url(assets/images/zoob/navzoobsilver.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#b2b2b2; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarSilver a:visited { background-image:url(assets/images/zoob/navzoobsilver.gif); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#b2b2b2; font-weight:bold; display:block; padding-top: 36px; height: 100%; width: 100%; }
#navBarSilver a:hover { background-color:#eee; }

/* GALLERY THUMBNAIL STYLES */

.galleryThumbs {float: left; width: 170px; height: 300px; margin: 10px; padding: 5px; }
div.galleryThumbs img {border-width: 5px; border-style: solid; border-color: #6eb5dd; }
div.galleryThumbs ul { margin: 0.25em 0 0; padding: 0; font-size: .9em; }
li.galTitle {display: block; list-style: none; text-align: center; font-weight: bold; text-align: center; }
li.galName {display: block; list-style: none; text-align: center; text-align: center; font-size: .8em; }


/* SPECIAL MARKUP FOR INTERNATIONAL PAGE */

#country_list h2 {font-size: .9em; font-weight: bold; margin: 0;}
#country_list ul {margin-top: 2px; margin-bottom: 5px; }
#country_list td {width: 50%; padding: 3px; }

/* OTHER SPECIAL-CASE MARKUP */

.bigButton {border: none; margin-left: 15px; }

/* retailers page */

.center { text-align: center; }
.bold { font-weight: bold; text-align: center; } 
div#retailer_prizeblock { width: 750px; height: 120px; } 
.retailer_programhighlight { color: #91278f; font-size: 24px; font-weight: bold; text-align: center; } 
.retailer_boldtitle { color: #91278f; font-size: 36px; font-weight: bold; text-align: center; } 
div.retailer_prizesections { width: 140px; float: left; padding: 5px; text-align: center; }
div.retailer_products { width: 500px; text-align: center; margin-left: 150px; }
* html div.retailer_products { width: 500px; text-align: center; margin-left: 50px;  }
.alignleft { text-align: left;  margin-left: 150px; width: 300px;  }

