/* CSS Document */



/*---------------------  START CSS RESET  ---------------------*/







#calloutArea {width:200px;float:left;margin-left:75px;padding-left:25px;	border-left-width: thin;



	border-left-style: solid;



	border-left-color: #CCCCCC;}



#contentMain {width:640px;float:left;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,



form,fieldset,input,p,table,th,td,embed,object{padding:0;margin:0;}



table{border-spacing:0;font-size:11px;}



fieldset,img,abbr{border:0;}



ul{list-style:none;}



caption,th{text-align:left;}



h1,h2,h3,h4,h5,h6{font-size:1.0em;font-weight:bold;margin:0px;padding:0px;}



q:before,q:after{content:'';}



a,ins{text-decoration:none;}







/*---------------------   END CSS RESET   ---------------------*/







/*img path:    background: url(http://media.shopatron.com/media/mfg/2422/design_content/1/imageName) this one only works in css  



another path to try:   {media_url}{design_content}imageName -this only works in the templates



<img src="{media_url}{design_content}imageName" alt="" width="1" height="1" />



------------------------------------------------------------------------------------------------------------



/* MASTERMIND MICRO-SITE STYLES PALETTE */







body { font:14px Helvetica, Arial, sans-serif !important; padding:0; margin:0 auto; background: url(/images/pressman_BG.gif) center top no-repeat #00237c; }







td th { font-family: Arial Black, Arial, sans-serif !important; }







/*---------------------  START CLEARFIX  ---------------------*/







.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }







.clearfix { display:inline-block; }



 



* html .clearfix { height:1% }







.clearfix { display:block; }







.clear { clear:both; }







/*---------------------   END CLEARFIX   ---------------------*/







/*---------------------  START TEXT ELEMENTS  ---------------------*/







h1 { font-family:Arial Black, Arial, san-serif; font-size: 14px; color:#cc0000; padding:0 0 18px 0; margin:0; }







h2 { font-family:Arial Black, Arial, san-serif; font-size: 12px; padding-top: 12px;}







h3 { font-family:Arial Black, Arial; font-size: 14px; color:#00237c; padding:0; margin:0; }







h3.width100 { width:100%; }







h4 { font-size: 11px; font-weight: bold; color:#494a44; }







h5 { font-size: 11px; font-weight: normal; color:#494a44; padding:0px; margin:0px; }







h6 { font-size: 12px;  font-weight: bold; line-height: 15px; color:#494a44; }







p { padding:0; margin:0; margin-bottom: 1em;}





#shopping_info ul{

	list-style-position: outside;

	list-style-type: none;

	padding: 0;

	margin: 0;

}	

ul { padding-left:2em; list-style-position: outside; list-style-type: disc; }







ol { padding-left:2em;}







a:link {  color: #00237c; text-decoration: none; }







a:visited {  color: #00237c;  text-decoration: none; }







a:hover { color: #ff9200; text-decoration: none; }







a:active {  color: #00237c; text-decoration: none; }







.bold { font-weight:bold; }







.right { float:right; }







.left { float:left; }







.nowrap { white-space:nowrap; }







.hr {  height:1px; color:#d6d6d6; padding: 0; margin: 0 auto; }







/*---------------------   END TEXT ELEMENTS   -------------------*/







/*---------------------  START GLOBAL LAYOUT  ---------------------*/







#container { width:971px; padding:0; margin:0 auto; }







#contained { width:571px; padding:0; margin:0 auto; float:left;}







#header { width:971px; height: 194px; padding:0; margin:0; padding:0; margin:0; background: url(/images/mastermind_header.jpg) 0 0 no-repeat;}



/*http://media.shopatron.com/media/mfg/2422/design_content/1/*/







#signUp { width:174px; height:50px; padding:88px 0 0 258px; margin:0; }







.textField_signUp { background-color:fff; border:1px solid #00237c; margin:0; padding:0; width:117px; }







.textField { font-size:11px; color: #237c00; padding:3px 0 0 5px; }



















/* --------------------- new menu ------------ */











#access ul { padding:0 115px; margin:0; }



#accesss li { float:left; display:block; padding:0; margin:0; }







#menu-item-111, #menu-item-110, #menu-item-109, #menu-item-108 , #menu-item-112 { height:49px; display:block; padding:0; margin:0;  }







#menu-item-111  /*home*/ { width:120px; padding:0; margin:0; background: url(/images/mastermind_homeoff.gif) 0 0 no-repeat; }











#menu-item-110  /*editions*/ { width:164px; padding:0; margin:0; background: url(/images/mastermind_editionsoff.gif) 0 0 no-repeat; }











#menu-item-109  /*community*/ { width:164px; padding:0; margin:0; background: url(/images/1/mastermind_communityoff.gif) 0 0 no-repeat; }











#menu-item-108  /*history*/ { width:153px; padding:0; margin:0; background: url(/images/mastermind_historyoff.gif) 0 0 no-repeat; }











#menu-item-112  /*buy now*/ { width:140px; padding:0; margin:0; background: url(/images/mastermind_buyNowoff.gif) 0 0 no-repeat; }











#menu-item-111:hover { background: url(/images/mastermind_homeon.gif) 0 0 no-repeat; }











#menu-item-110:hover { background: url(/images/mastermind_editionson.gif) 0 0 no-repeat; }











#menu-item-109:hover { background: url(/images/mastermind_communityon.gif) 0 0 no-repeat; }











#menu-item-108:hover  { background: url(/images/mastermind_historyon.gif) 0 0 no-repeat; }











#menu-item-112:hover  { background: url(/images/mastermind_buyNowon.gif) 0 0 no-repeat; }



















/* =Menu



-------------------------------------------------------------- */















#access .menu-header {







}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;



}



#access .menu-header li,



div.menu li {



	float:left;



	position: relative;



}



#access a {
	display:block;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;margin-top:8px;
	line-height:38px; 
} 


#access ul ul {



	display:none;



	position:absolute;



	top:38px;



	left:-55px;



	float:left;



	width: 100px;



	z-index: 99999;



}



#access ul ul li {



	min-width: 140px;



background-color:FCCB00;	



}



#access ul ul ul {



	left:100%;



	top:0;



}



#access ul ul a {



	/* background:#333; */



	height:auto;



	line-height:1em;



	padding:10px;



	width: 160px;



}







#access ul ul li a {



 background:#333; 



	height:auto;



	line-height:1em;



	padding:10px;



	width: 160px;

background-color:red;



}







.submenu li a {}







#access ul ul li :hover > a {



	color: #FFFF00;



	background:#333; 



}



#access ul li:hover > ul {



	display:block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #FFFF00;



}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current_page_ancestor > a{
	color: #FFFF00;
}






* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color:#fff;



}







#access  ul { padding:0 115px; margin:0; }



#access  li { float:left; display:block; padding:0; margin:0; }



#access a:hover {	color: #FFFF00;}











/* ---------------end of access ---------- */











#content { position:relative; width:961px; padding:0; margin:0; }



*html #content { }



/*http://media.shopatron.com/media/mfg/2422/design_content/1/*/







#bodyBgHead { padding:0; margin:0; background: url(/images/mastermind_bodyBgTop.gif) 0 0 no-repeat;}



/*http://media.shopatron.com/media/mfg/2422/design_content/1/*/



#bodyBg { padding:0; margin:0; background: url(/images/mastermind_bodyBG.gif) 0 0 repeat-y;}



/*http://media.shopatron.com/media/mfg/2422/design_content/1/*/







.col1Pad { padding:39px 0 5px 52px; }







#partNum_page, #privacy_pages, #contact_page, #search_page, #entry-author-info { width:850px; padding:39px 55px 39px 52px; margin:0; }

#entry-author-info { width:765px; }





.col1Pad .crumb { width:28px; height:9px; padding:0; margin:0; }







.col1Pad ul#breadcrumbs { width:500px; padding:0; margin:0; }



.col1Pad ul#breadcrumbs li { float:left; font-size:10px; color:#00237c; text-transform:uppercase; }



.col1Pad ul#breadcrumbs a { color:#fccb00; text-decoration:none; }



.col1Pad ul#breadcrumbs a:visited { color:#fccb00; text-decoration:none; }



.col1Pad ul#breadcrumbs a:hover { color:#00237c; text-decoration:underline; }



.col1Pad ul#breadcrumbs a:active { color:#fccb00; text-decoration:none; }







.list_info .additional { padding:17px 0 0 0; margin:0 }







.additional { padding:17px 0 0 0; margin:0 }



.alt1, .alt2, .alt3, .alt4 { float:left; width:80px; height:80px; border:1px solid #fccb00; background-color:#fff; padding:0; margin:0; }



.alt_spacer { float:left; width:12px; height:80px; }







/*---------------------FOOTER ELEMENTS BELOW----------------------- */







#footer { height:185px; width:971px; padding:0; margin:0; background: url(http://media.shopatron.com/media/mfg/2422/design_content/1/mastermind_footer_TV.gif) 0 0 no-repeat; }



/*http://media.shopatron.com/media/mfg/2422/design_content/1/mastermind_footer_plain.gif is FOOTER version without TV icon*/







#tv_icon { float:left; height:115px; width:88px; padding:0; margin:0; }







#hasbro_copyright { color:#00237C; font-size:11px; margin:0 auto; padding:18px 0 0 145px; width:500px; }







#shopping_info { float:left; height:40px; margin:0 auto; padding:40px 0 10px 220px; width:545px; }







#shopping_info ul { }



#shopping_info li { display:inline; font-size:12px; color:#fff; text-transform:none; list-style-position: outside; list-style-type: none; }







#shopping_info a { padding: 0px; }







#shopping_info a:link { color: #00237c; text-decoration: none; }







#shopping_info a:visited { color: #00237c; text-decoration: none; }







#shopping_info a:hover { color: #ff0000; text-decoration: none; }







#shopping_info a:active { color: #00237c; text-decoration: none; }







#shopping_info .bullet { height: 12px; width:27px; padding:0; margin:0; }







#shopCopy { width:600px; padding:0px; margin:0 auto; }



#shopLogo { float:left; width:100px; height:21px; padding:0; margin:0; }



#copyright { float:left; width:439px; font-size:10px; font-weight:normal; line-height:14px; color:#fff; padding:0 0 0 20px; margin:-2px 0 0 0; }







/*http://media.shopatron.com/media/mfg/2422/design_content/1/*/



/*----------------------------------------------------



#shopLogo



mastermind version: background: url(http://media.shopatron.com/media/mfg/2422/design_content/1/o_shopatron_s-00237c.gif) 0 0 no-repeat;



K version: background: url(http://media.shopatron.com/media/mfg/2422/design_content/1/blk_shopatron_s.gif) 0 0 no-repeat;



W version: background: url(http://media.shopatron.com/media/mfg/2422/design_content/1/o_shopatron_s.gif) 0 0 no-repeat



------------------------------------------------------*/







/*---------------------   END GLOBAL LAYOUT   ---------------------*/







/*---------------------  START HOME PAGE  ---------------------*/







#photoHold { background-color:#FFFFFF; border:1px solid #FCCB00; float:right; padding:0 0 20px 20px; width:400px; }







#home_main_photo { width:398px; padding:0; margin:0; }







#home_description { float:left; font-size:14px; line-height:18px; margin:0; padding:12px 0 0; text-align:left; width:340px; }







#home_description h1 { font-size:14px; color:#cc0000; }







#freeOffer { float:left; }







/*---------------------   END HOME PAGE   ---------------------*/







/*---------------------  START EDITIONS PAGE  ---------------------*/







#edition_list { width:796px; padding:0; margin:0; }







#list_version1 { padding:0 0 20px 0; border-bottom:1px solid #fccb00; }







#list_version2, #list_version3, #list_version4, #list_version5, #list_version6  { padding:20px 0; border-bottom:1px solid #fccb00; }







#list_version6 { padding:20px 0; }







.list_photo { float:left; width:277px; border:1px solid #fccb00; padding:0; margin:0; }







.list_info { float:right; width:492px; padding:0; margin:0; }







.list_info h1 { color:#cc0000; padding:0 0 18px 0; margin:0; }







.buy_hold { float:right; width:126px; padding:0; margin:0; }







.buy_btn { padding:5px 0 0 0; }







.price { color:#00237c; }



/*---------------------  END EDITIONS PAGE  ---------------------*/







/*---------------------  START COMMUNITY PAGE  ---------------------*/







#community_info { }



#community_info h1 { color:#00237c; padding:0 0 18px 0; margin:0; }







#kids1 { float:right; width:398; padding:0; margin-left:10px; border:1px solid #fccb00; }







#fingerboard { float:left; width:302; height:201; margin:20px 20px 0 0; border:1px solid #fccb00; }







#classroom { float:left; width:449px; padding:0 20px 0 0; }







#classicToy { float:right; width:487; padding:0 0 0 20px; }











/*---------------------  END COMMUNITY PAGE  ---------------------*/







/*---------------------  START HISTORY PAGE  ---------------------*/







#history_info { }



#history_info h1 { color:#00237c; padding:0 0 18px 0; margin:0; }







#history_70sBox { float:left; width:134; height:300px; margin:0 20px 20px 0; border:1px solid #fccb00; }







#history_70sSet { float:right; width:169; height:179px; margin:0 0 20px 20; border:1px solid #fccb00; }







#history_brownPegBoard { float:right; width:125px; margin:0 0 0 20px; border:1px solid #fccb00; }







#history_newPegBoard { float:right; width:150px; margin:0 0 0 20px; border:1px solid #fccb00; }







#history_modernBoard { float:right; width:398px; margin:0; }











/*---------------------  END HISTORY PAGE  ---------------------*/







/*---------------------  START GIVEAWAY PAGE  ---------------------*/







#photo_group { float:left; width:398px; }







#form_left { float:left; width:330px; padding:40px 0 0 30px; }







.limited_text { color:#00237C; font-size:12px; line-height:16px; padding:0; margin:-10px 0 0 0; }







.required { font-size:12px; color:#ff0000; }







.caption { font-size:10px; color:#000; }







#field_notes { font-size:10px; color:#000; }







/*---------------------  END GIVEAWAY PAGE  ---------------------*/







/*---------------------  START POLICIY PAGES  ---------------------*/







.defSH { font-family:Arial Black, Arial, san-serif; color:#ff0000; font-size: 14px; padding:0; margin:0; }







td.defSH { text-align:left; }







.defH { font-family:Arial Black, Arial, san-serif; color:#00237c; font-size: 14px; line-height:133%; padding:0; margin:0; }







a.defH:link { color:#00237c; font-weight:bold; text-decoration:none; line-height:150%; }







a.defH:visited { color:#00237c; text-decoration:none; }







a.defH:hover { color:#ff0000; text-decoration:none; }







a.defH:active { color:#00237c; text-decoration:none; }







td.defT { font-size:14px; color:#494a44; line-height:143%; }



.defT { font-size:14px; color:#494a44; line-height:143%; }







/*---------------------   END POLICIY PAGES   ---------------------*/














