.formpad {
	width: 120px;
	position: relative;
	float: left;
	clear: left;
}
#pagearea {
	position: relative;
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
/* Configurator stuff */
#pagearea #database {
	float: right;
	width: 293px;
	position: relative;
	text-align:left;
	margin: 0px;
	padding: 1px 0 0 0;
}
#pagearea #enclosure {
	width: 294px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 20px;
	background-repeat: no-repeat;
	position: relative;
	clear: left;
	margin-top: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#pagearea #enclosure-selector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 10px;
}
#pagearea #cover-selector-sae14, #pagearea #cover-selector-sae21, #pagearea #cover-selector-sae28, #pagearea #cover-selector-sae42 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
#pagearea #edit-tool-main {
	background-image: url(../../images/backgrounds/edit_tile.jpg);
	background-repeat: repeat-y;
	overflow:auto;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#pagearea #errorflag {
	float: left;
	display: none;
	text-align: right;
	padding-top: 30px;
}
.dragme {
	clear: none;
	z-index: 500;
	position: absolute;
	top: 0;
	left: 0;
}
#bill {
	float: left;
	height: 300px;
	width: 240px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
.nodrop {
	/*border: 1px dotted #FF0000;*/
	position: absolute;
}
.module {
	display:block;
	clear: both;
	position: relative;
	padding-left: 10px;
}
.module p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 220px;
	position: relative;
	clear:both;
}
.module #vertical {
	float: left;
	position: relative;
	padding-left:10px;
	margin: 3px;
}
.module #horizontal {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	position: relative;
	padding: 0px 0px 10px 10px;
	margin: 3px 3px 10px 3px;
	width: 200px;
}
#pagearea #database #voice,#pagearea #database #audio,#pagearea #database #data,#pagearea #database #video,#pagearea #database #accessories {
	position: relative;
	height: 300px;
	overflow:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-left: 5px;
}

#pagearea #database img {
	display: block;
}
/* Enclosure styles and selectors */
.sae14 {
	background-image: url(/configurator_images/enclosures/sae-14.gif);
	margin-top: 40px;
	margin-bottom: 30px;
	height: 281px;
	width: 294px;
}
.sae21 {
	background-image: url(/configurator_images/enclosures/sae-21.gif);
	margin-top: 40px;
	margin-bottom: 30px;
	height: 403px;
	width: 295px;
}
#pagearea #cover-selector-sae14 img,#pagearea #cover-selector-sae21 img,#pagearea #cover-selector-sae28 img,#pagearea #cover-selector-sae42 img {
	padding: 10px;
}
#pagearea #enclosure-selector img {
	padding: 10px;
}
.sae28 {
	background-image: url(/configurator_images/enclosures/sae-28.gif);
	margin-top: 40px;
	margin-bottom: 30px;
	height: 524px;
	width: 294px;
}
.sae42 {
	background-image: url(/configurator_images/enclosures/sae-42.gif);
	margin-top: 40px;
	margin-bottom: 30px;
	height: 767px;
	width: 294px;
}
#enclosure-sae14,  #enclosure-sae21, #enclosure-sae28, #enclosure-sae42{
	padding: 5px;
}
.selectedenclosure {
	border: 1px dotted #F6AE3D;
}
.selectedcover {
	border: 1px dotted #F6AE3D;
}
#content .modimg {
	position: relative;
	padding: 5px;
}
.part_qty {
	float: right;
	padding-right: 30px;
	text-transform: uppercase;
}
#pagearea #plugs {
	position: relative;
	width: 220px;
	float: left;
	height: 95px;
	vertical-align: top;
	padding-left: 35px;
}

.modmin {
	float:left;
	padding-left: 20px;
}
#errors {
	display: none;
}
#pagearea #footer {
	background-image: url(../configurator_images/bck/bottom.gif);
	background-repeat: repeat-x;
	text-align: right;
}
.wrapper .middle-container .middle {
	background-image: none;
}
#database img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
}
a {
	color: #0C2E87;
}
#database a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	
}
#database #voice a,
#database #data a,
#database #video a,
#database #audio a,
#database #accessories a {
	font-size: 11px;
}

#database #controls #trash {
	position: relative;
	margin-left: 20px;
	float: left;
	clear: right;
}
#database #controls {
	position: relative;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 65px;
	float: left;
}

