@charset "utf-8";
/* CSS Document */

/* registration form */
form fieldset {border:medium none;}
form legend {display:none;}
form ol {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
form li {margin-bottom:3px;}
form .lineUp li {float:left;width:50%;}
form label {display:block;float:left;margin-right:10px;padding-top:3px;text-align:right;width:85px;}
form #controls {padding-left:60px;}
form #controls input {margin:10px 0pt;width:105px;}
.required{font-weight:bold;}
.missed{border-color:#f00;}
#required_warning{font-weight:bold;color:#f00; display:none;}

.content h2{font-size:14px;}
#p2, #p3, #p4, #itemdetails{display:none;}



/* tabs */
#chars .seld {border-bottom:1px solid #FFFFFF;font-weight:bold;position:relative;z-index:2;}
#char_data {border:1px solid #13694E;clear:both;float:left;margin:-1px 0pt 0pt;padding:5px;width:523px;}
#contentBuffer ul, #contentBuffer ol {font-size:11px;line-height:15px;margin-bottom:1em;}
#contentBuffer ul {margin-left:20px;}
#chars {clear:both;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt !important;padding:0;}
#chars li{display:block; float:left; padding:2px 5px 0 5px; height:20px; border:1px solid #13694E;text-align:center;
		 background:url(../images/blueWhiteGrad.gif) repeat-x top left;cursor:pointer; margin-left:5px;}
.float1{float:left;margin:0pt 10px 10px 0pt;border:none;}
.clear1{clear:both;}

/* terms and conditions form */
div#terms{width:350px;height:300px;border:1px solid #000;overflow:auto;padding:0 10px;}
div#terms p{padding:0;margin:5px 0 10px 0;line-height:15px;}
#reg_agree {width:auto !important;}
label#agree{font-weight:bold;padding-left:3px;float:none;display:inline !important;width:300px;text-align:left;}
.enable_reg{ border-color:#13694E; color:#000;}
.disable_reg{ border-color:#aaa; color:#aaa;}
