div.wrapper_row {
   clear:both;
   width:100%;
   float:left;
   margin-top:2px;
   margin-bottom:2px;
   padding-right:4px;
   font-size:0.9em;
   line-height:20px;
}

div.wrapper_row input.radio {
   margin:4px;
   padding:0;
   float:left;
}

div#builder table {
   width:97%;
}

div#builder td {
   font-size: 1em;
}

#builder form {
   padding:0px;
   margin:0;
   display:inline;
}

#builderSelector {
   text-align:left;
}

#serverOptions {
   margin-left:5px !important;
   margin-left:0px;
}

#builderSelector div{
   float:left;
}

#performanceConfig, #redundancyConfig, #advancedConfig {
   float:left;
   margin-left:10px;
   margin-right:0px;
   margin-top: 10px;
   padding:0;
   width:230px;
}


.performanceConfig a {
   color:#5C60A2;
}

.redundancyConfig a {
   color:#6E5D44;
}

.advancedConfig a {
   color:#4D774B;
}

#builderDetails a {
 padding:0px;
 margin:0;
 font-weight:600;
}

div#serverBuilderSelectChoices div {
   text-align:left;
}

div#serverBuilderSelectChoices div.selected {
   background-color:#F2F7FE;
   font-weight:bold;
}

div#serverBuilderSelectRow {
   margin-bottom:10px;
   float:left;
   width:100%;
}

div#builderDetails {
   text-align:left;
   width:100%;

}

div#builderDetails h2 {
   margin-top:0px;
   font-size:1.2em;
   color:#808080;
}

div#builderDetails h1 {
   margin: 0;
   font:normal 1em Tahoma, sans-serif;
   padding:0px;

}

div#currentPrice {
   float:right;
   
   color:white;
}

div#builderActions {
   float:right;
   color:white;
   width:460px;
   text-align:left;
   background-color:#000;
}

div#builderActions a{
   color:white;
   text-decoration:none;
   font-size:0.8em;
}

div#builderActions img {
   padding:10px 10px 1px 5px;
}

div#builderActions div.sample {
   margin-left:5px;
}

div#actionLoader {
   margin-left:10px;
}

.fauxSelect {
   margin-top:6px;
}

.fsCurrent {
	display:block;
	background:#000 url(/images/marketing/builder_selectarrow.gif) 105px -1px no-repeat;
	width:120px;

	padding:2px;
	text-align:left;
}


.fsHiddenChoices {
   display:none;
}

.noShow {
   display:none;
}

.fsShownChoices {
   border:1px solid #999;
   color:#999;
   font-size:1.0em;

	background: #202121;
	position:absolute;
	text-align:left;
	width:115px;
	z-index:99;
}

div.item_price {
   float:right;
   margin-top:2px;
   margin-right:5px;
   width:50px;

}

div.server_builder_header {
   float:right;
   margin-right:25px;
}


div.server_builder_descrip {
   font-size:0.85em;
   float:left;
   clear:both;
   color:#505050;
   background-color:#f0f0f0;
   padding:5px;
   width:100%;
   margin-top:5px;
}

a.server_builder_more {
   color:#656565;
   text-decoration:none;
   
}