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




/* ------ Default Form Styles ------ */
caption
{
caption-side:top;
}

#order-form fieldset{
	border:1px solid #CCC;	
	margin-bottom:10px;
}

#order-form ol{
	list-style:none;
	margin:0px;
	padding:0px;
}
#order-form ol li{
	padding-bottom:6px;
	clear:both;
	position:relative;
	overflow:hidden;
}

.rcom-form-label {
	width:112px;
	padding:4px 6px 0px 0px;
	float:left;
	vertical-align:top;
	text-align:right;
	font:12px Tahoma, Verdana, sans-serif;
	color:#333;
	}
  
.rcom-form-txt, .rcom-form-msg{	
	border:1px solid #dbdbdb;
	background:#f7f7f7;
	font:13px Tahoma, Verdana, sans-serif;
	color:#5c5c5c;
	padding:3px 4px;
	letter-spacing:2px;
}

.rcom-option-group{
	color:#5c5c5c;
	padding:3px 0;
	width:295px;
    display: inline-block;
}
.rcom-option-group label{
	float:left;
	padding:2px 8px 2px 0px;
}
.rcom-option-group input{
	margin-right:5px;
}
	
.rcom-form-txt, .rcom-form-msg {
	width:295px !important;
	float:left;
}
.rcom-form-msg {
	height:70px;
	overflow:auto;}	
	
select.rcom-form-txt {
	width:auto;}

.rcom-form-submit {
	padding:3px 7px;
	font:normal 13px Tahoma, Verdana, sans-serif !important;
	letter-spacing:2px;
	background: #FFF;
	border:1px solid #dbdbdb;
	text-align:center;
	text-decoration:none;}
	
.rcom-form-submit:hover {
	background-color:#CCC;
	color:#666;
}