body { color: #5c5c5c; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(http://www.tumbletots.com/tt_assets/img/bg/bodyBg.jpg); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 0; }
a { color: #3080dc; font-style: normal; }
a:link { color: #3080dc; font-style: normal; }
a:visited { color: #3080dc; font-style: normal; }
a:hover { color: #ac80dc; font-style: normal; }
a:active { color: #3080dc; font-style: normal; }
h1 { color: #900; font-weight: bold; font-size: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; padding-top: 0      }
h2{ color: #4d4d4d; font-weight: bold; font-size: 1.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; }
h3 { color: #900; font-weight: bold; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; }
h4 { color: #900; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; }
h5 { font-weight: bold; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #900; margin-top: 2px; margin-bottom: 2px; }
ul { font-size: 12px; line-height: normal; margin-right: 0; margin-left: 0; list-style-type: disc; }
hr { border-top: 1px solid #4a2167 }
.lowerlinks { color: black; font-size: 0.9em; text-decoration: none }
.lowerlinks a:link { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:visited { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:hover { color: red; font-size: 9px; text-decoration: none }
.lowerlinks a:active { color: black; font-size: 9px; text-decoration: none }
.lowerlinks2 { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:link { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:visited { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:hover { color: #000; font-size: 11px; text-decoration: none }
.lowerlinks2 a:active { color: #4d0a22; font-size: 11px; text-decoration: none }
.error { color: red;}
.error2 { color: red; font-weight: bold; text-decoration: line-through; }
.error3 { color: red; font-weight: bold; }
.errorsmall { color: red; font-size: 10px; font-weight: bold; }
.qdetails    { text-align: left; margin-right: 20%; margin-left: 20%  }
.qdetails1    { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer a:link {  }
#footer a:hover { color: red; text-decoration: none; }
#nav a:link      { color: white; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-repeat: repeat-x; background-position: 50% bottom; text-decoration: none; width: auto; }
#nav a:visited { color: white; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-repeat: repeat-x; background-position: 50% bottom; text-decoration: none; width: auto; }
#nav a:hover  { color: #0076c0; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #fff; background-repeat: repeat-x; background-position: 50% bottom; text-decoration: none; width: auto; }
#nav a:active { color: #fff; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-repeat: repeat-x; background-position: 50% bottom; text-decoration: none; width: auto; }
.nav2 { color: white; text-align: right; padding-bottom: 2px; }
.nav2 a:link      { color: white; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: auto; height: 14px ; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; }
.nav2 a:visited { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; width: auto; height: 14px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; }
.nav2 a:hover  { color: white; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006eb9; text-decoration: none; width: auto; height: 14px ; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; }
.nav2 a:active { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; width: auto; height: 14px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; }
.datetext { font-size: 10px; text-align: right; }
#subhead h1 { color: white; font-weight: bold; font-size: 1.6em; margin-top: 0; padding-top: 0 }
#subhead h2 { color: #143544; font-weight: bold; font-size: 1.8em;}
#subhead h3 { color: #143544; font-weight: bold; font-size: 1.4em;}
#subhead h4 { color: #143544; font-weight: bold; font-size: 1.4em;}
#subhead h5 { color: #143544; font-weight: bold; font-size: 1.4em;}
.insert { margin-right: 100px; margin-left: 100px; padding: 0 10px 10px; border-color: #0c432e; border-style: solid; border-width: 10px 1px; }
.clear { clear: both; }
.clearblock { clear: both; display: block; }
.contentpad { padding: 5px 15px; }
.newscontentpad { margin-right: 0; margin-left: 0; padding: 5px 15px 5px 40px; }

.closure {border-bottom: 1px dotted #a84122; padding: 5px;}
.closureDate { color: #a84122; }
#YouAreVisiting {font-size: 14px;}
#centre .pullquotemark1 { color: white; margin-top: -30px; }
.closureNote {color: #c0c0c0; font-size: 10px; font-style: italic;}
.storeFront { border: solid 1px #8595a5; width: 135px; float: left; margin:5px; padding: 5px; text-align: center;}
input.storeButton { color: #fff; font-weight: bold; background-color: #f00; height: 27px; z-index: 20; margin-top: 10px; margin-bottom: 10px; border-color: #bcbcbc #bcbcbc #740000 #740000; border-style: outset; border-width: 2px; }
input.storeButtonAdd { color: #fff; font-weight: bold; background-color: #f00; background-repeat: no-repeat; width: 120px; z-index: 20; height: 27px; margin: 10px 0; padding: 0; border-color: #bcbcbc #740000 #740000 #bcbcbc; border-style: outset; border-width: 2px; }
a.storeButton:link, a.storeButton:visited, a.storeButton:hover, a.storeButton:active { color: white; font-weight: bold; background-color: #f00; text-decoration: none; height: 27px; margin-top: 10px; margin-left: 10px; padding: 5px; border-color: #bcbcbc #740000 #740000 #bcbcbc; border-style: outset; border-width: 2px; }
a.storeButton2:link, a.storeButton2:visited, a.storeButton2:hover, a.storeButton2:active { color: white; font-weight: bold; background-color: #f00; text-decoration: none; margin-top: 10px; margin-left: 10px; padding: 5px; border-color: #bcbcbc #740000 #740000 #bcbcbc; border-style: outset; border-width: 2px; }
.redtop { background-color: #e23838; background-image: url(images/redtabtop1.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: middle; width: 160px; height: 80px; padding: 0; border-style: solid; border-width: 0; display:table-cell}
.redtop2 { background-color: #e23838; background-image: url(images/redtabtop2.jpg); background-repeat: no-repeat; background-position: center top; padding: 0; width: 690px; height: 60px; vertical-align: middle; border-style: solid; border-width: 0; }
.yellowtop { background-color: #f5f12d; background-image: url(images/yellowtabtop1.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: middle; width: 160px; height: 80px; display:table-cell}
.yellowtop2 { background-color: #f5f12d; background-image: url(images/yellowtabtop2.jpg); background-repeat: no-repeat; background-position: center top; width: 690px; height: 60px; vertical-align: middle; }
.greentop { background-color: #75c74b; background-image: url(images/greentabtop1.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: middle; width: 160px; height: 80px;  display:table-cell}
.greentop2 { background-color: #75c74b; background-image: url(images/greentabtop2.jpg); background-repeat: no-repeat; background-position: center top; width: 690px; height: 60px; vertical-align: middle; }
.bluetop { background-color: #2cd0f4; background-image: url(images/bluetabtop1.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: middle; width: 160px; height: 80px;  display:table-cell}
.bluetop2 { background-color: #2cd0f4; background-image: url(images/bluetabtop2.jpg); background-repeat: no-repeat; background-position: center top; width: 690px; height: 60px; vertical-align: middle; }
.redtop h3 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; width: 150px; margin: 0; padding: 0; }
.redtop a, redtop a:link, redtop a:visited, redtop a:hover,redtop a:active { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; width: 150px; }
.yellowtop h3 { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.yellowtop a, .yellowtop a:link, .yellowtop a:visited,.yellowtop a:hover,.yellowtop a:active { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.greentop h3 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.greentop a ,.greentop a:link,.greentop a:visited,.greentop a:hover,.greentop a:active { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.bluetop h3 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.bluetop a, .bluetop a:link, .bluetop a:visited,.bluetop a:hover,.bluetop a:active { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }

.redbottom { background-repeat: no-repeat; background-position: center top; width: 158px; height: 265px; border-right: 1px solid #e23838; border-bottom: 1px solid #e23838; border-left: 1px solid #e23838; }
.redbottom2 { background-repeat: no-repeat; background-position: center top; width: 158px; height: 235px; border-right: 1px solid #e23838; border-bottom: 1px solid #e23838; border-left: 1px solid #e23838; }
.redshop { background-repeat: no-repeat; background-position: center top; border: solid 2px #e23838; }
.bluebottom { background-repeat: no-repeat; background-position: center top; width: 158px; height: 265px; border-right: 1px solid #2cd0f4; border-bottom: 1px solid #2cd0f4; border-left: 1px solid #2cd0f4; }
.bluebottom2 { background-repeat: no-repeat; background-position: center top; width: 158px; height: 235px; border-right: 1px solid #2cd0f4; border-bottom: 1px solid #2cd0f4; border-left: 1px solid #2cd0f4; }
.blueshop { background-repeat: no-repeat; background-position: center top; border: solid 2px #00a1ff; }
.greenbottom { background-repeat: no-repeat; background-position: center top; width: 158px; height: 265px; border-right: 1px solid #75c74b; border-bottom: 1px solid #75c74b; border-left: 1px solid #75c74b; }
.greenbottom2 { background-repeat: no-repeat; background-position: center top; width: 158px; height: 235px; border-right: 1px solid #75c74b; border-bottom: 1px solid #75c74b; border-left: 1px solid #75c74b; }
.greenshop { background-repeat: no-repeat; background-position: center top; border: solid 2px #75c74b; }
.yellowbottom { background-repeat: no-repeat; background-position: center top; width: 158px; height: 265px; border-right: 1px solid #f5f12d; border-bottom: 1px solid #f5f12d; border-left: 1px solid #f5f12d; }
.yellowbottom2 { background-repeat: no-repeat; background-position: center top; width: 158px; height: 235px; border-right: 1px solid #f5f12d; border-bottom: 1px solid #f5f12d; border-left: 1px solid #f5f12d; }
.yellowshop { background-repeat: no-repeat; background-position: center top; border: solid 2px #f5f12d; }
.redbottom h3 { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; width: 140px; margin-top: 2px; margin-bottom: 2px; }
.redshop h2 { color: white; background-color: #e23838; }
.blueshop h2 { color: black; background-color: #00a1ff; }
.yellowshop h2 { color: black; background-color: #f5f12d; }
.greenshop h2 { color: white; background-color: #75c74b; }

.redtop h3 { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; width: 150px; margin: 0; padding: 0; }
.yellowtop h3 { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.greentop h3 { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.bluetop h3 { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; width: 140px; }
.tabstyle { text-align: center; width: 148px; height: auto; min-height: 200px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; }
.tabstyle a:link, .tabstyle a:visited, .tabstyle a:hover, .tabstyle a:active { color: #5c5c5c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.qdetails { text-align: left; margin-right: 10%; margin-left: 10%; }
.bestselltab { background-color: #fff; padding: 2px; border: solid 1px #00a1ff; }
.popupclass { font-size: 10px; width: 100px; }
