/* Edited 3pm 15/6/2012 */
a.popup { display:inline-block; /*margin-right:2em; margin-bottom:1em;*/}
img#shopLogos { float:right;}

.Lavender { background-color:#7676a9; color:#fff;}
.Red { background-color:#b40938; color:#fff;}
.Blue { background-color:#1a2674; color:#fff;}
.Yellow { background-color:#f38f1d; color:#fff;}
.Green { background-color:#076324; color:#fff;}
.Cream { background-color:#fBf2e1; color:#fff;}
.Orange { background-color:#f4911e; color:#fff;}

.hours {padding:15px; background-color:#7676a9; color:#fff; width:430px;}
.hours th { border:none; text-transform:uppercase; color:#fff;}
.hours h3 { color:#fff; margin-bottom:1em; margin-top:0;}

a{ color:#fff;}
.contentInner a, .content a { color:#000;}
a:visited {color:#006229;}
h1, h2, h3, h4 {color:#f4911e; text-transform:uppercase;}
h1 {font-size:133%;}
h2 {font-size:117%; margin-top:1em; margin-bottom:.25em;}
h3 {font-size:110%;}
h4 {font-size:100%; margin:0; color:#1c2674;}
th {color:#1c2674; text-transform:uppercase;}
p{ margin-top:0; margin-bottom:.75em;}

body { font-family:Verdana, Arial, Sans-serif; font-size:80%;background-image:none; background-color:#ccc; color:#000;}

html, body { margin:0em; padding:0em;}
body {  font-family:Futura, “Trebuchet MS”, Arial, Sans-serif; font-size:75%; padding-top:1.25em;}
table.pagetable {  width:1000px; margin:0 auto; padding:0em; background-color:#fbf2e1;background-image:url(/assets/header-bg-v2-cropped.jpg); background-repeat:no-repeat; background-position:left middle;}
table.pagetable td{ border:0px solid #ccc;}
td.topl { width:5px;background-image:url(/assets/bar-top-l.gif); background-repeat:repeat-x;}
td.topr { width:5px;background-image:url(/assets/bar-top-r.gif); background-repeat:repeat-x;}
div#contact { width:240px; text-align:center; display:block; float:left; color:#000; padding-top:19px; height:290px; overflow:hidden;}
#contact p{ margin-top:.25em; margin-bottom:0em;}
img#swoosh { float:left;z-index:20; position:relative; width:99px; height:309px; left:0px; top:0px;}
td.border {background-image:url(/assets/bar-bottom.gif); background-repeat:repeat-x;}
td.footer {padding-top:2em;}
#slideshow { position:relative; z-index:1; width:760px; height:309px; left:-99px; top:-302px;background-color: #CCCCCC; margin-right:-99px; margin-bottom:-302px; clear:none; float:left;}
td.rhs { width:295px;background-image:url(/assets/rhs-bg.gif); background-repeat:repeat-x; background-position:top; color:#1c2674; }
div.ad { margin:25px 15px; background-color:#CCCCCC; border:3px solid white; text-align:center; width:260px;}
td.rhs p { margin:15px;}
img.logo { margin-bottom:20px;}
td.menu {background-color:#1a2674; line-height:2; color:#FFF; background-repeat:repeat;}
.menu ul { list-style-type:none; padding:0em; margin:0em; display:inline; margin:0em; padding:0em; width:0px; height:0px;}
.menu li { list-style-type:none; padding:0em; margin:0em; display:inline; margin:0em; padding:0em; width:0px; height:0px;}
.menu a { display:block; padding:0em 18px; line-height:2;  float:left; font-size:110%; text-decoration:none; border:1px solid transparent; color:#FFF; text-transform:uppercase;}
.menu a:visited { color:#fff;}
.menu a:hover, .menu a:active { text-decoration:underline;}
td.zest { padding:.5em; color:#fff; line-height:2em;}
td.zest a, td.zest a:visited, td.zest a:hover { color:#000;}
img#slogan{ float:right; margin-right:29px; margin-top:236px; position:relative; z-index:20;}
th{text-align:left;}

/* --------- New v2 ---------------- */
.content, .contentInner {  background-color:#fBf2e1; padding:15px 30px 0;}
.page, .homeContent { background-color:#fBf2e1;}

td.header { height:279px; background-image:url(/assets/shop-rest-play-white.png); background-position:right bottom; background-repeat:no-repeat; padding:15px; vertical-align:top;}
.bottomNav { background-color:#1a2674; padding:.5em; color:#fff; line-height:2.4;}
.bottomNav a { color:#fff;}
.kapow { color:#666; font-size:80%; text-align:center; margin:.5em 0 1em;}
.kapow a, .kapow a:visited, .kapow a:hover, .kapow a:active { color:#666;}
.kapow a:hover, .kapow a:active { color:#333;}

/* --------- New v3 ---------------- */
.pad { padding:15px;}
table.page { width:100%;}
.floatRight { float:right; margin-left:1em;}