#order_online {
	width: 966px;
	padding: 1px 0 0 0;
	margin: 0 auto;
	background: #ffffff none;
	clear: both;
}
#order_online .form_error {
	font-size: 13px;
	padding: 5px;
	margin: 5px 0 5px 10px;
	background-color: #c60000;
	color: #fff;
	width: 340px;
}
#order_online .form_success {
	font-size: 13px;
	padding: 5px;
	margin: 5px 0 5px 10px;
	background-color: #2b5e24;
	color: #fff;
	width: 340px;
}
#order_online.oo_step2 {
	background: #fff url('../images/oo_2_right.jpg') right 90px no-repeat;
}
	#order_online .oo_topbar {
		display: block;
		margin: 10px auto;
		background: #fff url('../images/oo_topbar.gif') center top no-repeat;
		height: 46px;
	}
		#order_online .oo_topbar ul {
			display: block;
			margin: 0 10px;
			padding: 0;
			height: 46px;
			list-style-type: none;
		}
			#order_online .oo_topbar ul li.oot_intro {
				float: left;
				height: 46px;
				width: 130px;
				font-size: 12px;
				font-weight: bold;
				line-height: 18px;
				padding: 5px 0;
				margin: 0;
			}
			#order_online .oo_topbar ul li.oot_on {
				float: left;
				height: 46px;
				font-size: 14px;
				font-weight: bold;
				line-height: 46px;
				padding: 0 10px 0 25px;
				margin: 0 0 0 10px;
				color: #fff;
				background: #fff url('../images/oo_tb_bg_on.gif') left top no-repeat;
			}
			#order_online .oo_topbar ul li.oot_off {
				float: left;
				height: 46px;
				font-size: 14px;
				font-weight: bold;
				line-height: 46px;
				padding: 0 5px 0 20px;
				margin: 0 0 0 10px;
				color: #a6a6a6;
				background: #fff url('../images/oo_tb_bg_off.gif') left top no-repeat;
			}
			#order_online .oo_topbar ul li.oot_selected {
				float: right;
				height: 46px;
				font-size: 13px;
				font-weight: bold;
				line-height: 20px;
				padding: 3px 0;
				color: #a6a6a6;
				text-align: right;
				color: #151515;
			}
				#order_online .oo_topbar ul li.oot_selected span {
					display: block;
					color: #c8371b;
					font-size: 14px;
					text-transform: uppercase;
				}
	#order_online h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #364c6f;
		font-size: 27px;
		font-weight: normal;
		padding: 0 0 0 10px;
		margin: 0;
		line-height: 150%;
	}
	#order_online h2 {
		color: #c88039;
		font-size: 14px;
		font-weight: bold;
		padding: 0 0 0 10px;
		margin: 0;
		line-height: 150%;
	}
	#order_online .oo_left {
		float: left;
		width: 425px;
		padding-left: 10px;
		padding-bottom:10px;
		border-right: 1px solid #a7a7a7;
	}
		#order_online .oo_left #pack_one {
			display: block;
			height: 112px;
			padding: 5px 31px 5px 0;
			margin: 10px 0 0 0;
			font-size: 12px;
			line-height: 14px;
			background: #fff url('../images/oo_pack1.gif') left center no-repeat;
		}
			#order_online .oo_left #pack_one.on {
				background: #fff url('../images/oo_pack1_on.gif') left center no-repeat;
			}
		#order_online .oo_left #pack_two {
			display: block;
			height: 112px;
			padding: 5px 31px 5px 0;
			margin: 10px 0 0 0;
			font-size: 12px;
			line-height: 14px;
			background: #fff url('../images/oo_pack2.gif') left center no-repeat;
		}
			#order_online .oo_left #pack_two.on {
				background: #fff url('../images/oo_pack2_on.gif') left center no-repeat;
			}
		#order_online .oo_left #pack_three {
			display: block;
			height: 112px;
			padding: 5px 31px 5px 0;
			margin: 10px 0 0 0;
			font-size: 12px;
			line-height: 14px;
			background: #fff url('../images/oo_pack3.gif') left center no-repeat;
		}
			#order_online .oo_left #pack_three.on {
				background: #fff url('../images/oo_pack3_on.gif') left center no-repeat;
			}
	#order_online .oo_right {
		float: right;
		width: 520px;
		padding-left: 10px;
	}
		#order_online form.oo_one {
			padding: 0 10px 10px 10px;
		}
			#order_online form.oo_one label {
				display: block;
				font-size: 13px;
				font-weight: bold;
				padding: 15px 0 5px;
			}
			#order_online form.oo_one label span {
				color: #626262;
				font-size: 11px;
				padding-left: 5px;
				font-weight: normal;
			}
			#order_online form.oo_one span.oor_label {
				font-size: 13px;
				padding: 0 10px 0 5px;
			}
			#order_online form.oo_one select {
				width: 200px;
			}
			#order_online form.oo_one input.oo_short {
				width: 40px;
				border: 1px solid #adc2d6;
				padding: 2px;
			}
			#order_online form.oo_one input.oo_medium {
				width: 130px;
				border: 1px solid #adc2d6;
				padding: 2px;
			}
			#order_online form.oo_one input.oo_text {
				width: 225px;
				border: 1px solid #adc2d6;
				padding: 2px;
			}
			#order_online form.oo_one input.submit {
				margin: 20px 0 0 0;
				display: block;
				width: 155px;
				height: 34px;
				color: #111;
				font-size: 14px;
				font-weight: bold;
				background: #fff url('../images/oo_submit.gif') left center no-repeat;
				border: 0;
			}
	#order_online .oo_intro {
		padding: 5px 0 5px 10px;
		margin: 0;
		font-size: 13px;
	}
	#order_online .oo_two_left {
		float: left;
		width: 300px;
		padding-right: 10px;
	}
	#order_online .oo_two_right {
		float: right;
		width: 446px;
		padding-left: 10px;
	}
		#order_online .ootr_call {
			float: right;
			width: 155px;
			margin-right:10px;
			text-align: center;
		}
		#order_online .ootr_call img {
			padding-bottom: 5px;
		}
