/* === CONTENT -> COLUMN MIDDLE === */

#cMiddle {width:597px;margin:0 8px 5px 10px;padding:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:14px;line-height:150%;}
#cMiddle p{text-align:justify; padding:0 10px;}

.standalone-text{line-height:150%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}

/* ==== FLASH PLACEHOLDER STYLES ==== */	

#flashcontent{width:597px;margin:0 auto;margin:15px 0;padding:0;z-index:0;line-height:150%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:center;}
	#flashcontent a{color:#FF9900;}
	#flashcontent a:hover{color:#FFFFFF;background:#FF9900;}


/* ==== SITEMAP STYLES ==== */	

ul.sitemap{margin-left:100px;list-style-image:url("../images/icon-star-small.png");font-weight:bold;}
ul.sitemap li{padding-bottom:4px;margin:0;}
ul.sitemap li li{padding:0;margin-left:40px;list-style-image:url("../images/star-bullet.jpg");font-weight:normal;}
ul.sitemap a{text-decoration:underline;color:#333333;}

ul.tips{margin:0 0 15px 50px;list-style-image:url("../images/icon-star-small.png");}
ul.tips li{padding:0 0 4px 4px;margin:0;}


/* ==== FAQ STYLES ==== */
.question{margin-bottom:5px;color:#3F7FC2;font-weight:bold;}
.answer{margin-bottom:15px;}


/* ==== PRIVACY/TERMS STYLES ==== */
p.privacy{margin-bottom:10px;text-align:justify;padding:0 10px;font-size:.8em;line-height:normal;}
p.privacy-title{margin:5px 0;text-align:justify;padding:0 10px;font-size:.8em;line-height:normal;font-weight:bold;}
ul.standard li{font-size:.8em;}
ol.standard{font-size:.8em;}

/* ==== ACCESSORIES PAGE ==== */	

#acc-container{
	border:1px solid #3f7fc2;
  	background:#EBF3F8;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
	width:575px;
  	float:left;
}
#acc-container p{text-align:left; line-height:150%;}
#acc-container-left{
	width:277px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
#acc-container-right{
	width:277px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	overflow:hidden;
}
.acc-entry{
	width:265px;
	font-size:11px;
	float:left;
	border:1px solid #ceb70d;
  	background:#FFF;
	padding:5px;
	margin-bottom:10px;
	overflow:hidden;
}

.acc-entry img{float:left; border:1px solid #ceb70d;margin:0 5px 5px 0;}


/* ==== Figurines STYLES ==== */

#figure-container{
  width:574px;
  padding:15px 3px 10px 18px;
  margin-bottom:20px;
  float:left;
  border:1px solid #3F7FC2;
  overflow:hidden;
  background:#EBF3F8;
}
ul.figure-list{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.figure-list li{
	float:left;
	display:block;
	width:150px;
	margin:0px 10px 10px 21px;
	line-height:150%;
	position:relative;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	background:#FFFFFF;
	border:1px solid #3F7FC2;
}
p.figure{
	border:1px solid #3F7FC2;
	background:#EBF3F8;
	height:146px;
	margin:15px 0;
}
p.figure img{border:1px solid #3F7FC2;clear:both;margin:10px 0 10px 10px;}


/* ==== BEANIE MASTER LIBRARY STYLES ==== */

#basic-library{
  width:595px;
  padding-bottom:5px;
  text-align:center;
  margin:0 auto;
  float:left;
  border:1px solid #3f7fc2;
  overflow:hidden;
  background:#EBF3F8;
}
#basic-library img{
	display:inline;
	margin:10px;
	padding:0;
	border:2px solid #FFCC00;
	position:relative;
}
#basic-library img:hover{
	border:2px solid #FF0000;
}

ul.radio_list, ul.checkbox_list
{
	list-style-type:none;
	float: left;
	position:relative;
}

form.party-form ul.radio_list li, form.party-form ul.checkbox_list li
{
	float: left;
	position:relative;
}

form.party-form ul.radio_list li input, form.party-form ul.radio_list li label, 
	form.party-form ul.checkbox_list li input, form.party-form ul.checkbox_list li label
{
	float: left;
	width: auto !important;
}

ul.error_list
{
	list-style-type:none;
	color:#DD0000;
}