/* CSS Document */

/* Start of Home page*/

body
	{
	background-image: url(../../images/bg_header.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, Tahoma, Sans-serif;
	font-size: 12px;
	color: #494949;
  margin:0px;
	}
	
.xmas_bg
	{
	background-image: url(../../images/xmas_bg_header.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, Tahoma, Sans-serif;
	font-size: 12px;
	color: #494949;
  margin:0px;
	}
	
.easter_bg
	{
	background-image: url(../../images/easter_bg_header.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, Tahoma, Sans-serif;
	font-size: 12px;
	color: #494949;
  margin:0px;
	background-position: top center;
	}
	
.halloween_bg
	{
	background-image: url(../../images/halloween_bg_header.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, Tahoma, Sans-serif;
	font-size: 12px;
	color: #494949;
  margin:0px;
	}
	
a img
	{
	border: none;
	}

/*p
	{
	font-family: Helvetica;
	font-size: 13px;
	}*/
	
#nav
	{
	/*float: right;*/
	/*margin-top: 100px;*/
	background: url(../../images/bg_nav.png) no-repeat;
	width: 565px;
	height: 50px;
	padding-right: 10px;
	text-align: left;
	}

.xmas_nav
	{
	background-image: url(../../images/xmas_bg_nav.png) !important;
	height: 59px !important;
  	margin: 11px 11px 0px 0px !important;
	}
	
#cboxLoadedContent{
	overflow: hidden !important;
}
	
.account_nav{
  margin-bottom: 15px;
  padding-right: 27px;
  text-align: right;
}	

.account_nav a{
color: #543a2c;
font-weight: bold;
}

.account_nav a:hover{
color: #666666;
}
	
#nav a
	{
	color: #fff;
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
	line-height:47px;
	margin-right: 2px;
	padding-left: 17px;
	}
	
#nav a:hover
	{
	text-decoration: underline;
	}
	
	
#wrapper
	{
	width: 980px;
	margin: auto;
	}

#header #logo
	{
	float: left;
	padding-top: 12px;
	}
	
#header 
	{
	width: 960px;
	margin: auto;
	height: 148px;
	}
	
#banner
	{
	width: 960px;
	margin: auto;
	background: url(../../images/img_banner.png) no-repeat;		
	}

#banner_links
	{
	width: 960px;
	height: 323px;
	margin: auto;
	}

#banner_links_fb
	{
	text-align: right;
	padding-top: 2px;
	}
	
#banner_text
	{
	font-family: sans serif;
	font-size: 35px;
	color: #e900f2;
	margin-left: 30px;
	}
	
#banner_paragraph
	{
	font-family: sans serif;
	font-size: 12px;
	margin-left: 30px;
	margin-top: 20px;
	}
	
#banner_links_readmore
	{
	margin-left: 20px;
	padding-top: 100px;
	}
	
#current_riddle{
	width: 250px;
	height: 70px;
	background: #FFFFFF;
	padding: 6px;
}

/* Panel 1*/

.clear
	{
	width: 960px;
	height: 50px;
	}

/* Panel 1*/

.clear
	{
	width: 960px;
	height: 50px;
	}

.panel1_top
	{
	width:249px;
	height: 85px;
	background: url(../../images/bg_panel1_top.jpg) no-repeat;
	}
	
.panel1
	{
	width: 249px;
	float: left;
  margin-left: 15px;	
	}

.panel1_mainwrap{
	width:249px; 	
	height:auto;
	background: url(../../images/bg_panel1_body.png) repeat-x;
	}
	
.panel1_bgbottom{
	background:url(../../images/bg_panel1.jpg) no-repeat;
	width:249px; 
	height:7px;
	}	
		

.panel1_center ul{
	margin:0 0 0 20px;
	padding:0 20px 0 0;
	}
	
.panel1_center ul li
	{
	background:url(../../images/img_panel1_bullet.png) 0 0 no-repeat;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:5px;
	list-style:none;
	font-family: Helvetica;
	font-size: 12px;
	color: #fff;
	border-bottom:1px dashed #FFF;	
	}

.panel1_center li a{
	color: #FFFFFF;
	text-decoration: none;
}

.panel1_center li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
	
.panel1_center hr
	{
	color: #fff;
	border: dotted 1px;
	width: 185px;
	float: left;
	}

.panel1_bottom
	{
	font-family: Helvetica;
	font-size: 12px;
	margin-left: 1px;
	color: #fff;
	}
	
.panel1_bottom ul{
	margin-left:20px;
	}
	
.panel1_bottom li{
	list-style:none;
	margin-bottom:5px;
	}
	
.panel1_bottom p a
	{
	color:#FFF;
	}
	
h1
	{
	font-family: Helvetica;
	font-size: 16px;
	color: #fff;
	margin-left: 20px;
	}

h2
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #fff;
	margin-left: 15px;
	text-align:left;
	}

a
		{
		text-decoration: none;
		}
	
/* Panel 2*/
/* Sign Up */
.panel7_wrap{
	background:url(../../images/bg_signup.jpg) no-repeat;
	width:440px;
	height:730px;
	padding-top:25px;
	}
.panel7_text1{
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}	

.panel7_textbox{
	width:184px;
	}
	
.panel7_textbox2{
	width:80px;
	}
	
*html .panel7_formwrap{ 
	margin-left:0px;
	}		
	
.panel7_formwrap{ 
	margin-left:60px;
	}		

/* Login */
.panel_bgcontenttitle{ 
	background:url(../../images/header_text_banner.png) no-repeat;
	width:223px;
	height:49px;
	padding:20px 30px 0 30px;
	}
	
.panel_bgcontenttitle p{
	margin:0px;
	padding:0px;
	font-size:20px; 
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}	

.panel8_wrap{
	background:url(../../images/bg_login.jpg) no-repeat;
	width:440px;
	height:260px;
	padding-top:25px;
	}
	
.panel8_text1{
	font-size:12px;
	color:#543a2c;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}	

.panel8_link{
	color:#543a2c;
	text-decoration:underline;
	}	
	
.panel8_loginwrap{ 
	margin-left:65px;
	}	

.panel2
	{
	float: left;
	width:475px;
	}

.panel2_top
	{
	width: 475px;
	height: 85px;
	font-family: Arial;
	font-size: 12px;
	}
	
.panel2_top h3
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #000;
	margin-left: 15px;
	line-height: 200%;
	}
	
.panel2_steps_bg
	{
	width: 475px;
	height: 380px;
	margin-top: 110px;
	background: url(../../images/img_panel2_steps.png) no-repeat;
	}
	
.panel2_steps_text
	{
	width: 475px;
	height: 75px;
	padding-top: 10px;
	}
	
.panel2_steps_boxes
	{
	color: #19a9fa;
	width: 475px;
	height: 116px;
	margin-top: 110px;
	border-color: #fff;
	}
	
.panel2_steps_boxes form
	{
	float: left;
	}

.panel2_steps_boxes ul 
	{
	font-family: Helvetica;
	font-size: 12px;
	float: right;
	}
	
.panel2_steps_boxes li
	{
	margin-top: 3px;
	padding-right: 25px;
	list-style-type: none;
	}	
	
.btn
	{
	background: url(../../images/btn_panel2_select_item.png) no-repeat;
	border: none;
	cursor:pointer;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	width: 141px;
	height: 33px;
	}

	
.panel2_steps_boxes_form
	{
	width: 392px;
	background-color: #19a9fa;
	border: 1px solid #fff;
	font-family: Helvetica;
	font-size: 12px;
	color: #fff;
	float: left;
	margin-left: 38px;
	}
	
.panel2_steps_boxes_form p
	{
	margin-left: 15px;
	margin-top: 15px;
	font-family: Verdana;
	font-size: 10px;
	float: left;
	}
	
#panel2_step1_btn 
	{
	width: 475px;
	margin: auto;
	}
	
#panel2_step1_btn li
	{
	display: inline;
	list-style-type: none;
	}
	
#panel2_line	
	{
	text-align: center;
	}	
	
.panel2_video_tutorial
	{
	width: 475px;
	height: 520px;
	background: url(../../images/bg_panel2_video_tutorial_brown.png);
	}
	
.panel2_video_tutorial h2
	{
	margin-left: 35px;
	}
	
#panel2_video_tutorial_youtube
	{
	text-align: center;
	}
	
/*Panel 3*/

#panel3
	{
	float: right;
	width:225px;
	height:auto;
	}

.panel3_top_box
	{
	background: url(../../images/bg_panel3_top_box.png) no-repeat;
	width: 240px;	
	height: 310px;
	}
	
	
.panel3_top_box2
	{
	background: url(../../images/bg_panel3_top_box2.png) no-repeat;
	width: 172px;	
	height: 230px;
	padding:80px 38px 0 30px;
	color:#fff;
	font-size:12px;
	}

.panel3_top_box2 ul{
	margin-left:20px;
	padding-left:0px;
}

.panel3_top_box2 p{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
	
.panel3_top_box2 ul li{
	color:#fff;
	margin-bottom:5px;
}	
	
.panel3_top_box2 a{
	color:#fff;
}	
	
	
.panel3_sign_up_links2{
	background: url(../../images/img_panel3_top_box_sign_up.png) no-repeat;
	width:145px;
	height:126px;
	float:right;	
	}	

.panel3_sign_up_links_wrap{
	width:280px;
	height:auto;
	}	

*html .panel3_sign_up_links{
	margin-left:13px;
	}	
	
.panel3_sign_up_links
	{
	margin-left: 30px;
    margin-top: 20px;
	width: 93px;
	height: 39px;
	float: left;
	background: url(../../images/img_panel3_top_box_header_text.png) no-repeat;
	}

.panel3_header_text
	{
	float: left;
	margin-left:30px;
	
	}
	
.panel3_sign_up_text
	{
	margin-top:-45px;
	float: left;
	padding-left: 15px;
	width:265px;
	}
	
*html .panel3_monthly_text{
	margin-left:0px;
	}	
	
.panel3_monthly_text
	{
	width:254px;
	float: left;
	padding-left: 26px;
	margin-top:20px;
	}

.panel3_monthly_text p
	{
	color: #51382a;
	font-size: 10px;
	}
	
.panel3_2nd_top_box
	{
	width: 240px;
	height: 310px;
	background: url(../../images/bg_panel3_2nd_top_box.png) no-repeat;
	}
	
.panel3_product
	{
	width: 150px;
	height: 64px;
	float: left;
	margin-top: 20px;
	padding-left: 130px;
	background: url(../../images/img_panel3_2nd_top_box_header_text.png) 30px 0 no-repeat;
	}
 
*html .panel3_riddle_activities{
	margin-top:-33px;
	}

.panel3_riddle_activities
	{
	width:245px;
	padding-left: 35px;
	margin-top: 9px;
	float: left;
	}

.panel3_form_newsletter table td p{
  margin:0px;
  padding:0px;
}

*html .panel3_form_newsletter{
	margin-left:10px;
	}
	
.panel3_form_newsletter
	{
	width: 202px;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	}

.panel3_form_newsletter p{
	font-size:12px;	
	}	
	
	.panel3_3rd_box
	{
	width: 263px;
	}
	
	
#testimonial_top{
	background: url("../../images/testimonial_header.png") no-repeat;
}
#testimonial_bottom{
	background: url("../../images/testimonial_footer.png") no-repeat;
	height: 18px;
}
#testimonial_center{
	background: url("../../images/testimonial_content.png") no-repeat;
	margin-left: 5px;
}
	
.panel3_3rd_box_bg {
    height: auto;
    width: 240px;
	background: url("../../images/testimonial_body.png");
}
.panel3_3rd_box_bg a{
	margin-left: 19px;
	text-decoration: none;
	color: #FFFFFF;
}
.panel3_3rd_box_bg a:hover{
	margin-left: 19px;
	text-decoration: underline;
	color: #FFFFFF;
}
.panel3_3rd_box_bg p {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-left: 19px;
    margin-top: 30px;
    text-align: center;
    width: 200px;
}
	
	
/* footer*/

.footer
	{
	height:70px;
	background-color: #783c22;
	}

.footer_content
	{
	width: 980px;
	height:70px;
	margin: auto;
	}
	
.footer_text
	{
	text-align: center;
	margin-left: 25px;
	margin-top: 5px;
	float: left;
	}

.footer_text a
	{
	color: #fff;
	font-family: Helvetica;
	}
	
.footer_text a:hover
	{
	text-decoration: underline;
	}
	
.footer_text p
	{
	color: #fff;
	}
	
.footer_img
	{
	float: left;
	margin: auto;
	}

.site_by_cr8v
	{
	float: right;
	margin-top: 16px;
	}
	
/*End of Homepage*/

/* Start of User page*/
.form {
margin-top: 30px;
}


.form .label
{
width: 104px;
text-align: left;
font-family: Helvetica;
font-size: 12px;
font-weight: bold;
color: #494949;
float:left;
margin-left: 35px;
}

.form .input
{
width:400px;
float:left;
padding-left: 10px;
}

.clr{
clear:both;
height: 5px;
}

.search_btn
{
float: left;
text-align: right;
}

.user_page_panel1
	{
	width: 250px;
	float: left;
	color: #543a2c;
	position: relative;
	}
	
#get_started_container{
	position: absolute;
	top: 80px;
	left: 138px;
}

.user_page_panel1 .dynamic_left_top
{
height: 8px;
background-image: url('../../images/dynamic_left_top.png');
background-repeat: no-repeat;
}

.user_page_panel1 .dynamic_left_body
{
background-image: url('../../images/dynamic_left_mid.png');
background-repeat: repeat-y;
}

.user_page_panel1 .dynamic_left_bottom
{
height: 9px;
background-image: url('../../images/dynamic_left_bottom.png');
background-repeat: no-repeat;
}

	
.user_page_panel1_content_text
	{
	margin-left: 11px;
	}
	
.user_page_panel1_content_text ul
	{
	font-family: Helvetica;
	font-size: 11px;
	/*commented by james color: #000;*/
	list-style-type:none;
	}

.user_page_panel1_content_text h4
	{
	font-family: Helvetica;
	font-size: 11px;
	/*commented by james m.color: #000;
	 margin-left: 20px;*/
	}
	
.user_page_panel1_content_text h5
	{
	font-family: Helvetica;
	font-size: 11px;
	color: #000;
	list-style-type:none;
	text-decoration: none;
	margin-left: 15px;
	}
	
.user_page_panel1_content_text p
	{
	text-align: left;
	/*commented by james m. margin-left: 20px;*/
	}
	
.user_page_panel1_content_text
	{
	font-family: Helvetica;
	font-size: 11px;
	/*commented by james color: #000;*/
	/*commented by james padding-left: 25px;*/
	}

.user_page_panel1_top
	{
	margin-left: 13px;
	height: 78px;
	}

.user_page_panel1_content_bg
	{
	width:226px;
	height: auto;
	padding-top: 1px;
	margin-left: 13px;
	background-color: #f2d089;
	}	
	
.user_page_panel1_content2_bg
	{
	width:226px;
	/*commented by james m. height: 350px;*/
	/*added by james*/
  padding-bottom: 15px;
  /*added by james*/
	padding-top: 1px;
	margin-left: 13px;
	background-color: #f2d089;
	}
	
.user_page_panel1_content3_bg
	{
	width:226px;
	/*height: 220px;*/
	height: 313px;
	margin-left: 13px;
	padding-top: 1px;
	background-color: #f2d089;
	}

.user_page_panel1_content4_bg
	{
	width:226px;
	min-height: 135px;
	margin-left: 13px;
	padding-top: 1px;
	background-color: #f2d089;
	}


.user_page_panel1_content2_btn
	{
	width: 114px;
	height: 38px;
	margin-left: 45px;
	text-align: center;
	background-color: #ebb839;
	}
	
.user_page_panel1_content2_btn p	
	{
	margin-left: 32px;
	margin-top: 20px;
	padding-top: 12px;
	}		

	
/*panel 2*/

  #user_page_panel2_bg
	{
	float: left;
	width: 700px;
	margin-left: 5px;
	/*background: url(../../images/img_user_page_panel2_make_an_event_body.png);
	background-repeat: repeat-y;*/
	
	/*height: 1000px;*/
	/*background: url(../../images/bg_user_page_make_an_event.png) no-repeat;*/
	}
	
#user_page_panel2_top_header
	{
	/*margin: auto;*/
	/**james**/
	
	height: 77px;
	margin-left: 5px;
	background: url(../../images/bg_user_page_panel2_top.png) no-repeat; 
	}
	
#user_page_panel2_top_header img
	{
	margin-top: 22px;
	margin-left: 30px;
	}

  /*james*/
  #user_page_panel2_bottom
  {
	height: 19px;
	margin-left: 5px;
	background: url(../../images/img_user_page_panel2_make_an_event_bottom.png) no-repeat;
  }
  /*james EOF*/

  #user_page_panel2_content_bg /*not fixed height*/
	{
	/*width: 668px;
	height: 895px;
	margin-left: 15px;
	padding-top: 1px;
	background-color: #f2d089;*/
	/**james**/
	
	width: 700px;
	padding-top: 1px;
	background: url(../../images/img_user_page_panel2_make_an_event_body.png);	
	background-repeat: repeat-y;
	margin-left: 5px;
	
	
	/*background-color: #f2d089;*/
	/*border: 1px solid black;*/
	/**james**/
	}

	

	
.user_page_panel2_text h4
	{
	font-family: Helvetica;
	font-size: 13px;
	color: #494949;
	}
	
.user_page_panel2_text_area input
	{
	list-style-type: none;
	line-height: 25px;
	float: left;
	}
	
hr
	{
	border: 1px dotted;
	color: #eaeaea;
	width: 600px;
	}
	
.user_page_panel2_text_area textarea
	{
	margin-left: 148px; /*35px*/
	}
	
.user_page_panel2_text h3
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	margin-left: 35px;
	}

/*commented by james m.*/	
/*.user_page_panel2_submit_location_map img
	{
	width: 430px;
	margin-left: 35px;
	}*/
/*commented by james m. EOF*/	
.search_btn
	{
	float: left;
	}


.user_page_panel2_submit_location_btn h3
	{
	margin-left: 35px;
	width: 120px;
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}

.user_page_panel2_submit
	{
	width: 150px;
	height: 55px;
	text-align: center;
	float: left;
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	background-color: #ebb839;
	}

	
/* Make an invite page */

#make_an_invite_content_text
	{
	margin-left: 35px;
	}
	
#make_an_invite_content_text h4
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}
	
#make_an_invite_content_text form
	{
	float: left;
	font-family: Helvetica; 
	font-size: 11px; 
	margin-left: 5px; 
	}
	
.make_an_invite_address_link_btn
	{
	float: left;
	padding-top: 11px;
	}
	
#make_an_invite_content_add_image form
	{
	width:150px;
	height:150px;
	overflow:scroll;
	}

/* End of Make an invite page */

/* Preview page*/

#make_an_invite_preview_content
{
width: 300px;
margin-left: 100px;
}
	

	
#make_an_invite_preview_btn
	{
	width: 114px;
	height: 38px;
	margin-left: 95px;
	background-color: #ebb839;
	}
#make_an_invite_preview_btn h4
	{
	width: 114px;
	height: 38px;
	margin-top: 20px;
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}
	
/*End of Preview page*/

/* Make a riddle hunt*/

/* Object Inventory */

.object_inventory_top_text h4
	{
	text-align: center;
	font-size: 11px;
	}
	
#object_inventory_content_left
	{
	float: left;
	border-right: 1px solid black;
	padding-left: 32px;   /*30px*/
	padding-right: 11px; /*30px*/
	position: relative;
	}

#object_inventory_content_right
	{
	float: left;
	margin-left:10px;      
	}

.object_inventory_content
	{
	margin-top: 20px;
	}

.object_inventory_content_text
	{
	overflow-y: scroll;
	background-color: #fff;
	width: 190px;
	float: left;
	}

#object_inventory_content_right h4
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}
	
.object_inventory_content
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}
	
/* End of Object Inventory */

/* Start of Make a riddle hunt */

#make_riddle_hunt
{
  margin-left:30px;
  background: url(../../images/bg_make_riddle_hunt_content_header.png) no-repeat;
}

#make_riddle_hunt_top_header
	{
	background: #15A7FA;
	width: 635px;
	height: 50px;
	}
	
#riddle-hunt-red-object-container{
	width: 600px;
	height: 70px;
	padding: 10px;
}
#riddle-hunt-red-object-inner-container{
	text-align: center;
}
#riddle-hunt-red-object-buttons-container{
	text-align: center;
	margin-top: 10px;
	margin-left: 30px;
}
#riddle-hunt-red-object-buttons-inner{
	margin: 0 auto;
	width: 293px;
}
.riddle-hunt-new-added{
	color: red;
}
.riddle-hunt-red-object-buttons{
	float: left;
	margin-left: 10px;
}

.object_inventory_dropdown_list
	{
	margin-left: 50px;
	float: left; 
	margin-top: 12px;
	text-align: left;
	}
.input select
	{
	width: 175px;
	}
.clr_2
	{
	height: 10px;
	}
	
.make_riddle_hunt_preview
	{
	margin-left: 65px;
	}
	
.make_riddle_hunt_gray_btn
	{
	background-color: #b6b6b6;
	width:160px;
	height: 40px;
	margin-left: 75px;
	text-align: center;
	border: solid white 1px;
	}
	
.make_riddle_hunt_extra h4
	{
	font-family: Helvetica;
	font-size: 12px;
	color: #494949;
	}
	
.make_riddle_hunt_category
	{
	float: left;
	width: 645px;
	}
	
.make_riddle_activity
	{
	width: 620px;
	}
	
.td_left
	{
	font-family: Helvetica;
	font-size: 12px;
	text-indent: 10px;
	}
.td_right
	{
	font-family: Helvetica;
	font-size: 12px;
	}
	
.table_activity td
{
	padding-top: 5px;
	border-bottom: 1px solid #b6b6b6;
	padding-bottom: 5px;
}
	
.table_activity
	{
	background-color: #fff; 
	border: 1px solid #b6b6b6;
	}
	
.select_long
	{
	width: 205px;
	}
	
/*james CSS*/
.obj_long{width: 280px;}

.loader{display:none;}

#sidebar_map{display: none;}

.form_button_div{text-align: center;}

.button_style div{
	background: #EFFBFF;
	padding: 5px;
	text-align: center;
	border: 2px solid #D6CB7B;
	color: #4A2C21;
	font-weight: bold;
	border-radius: 5px;
}

.button-html-version{
	background: #EFFBFF;
	padding: 5px;
	text-align: center;
	border: 2px solid #D6CB7B;
	color: #4A2C21;
	font-weight: bold;
	border-radius: 5px;
	width: 260px;
	height: 27px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

.btn_link{min-width: 200px; border: none; text-align: center; background-color: #ebb839; color: #003f75; padding-top: 12px; padding-bottom: 12px; cursor:pointer;}
.btn_link_short{min-width: 120px; border: none; text-align: center; background-color: #ebb839; color: #003f75; padding-top: 12px; padding-bottom: 12px; cursor:pointer;}

.h1_head{color: #666; margin: 0px;}

.div_label{width: 150px; text-align: right; float: left; padding-right: 5px; font-size: 13px; font-family: Arial;}

.div_input{float: left;}

/*Error message*/
.error_message{width: 90%; margin: 0px auto; padding-top: 5px; padding-bottom: 5px; background-color: #ffe0e0; color: red; font-weight: bold; text-align: center; border: 1px solid red;}
.error_message p{margin:0px; padding: 0px auto;}
.success_message{width: 90%; margin: 0px auto; margin-top: 15px; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; background-color: #f0fff0; color: green; font-weight: bold; text-align: center; border: 1px solid green;}
.records_empty{color:red; font-weight: bold;}
/*Error message EOF*/
.event_info .label{font-weight: bold; font-size: 11px;}

#address_book_box{width: 1100px; border: 1px solid #000000; background-color: #f2f2f2; left: 23%;}
.ab_head_left{width: 250px; float: left;}
.ab_head_left h1{color: #543a2c; padding:0px; margin: 0px;}
.ab_head_right{float: right;}
#ab_tbl .ab_td_active{background: #FFFFFF;}
#ab_tbl .ab_td_active:hover{background: #CCCCCC;}

.ab_box_body{height: 220px; overflow-y: scroll; background-color: #FFF;overflow:auto; }
.ab_table{color: #543a2c;}
.ab_table th{text-align: left;}
.ab_table td{text-align: left;}
.ab_box_bot{margin-top: 25px; margin-bottom: 25px;}
.ab_box_top{margin-top: 25px; margin-bottom: 25px;}
.ab_button1{padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align:center; background-color: #b6b6b6; border: 1px solid #cacaca; float:right;}
.ab_button2 a, .ab_button1 a{color: #FFFFFF;}
.ab_button2{padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align:center; background-color: #b6b6b6; border: 1px solid #cacaca; float:right;}
.ab_box_bot a{color: #FFF;}
.ab_box_top a{color: #FFF;}

.ab_box_bot_form{margin-top: 25px; margin-bottom: 25px; display:none;}
.ab_box_bot_form .ab_label{font-weight:bold; width: 90px; float:left; font-size: 14px;}
.ab_box_bot_form .ab_input{float:left;}
.ab_box_bot_form .ab_obj{width:390px;}
.ab_box_bot_form .ab_submit{cursor:pointer; font-size: 12px;  padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align:center; background-color: #b6b6b6; border: 1px solid #cacaca; color: #FFF;}
.ab_box_bot_form_edit{margin-top: 25px; margin-bottom: 25px; display:none;}
.ab_box_bot_form_edit .ab_label{font-weight:bold; width: 90px; float:left; font-size: 14px;}
.ab_box_bot_form_edit .ab_input{float:left;}
.ab_box_bot_form_edit .ab_obj{width:390px;}
.ab_box_bot_form_edit .ab_submit{cursor:pointer; font-size: 12px;  padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align:center; background-color: #b6b6b6; border: 1px solid #cacaca; color: #FFF;}
.ab_table .tr_list_ab{cursor:pointer;}
.ab_table .selected_ab{background-color: #f0fff0; font-weight: bold;}
 .obj_inventory_headers{float: left; width: 131px; font-weight: bold; padding-top: 2px;}

.obj_long{width: 395px;}

.cover_div{width: 250px; overflow-y: scroll; background-color: #FFF; height: 220px; padding-top: 5px; border: 2px solid #c1d9e4; border-right:none;}
.selected_cover{border: 2px solid #f2f283;}
.image_list{width: 100px; height:100px; text-align:center; padding: 2px; border: 1px solid #CCC; float:left; margin: 0px 0px 5px 5px;}
.image_list img{margin:auto; vertical-align:middle;}
.image_list2{width: 100px; height:100px; text-align:center; padding: 2px; border: 1px solid #CCC; float:left; margin-left: 5px;}
.image_list2 img{margin:auto; vertical-align:middle;}
.clr_25{clear:both; height: 25px;}
.btn_grey{padding: 6px 10px; background-color: #b6b6b6; border: 1px solid #d6d6d6; color: #FFF; cursor:pointer;}

.paper_settings_left{width: 270px; float:left;}
.paper_settings_right{width: 270px; float:left; margin-left: 25px;}

.font_color_view{width: 20px; height:21px; float:left; margin-left: 5px;}
/*04062011 by james*/
.preview_cover{width: 5in; min-height: 370px; margin:0px auto; position: relative; background-color: #FFF; text-align: center;}
.preview_cover .cover_text{position: absolute; top:1px; left:5px; color: #000; padding:10px; height: 380px; overflow:hidden;}
.preview_cover .cover_text h2{margin:0px; padding: 0px; font-size: 20px; color: #000;}
.preview_cover .cover_text h1{margin:0px; padding: 0px; font-size: 23px; color: #000;}
.preview_cover .cover_text .party_info{margin:0px; font-size: 15px; font-weight:bold;}
.preview_cover .cover_text .party_info td{text-align: left;}
.preview_cover .cover_text .greet{font-size: 40px; height: 4.25in; width: 5in; text-align:center;}
/*04062011 by james EOF*/

.left_btn_container{text-align:center;}

.left_event_ul{margin-top:5px; margin-left: 15px; padding:2px;}
.div_start_messages, .div_end_messages{height: 113px; overflow-y: scroll; border:1px solid #CCC; width: 175px; background-color: #FFF; display:block; text-align:center; margin-bottom: 15px;}
.start_link_message, .end_link_message{height: 100px; width: 140px; border: 1px solid #CCC; margin: 0px auto; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; background-color: #15A7FA; color: #CCC;  cursor: pointer;}
.start_link_message:hover, .end_link_message:hover {background-color: #334433;}
.delete_object{font-family: Verdana; color: #FF0000; font-size: 11px;}
.object_riddles{text-align: left; padding: 5px; color: #000000;}
.object_riddles_gray{text-align: left; padding: 5px; background: #CCCCCC; color: #000000;}
.ab_inputemail, .ab_inputname{ width: 185px;}
#help_wrapper{width: 431px; height: 355px;}
#help_container{margin: 10px 10px 10px 20px; float: left; width: 100px;}
#help_container img{margin: 0;}
#ab_edit_popup{display:none; width: 500px; min-height: 150px; border: 1px solid #000; background-color: #f2f2f2; padding: 15px; position: absolute; left: 40%; right: 55%; top: 550px;}
#uploading{display: none;}
.sv_generate_list tr{cursor: pointer;}

.tr_list_inv{cursor: pointer;}

/*#add_object_div, #add_riddle_div{
	background-color: #F3F3F3;
  border: 1px solid #000000;
  left: 70px;
  padding: 10px;
  position: absolute;
  top: 82px;
  width: 250px;
	display: none;
}*/

#add_object_div h2, #add_riddle_div h2{color: #000; font-size: 18px;} 

#add_riddle_div{
    display: none;
    /*left: 380px;
    position: absolute;
    top: 150px;*/
    width: auto;
}

#add_riddle_div h2{color: #000; font-size: 18px;}

#tbl_generated tr{
cursor:pointer;
}

#tbl_generated tr:hover{
background-color: #DDD;
}

#frm_riddle_hunt .input
{
width: 177px;
}

#pagination_div{
	text-align: right;
	color: #50AAFF;
}
#pagination_div a{
	color: #50AAFF;
}

/*jquery error*/
#frm_riddle_hunt label.error
{
  color:red;
}
/*tags*/
.tags_selected{background-color: #e9e9e9; padding:3px; border:1px solid #CCC; font-size: 10px; width: 186px;}
.tags_selected a{color:red; font-weight: bold; font-size: 8px; float:right;}
/*tags*/

.scavenger_head_text, .form_sv_type, #scavenger_step_2{padding-left: 25px; margin-left: 10px;}
.form_sv_type ul{list-style-type:none; margin-left: 5px; padding-left: 5px;}
.scavenger_head_text strong{font-size: 18px;}
#scavenger_items{width: 250px; min-height: 300px; background-color: #FFF; overflow-y: scroll; padding:10px; float:left;}
#sv_unselected_items_container{float:left; margin-left:50px;}
#sv_add_object_dragger{width: 220px; position: absolute; background-color: #f2f2f2; top: 1px; left: 100px; border: 1px solid #000; display:none;}
#sv_add_obj_box .sv_addbox_head, #sv_change_obj .sv_addbox_head{font-size: 15px; font-weight: bold; width: 80%; text-align: center;}
#add_sv_object{cursor: pointer;}
#sv_dragger{width: 220px; position: absolute; background-color: #f2f2f2; top: 1px; left: 100px; border: 1px solid #000; display:none;}
.sv_popper_title{background: #8c4510; padding: 7px; text-align: left; color: #FFFFFF; font-weight: bold; cursor: move;}
.sv_popper_title a {color: #FFFFFF;}
select[name=sv_unselected_items], select[name=sv_unselected_items2]{width: 252px;}
#sv_tbl_new_obj{margin-left: 23px; display: none;}

#popup_print{
 min-height: 200px;
 min-width: 500px;  
}

/**My events**/
.my_events_box{
width: 645px;
margin:0px auto;
}

.my_events_form{
min-height: 200px; 
width: 455px;
}

#div_me_adbox{
margin-top: -5px;
display:none;  
border: 2px solid #f1dcbc;
}

#div_me_adbox .me_ab_tbl{
max-height: 150px;
overflow-y: scroll;
}

#div_me_adbox table th{
  background-color: #CCC;
  padding-top: 5px;
  padding-bottom: 5px;
}

#div_me_adbox table td{
  border-bottom: 1px solid #666666;
}


.my_events_box>.header{
width: 635px;
height: 30px;
padding: 5px; 
background-image: url('../../images/rounded_corner_top.jpg');
background-repeat:no-repeat;
background-position: top;
background-color: #15a7fa;
line-height: 25px;
color:#FFF;
font-weight:bold;
}

.my_events_box>.header a{
color: #FFF;
text-decoration: underline;
}

.my_events_box>.header a:hover{
color: #DDD;
text-decoration: underline;

}

.my_events_box .header .head_left{
font-size: 16px;
}

/*.my_events_box .evb_preview_inv{
width: 165px;
}*/

.my_events_box .content{
padding-top: 15px;
}

.my_events_box .evb_rsvp_inv{
/*height: 165px;*/
padding:10px;
/*border: 1px solid #000;*/
background-color: #FFF;
overflow-y: scroll;
margin-top: 10px;
}

.evb_rsvp_inv p{
 padding: 0px;
 margin:0px;
}

#rsvp_guest_list th{
  background-color: #15a7fa;
  color: #FFF;
  padding: 5px 10px;
}

#rsvp_guest_list td{
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 10px;
}

.err_container, .err_container p, .err_container_name p{
color:red;
}

.my_events_box .resend_inv{
padding-left: 25px;
padding-right:25px;
background-color: #ebb839;
color: #FFF;
padding-top: 5px;
padding-bottom: 5px;
}

.my_events_box .evb_preview_ty{
width: 390px;
height: 240px;
border:1px solid #000;
margin-top: 10px;
}

.my_events_box .evb_guests{
width: 180px;
height: 233px;
border:1px solid #000;
overflow-y:scroll;
background-color: #FFF;
padding: 3px;
margin-top: 10px;
}

.my_events_box .rdl_objects, .my_events_box .scavenger_objects{
width: 250px;
height: 165px;
border:1px solid #000;
overflow-y:scroll;
background-color: #FFF;
padding: 3px;
margin-top: 10px;
}

#evb_rdl_preview{
width: 250px;
height: 165px;
border: 1px solid #000;
margin-top: 10px;
padding: 3px;
background: #FFFFFF;
text-align: center;
position: relative;
}

.event_box_rdl_tbl{
 width: 250px;
 height: 171px;
 position: absolute;
 top: 0;
}

.event_box_rdl_tbl #rdl_preview_text{
 width: 250px;
 height: 165px;
 font-size: 11px;
 font-weight: bold;
}

#event_box_preview_cover{
width: 158px;
height: 105px;
border:1px solid #CCC;
margin-top:10px;
margin-bottom:0px;
background-color: #FFF;
text-align: center;
}

#event_box_preview_inside{
width: 158px;
height: 105px;
border:1px solid #CCC;
margin-top:10px;
color: #000;
text-align: center;
}

#event_box_preview_cover table.event_box_preview_cover{
width: 158px;
height: 105px;
margin-top: -105px;
}

#event_box_preview_cover table.event_box_preview_cover td{
width: 158px;
height: 105px;
font-size: 11px;
}

#event_box_preview_inside table.event_box_preview_inside{
width: 158px;
height: 105px;
margin-top: -105px;
}

#event_box_preview_inside table.event_box_preview_inside>td{
width: 158px;
height: 105px;
}

#event_box_preview_inside .event_box_preview_inside td{
font-size: 8px;
}

#event_box_preview_inside table.event_box_preview_inside h2{
font-size: 11px;
margin:0px;
padding: 0px;
} 

#container-main-custom{margin-left: 53px;}

/**New Riddle Hunt**/
.step2_forms{
  width: 625px;
  padding: 5px;
  margin-left: 29px;
}
/**New riddle hunt css**/                   

/**My events EOF**/

/**Contribute**/
.contribute_object_div{width: 320px; height: 250px; overflow-x: hidden; overflow-y: scroll; background-color: #FFF; padding: 3px; border:1px solid #CCC; float: left;}

#contribute_example{float: left; width: 281px;}

#choose_object_dropdown_dynamic{width: 185px;}

#contribute_example_text{margin-bottom: 10px;}

#contribute_tooltip{position: absolute; width: auto; height: auto; top: 0px; left: 50px; background: url('../../images/transparent_black70.png'); display: none; border-radius: 9px; padding: 6px; color: #FFFFFF;}


#mean_tooltip{display: none; position: absolute; top: 429px; left: 73%; background: url('../../images/transparent_black70.png'); color: #FFFFFF; padding: 15px; min-width: 150px;}
#mean_tooltip a{color: #FFFFFF; text-decoration: none;}
#mean_tooltip a:hover{color: #FFFFFF; text-decoration: underline;}
#mean_rdl_hunt_tooltip{display: none; background: url('../../images/transparent_black70.png'); position: absolute; left: 230px; top: 101px; color: #FFFFFF; padding: 15px; min-width: 300px;}
#mean_rdl_hunt_tooltip a{color: #FFFFFF; text-decoration: none;}
#mean_rdl_hunt_tooltip a:hover{color: #FFFFFF; text-decoration: underline;}

.contribute_object_div th{color: #FFFFFF; background: #8c4510; padding: 3px;}
.contribute_object_div td{padding: 3px;}

/**Contribute EOF**/

/*.start_link p{vertical-align: middle};*/  
/*james CSS EOF*/	
/* End of Make a riddle hunt */

.rdl_report_container{
margin-bottom: 25px;
}

.rdl_report_container a{
text-decoration: underline;
color: #90a8ff;
}

.rdl_report_container a:hover{
color: #CCC;
}

/* Drag Box */
.drag_box{
  background-color: #F3F3F3;
  border: 1px solid #000000;
  left: 43%;
  position: fixed;
  top: 35%;
  width: 250px;
	display: none;
	z-index: 999;
}

.drag_box .drag_box_title{
background: none repeat scroll 0 0 #8C4510;
color: #FFFFFF;
cursor: move;
font-weight: bold;
padding: 7px;
text-align: left;
}

.drag_box #drag_box_close{
  color: #FFFFFF;
}

.drag_box #drag_box_content{
padding:5px;
}
/* Drag Box EOF*/

#disabling_wrapper{
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #000000;
	opacity: 0.90;
	filter: alpha(opacity=90);
	z-index: 888;
	display: none;
	top: 0px;
	left: 0px;
}

#black_wrapper{
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #000000;
	opacity: 0.90;
	filter: alpha(opacity=90);
	z-index: 888;
	display: none;
}

#black_wrapper div{
	width: 200px;
	margin: 0 auto;
	padding-top: 350px;
}

#black_wrapper span{
	font-size: 20px;
	color: #FFFFFF;
}

/***

Requested Riddle

***/

#rr-text-header{
	width: 639px;
	margin-bottom: 15px;
}
#rr-objects-list{
	float: left;
	width: 190px;
}
#rr-requested-list{
	float: left;
	width: 446px;
}
#rr-object-name-label{
	float: left;
	width: 100px;
}
#rr-object-name-label h3{
	margin: 0px;
}
#rr-object-name{
	float: left;
}
#rr-object-list-label{
	margin: 0px 0px 10px 0px;
}
#rr-object-text-label{
	margin: 0px 0px 15px 0px;
}
#rr-container{
	margin-left: 29px;
	min-height: 200px;
}
.rr-save_button{
	text-align: right;
	float: right;
	margin: 0 0px 10px 0;
}
.rr-objects{
	background: none;
}
.rr-objects:hover{
	background: #DDD;
}
.rr-requested-riddle, .rr-label-containers{
	margin: 10px 0px 10px 0px;
}
.rr-requested-riddle hr{
	width: 446px;
}
.rr-content-left{
	float: left;
	width: 263px;
	padding-right: 10px;
}
.rr-content-right{
	float: left; width: 171px;
}
.rr-content-right .rr-label-containers .rr-left-part{
	float: left;
	width: 30px;
}
.rr-content-right .rr-label-containers .rr-right-part{
	float: left;
	width: 137px;
}
.rr-content-left .rr-label-containers .rr-left-part{
	float: left;
	width: 105px;
	font-weight: bold;
}
.rr-content-left .rr-label-containers .rr-right-part{
	float: left;
	width: 155px;
}
.rr-clear-area{
	clear: both;
}

.md_add_new_rdl{
  text-decoration: none;
  color: #783c22;
  font-weight:bold;
}

#preview_hunt_container, #preview_shunt_container{
margin-top: 25px;
}

.md_add_new_rdl:hover{
  color: #543a2c;
}

.md_left_content{
 width: 250px;
 float:left;
 padding-top: 3px;
 padding-bottom: 3px;
}

.md_right_content{
 float:left;
 padding-top: 3px;
 padding-bottom: 3px;
}

#md-user-info-container{
	margin-bottom: 20px;
	width: 632px;
}
#md-user-name{
	font-size: 18px;
	float: left;
}
#md-user-status-type{
	float: left;
}
#md-riddle-status{
	float: right;
	height: 18px;
}
#md-riddles-info{
	float: right;
	height: 18px;
	padding-top: 5px;
}

.attentionnotewrap p{
	font-size: 15px;
}
.attentionnotewrap h3{
  color: #fb634e;
  font-size: 20px;
  padding:0px;
  margin-top: 10px;
}

.notetitle{
	font-size:15px;
	color:#000;
	margin-bottom:10px;
} 
.dm-yes-button{
  background: #CECF84;
  border: 1px solid #adaa6b;
  padding: 5px;
  width: 30px;
  text-align: center;
  float: left;
  margin-left: 111px;
  margin-right: 42px;
}
.dm-nothanks-button{
	float: left;
	margin-top: 8px;
}
.dm-yes-button a{
	color:#000;
	font-weight:bold;
	font-size: 15px;
}

.attention_img{
padding-top: 3px;
padding-right: 8px;
}

.error{
	color: red;
	margin-top: 5px;
	display: none;
}

.image_preview{
	opacity: 0.55;
	filter: alpha(opacity=55);
}
.image_preview_riddle_hunt{
	opacity: 0.55;
	filter: alpha(opacity=55);
}

#caa-main-inner{
	margin: 40px 0px 20px 50px;
}
.caa-activity-container{
	width: 598px;
	height: auto;
}
.caa-activity-container img{
	width: 200px;
	height: 200px;
	border: 2px solid #000000;
}
.caa-activity-text-container span{
	font-size: 18px;
	font-weight: bold;
}
.caa-activity-text-container a{
	font-size: 13px;
	font-weight: bold;
}
.caa-activity-text-container p{
	font-size: 13px;
}
.caa-activity-img-container{
	float: left;
	margin-right: 20px;
}
.caa-activity-text-container{
	float: left;
	width: 367px;
}



/*20111206*/
h2.indextitle{
	font-size:16px;
	color:#ea2200;
}

.index_bulletimg{
	float:right;
	margin-left:20px;
	width:195px;
	text-align:center;
} 

.index_bulletlist{
	margin:0px;
	padding:0px;
}

.index_bulletlist li{
	background:url(../../images/indexbullet.jpg) 0 3px no-repeat;
	list-style:none;
	padding-left:20px;
	font-size:13px;
	margin-bottom:10px;
}

.bluecontent{
	background-color:#41b9ff;
	color:#fff;
	padding:10px;
	
}

.bluecontent p{
	color:#fff;
}

#admin-logged-in{
	background: url('../../images/transparent_black70.png');
	padding: 8px;
	color: #FFFFFF;
}
#admin-logged-in a{
	color: #FFFFFF;
	text-decoration: none;
}
#admin-logged-in a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.attentionnotewrap{margin: 25px 0px 0px 37px;}

#videos-container{margin: 0 auto; width: 420px;}
#videos-container div{margin-bottom: 40px;}
#videos-container div div{margin-bottom: 7px; font-size: 15px;}
#videos-container iframe{border: 1px solid #000000;}

.preview-image{border: 1px solid #FFFFFF;}

#rdl-image-selector-main{
	color: #FFFFFF;
	display: none;
	top: 200px;
	left: 50%;
	position: fixed;
	z-index: 999;
	border: 1px solid #FFFFFF;
	width: 949px;
}

#rdl-image-selector-major{
	width: 949px;
	height: auto;
}

#rdl-image-selector-content{
	margin: 31px 10px 31px 10px;
	height: 345px;
	overflow-y: scroll;
}

#rdl-image-selector-controls{
	margin-top: 7px;
	text-align: right;
	padding-right: 10px;
	float: right;
}

#rdl-image-selector-controls a{
	color: #FFFFFF;
	text-decoration: none;
}

#rdl-image-selector-controls a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#rdl-image-selector-tag-controls{
	margin: 7px 10px 7px 10px;
	/*width: 300px;*/
	float: left;
}

#rdl-image-selector-tag-controls input[type=text]{
	width: 157px;
}

#rdl-image-selector-controls-area{
	height: 34px;
}

.rdl-image-selector-content-images{
	width: 100px;
	height: 100px;
	text-align: center;
	border: 2px solid #FFFFFF;
	float: left;
	margin: 0px 10px 10px 0px;
	cursor: pointer;
	background: #FFFFFF;
}

.rdl-image-selector-end-thumb{
	margin-right: 0px !important;
}

.rdl-image-selector-selected{
	border: 2px solid #188AF7;
}

.rdl-image-selector-selected-control{
	color: #188AF7 !important;
}

#rdl-image-selector-pagination{
	font-size: 12px;
	text-align: right;
}

#rdl-image-selector-pagination a{
	color: #FFFFFF;
	text-decoration: none;
}

#rdl-image-selector-pagination strong{
	color: #188AF7;
}

#rdl-image-selector-header{
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	cursor: move;
}

#rdl-image-selector-button-controls{
	padding: 0px 10px 10px 10px;
}

#rdl-image-selector-tag-controls input[type=text]{
	height: 21px;
}

#rdl-image-selector-header-title{
	float: left;
}

#rdl-image-selector-header-close {
	float: right;
}

#rdl-image-selector-header-close a{
	color: #FFFFFF;
	text-decoration: none;
}

#rdl-image-selector-buttons{
	float: left;
	width: 69px;
}

#rdl-image-selector-pagination{
	float: right;
}

#rdl-image-selector-loading-images{
	text-align: center;
	display: none;
}

#save_object_note {
	position: absolute;
	width: auto;
	height: auto;
	top: 0px;
	left: 50px;
	background: url('../../images/transparent_black70.png');
	display: none;
	border-radius: 9px;
	padding: 6px;
	color: #FFFFFF;
}

.save_riddle_selected {
	position: absolute;
	width: auto;
	height: auto;
	right: -1px;
	top: -1px;
	background: url('../../images/transparent_black70.png');
	padding: 6px;
	color: #FFFFFF;
	display: none;
}

#invitation_card_count {
	padding: 3px 0px 0px 5px;
	display: none;
}

.rdl-image-selector-delete-control{
	position: absolute;
	background: url(../../images/transparent_black70.png);
	width: 100px;
	text-align: right;
	display: none;
}

.rdl-image-selector-delete-control a{
	color: #FFFFFF;
	text-decoration: none;
}

.rdl-image-selector-delete-control a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.rdl-image-selector-loading{
	display: none;
	text-align: center;
}

.delete-control {
    background: #000000;
    display: none;
    position: absolute;
    text-align: right;
    width: 102px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.delete-control small {
	padding-right: 3px;
}

.delete-control a {
	color: #FFFFFF;
}

#object_riddles {
	width: 100%;
	float: left;
	height: 356px;
}

#object_riddles table {
	width: 100%;
}

#object_riddles  table tr:nth-child(even) {
	background: #FFFFFF;
}

#object_riddles  table tr:nth-child(odd) {
	background: #CCCCCC;
}

#object_riddles  table tr td>div {
	cursor: pointer;
	padding: 5px;
	border: 1px solid #d3ca7c;
	position: relative;
}

#object_riddles  table tr td div a {
	text-decoration: none;
}

#object_riddles  table tr td div a:hover {
	text-decoration: underline;
}

.edit_riddle_focus {
	position: absolute;
	right: -1px;
	top: -1px;
	background: url('../../images/transparent_black70.png');
	padding: 6px;
	display: none;
}

.edit_riddle_focus a {
	color: #FFFFFF;
}

.edit_riddle_focus a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}