﻿#reg_prompt {
	display: none;
	position: fixed;
	_position: absolute;
	z-index: 2;
	border: solid 3px #996;
	width: 370px;
	background-color: #ECEDE5; /*#e6f7d4;*/
	font-family:Arial, Sans-Serif;
	padding: 10px;
	padding-bottom: 2px;
}
#reg_prompt h1 {
	margin: 0;
	font-size: 15px;
}
#reg_prompt em {
	color: #F75D59;
	font-style:normal;
}
#reg_prompt ul {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 15px;
}
#reg_prompt li {
/*	margin:0px;
	margin-left: 14px;
*/	padding-left: 3px;

}
#reg_prompt td {
	width:160px;
}
#reg_prompt select {
	width: 180px;
}
#reg_prompt .text  {
	width: 160px;
}

#reg_prompt #reg_phone_area { width:30px; }
#reg_phone_pre { width:30px; }
#reg_phone_num { width:40px; }

#reg_prompt label {
	float: right;
	font-size: 12px;
	width: auto;
	margin: 0;
}
#reg_prompt .Xphone1 {WIDTH: 30px; }
#reg_prompt .Xphone2 {WIDTH: 40px; }

#reg_prompt p {
	font-size: 8px;
	margin: 0px;
	margin-top: 5px;
	color: Gray;
	clear: both;
}
#reg_prompt p a {
	color: #488AC7;
	text-decoration: none;
}
#reg_prompt #reg_already {
	font-size: 10px;
}
/* button formatting derived from 
http://particletree.com/features/rediscovering-the-button-element/ */
#reg_prompt #reg_btn_bar {
	width:100%;
	position: relative;
	height: 30px;
}
.reg_btn_bar button,
.reg_btn_bar a 
{
	/*position: absolute;
	top: 4px;
	right: 6px;*/
	font-size: 12px;
	color: Black;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background-color: #ccc;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ffAAAAAA');
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    line-height: 130%;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    padding: 2px 5px 4px 5px; /* Links */
}

.reg_login  
{
	font-size: 11px;
	color: blue;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background-color: Transparent; 
    border: 0px solid #dedede;
	filter: none;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    line-height: 130%;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
    padding: 2px 5px 4px 5px; /* Links */
}



.reg_btn_bar a:visited {
	color: Black;
}
#reg_prompt #reg_no, #reg_prompt #reg_yes {
	float: right;
}

/*
#backgroundPopup {
	display: none;
	position: fixed;
	_position: absolute; / hack for IE6 /
	height: 100%;
	width: 100%;
	top:0;
	left: 0;
	background: black;
	border: 1px solid #cecece;
	z-index: 1;
}
*/
.pointer{
	cursor: pointer;
}
