#content {
	padding: 10px 10px 204px;
}
#mainBox {
/*background-color: #d7d7d7;*/
	height: 300px;
}
#subBoxes {
	padding: 0;
	margin: 0;
}
#subBoxes li {
	list-style: none;
}
#busTelecomGrayBox dd {
	float: left;
	margin-right: 10px;
}
#busTelecomGrayBox dd.boxHead h2 {
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	margin: 0 0 5px;
	padding: 0;
}
#busTelecomGrayBox dd.boxHead {
	float: left;
}
#busTelecomGrayBox dl.subItem {
	float: left;
}
#busTelecomGrayBox dl.subItem dd {
	float: none;
	display: block;
	white-space: nowrap;
}
#busTelecomGrayBox .separator {
	margin-top: 34px;
	margin-right: 5px;
}
#busTelecomGrayBox dd.boxHead a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid;
	border-color: transparent;
	border-width: 1px;
	color: #444;
}
#busTelecomGrayBox dl.subItem dd a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	height: 15px;
	border-style: solid;
	border-color: transparent;
	border-width: 1px;
	margin-left: 10px;
	padding: 2px 5px;
	color: #444;
}
#busTelecomGrayBox dd.boxHead a:hover,
#busTelecomGrayBox dl.subItem dd a:hover {
	border: 1px outset #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #4b95ff url(/img/busboxbutton_bg.gif);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ddd));
}
.bluBox {
	height: 183px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
	border-left: 1px solid #E8E8E8;
	position: absolute;
	right: 10px;
	bottom: 10px;
	left: 535px;
}
.bluBox .bluInner {
	background: #dae7f7 url(/img/blue-bg.gif) repeat-x left top;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #b0c2d6;
	border-bottom: 1px solid #b0c2d6;
	border-left: 1px solid #FFFFFF;
	padding: 12px 0 0 12px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}
.bluBox .bluInner h1 {
	font: normal 15pt "Arial Narrow", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	float: left;
	width: 100px;
}
.grayBox {
	left: 10px;
	height: 183px;
	right: 375px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
	border-left: 1px solid #E8E8E8;
	position: absolute;
	bottom: 10px;
}
.grayBox .grayInner {
	background: #FFFFFF url(/img/gray-bg.gif) repeat-x left top;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #FFFFFF;
	padding: 12px 0 0 12px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	overflow: hidden;
}
.grayBox .grayInner h1 {
	font: normal 15pt "Arial Narrow", Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
}
#quoteTag {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 220px;
	margin: 0 0 4px 0;
	padding: 0;
}
#showOptionsHere {
	position: relative;
}
#selectOptions {
	background-color: #4489f5;
	padding: 10px;
	width: 305px;
	overflow: auto;

/*height: 150px;*/
	display: none;
}
#quoteBox {
	
}
#quoteBox li {
	margin: 5px 0 0 0;
	clear: both;
	overflow: hidden;
	vertical-align: top;
}
#quoteBox input {
	width: 140px;
	border: 1px solid #ccc;
	height: 13px;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	padding: 4px;
	margin: 0 18px 0 0;
	background-color: #ffffff;
}
#quoteBox .checkbox input {
	width: 10px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}
#quoteBox .checkbox label {
	color: #fff;
	float: left;
	width: 90px;
}
#quoteBox label {
	width: 142px;
	display: block;
	float: left;
	font-size: 8pt;
	color: #666;
	padding: 0 8px 0 0;
	margin: 0 18px 0 0;
}
#quoteBox .checkbox {
	width: 117px;
	float: left;
}
#quoteBox .checkbox input {
	margin-right: 5px;
	background-color: transparent;
	border-style: none;
}
#quoteBox #serviceSelect span {
	width: 185px;
	height: 23px;
	float: left;
	margin: 0 18px 0 0;
	background: url(/img/service_select_bg.gif) no-repeat;
}
#quoteBox #serviceSelect .spacer {
	width: 162px;
	height: 23px;
}
#quoteBox #qSubmit {
	width: 115px;
	height: 23px;
}
#quoteBox #qPhoneNPA,
#quoteBox #qPhoneNXX {
	width: 29px;
	margin-right: 0px;
}
#quoteBox #qPhoneNum {
	width: 42px;
}
#quoteBox li img {
	vertical-align: bottom;
}
#quoteBox #qPhoneNXX,
#quoteBox #qPhoneNum {
	margin-left: 0px;
}
#quoteBox li#qBottomRow {
	margin: 12px 0 0 0;
}
.checked, .unchecked,
.selected, .unselected {
	padding: 1px 0 5px 20px;
	margin: 0;
}
.checked {
	background: transparent url(/img/chk_on.png) no-repeat;
}
.unchecked {
	background: transparent url(/img/chk_off.png) no-repeat;
}
.selected {
	background: transparent url(/img/rdo_on.png) no-repeat;
}
.unselected {
	background: transparent url(/img/rdo_off.png) no-repeat;
}