@charset "utf-8";

.column-2 {
	margin: 0;
	padding: 0;
	clear: both;
}

#order-form td, #order-form p, #order-form input, #order-form select {
	font-size: 11px;
}

#engine-info, #engine-class, #rod-info-1, #customer-info {
	clear: both;
}
#engine-info div, #engine-class div, #rod-info-1 div, #customer-info div {
	clear: both;
	padding: 2px 0;
}

.float-left {
	float: left;
	clear: none;
	position: absolute;
}
.float-right {
	float: right;
	clear: none;
}

#order-form label {
	float: left;
	padding-top: 2px;
	font-weight: bold;
}
#order-form span {
	float: right;
}
#order-form .input-50 {
	width: 50px;
}
#order-form .input-110 {
	width: 115px;
}
#order-form .input-95 {
	width: 95px;
}
#order-form .input-305 {
	width:305px;
}
#order-form .select-50 {
	width: 75px;
}

#order-form .note {
	clear: both;
	margin: 0 auto;
	padding: 3px;
	width: 90%;
	background-color: #DDE2F0;
}

#order-form .office-only {
	background-color: #ccffcc;
}

#order-form .cap {
	background-color: #cc99ff;
}

#order-form .rod {
	background-color: #ffcc99;
}

#engine-class {
	clear: both;
	padding: 5px;
	background-color: #DDE2F0;
}
#engine-class label, #engine-class span {
	float: none;
	font-weight: normal;
}
#rod-info-1 div label{font-size:10px}
/*#rodInfo {
	position: relative;
	clear: both;
	margin: 30px 0 0 0;
}
#rodInfo #rodRot {
	float: left;
	width: 40%;
}
#rodInfo #rodRot input {
	width: 50px;
	margin-left: 5px;
}

#rodInfo #rodRdp {
	float: right;
	width: 40%;
}
#rodInfo #rodRdp input {
	width: 50px;
	margin-left: 5px;
}*/

#rod1 {
	position: relative;
	width: 370px;
	height: 388px;
	margin: 90px 5px 0 0;
	font-size: 9px;
	text-align: center;
	background: url('http://www.cunninghamrods.com/images/order-form-rod1.gif') no-repeat top left;
}

#rod1 label {
	position: absolute;
	clear: both;
	width: 20px;
	font-size: 11px;
	text-align: center;
	left: 50%;
	margin-left: -10px;
	padding: 0 0 2px 0;
}

#rod1 input {
	clear: both;
	width: 45px;
}

#rod1 #field_a_container{
	position: absolute;
	top: 100px;
	left: 180px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}

#rod1 #field_b_container{
	position: absolute;
	top: 260px;
	left: 73px;
	background-color: #FFFFFF;
}

#rod1 #field_c_container{
	position: absolute;
	top: 0px;
	left: 125px;
	background-color: #FFFFFF;
}

#rod1 #field_d_container{
	position: absolute;
	top: -15px;
	left: 270px;
	background-color: #FFFFFF;
}

#rod1 #field_e_container{
	position: absolute;
	bottom: -15px;
	left: 271px;
	background-color: #FFFFFF;
}

#rod1 #field_f_container{
	position: absolute;
	top: 125px;
	left: 15px;
	background-color: #FFFFFF;
}

#rod1 #field_g_container{
	position: absolute;
	top: 30px;
	left: 225px;
	background-color: #FFFFFF;
}

#rod1 #field_h_container{
	position: absolute;
	top: 30px;
	right: 0px;
	background-color: #FFFFFF;
}

#rod1 #field_i_container{
	position: absolute;
	top: 315px;
	left: 225px;
	background-color: #FFFFFF;
}

#rod1 #field_j_container{
	position: absolute;
	top: 313px;
	right: 0;
	background-color: #FFFFFF;
}

#rod1 #field_k_container{
	position: absolute;
	top: 145px;
	right: 0px;
	background-color: #FFFFFF;
	padding-left: 2px;
}

.table-borders td {
	border: solid #666666 1px;
}
#dimensions p {display:inline;}