.membershipBox
{
border:1px solid #FFE0C1;
margin:0px auto;
margin-bottom:10px;
background-color:#FCFBED;
padding:5px 5px 5px 5px;
width:80%;
}
.membershipBox .head
{
color:#003399;
font-size:14px;
font-family:Verdana;
font-weight:bold;
}
.membershipBox .head #strike
{
color:#FF0000;
font-size:12px;
text-decoration:line-through;
font-style:italic;
}

.membershipBox .head span
{
color:#FF0000;
font-size:15px;
font-style:italic;
}

.membershipBox .link
{
text-align:right;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

.membershipBox .link a
{
color: #FFCC00;
}
.membershipBox .link a:selected
{
color: #FFCC00;
}
.membershipBox .link a:hover
{
color: #000000;
}

#errorTable
{
width:270px;
border:solid #FF0000 1px;
margin:15px auto 15px auto;
background-color:#FFFFFF;
}
#errorTable th, #errStr
{
font-size:12px;
color:#FF0000;
}
#errStr
{
margin:15px 0px 15px 0px;
text-align:center;
font-weight:bold;
}
#errorTable td
{
font-size:11px;
color:#FF0000;
}

input, select, textarea
{
	border:1px solid #a1a1a1;
}

.frmRow
{
clear:both;
width:100%;
height:22px;
}

.label
{
	color: #003366;
	float:left;
	padding:1px 1px 1px 1px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.ele
{
	color:#000000;
	float:right;
	padding:1px 1px 1px 1px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}

.divRegForm
{
	width:100%;
	clear:both;
}
.divRegForm .label { width:40%; }
.divRegForm .ele { width:58%; }

.usrNotice
{
color:#666666;
text-align:center;
}

.clearLogin
{
clear:both;
}
.divMemberLogin
{
	width:48%;
float:left;
}
.divMemberLogin .label { width:40%; }
.divMemberLogin .ele { width:58%; }

.divForPass
{
	width:95%;
	clear:both;
	margin:0px auto;
}
.divForPass .label { width:55%; }
.divForPass .ele { width:43%; }

form a
{
font-size:11px;
font-weight:100;
color:#333333;
text-decoration:none;
}
form a:selected
{
font-size:11px;
font-weight:100;
color:#333333;
text-decoration:none;
}
form a:hover
{
font-size:11px;
font-weight:100;
color:#000000;
text-decoration:none;
}
.divSignupText
{
float:right;
margin-right: 5px;
width:50%;
}
#sucMsg
{
color:#003399;
font-size:13px;
font-weight:bold;
border:1px solid #003399;
margin:3px auto 10px auto;
padding-top:5px;
text-align:center;
width:380px;
height:25px;
}
.creditHis
{
width:95%;
background-color:#FAF9E4;
border:1px solid #FFCC00;
}
.creditHis th
{
background-color:#C1AD4A;
color:#000000;
}
.creditHis td
{
border:1px solid #DDDF9D;
}
.creditPurchase
{
text-align:right;
font-size:14px;
color:#003366;
}

#bidmessage
{
border:1px solid #FF0000;
color:#FF0000;
background-color:#FFECEC;
width:240px;
float:right;
font-size:11px;
padding:5px 5px 5px 5px;
margin-right:5px;
}

#pagging
{
clear:both;
padding-right:15px;
text-align:right;
}

.paggingTbl
{
width:250px;
}

.paggingTbl th
{
font-size:12px;
}
.paggingTbl td
{
font-size:12px;
height:20px;
width:14px;
vertical-align:middle;
}

.paggingTbl .act
{
border:1px solid #333333;
background-color:#999999;
color:#FFFFFF;
}

.paggingTbl .inact
{
border:1px solid #999999;
background-color:#CCCCCC;
color:#000000;
}

.summaryTable
{
width:95%;
background-color:#FAF9E4;
border:1px solid #FFCC00;
}
.summaryTable th
{
background-color: #F4F9BD;
color:#000000;
}
.summaryTable td
{
border:1px solid #DDDF9D;
}
#aucClose
{
border:1px solid #FF0000;
padding:3px 3px 3px 3px;
margin:0px auto;
background-color:#FFFFFF;
clear:both;
font-weight:bold;
width:110px;
font-size:14px;
color:#FF0000;
}
#req
{
color:#FF0000;
}
#reqfont
{
color:#FF0000;
font-size:10px;
}
#itmgallery
{
position:absolute;
top:100px;
left:350px;
border:5px solid #FF9900;
background-color:#FFFFFF;
width:500px;
height:450px;
}
#closelink
{
width:500px;
height:30px;
background-color: #666666;
text-align:right;
clear:both;
}
#middlepart
{
height:390px;
clear:both;
vertical-align: middle;
text-align:center;
}
#bottompart
{
height:30px;
text-align:center;
clear:both;
}
.gallink
{
border:1px solid #CC9900;
background-color:#FFF8F0;
padding:2px 2px 2px 2px;
}