.popupsize
{
	width: 420px; 
	height: 340px;
	display: none;
}

.popupdiv
{
	width:auto; 
	height:auto;
    top: 30%;
	left: 38%;
	display: block;
	text-align:left;
	position: fixed;
	z-index: 7000;
}

.requests
{
    position:absolute; 
	width:auto; 
	height:auto;
	top: 40%;
	left: 38%;
	border: 9px solid #BDBDBD;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	display: block;
	z-index: 7000;
}

.button_blue
{
    font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	min-width: 60px;
	padding: 2px 2px 2px 2px;
	height: auto;
	width: auto;
	border: 1px solid #4E7B8E;
	cursor: pointer;
	color: white;
	background: #0F7FAE;
	text-transform: uppercase;
}

.button_chocolate
{
    font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	min-width: 60px;
	padding: 2px 2px 2px 2px;
	height: auto;
	width: auto;
	border: 1px solid #827839;
	cursor: pointer;
	color: white;
	background: #C85A17;
	text-transform: uppercase;
}

.button_green
{
    font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	min-width: 60px;
	padding: 2px 2px 2px 2px;
	height: auto;
	width: auto;
	border: 1px solid #26582F;
	cursor: pointer;
	color: white;
	background: #387C44;
	text-transform: uppercase;
}

.button_forest
{
    font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	min-width: 60px;
	padding: 2px 2px 2px 2px;
	height: auto;
	width: auto;
	border: 1px solid #2A6060;
	cursor: pointer;
	color: white;
	background: #408080;
	text-transform: uppercase;
}

.opacity 
{
	display:none;  
	position:fixed;  
	_position:absolute;  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index: 6000;
}

.select 
{ 
	margin:0px; 
	padding:4px; 
	font:12px Tahoma, Geneva, sans-serif; 
	color:#000000; 
	border:1px solid silver; 
	background:#FFFFFF;
}

.multiselect
{
    font:12px Tahoma, Geneva, sans-serif; 
	border:1px solid silver; 
	outline: none;
	overflow: auto;
}

.popup_textarea_input_field
{
    width: 430px;
	resize: none;
	overflow: hidden;
	line-height: 1;
	border: 1px solid silver;
	color: #777;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 14px;
	min-height: 100px;
}

#premium_mem ul
{
    list-style: none;
    font-weight: bold;
	padding: 0;
	margin: 0;
}

#premium_mem li
{
	background: url('../../images/global/premium_icon.gif') no-repeat;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 10px;
}

#trial_mem ul
{
    list-style: none;
    font-weight: normal;
	padding: 0;
	margin: 0;
}

#trial_mem li
{
	background: url('../../images/global/trial_icon.gif') no-repeat;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 10px;
}

#forgotpass
{
    text-decoration: none;
	color: #0F7FAE;
	font-weight: normal;
}

#forgotpass:hover
{
    text-decoration: underline;
}

.register_checkbox_wrapper
{
	float: left;
	margin-right: 3px;
	height: 18px;
}

.agree_with_terms_wrapper
{
	float: left;
	height: 18px;
	line-height: 18px;
}

.popup_text_input_field_wrapper
{
	padding-top: 5px; 
	margin: 0 auto; 
	text-align: left; 
	padding-bottom: 10px;
}

.popup_text_input_field
{
	width: 420px; 
	border: 1px solid silver; 
	color: #333; 
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin-top: 5px;
}

.popup_text_input_field_title
{
	font-size: 13px; 
	color: black; 
	font-weight: normal;
}

.popup_input_error_span
{
	display: none; 
	color: #FC3737; 
	font-weight: normal; 
	background: url('../../images/global/warning_icon_1.png') top left no-repeat; 
	padding-left: 15px;
	margin-top: 5px;
}

.popup_header_title_wrapper_blue
{
	min-height: 30px; 
	width: 99%; 
	background: #0F7FAE; 
	padding-right: 5px;
}

.popup_header_title_wrapper_green
{
	min-height: 30px; 
	width: 99%; 
	background: #387C44; 
	padding-right: 5px;
}

.popup_header_title_span
{
	padding-left: 10px; 
	color: white; 
	height: 30px; 
	line-height: 30px; 
	padding-top: 5px; 
	font-size: 15px; 
	font-weight: bold; 
	cursor: default;
}

.popup_fieldset_one
{
	padding-left: 10px; 
	border: 1px solid silver;
}

.popup_reg_ajax_loader
{
	height: 35px; 
	display: none; 
	text-align: center; 
	margin-top: 10px;
	margin-bottom: 10px;	
	border: 1px solid #0F7FAE; 
	background: #ffffff url('../../images/global/reg_ajax_loader.gif') center center no-repeat; 
}

.popup_server_error_wrapper
{
	padding-top: 12px;
	padding-bottom: 12px;
	display: none; 
	text-align: center; 
	margin-top: 10px;
    margin-bottom: 10px;	
	border: 1px solid #EB2442; 
	background: #FFEBE8; 
}

.popup_ajax_request_success_wrapper
{
	padding-top: 12px;
	padding-bottom: 12px;
	display: none; 
	text-align: center; 
	margin-top: 10px;
    margin-bottom: 10px;	
	border: 1px solid #C6D880; 
	background: #E6EFC2;
}

.registration_select_option
{
	width: 430px;
	margin-top: 5px;
}