/* ------------------------------- RESET STYLES ------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }

/* Added By Jason Gray On 12 - 18 - 2009 */
.discontinued{ color:#F00; margin-left:40px; }

/* Added By Jason Gray On 12 - 11 - 2009 */
h1{ font-size:14px; }
h2{ font-size:12px; margin-bottom:0px; padding-top:20px; }
h1.accudart, h2.accudart, div.accudart_detail_title, div.accudart_detail_sku{ color:#8D0017; }
h1.atomic, h2.atomic, div.atomic_detail_title, div.atomic_detail_sku{ color:#B00; }
h1.harvardgame, h2.harvardgame, div.harvardgame_detail_title, div.harvardgame_detail_sku{ color:#354593; }
h1.mizerak, h2.mizerak, div.mizerak_detail_title, div.mizerak_detail_sku{ color:#C9BC20; }
h1.mosconi, h2.mosconi, div.mosconi_detail_title, div.mosconi_detail_sku{ color:#4F4B48; }
h1.rhinoplay, h2.rhinoplay, div.rhinoplay_detail_title, div.rhinoplay_detail_sku{ color:#431326; }
h1.silverback, h2.silverback, div.silverback_detail_title, div.silverback_detail_sku{ color:#64838C; }
h1.stiga, h2.stiga, div.stiga_detail_title, div.stiga_detail_sku{ color:#172377; }
h1.thestep, h2.thestep, div.thestep_detail_title, div.thestep_detail_sku{ color:#2A0B56; }
h1.usweight, h2.usweight, div.usweight_detail_title, div.usweight_detail_sku{ color:#1D1E1F; }
h1.custserv, h2.custserv, h1.corporate, h2.corporate{ color:#342294; }

div.gamerule{ margin-bottom:10px; }

div.accudart_detail_title,
div.atomic_detail_title,
div.harvardgame_detail_title,
div.mizerak_detail_title,
div.mosconi_detail_title,
div.rhinoplay_detail_title,
div.silverback_detail_title,
div.stiga_detail_title,
div.thestep_detail_title,
div.usweight_detail_title{ font-weight:bold; font-size:18px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }

div.accudart_detail_sku,
div.atomic_detail_sku,
div.harvardgame_detail_sku,
div.mizerak_detail_sku,
div.mosconi_detail_sku,
div.rhinoplay_detail_sku,
div.silverback_detail_sku,
div.stiga_detail_sku,
div.thestep_detail_sku,
div.usweight_detail_sku{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14px; margin-top:4px; }

/***************************************************************************
	Added By: Jason Gray
	Date: 12 - 09 - 2009
	For: links.html
***************************************************************************/
.link_box_odd,.link_box_even{
	width:255px;
	text-align:center;
	float:left;
	height:auto;
	overflow:hidden;
}
.link_box_even{ float:right; }
.link_set_even,.link_set_odd{
	clear:both;
	width:550px;
	overflow:hidden;
	padding:10px;
	border-bottom:1px solid black;
	height:auto;
	min-height:110px;
}
.link_set_odd{ background:#CCC; }
.no_links{ font-weight:bold; }


/***************************************************************************
	Added By: Jason Gray
	Date: 12 - 15 - 2009
	For: videos.html
***************************************************************************/
.bold{ font-weight:bold; }
#videoDiv, .video_list{ margin-top:20px; width:570px; }
#videoDiv{ border-bottom:1px solid #172377; }
#videoDiv h1{ margin-bottom:5px; }
.video_row_even, .video_row_odd{ width: 550px; clear:both; overflow:hidden; padding:10px; border-bottom:1px solid #172377; height:auto; min-height:30px; }
.video_row_odd{ background:#CCC; }
.video_even, .video_odd{ width:255px; float:right; height:auto; overflow:hidden; }
.video_even{ float:left; }
.video_desc{ width:500px; padding:10px;}
.video_summary{ padding:3px 20px 0 5px; }


/***************************************************************************
	Added By: Jason Gray
	Date: 12 - 16 - 2009
	For: front page - index.html
***************************************************************************/
/* Winter 
.front_top{ background:url('/images/front/front_top-snow.jpg') repeat-x; height:500px; }
.front_flash{ width:960px; margin:0 auto; background:url('/images/front/snow.jpg') no-repeat; }
*/
/* Spring 
.front_top{ background:url('/images/front/front_top-spring.gif') repeat-x; height:500px; }
.front_flash{ width:960px; margin:0 auto; background:url('/images/front/spring.jpg') no-repeat; }
*/
/* St Patrick's Day 
.front_top{ background:url('/images/front/front_top-st_pattys.gif') repeat-x; height:500px; }
.front_flash{ width:960px; margin:0 auto; background:url('/images/front/st-pattys.jpg') no-repeat; }
*/
/* 4th of July 
.front_top{ background:url('/images/front/front_top-bg.gif') repeat-x; height:500px; }
.front_flash{ width:960px; margin:0 auto; background:url('/images/front/fourth.jpg') no-repeat; }
*/
.front_top{ height:500px; background:url('/images/front/front_top-bg.gif') repeat-x; }
.front_flash{ width:960px; margin:0 auto; }

/***************************************************************************
	Added By: Jason Gray
	Date: 12 - 22 - 2009
	For: front page - index.html & Site Map
***************************************************************************/
#searchable{ display:none; }
ul.sitemap a{ color:#03C; }
ul.sitemap li{ font-size:18px; font-weight:bold; list-style-type:disc; }
ul.sitemap li li{ font-size:16px; line-height:30px; padding-top:20px; }
ul.sitemap li li li{ font-size:14px; line-height:24px; padding-top:0px; }
ul.sitemap li li li li{ font-size:12px; line-height:14px; padding-top:0px; }


/***************************************************************************
	Added By: Jason Gray
	Date: 1 - 4 - 2010
	For: Where to Buy links
***************************************************************************/
.wheretobuy{ width:600px; overflow:hidden; height:auto; padding-bottom:40px; }
.wheretobuy .left, .wheretobuy .right{ padding-top:5px; width:300px; height:15px; border-bottom:1px solid #666; }
.wheretobuy .left{ float:left; }
.wheretobuy .right{ float:right; }
.store_list{ clear:both; }
.top_head{ margin-top:20px; font-size:18px; }


/***************************************************************************
	Added By: Jason Gray
	Date: 1 - 5 - 2010
	For: topnav_new.inc, breadcrumbs.inc, and CPSIA list
***************************************************************************/
#topNavigation{ width:960px; overflow:hidden; }
#topNavigation div.logoDiv{ float:left; border-right:1px dotted #FFF; }
#topNavigation div.navDiv{ float:left; }
#topNavigation ul{ padding:0px; margin:10px 0 0 10px; }
#topNavigation ul li{ display:inline; text-transform:uppercase; margin-right:12px; }
#topNavigation ul li a{ color:#FFF; text-decoration:none; }
#topNavigation ul li a:hover{ text-decoration:underline; }

#breadCrumbs{ z-index:10; height:16px; padding-top:4px; }
#breadCrumbs spacer_black{ color:#000; font-family:Verdana,Helvetica,Arial,sans-serif; }
#breadCrumbs spacer_white{ color:#FFF; font-family:Verdana,Helvetica,Arial,sans-serif; }
#breadCrumbs ul{ margin:0; position:relative; z-index:5; padding:0 0 0 4px; }
#breadCrumbs li{
	display:inline;
	position:relative;
	padding: 3px 3px 5px;
	height:14px;
	cursor:pointer;
	color:#000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#breadCrumbs li:hover{ color:#FFF; }
#breadCrumbs li.white{ color:#FFF; }
#breadCrumbs li.white:hover{ color:#000; }
#breadCrumbs li li{ display:block; border-bottom:1px solid #FFF; padding:3px 0 0 10px; }
#breadCrumbs li li li{ font-weight:normal; }
#breadCrumbs ul ul{ 
	visibility:hidden; 
	position:absolute; 
	z-index:5; 
	top:20px;
	left:0px; 
	margin:0;
	min-width:200px;
	padding:0;
	overflow:visible; 
	white-space:nowrap;
}
#breadCrumbs ul ul ul{ left:200px; top:0px; }
#breadCrumbs ul.child_2{ overflow:auto; max-height:400px; }
/* Breadcrumbs - Brand Classes */
#breadCrumbs li.accudart{ background:#634E19; }
#breadCrumbs li.atomic{ background:#F00; }
#breadCrumbs li.harvardgame{ background:#9CF; }
#breadCrumbs li.mizerak{ background:#C9BC20; }
#breadCrumbs li.mosconi{ background:#EEAB00; }
#breadCrumbs li.rhino{ background:#FFE5BB; }
#breadCrumbs li.silverback{ background:#AFCED7; }
#breadCrumbs li.stiga{ background:#ABBEEC; }
#breadCrumbs li.thestep{ background:#EED3A8; }
#breadCrumbs li.usweight{ background:#B2DAD4; }


.cpsia_form{ width:600px; margin:20px 0; text-align:center; }
.cpsia_row{ clear:both; height:20px; overflow:hidden; }
.cpsia_row_odd{  }
.cpsia_list{ overflow:hidden; width:600px; background:url('../CPSIA/images/stripes.gif'); margin-bottom:40px; border:1px solid #CCC; }
.cpsia_file_odd, .cpsia_file_even{ float:left; width:190px; padding:5px; }

#mainContainer{ width:960px; margin:0 auto; overflow:hidden; height:auto; }
#header{ height:39px; overflow:hidden; padding-top:6px; }
#subheader{}
#menu{ width:140px; min-height:350px; float:left; padding-top:10px; }
#menu ul{ margin:0 0 20px 5px; width:110px; }
#menu ul li{ padding:3px 0;}
#sideNav{ min-height:350px; overflow:hidden; }
#content{ float:left; width:800px; overflow:hidden; padding:10px; }
#footer{ padding-top:20px; }
#footer .footer_logo, #footer_nav, #footer_nav .footer_info{ width:629px; margin:0 auto; }
#footer .footer_logo{ text-align:right; }
#footer_nav ul{ border:1px solid #999; width:629px; padding-top:5px; height:15px; overflow:hidden; }
#footer_nav ul li{ background:#339; border-left:1px solid #999; display:inline; padding:4px 10px; margin:-2px; }
#footer_nav ul li.first{ border-left:none; }
#footer_nav ul li a{ color:#FFF; }
#footer_nav ul li a:hover{ text-decoration:none; }
#footer_nav ul li.retail_fix{ padding:4px 21px; }
#footer .footer_info{ text-align:center; padding:15px 0; }

.left_front{ float:left; width:300px; } /* brand index page */
.left_front div.right{ width:10px; padding-right:10px; }
.right_front{ float:left; width:300px; text-align:center; } /* brand index page */
#front_content{ width:600px; border-bottom:1px solid #CCC; margin:30px auto 0; overflow:hidden; }
#front_left, #front_right{ float:left; width:300px; } /* home page */
#front_left p{ text-align:justify; text-indent:15px; padding:10px; }

ul.sitemap, ul.sitemap ul{ margin-left:15px; }

.pad10{ padding:10px; }

.left{ float:left; }
.right{ float:right; }
.text{ text-align:justify; text-indent:15px;}

/***********************************************************************/
/*	Product Page Styles
/***********************************************************************/
.detail_nav{ padding:3px 0; }
#productDiv{ }
.title{ margin-top:10px; }
.product_details{ margin:20px 0; }
.product_details ul li{ list-style:disc inside; margin:2px 0; }
.product_image{ margin:20px; float:right; }
.prodCatDiv{}
.prodCatDiv ul li{ margin:5px 10px; font-weight:bold; cursor:pointer; }
.prodCatDiv ul li:hover{ text-decoration:underline; }
.Cats{ float:left; width:250px; }
.Prods{ padding-left:20px; border-left:1px solid #CCC; float:left; width:450px; }


/***********************************************************************/
/*	FAQs Page Styles
/***********************************************************************/
.faq_item{ margin-bottom:30px; border-bottom:1px solid #CCC; }
.faq_row{ padding:5px; }
.letter{ margin-right:10px; float:left; font-weight:bold; }
.question{ font-weight:bold; }


/***********************************************************************/
/*	Game Rules Page Styles
/***********************************************************************/
.game_rule_sets{ margin:10px 0; }
.game_rule_sets li{ display:inline; padding:0 3px; }
.intro{ margin:5px 0; }
.rulesDiv{ display:none; }
.rulesDiv div.bold{ font-weight:bold; margin-top:20px; }
.rulesDiv p{ text-align:justify; text-indent:15px; margin-bottom:20px; }


/***********************************************************************/
/*	Manuals Page Styles
/***********************************************************************/
.manualsDiv{ margin-top:20px; overflow:hidden; }
.manual_item{ width:400px; float:left; overflow:hidden; height:20px; }
.manual_image{ float:left; margin-right:10px; }
.manual_link{  }
.manual_empty{ font-size:14px; font-weight:bold; clear:both; margin-bottom:20px; }
.acrobat{ text-align:right; padding-left:600px; }


/***********************************************************************/
/*	Manuals Page Styles
/***********************************************************************/
.manual_back{ float:left; overflow:hidden; }
.tsDiv{ margin-top:20px; }
.ts_item{ clear:both; margin:5px 0; overflow:hidden; }
.ts_num{ float:left; margin-right:10px; }
.ts_info{ float:left; margin-bottom:5px; }
.ts_detail{ display:none; clear:both; overflow:hidden; padding:10px 0 20px 20px; border-left:1px solid #CCC; }
.ts_thumbs{ float:left; margin-right:20px; }


/* Brand Specific Styles */
.top_accudart{ background:#8D0017; }
.bc_accudart{ background:#FC0; }
.side_accudart{ background:url(../images/brands/accudart_side_bg.gif) repeat-y; }
.menu_accudart{ background:url(../images/brands/accudart_side_dark.jpg) no-repeat; }
.footer_accudart{ border-top:1px solid #900; }
.accudartdark{ color:#8D0017; font-weight:bold; }

.top_atomic{ background:#B00; }
.bc_atomic{ background:#FC0; }
.side_atomic{ background:url(../images/brands/atomic_side_bg.gif) repeat-y; }
.menu_atomic{ background:url(../images/brands/atomic_side_dark.jpg) no-repeat; }
.footer_atomic{ border-top:1px solid #900; }
.atomicdark{ color:#B00; font-weight:bold; }

.top_rhino{ background:#431326; }
.bc_rhino{ background:#963; }
.side_rhino{ background:url(../images/brands/rhinoplay_side_bg.gif) repeat-y; }
.menu_rhino{ background:url(../images/brands/rhinoplay_side_dark.jpg) no-repeat; }
.footer_rhino{ border-top:1px solid #431326; }
.rhinodark{ color:#431326; font-weight:bold; }

.top_harvardgame{ background:#292B6F; }
.bc_harvardgame{ background:#093; }
.side_harvardgame{ background:url(../images/brands/harvardgame_side_bg.gif) repeat-y; }
.menu_harvardgame{ background:url(../images/brands/harvardgame_side_dark.jpg) no-repeat; }
.footer_harvardgame{ border-top:1px solid #292B6F; }
.harvardgamedark{ color:#354593; font-weight:bold; }

.top_mizerak{ background:#0E3B26; }
.bc_mizerak{ background:#FFEED2; }
.side_mizerak{ background:url(../images/brands/mizerak_side_bg.gif) repeat-y; }
.menu_mizerak{ background:url(../images/brands/mizerak_side_dark.jpg) no-repeat; }
.footer_mizerak{ border-top:1px solid #0e3b26; }
.mizerakdark{ color:#C9BC20; font-weight:bold; }

.top_mosconi{ background:#000; }
.bc_mosconi{ background:#F9E2A6; }
.side_mosconi{ background:url(../images/brands/mosconi_side_bg.gif) repeat-y; }
.menu_mosconi{ background:url(../images/brands/mosconi_side_dark.jpg) no-repeat; }
.footer_mosconi{ border-top:1px solid #F9E2A6; }
.mosconidark{ color:#222; font-weight:bold; }

.top_silverback{ background:#293438; }
.bc_silverback{ background:#64838C; }
.side_silverback{ background:url(../images/brands/silverback_side_bg.gif) repeat-y; }
.menu_silverback{ background:url(../images/brands/silverback_side_dark.gif) no-repeat; }
.footer_silverback{ border-top:1px solid #293438; }
.silverbackdark{ color:#293438; font-weight:bold; }

.top_stiga{ background:#172377; }
.bc_stiga{ background:#FE0; }
.side_stiga{ background:url(../images/brands/stiga_side_bg.gif) repeat-y; }
.menu_stiga{ background:url(../images/brands/stiga_side_dark.jpg) no-repeat; }
.footer_stiga{ border-top:1px solid #172377; }
.stigadark{ color:#172377; font-weight:bold; }

.top_thestep{ background:#2A0B56; }
.bc_thestep{ background:#2C79C4; }
.side_thestep{ background:url(../images/brands/thestep_side_bg.gif) repeat-y; }
.menu_thestep{ background:url(../images/brands/thestep_side_dark.jpg) no-repeat; }
.footer_thestep{ border-top:1px solid #2A0B56; }
.thestepdark{ color:#2A0B56; font-weight:bold; }

.top_usweight{ background:#1D1E1F; }
.bc_usweight{ background:#008372; }
.side_usweight{ background:url(../images/brands/usweight_side_bg.gif) repeat-y; }
.menu_usweight{ background:url(../images/brands/usweight_side_dark.jpg) no-repeat; }
.footer_usweight{ border-top:1px solid #1D1E1F; }
.usweightdark{ color:#1D1E1F; font-weight:bold; }

.top_brand{ background:#30294D; }
.bc_brand{ background:#93919C; }
.side_brand{  }
.menu_brand{ display:none; }
.footer_brand{ border-top:1px solid #93919C; }
.branddark{ color:#222; font-weight:bold; }
.brand_banner{ margin:10px 10px 0; float:left; }

.top_corporate{ background:#342294; }
.bc_corporate{ background:#E00; }
.side_corporate{ background:url(../images/brands/corporate_side_bg.jpg) repeat-y; }
.menu_corporate{ background:url(../images/brands/corporate_side_dark.jpg) no-repeat; }
.footer_corporate{ border-top:1px solid #342294; }
.corporatedark{ color:#342294; font-weight:bold; }
.corporateblue, .corporatebold, .corporate{
	color:#FFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
}
a.corporatebold:hover, a.corporate:hover{
	color:#FFF;
}
.corporate, .corporatebold{ font-weight: bold; }
.corporateblue{ color: #342294; }
#presMsg{ margin-top:20px; }
#presMsg p{ margin:10px 0; text-indent:15px; }
#presMsg ul li{ list-style:disc inside; margin:2px 0; }
.bbb_image{ margin:20px; }

