#grp_o {border:0;padding:5px;width:100%;clear:both;}
#grp_o fieldset {}
.cus_field a {text-decoration:none;cursor:default;}
.cus_field {
	padding: 5px 0 5px 5px;
	margin: 10px;
	background-color: #ecf5fa;
	
}
.cus_field p{
	font-size: 90%;
	color:#000066;
	padding:0px 10px 0px 0;margin:0;
}
.grtxt{font-size: 85%;color:#000066;padding:0;margin:0 0 8px 0;}
.cus_field_h {
	background-color:#FFF;
}
.cus_inp {margin:2px 0;font-size:90%;padding:4px;width:auto;}
.cus_lab{padding-left:0px;font-size:90%;font-weight:bold;}
#pquote{margin:0 0 0 4px;display:none;}
#adm_pquote{margin:0 0 0 4px;}
#equote{}
.grp_gr{width:60px;margin:0 8px 8px 0;}
.cus_leg {font-weight:bold;font-size:90%;color:#333333;}
legend.cus_leg {padding:0;margin:0;}
.cushd{padding:3px 0;}
#buy {
	position:relative;
	margin-top: 10px;
	padding-bottom:2px;
}
#buy ul, #floatdiv ul {margin:0 0 0 10px;padding: 0px;font-size: 85%;line-height:1;list-style: none;font-weight:700;}
#buy h2, #quote h2 {padding-left: 5px;}
#quote {border-bottom: thin solid #0000CC;margin:20px 0;position:relative;}
#quote p {padding:0 5px;}
#buy h2, #quote h2 {color: #FFFFFF; background-color: #333333;}
#quote {background: #FFFFCC;}
#floatdiv {
 position:relative;
 right:0px;top:0px;
 padding:8px;
 z-index:1;background-color:#ecf5fa;
}
#floatdiv li{margin:0 0 4px 0;padding:0;}
.pq {margin-bottom:5px;}
#emailbutton {margin-top:5px;font-size:90%;}
#grp_o em {
	font-style: normal;
	color:#333333;
	font-weight:normal;
}
#j_two{margin-top:5px;}
.cus_field>p {margin:.4em 0;}
.cuserr {
	display:none;
	position:relative;
	z-index:100;
	color:#FF0000;
	background-color:#FFF0EF;
	margin:5px 0;
	padding:5px;
	border: 1px solid #666666;
	width:170px;
	font-size:85%;
}
.cus_nm{font-size:90%;font-weight:bold;padding:0;margin:0;text-align:center;}
.pc_pri{text-align:center;}
div.grpli {
	position:relative;
	width:auto;min-width:90%;
	overflow-x:auto;
	overflow-y:hidden;
	z-index:1;
	margin:0 auto;
}
.prgronly{height:100px;padding:0 20px;}
.inf_gr{padding:0 10px 10px 0;}
.hoz_list_mid{margin:0 2px;border-right: 1px dotted #9C9DA5;padding:0 4px;}
.hoz_list{border-right: none;padding-right:0px;padding-left:6px;}
.inf_grhoz{height:100px;}
.inf_ao{float:right;padding-left:10px;}
.lab_noshow{display:none;}
.no_top {margin-top:0px;}
.no_pr{margin-top:8px;}
.cus_sel{max-width:600px;clear:both;display:block;}
@media (max-width:1200px){.cus_sel{max-width:450px;}}
@media (max-width:768px){.cus_sel{max-width:400px;}}
@media (max-width:640px){.cus_sel{max-width:300px;}}
@media (max-width:460px){.cus_sel{max-width:200px;}}
.inf_a{position:relative;margin-right:8px;}
.clear {clear:both;}
.sticky-center{
	display:block;z-index:20;
	position: fixed;
	width: auto;
	right:140px;
	border: 1px solid #575454;
	border-radius: 4px;bottom:12px;text-align:center;padding:4px;
	background-color:#ffffff;
}
@media (max-width:640px){.sticky-center{right:100px;}}
.sticky-center .btn{margin-top:0px;}
.btn-stcky{padding-left:4px;padding-right:4px;}
#par-adj{position:relative;}
.pr-adj{position:absolute;left:154px;top:10px;}
#pr-adj strong{position:relative;font-size:100%;display:inline-block;width:110px;text-align:center;color:#FFFFFF;top:7px;left:4px;}
@media only screen and (max-width: 480px){.grp_grs{display:none;}}
