.aside form {margin-top:20px;}

.aside form legend {

  font: normal 24px/26px 'Droid Sans',arial,serif;

  color: #898989;

  }



.aside form fieldset div {

    clear: both;

    float: none;

    margin-bottom: 5px;

    overflow: hidden;

    width: 100%;

}

form fieldset div span {float: left;}

.aside form fieldset div input {height:13px;}

.aside form fieldset div.text {}

.aside form fieldset div.text span {}

.aside form fieldset div.text textarea {height: 80px;}

.aside form fieldset div select, .aside form fieldset div input, .aside form fieldset div.text textarea {float: right;border:1px solid #ccc;width:157px;padding:5px;color:#666;}

form fieldset div select:hover, form fieldset div input:hover, form fieldset div.text textarea:hover {background-color:#efefef;}

.aside form fieldset div.radio {}

#main_signup_.aside .aside form fieldset div.radio input { height: 15px;width: 15px;}

.aside form div.send {text-align:right;}

.aside form div.send input {margin:0;}



form fieldset .check{display:none;}



.Page .content .main form {margin-top:20px;padding-bottom:40px;clear:both;float:left;width:100%;}

.Page .content .main form h2 {padding:5px 0;margin-top:20px 0 5px 0;border-top:4px solid #A3A3A3;}

.Page .content .main form input, .Page .content .main form textarea, .Page .content .main form select {

    border: 1px solid #CCCCCC;

    color: #666666;

    float:right;

    height:24px;

    width:222pxe

   padding:5px; 

}

.Page .content .main form fieldset {float:left;width:300px;}

.Page .content .main form fieldset legend{color:#898989;}

.Page .content .main form fieldset.last {

    border-left: 1px dotted #DDDDDD;

    float: right;

    padding-left: 20px;

    width: 340px;

    margin-top:0;

}

.Page .content .main form div {border-bottom: 1px dotted #DDDDDD;margin-bottom: 5px;padding-bottom: 5px; clear:both; overflow:hidden;}

.Page .content .main form div.send {border:none;}

.Page .content .main form div.send input {height: 40px;line-height: 40px;line-height: 24px;margin: 0;}

.Page .content .main form div span{line-height:24px;padding:0 0 5px 0;}

.Page .content .main form fieldset.last span{line-height:24px;padding:0;}



.Page .content .main form div.text textarea {width:328px;height:120px;}

span.secure {background:url(../images/secure.png) no-repeat 0 7px transparent;padding: 5px 5px 5px 20px !important;float:left;}


/* office autopilot stylung */
.moonray_required{
	color:#FF0000;
}

.Page .content .main .moonray_forms input.button{
	height:40px;
}
.Page .content .main form moonray-form-input-type-hidden input{
	border:none;
}

.Page .content .main form div.moonray-form-input-type-hidden {border-bottom: none; }

.Page .content .main form div.moonray-form-input-type-submit input{
	padding:10px;
	width:150px;
	height:40px;
}

.Page .content .main form input.button{
	float:none;
	border:none;
	width:100px;
	height:30px;
}
.Page .content .main form.checkout{
	padding:0;
	float:none;
	margin:0;
}

.Page .content .main form div.arrow{
	border:none;
}