p { margin:0; }

.form_text2 { font-size:11px; text-align: center;padding: 5px; }
.select_text2 { width: 220px; font-size:11px; word-wrap: break-word;padding: 5px; }

.chassis_model_number { float: right; padding-right: 5px }

option { left:0; }

.unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

form { margin:0; padding:0; font-size:11px; positon: fixed;}

#container_pwr { width:720px; float:left; margin-left:10px; }

.section { width:23.5%; float:left; padding-bottom: 10px}

#cselect { width: 400px; float: left; border: 1px solid #999; background: #EFECE0; margin: 10px 0 0 0; padding: 2px; }

#c2select { width: 400px; float: left; border: 1px solid #999; background: #EFECE0; margin: 10px 0 0 0; padding: 2px; }

#mselect {  position:relative; float: right; width: 425px; height: 635px; border: 1px solid #999; padding: 2px; background: #EFECE0; margin:10px 125px 10px 0; }

#cmresult { float: left; width: 400px; border: 1px solid #999; margin: 0 0 10px 0; background: #EFECE0; padding: 2px; height:375px !important; }

#container_pwr h1 { color: #000; background: #0f0; padding:2px; font-weight:bold; display: inline; }

#container_pwr h2 { border:none; display: inline; padding:2px; }

#container_pwr h3 { color: #fff; background: #f00; padding:2px; font-weight:bold; display: inline; font-style:normal; }

#container_pwr h4 { color: #666666; /*background: #f0f0f0;*/ padding:2px; display: inline; font-style:normal; font-weight:bold; }

#container_pwr h7 { color: #666666; /*background: #f0f0f0;*/ padding:2px; display: inline; font-style:normal; font-weight:bold; background:#FFFF99; }

#container_pwr h6 { padding:10px 0 10px 5px; color:#000000; }

.drop-down { position:absolute; }

.pwrsupply { display: inline; }

.cont_line { clear: left; float: left; padding: 0 1px; /*width: 340px;*/ }

.cont_line1 { clear: left; float: left; padding: 5px 0; /*width: 340px;*/ }

.cont_left { float: left; width: 105px; padding-left:5px; padding-right: 10px;font-weight:bold;white-space: nowrap; }

.cont_right_chassis { float: left; width: 275px; }
.cont_right { float: left; width: 275px; }
.newtitle {
    font-size: 16px;
    line-height: 24px;
    color: #00599c;
    margin-bottom: 4px;
}

#chassis_model{  }

#chassis_model_num{ float:right; padding-left: 50px; }

#model_kit { font-weight: bold; padding-left: 270px }

#pwr0txt ,#pwr1txt, #pwr2txt, #pwr3txt { display: inline; }

#pwr1p, #pwr2p, #pwr3p { display: inline; }

#pwr1 { margin:0; }

/* input[type="button"].button_pad { padding: 8px 8px 0px 8px; background:url(../images/buttons/plus_button.jpg) no-repeat; } */
input[type="button"].button_pad { padding: 0px 0px 0px 0px;}
button[type="button"].button_pad { padding: 5px 6px 5px 6px;}

/*input[type="button"].button_pad2 {  padding: 8px 8px 0px 8px; background:url(../images/buttons/down_arrow.jpg) no-repeat; } */
input[type="button"].button_pad2 {  padding: 5px 6px 5px 6px;}
button[type="button"].button_pad2 { padding: 5px 6px 5px 6px;}

.red { color:#FF0000; font-weight:bold; }

.green { color:#009900; font-weight:bold; }

.blue { color:#0b396a; font-weight:bold; }

#cal_wrapper{  width: 1000px; }

#print_div { float: right; } 

@media only screen and (max-width: 800px){
	/*
	@tab Mobile Styles
	@section heading 1
	@tip Make the first-level headings larger in size for better readability on small screens.
	*/
		#cal_wrapper{  
			/*@editable*/width: 600px !important;  float: left !important; 
		}
		#mselect{
			/*@editable*/margin: 0 195px 2% 0 !important; 
			/*@editable*/ width: 400px !important; 
			
		}

}


@media only screen and (max-width: 480px){
	/*
	@tab Mobile Styles
	@section heading 1
	@tip Make the first-level headings larger in size for better readability on small screens.
	*/
		#cal_wrapper{  
			/*@editable*/width: 600px !important; float: left !important; 
		}
		
		#cselect { width: 400px !important; float: left !important; }

		#chassis_model_num { display: none; } 
	/*	#chassis_model_title { display: none; }  */

		.cont_right_chassis { float: left !important; width: 200px !important; }
		
		#mselect{
			margin: 0 125px 2% 0 !important; width: 400px !important; float: left !important; }
			
			

}

@media only screen and (max-width: 767px) {

.container {
       width: 480px !important; 
   /*  width: 320px; */
}

