#configContainer{
	width:951px;
	border:#1376A2 solid 1px;
	margin:-30px auto 0 auto;
	padding-top:20px;
}
#cLeft{
	width:466px;
	float:left;
	margin-left:5px;
}
#cLeft h2{
	font-size:16px;
	color:#0F5384;
	margin-bottom:0;
	position:relative;
	top:45px;
	_top:55px;
}
#one{
	background:url(../slices/select-options.jpg) no-repeat;
	width:309px;
	height:94px;
	float:right;
	position:relative;
	right:19px;
	margin-top:-13px;
}
#cComponents{
	background:url(../slices/grey-bg.gif) repeat-y;
	border:#EDA210 solid 3px;
	border-left:none;
	min-height:550px;
	_height:550px;
	font-size:12px;
}
.cc{
	border-bottom:#CFCCCC solid 1px;
	height:35px;
	width:438px;
	cursor:pointer;
}
.ccL{
	width:145px;
	float:left;
	text-align:right;
	padding-right:0px;
	padding-top:3px;
}
.leftTextQ{
	width:125px;
	float:left;
	position:relative;
	left:-3px;	
}
.rightTextQ{
	background:url(../slices/question-mark-2.jpg) no-repeat;
	width:15px;
	height:15px;
	float:left;
	position:relative;
	left:-2px;
	top:6px;
}
.ccR{
	width:293px;
	float:left;
}
.ccR img{
	position:relative;
	top:3px;
	left:10px;
	cursor:pointer;
}
.configOptions{
	display:none;
	width:300px;
	background-color:#fff;
	border:#569CBB solid 1px;
	position:absolute;
	margin-left:10px;
	z-index:50;
	padding-top:5px;
}
.configOptions strong{
	width:280px !important;
	display:block;
	position:relative;
	margin-top:5px;
	padding-left:10px;
	margin-bottom:10px;
	text-align:justify;
}

#cRight{
	background:url(../slices/req-quote.gif) center no-repeat;
	width:474px;
	height:427px;
	float:left;
	margin-top:220px;
}
#thNumber{
	background:url(../slices/model-number.gif) no-repeat;
	width:445px;
	height:102px;
	position:relative;
	top:100px;
	padding-left:30px;
}
#configForm{
	height:35px;	
}
.numberContainer{
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#0F5384;
	margin-right:3px;
	position:relative;
	top:40px;
}
.numberItemsLeft{
	background:url(../slices/number-box-left.jpg) no-repeat;
	height:35px;
	width:4px;
	float:left;
}
.numberItemsRight{
	background:url(../slices/number-box-right.jpg) no-repeat;
	height:35px;
	width:5px;
	float:left;
}
.numberItems{
	background:url(../slices/number-box-middle.jpg) repeat-x;
	height:25px;
	text-align:center;
	float:left;
	min-width:15px;
	_width:20px;
	padding-top:10px;
}
.numberItems .selected{
	background:url(../slices/no-orange.gif) no-repeat !important;
}
.optSubItems{
	width:288px;
	min-height:30px;
	_height:30px;
	cursor:pointer;
	margin-bottom:-3px;
}
.optDesc{
	width:207px;
	float:left;
	font-size:12px;
	text-align:right;
	padding-top:5px;
}
.optSymb{
	background:url(../slices/symbol-blue.gif) no-repeat;
	width:33px;
	height:30px;
	position:relative;
	left:43px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	float:left;
	padding-top:5px;
}

#overlay1{
	width:951px;
	height:689px;
	margin:0 auto;
	position:relative;
	background-color:#fff;
	margin-top:-688px;
	filter:alpha(opacity=60);
	opacity:.60;
	margin-bottom:-688px;
}

.toReplace{
	font-size:10px;
}
.toReplace span{
	width:236px;
	float:left;	
	display:block;
}
.inputToFill{
	width:275px;
	padding:10px;
}
.inputToFill a{
	background:url(../slices/set.gif) no-repeat;
	width:60px;
	height:23px;
	display:block;
	text-decoration:none;
	color:#fff !important;
	font-weight:bold;
	text-align:center;
	position:relative;
	left:50px;
	padding-top:3px;
}
#submitcfForm{
	background:url(../slices/submit-configurator.gif) no-repeat;
	width:242px;
	height:96px;
	border:none;
	position:relative;
	top:80px;
	left:90px;
	cursor:pointer;
}
.menuFixConfig{
	margin-bottom:-82px;
	top:5px !important;
	_top:-77px;
}
#thrusterSelect{
	background:url(../slices/select-thruster.jpg) no-repeat;
	width:308px;
	height:97px;
	position:relative;
	left:-118px;
	margin-bottom:15px;
	text-align:center;
}
#thrusterSelect select{
	position:relative;
	top:70px;
	left:20px;
}
.modifyHref{
	float:left;
	margin-left:20px;
	font-weight:bold;
	margin-top:9px;
	margin-right:-10px;
}
.noDisplay{
	display:none;
}
.buttons{
	float:right;
	position:absolute;
	right:30px;
	margin-top:-60px;
}
.bottomButtons{
	
}
.prints{
	float:right;
	position:relative;
	right:-200px;
	top:-30px;
	background:url(../slices/print-page.jpg) left no-repeat;
	display:block;
	padding-left:22px;
	text-decoration:underline !important;
}