#form_container {
	/*padding:30px 0 0 15px;*/
}

#error_message {
	width:580px;
	background-color:#eeeeee;
	border:1px dotted #999999;
	color:#f37224;
	font-weight:bold;
	padding:8px;
	width/**/:/**/ 564px;
	margin-bottom:10px;
}

.cssform p {
	clear: left;
	margin: 0;
	padding: 5px 0 5px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	height: 1%;
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input {
	padding: 1px 3px 1px 3px;
	border: solid 1px  #731400;
}

.radiobutton {
	height: 15px;
	padding:0;
	vertical-align:middle;
}

.cssform textarea {
	width: 306px;
	padding:3px;
	height: 116px;
	border: solid 1px  #731400;
}

#user_file {
	height:25px;
}

#user_file_desc {
	padding:0 0 10px 155px;
	font-size:10px;
	display:block;
}

#pages {
	width:40px;
}

#totalprice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;
	color:#f37224;
}

.package_title {
	font-weight:bold;
	color:#f37224;
}

.package_desc {
	padding:2px 0 10px 23px;
	display:block;
}

.textbox {
	width:306px;
	width/**/:/**/ 300px;
	background-color:#ffffff;
}

.button_send {	
	border:none !important;
	margin-top:15px;
}

div.fieldset {
	margin: 0;
	padding: 0 0 0 156px;
}
div.fieldset span.legend {
	position: relative;
	padding: 3px;
	top: -10px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}
div#showbock_day{
	width:auto;
	margin:auto auto 17px 170px;
	display: none;
}

div#form_container{
	margin-top:25px;
}



