body { font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; min-width: 1000px; }

div.mainContainer { width: 100%; padding: 0px 0px 0px 0px; margin: auto; }

div.topBannerLeft { float: left; width: 300px; height: 102px; padding: 0px; }
div.topBannercenter {float: left; width: 350px; height: 102px; padding: 0px; }
div.topBannerRight { height: 57px; padding: 45px 0px 0px 50px; background-image: url(../images/top_banner_background.jpg); background-repeat: repeat-x; }

div.middleBannerLeft { float: left; width: 300px; height: 37px; padding: 0px; }
div.middleBannerRight { height: 33px; padding: 4px 0px 0px 30px; font-size: 13px; font-weight: bold; background-image: url(../images/middle_banner_background.jpg); background-repeat: repeat-x; }

div.bottomBannerLeft { float: left; width: 300px; height: 56px; padding: 0px; }
div.bottomBannerRight { height: 26px; padding: 30px 0px 0px 30px; background-image: url(../images/bottom_banner_background.jpg); background-repeat: repeat-x; }

table.topnavbar { border-collapse: collapse; }
table.topnavbar td { border: 0px solid #FFFFFF; }
table.topnavbar td a{ display: block; width: 77px; height: 23px; font-size: 10px; color: #FFFFFF; text-align: center; padding-top: 3px; text-decoration: none; background-image: url(../images/menu_off.jpg); }
table.topnavbar td a:link, table.topnavbar td a:visited { color: #FFFFFF; background-image: url(../images/menu_off.jpg); }
table.topnavbar td a:hover, table.topnavbar td a:active { color: #FF9900; background-image: url(../images/menu_on.jpg); }

div.contentContainer { width: 100%; background-color: #FFFFFF; background-image: url(../images/background_dragon.jpg); background-repeat: no-repeat;  background-position: top right; }

div.contentLeft { float: left; width: 180px; padding: 0px; background-color: #FFFFFF; margin: 5px; }
div.contentCenter { padding: 10px; margin-left: 190px; margin-right: 190px; }
div.contentRight { float: right; width: 180px; padding: 0px; margin: 5px; background-color: #EEEEEE; }

table.navbar { border-collapse: collapse; background-color: #E5E5E5; }
table.navbar td { border: 0px solid #FFFFFF; }
table.navbar td a{ display: block; width: 100%; color: #414141; text-indent: 5px; background-color: #D8D8D8; border: 1px solid #FFFFFF; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }
table.navbar td a:link, table.navbar td a:visited { color: #414141; }
table.navbar td a:hover, table.navbar td a:active { color: #FF9900; background-color: #666666; }

table.navbarSub { border-collapse: collapse; background-color: #E5E5E5; }
table.navbarSub td { border: 0px solid #FFFFFF; }
table.navbarSub a{ display: block; width: 100%; color: #1F4A85; text-indent: 7px; background-color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }
table.navbarSub a:link,  { color: #1F4A85; }
table.navbarSub a:hover, table.navbarSub td a:active { color: #FF9900; background-color: #666666; }

table.navbarsp { border-collapse: collapse; background-color: #8D5300; }
table.navbarsp td { border: 0px solid #FFFFFF; }
table.navbarsp td a{ display: block; width: 100%; color: #FFFFFF; text-indent: 5px; background-color: #8D5300; border: 1px solid #FFFFFF; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }
table.navbarsp td a:link, table.navbarsp td a:visited { color: #FFFFFF; }
table.navbarsp td a:hover, table.navbarsp td a:active { color: #FF9900; background-color: #666666; }

table.navbarspSub { border-collapse: collapse; background-color: #FDCFAE; }
table.navbarspSub td { border: 0px solid #FFFFFF; }
table.navbarspSub a{ display: block; width: 100%; color: #1F4A85; text-indent: 7px; background-color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }
table.navbarspSub a:link,  { color: #1F4A85; }
table.navbarspSub a:hover, table.navbarspSub td a:active { color: #000000; background-color: #FF9900; }

div.anchorContainer { width: 100%; height: 20px; clear: both; background-color: #EEEEEE; padding: 10px 0px 0px 0px; text-align: left; text-indent: 10px; font-size: 10px;}
div.anchorContainer a:link { text-decoration: none; background-color: inherit; }
div.anchorContainer a:visited { text-decoration: none; background-color: inherit; }
div.anchorContainer a:active { color: #FF0000; }
div.anchorContainer a:hover { color: #FF0000; }

div.footerContainer { width: 100%; height: 60px; clear: both; padding: 8px 0px 0px 0px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 10px; background-image: url(../images/footer_background.jpg); background-repeat: repeat-x; }
div.footerContainer a:link { color: #FF9900; text-decoration: underline; background-color: inherit; }
div.footerContainer a:visited { color: #FF9900; text-decoration: underline; background-color: inherit; }
div.footerContainer a:active { color: #FF0000; }
div.footerContainer a:hover { color: #FF0000; }

h1 { font-size: 14px; font-weight: bold; color: #0C1B5E; background-color: inherit; } 

a:link, a:visited { color: #0000FF; text-decoration: none; background-color: inherit; }
a:active, a:hover { color: #FF0000; background-color: inherit; }

hr { border: none 0; border-top: 1px dashed #cccccc ;/*the border*/ width: 96%; height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ text-align: left; } 

.cartSummary { font-size: 13px;	color: #FFFFFF; font-weight: bold; }
.cartSummary a:link { color: #0000FF; text-decoration: underline; background-color: inherit; }
.cartSummary a:visited { color: #0000FF; text-decoration: underline; background-color: inherit; }
.cartSummary a:active { color: #FFFFFF; }
.cartSummary a:hover { color: #FFFFFF; }

div.quotes { width: 300px; height: 326px; background-image: url(../images/quotes_background.gif); background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; font-weight: bold; padding: 20px 0px 0px 0px; }
div.quotes ul { position: relative; margin: 35px; list-style: none;}
div.quotes li { position: absolute; top: 0; left: 0;} 

img.border { border: 1px solid #CCCCCC; margin: 0px 5px 5px 0px; padding: 5px; }

div.slideshowContainer { height: 240px; margin-top: 20px; margin-bottom: 20px; }
#slideshow { width: 138px; position: absolute; height: 215px; padding: 25px 0px 0px 42px; background-image: url(../images/ps2_clearance.gif); background-repeat: no-repeat; }
#slideshow IMG { position: absolute; top:5; left:5; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

.searchBar { border: 1px solid #000000; width: 40% }

.textErrors { font-size: 12px; font-weight: bold; color: #FF0000; }

div.offerstobehad { width: 100%; height: 180px; background-color: #737A74; text-align: center; }

div.chessexContainer { background-color: none; height: 190px; }
div.chessexDice { float: left; width: 20%; margin-left: 0%; padding: 10px 0px 10px 0px;  text-align: center; }

div.bunniesContainer { background-color: #EEEEEE; height: 150px; }
div.bunnies { float: left; width: 25%; margin-left: 0%; padding: 10px 0px 10px 0px;  text-align: center; }

div.murderContainer { background-color: #EEEEEE; height: 150px; }
div.murder { float: left; width: 25%; margin-left: 0%; padding: 10px 0px 10px 0px;  text-align: center; }