div
{
	border:#000 0px solid;
}
#orderstage
{
	height:317px; width:940px;
}
#order
{
	width:940px;
	height:600px;
}
#ordertabs
{
	 height:25px;
	 margin:20px 0px 20px 0px;
	 font-size:11px;
	
}
.ptabs
{
	width:83px;
	float:left;
	padding:20px 0px 0px 0px;
	
	text-align:center;
}
.ptabs1
{
	width:100px;
	float:left;
	padding:20px 0px 0px 0px;
	
	text-align:center;
}
.cptabs
{
	width:83px;
	float:left;
	background-image:url(../images/gear.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	text-align:center;
	
	//border:0px solid #000;
}
.cptabs1
{
	width:100px;
	float:left;
	background-image:url(../images/gear.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	text-align:center;
	
	//border:0px solid #000;
}
.btabs{
	width:84px;
	float:left;
	padding:20px 0px 0px 0px;
	
}
#jswarn
{
	margin-top: 8px; margin-bottom: 2px; background: #f73f3f; color: #ffffff; width:100%;
}
.error
{
	height:20px; background: #f73f3f; color: #ffffff;
}
a.ctabs,a:visited.ctabs,a:hover.ctabs
{
font-size:11px;
color:#47beef;
text-decoration:none;
}
a.prtabs,a:visited.prtabs,a:hover.prtabs
{
font-size:11px;
color:#F93;
text-decoration:none;
margin:20px 0px 0px 0px;
}
a.tabs,a:visited.tabs,a:hover.tabs
{
font-size:11px;
color:#999;
text-decoration:none;
margin:20px 0px 0px 0px;
}
.whitebold
{
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
}
.white
{
	color:#FFF;
	font-size:14px;
}
.newblue
{
	
	padding:5px 0px 0px 0px;
	color:#47beef;
	font-size:20px;
	float:left; margin:5px 167px 0px 10px;
}
.req
{
	background-image:url(images/orderpage/greenheader.jpg); background-repeat:no-repeat;
}
.opt
{
	background-image:url(images/orderpage/orangeheader.jpg); background-repeat:no-repeat;
}
.upl
{
	background-image:url(images/orderpage/blueheader.jpg); background-repeat:no-repeat;
}
.lf
{
	float:left;
	width:580px;
	padding:10px;
}
.rf
{
	float:right;
	width:320px;
	padding:10px;
}
.order_heading
{
	color:#036;
}
.step1,.borlf
{
	float:left;width:125px;
	margin:0px 0px 0px 10px;
}
#stp1,#stp2,#stp3,#stp5
{
	height:300px;
}
#stp4
{
	height:900px;
}
.stdlf
{
	float:left;width:180px;
}
.bcopy
{
	
	width:auto;
	text-align:right;
	margin:5px 0px 0px 20px;
	
}
.t1lf
{
	float:left;
	width:152px;
	margin:0px 0px 0px 10px;
}
.opths
{
	height:150px;
}
.lftext
{
	width:50%;
	float:left;
}
.tiny
{
	float: left;font-size:9px; line-height:-10px;float:right;
}
#custom
{
	float:right;
	width:150px;
}
.curvedborder
{
	text-align:center;
}
#products
{
	margin:auto;
}
.prod
{
	width:200px;
	height:200px;
	margin:10px;
	float:left;
	border:1px solid #47beef;
	text-align:center;
}
.imgsel
{
	width:300px; float:left;
	margin:10px 0px 10px 10px;
}
.fl
{
	width:auto;
	float:left;
	margin:5px 0px 20px 5px;
}
.imgselhead
{
	margin:5px 0px 10px px;
	padding:5px 0px 0px 0px;
	color:#47beef;
	font-size:14px;
}
