/*old website styles*/
#requestEmailLayer {
	position:absolute;
	width:210px;
	height:90px;
	padding:5px;
	z-index:2;
	left: 413px;
	top: 525px;
	background-color: #FFFFFF;
	border:solid 1px #D6D5D8;
	visibility: hidden;
}

#overlayHelper {
	position: absolute;
	z-index: 2;
	top: 0px;
	filter: alpha(opacity=0);
	-moze-opacity: 0;
	opacity: 0;
	display: none;
}

#overlayLayer {
	position: absolute;
	z-index: 3;
	top: 0px;
	background: black;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	display: none;
}

.child {
	display: none;
}

.childvisible {
	display: table-cell;
}

.popmessage {
	position:absolute;
	width:275px;
	height:90px;
	z-index:3;
	left: 480px;
	top: 252px;
	background-color: "#B9E0CC";
	border:solid 3px #D6D5D8;
	visibility: hidden;
}

.helpLayer {
	position: absolute;
	width: 484;
	z-index: 99;
	left: 0; top: 0;
	background: white;
	border:solid 1px #D6D5D8;
	display: none;
	padding: 10px;
} 
.closeButton {float:right; cursor:pointer;}

/*new styles*/
#leftSide{
	float:left;
	width:550px;
	margin-right:10px;
}
#middle_container{
	float:left;
	width:240px;
	margin-right:10px;
	}
#centerDiv table{
	margin:0;
	background-color:transparent;
}
#centerDiv table td{
	margin:0;
	border:0;
	background-color:transparent;
}
div.grayBackground{
	background-color:#eee;
	border:1px solid #ddd;
}

.wideInput{width:120px;}		
.wideSelect{width:100%;}			
#formTable td{vertical-align:middle;}	
#selectorInput h3, #rightSide_container h3{margin-top:0;}
#leftSide,#centerDiv{width:280px;float:left;color:#555 !important;}
#leftSide h3, #centerDiv h3{margin:0 0 10px;}
#leftSide table td {padding:0.4em}
/*#formContainer ul {height:325px;}*/
#formContainer ul li {padding:5px 0 1px !important;}
#formContainer select.mediumWidth{width:45%;}
#formContainer label {width:35% !important;background-image: none !important;font-weight:normal !important;}

#rightSide_container {
	float:left;
	padding-left:15px; 
	width:320px; 
}
#rightSide_container h3{
	border-bottom:1px solid #E16A00;
	color:#E16A00; 
	margin-bottom:10px;
	width:325px;
}
#rightSide{
	border:1px solid #ddd;
	min-height:473px;
	height:auto !important;
	height:473px;
	width:315px;
	padding:0 5px 5px;
	overflow:visible;
	background-color:#eee;
}
#right_side_content p, #right_side_content input{margin-bottom:10px;}
#productinfo{margin-top:5px;}
#productquote{padding-bottom:10px;}

#plan_header{position:relative}
#info_links{}
		
.qDiv span {display:block; text-align:right;}
.infoDiv{padding-top:20px;}
.infoDiv span {display:block; text-align:center; font-weight:bold;}
.helpDialog {float: right; margin:10px;}

.radioForm {padding:5px;}
.radioForm span{display:block;padding:4px;}
.radioForm label{display:inline; float:none;}

