.tii-form ul {
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
.tii-form ul li {
clear:both;
display:block;
margin:0;
padding:6px 5px 9px 9px;
width:97%;
text-align: left;
}
.tii-form ul label.desc {
border:medium none;
color:#575757;
display:block;
font-size:105%;
font-weight:bold;
line-height:150%;
margin:0;
padding:0 0 3px;
text-align: left;
}
.tii-form ul label.choice {
color:#222222;
display:block;
font-size:100%;
line-height:150%;
margin:-17px 0 0 23px;
padding:0 0 5px;
width:88%;
}
.tii-form ul input.text, .tii-form ul input.search, .tii-form ul textarea.textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}
.tii-form ul input.text,
.tii-form ul input.search,
.tii-form ul input.file,
.tii-form ul textarea.textarea,
.tii-form ul select.select,
.tii-form ul select.select option
{
color:#333333;
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
font-size:100%;
margin:0;
padding:2px 0;
}
.tii-form ul input.large, .tii-form ul select.large, .tii-form ul textarea.textarea {
width:98%;
}
.tii-form ul input.medium, .tii-form ul select.medium {
width:60%;
}
.tii-form ul input.small, .tii-form ul select.small {
width:40%;
}
.tii-form > li span {
	float:left;
}
.tii-form li div.col{
	position: relative;
	display: block;
}
.tii-form li div.col span {
	display: block;
	float: left;
	padding: 0;
	width: 100%;
}
.tii-form li div, form li span {
	color:#444444;
	margin:0 0.3em 0 0;
	padding:0;
}
.tii-form ul li div span label {
padding-bottom:12px;
}
.tii-form ul li div label, .tii-form ul li span label {
clear:both;
color:#333333;
display:block;
font-size:85%;
line-height:100%;
margin:0;
padding-top:6px;
}
.tii-form ul li.buttons {
clear:both;
padding-top:10px;
position:relative;
width:97% !important;
border-top: 1px dotted #333 !important;
margin-top: 10px !important;
}
.tii-form ul li.buttons input {
font-size:100%;
margin-right:5px;
}
.tii-form ul input.btTxt {
overflow:visible;
padding:0 7px;
width:auto;
}
.tii-form ul li.focused {
-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
background-color:#d6f2c1;
float: left;
margin-top: 5px;
}
.tii-form ul li.focused, .tii-form ul li:hover {
position:relative;
}
.tii-form ul .instruct {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #E6E6E6;
font-size:105%;
left:0;
margin:0 0 0 8px;
padding:8px 10px 10px;
position:absolute;
top:0;
visibility:hidden;
width:42%;
z-index:1000;
}
.tii-form ul .altInstruct .instruct{
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	clear:left;
	margin:0;
	padding:6px 0 0;
	position:static;
	visibility:visible;
	width:100%;
	font-size: 90% !important;
}
.tii-form ul .instruct small {
color:#444444;
font-size:80%;
line-height:120%;
}
.tii-form ul li.focused .instruct, .tii-form ul li:hover .instruct {
left:100%;
visibility:visible;
}

.tii-form fieldset{
	margin-bottom: 15px;
	border: 1px dotted #69c;
}
.tii-form fieldset legend{
	font-size: 98%;
	font-weight: normal;
	color: #ff6;
	background-color: #69c;
	padding: 5px 15px 3px 5px;
}
.tii-form .info{
	display:block;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	display:block;
	margin:0 0 5px;
}
.tii-form .info h2 {
	color:#000000;
	font-family:inherit;
	font-size:160%;
	clear:left;
	font-weight:normal;
	margin:0 0 0.2em;
}
.tii-form span.symbol {
	font-size:120%;
	line-height:135%;
}


.tii-form #action_bar{
	display: block;
	position: relative;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
}

.tii-form .submit {
	background:url(../images/login-btn.gif) no-repeat;
	height: 42px;
	width: 89px;
	border: none;
	float: right;
}
.tii-form .error{
	font-size: 10px;
	color: #ea5200;
}

.tii-form .full{
	width:100% !important;
}

.tii-form .left{
	float:left;
}

.tii-form .right{
	float:right;
}

.tii-form li div span.left,
.tii-form li div span.right {
	margin:0;
	width:47%;
}
.tii-form li div span.full input,
.tii-form li div span.full select,
.tii-form li div span.left input,
.tii-form li div span.right input,
.tii-form li div span.left select,
.tii-form li div span.right select
{
	width:100%;
}
.tii-form .section, .tii-form .captcha, #payment .paging-context {
    border-top:1px dotted #666;
    margin-top: 40px;
    position: relative;
    float: left;
}
.tii-form .section h3{
    font-size: 16px;
}