body,table,td,tr,ul,li,h1,h2,h3,h4,h5,h6,div,span,img,a{margin:0;padding:0;border:none;font-family:sans-serif;background:transparent;}
body{color:#1a2764;background:#ffffff;}/*bfc8bf*/
table,th,td{border:1px solid #000000;}
a{text-decoration:underline;}
a:hover, #header a{text-decoration:none;}
ul,li{list-style:none;}
#header,#toolbar,#container{position:relative;margin:auto;padding:0;width:960px;background:transparent;}
/****************
HEADER
****************/
#header{min-height:70px;/*#757575*/;}
#header h2{float:left;display:inline;width:600px;margin:0 0 0 12px;padding:0;font-size:18px;font-weight:200;color:/*#298925*/#263a94;}
#header img{float:left;padding:0px 0px 0px 9px;}
/****************
TOOLBAR
****************/
#toolbar{width:960px;height:40px;z-index:2;background:url('images/toolbar_bg.png') repeat-x/*#263a94*/;}
/*top level list*/
#toolbar > #right{position:absolute;top:1000px;left:0px;z-index:10;}
#toolbar > ul {position:relative;margin:0 0 0 0px;}
/*nested list*/
#toolbar > ul > li ul{display:none;position:absolute;top:36px;left:1px;width:180px;border:1px solid #7481ba;background:#7481ba;}
/*top level list items*/
#toolbar > ul > li{position:relative;display:inline;border:1px #4f77e1;padding:0px 0px 19px 0px;}
#toolbar > ul > li:hover ul{display:block;}
#toolbar > ul > li > a{color:#edf2ff;background:url('images/li.png') repeat-x;text-decoration:none;position:relative;top:10px;font-size:18px;padding:8px 16px 7px 16px;margin:1px 1px 1px 1px;}
#toolbar > ul > li > a:hover{color:#edf2ff;background:url('images/li_hover.png') repeat-x;}
/*nested list items*/
#toolbar > ul > li li{/*border:1px solid #1a2764;*/width:180px;}
/*#toolbar > ul > li li:hover{background:#edf2ff;}*/
#toolbar > ul > li li a{display:block;text-decoration:none;font-size:14px;background:url('images/li_li.png') repeat-x;/*#263a94;*/color:#edf2ff;padding:2px 30px 2px 2px;}
#toolbar > ul > li li a:hover{background:url('images/li_li_hover.png');}
/****************
SEARCH BAR
****************/
#search_bar_main{position:absolute;top:0px;left:705px;z-index:3;margin:25px 0 0 40px;padding:0;}/*the main container*/
#form_search{border:1px solid #ccc;z-index:3;position:absolute;top:0px;left:0px;width:208px;height:24px;display:inline;margin:0;padding:0;}
.input_search{z-index:3;position:absolute;top:0px;left:0px;width:183px;height:24px;color:#263a94;background:#ffffff;border:none;font-size:18px;margin:0 0 0 0;padding:0;}
.input_submit_image{z-index:3;position:absolute;top:0px;right:0px;height:24px;width:24px;margin:0 0 0 0;padding:0;}
/****************
CART STUFF
****************/
#cart_stuff{float:left;z-index:1;margin:33px 0 0 5px;padding:0;font-size:14px;}
/*the main container ^ */
#cart_stuff > a{text-decoration:underline;color:#1a2764;}
#cart_stuff > a:hover{text-decoration:none;}
#cart{width:30px;height:20px;}
/****************
MAIN BODY STUFF
****************/
#container {}
#waL{display:none;}
#waC{float:left;width:770px;margin:0px 0px 0px 10px;;}
#waC_home{float:left;width:900px;margin:0px 0px 0px 60px;;}
#waC table, #waC tbody,#waC tr,#waC td{border:none;}
#waC > .products_table{float:left;}
#waC > p{float:left;display:block;width:100%;}
#waC td{vertical-align:top;background:#ffffff;}
#waR{float:right;width:170px;}
#crumbs{float:left;width:100%;padding:10px;clear:both;}
#crumbs ul{position:relative;width:380px;margin:auto;}
#crumbs ul > li{position:relative;display:inline;}
.red{color:red;}
/****************
PAGE
****************/
.page_info{background:#ffffff;border:none;margin:3px;padding:7px;}/*edf2ed*/
.page_info > a{}
.page_info h3{display:inline;width:100%;font-family:sans-serif;font-weight:400;font-size:24px;color:#298925;}
/****************
PRODUCT
****************/
.search_products_highlight{background:#edf2ff;margin:5px 0px 5px 0px;border:1px dotted #808080;float:left;width:100%;height:120px;}
.search_products{background:#ffffff;margin:5px 0px 5px 0px;border:1px dotted #808080;float:left;width:100%;height:120px;}
.search_products > a,.search_products_highlight > a{color:#298925;display:inline;float:left;text-decoration:none;}
.search_products h3 > a,.search_products_highlight h3 > a{color:#263a94;display:inline;float:left;text-decoration:underline;}
.search_products a:hover,.search_products_highlight a:hover{text-decoration:underline;}
.search_products h3 > a:hover,.search_products_highlight h3 > a:hover{text-decoration:none;}
.search_products h3, .search_products_highlight h3{margin:40px 10px 40px 10px;float:left;font-weight:300;font-size:20px;}
.search_products > a > img, .search_products_highlight > a > img{border:1px solid #999999;margin:8px 10px 8px 10px;padding:2px;float:left;height:100px;}
.search_products > a:hover > img, .search_products_highlight > a:hover > img{border:1px dotted #999999;}
.search_products > p, .search_products_highlight > p{color:#ff0000;margin:44px 10px 40px 10px;float:left;}
.search_products > div, .search_products_highlight > div{margin:42px auto auto 40px;font-size:18px;}
.product{float:left;width:366px;display:block;padding:5px;margin:3px;}
.product > h3{float:left;display:inline;width:100%;font-weight:400;font-size:24px;color:#298925;}
.product > a{float:left;border:1px dotted #999999;margin:5px;}
.product > a:hover{border:1px solid #999999;}
.product > a > img{float:left;width:100px;margin:1px;}
.product > .description{float:left;width:100%;padding:3px;margin:0px 3px 0px 3px;}
.featured_side{float:right;display:block;width:160px;margin:3px;border:1px dotted #000000;background:#ffffff;color:#263a94;text-align:center;}/*edf2ff*/
.featured_side > h3{float:left;display:inline;width:100%;font-weight:400;font-size:24px;color:#298925;}
.featured_side > a{}
.featured_side > a > img{width:100px;border:1px solid #999999;}
.featured_side > a > img:hover{border:1px dotted #999999;}
.featured_side > .description{color:#999999;}
.price{width:100%;color:#ff0000}
.featured{float:left;width:280px;display:block;height:300px;padding:5px;margin:3px;}
.featured > h3{float:left;display:inline;width:100%;font-weight:400;font-size:24px;color:#298925;}
.featured > a{float:left;border:1px dotted #999999;margin:5px;}
.featured > a:hover{border:1px solid #999999;}
.featured img{float:left;width:100px;margin:1px;}
.featured > .description{float:left;width:100%;padding:3px;margin:0px 3px 0px 3px;}
.red{color:#ff0000;}
.correct{border:1px solid green;padding:0px 3px 0px 3px; margin:0px 1px 0px 1px;}
.error{border:1px solid red;padding:0px 3px 0px 3px; margin:0px 1px 0px 1px;}
a.add_to_cart, a:hover.add_to_cart{border:none;color:#1a2764;font-size:12px;}
/****************
MISC
****************/
#email,#email2,#subject,#body,#name{color:#999999;}
#checkout{width:960px;margin:20px auto auto auto;border:1px dotted #999999;padding:3px;}
#subscribe{margin:70px auto 300px 100px}
#unsubscribe{margin:70px auto 300px 100px}
.image{width:728px;border:1px solid #999999;padding:3px; margin:8px;}
.image_small{width:428px;border:1px solid #999999;padding:3px; margin:8px;display:block;}
#contact_form{width:600px;margin:auto;}
#corner_pic1{position:absolute;top:0px;right:0px;}
#waC > p{padding:8px;}
.boardgame_link_container_container{position:relative;margin:10px auto 10px 20px;width:100%;}
.boardgame_link_container{float:left;margin:3px;}
.boardgame_link_container > li{width:200px;border:1px dotted #298925;margin:0px 0px 3px 0px;padding:2px;}
.boardgame_link_container > li:hover{border:1px solid #298925;}
.boardgame_link_container > li a{text-decoration:none;display:block;}

.centerTitle{position:relative;margin:auto;width:960px !important;border:none;text-align:center;line-height: 140%;margin-top:10px;padding:0px;}
.center{position:relative;margin:auto;width:960px !important;border:1px dotted #999999;text-align:center;line-height: 140%;margin-top:100px;padding:20px;}
.checkout_form{width:290px;text-align:left !important;}
.checkout_form label{float:left;clear:both;height:20px;width:100%;text-align:left;}
.checkout_form input{float:left;height:18px;vertical-align: middle;}
.checkout_form span{}
.checkout_form #notes{position:relative;left:0px;}
.checkout_form #submit{height:30px;margin:10px;}