h4 {
font-size:11px;
color:#666666;
}

h4.searchHeader, .searchHeader .listingsPageLinks {
font-family:verdana, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#666666;
}

ul.stepLinks {
text-align:right;
}

ul.stepLinks li a {
text-decoration:none;
color:#cccccc;
}

ul.stepLinks li {
display:inline;
margin:0px 0px 0px 5px;
font-weight:bold;
color:#999999;
font-size:10px;
}

ul.stepLinks li span.selected {
color:#ff3300;
}

form {
width:660px;
}

.boxContent form {
width:130px;
}

fieldset {
/*width:500px;*/
border:1px solid #996633;
}

legend {
color:#ff3300;
font-size:12px;
}

input.ftxt, textarea {
width:200px;
}

label {
float:left;
width:260px;
margin:3px 1em 5px 0px;
text-align:right;
font-weight:bold;
}

.addMarketsLabel {
width:276px;
margin:3px 1em 10px 0px;
text-align:right;
font-weight:bold;
}

table.additionalMarkets td {
width:33%;
}

table.additionalMarkets {
margin-bottom:20px;
}

.required {
color:red;
}

.reviewField {
position:relative;
display:block;
margin:0;
width:320px;
padding:3px 0px 0px 260px;
}

.reviewFieldSummary {
position:relative;
margin:0;
width:320px;
padding:3px 0px 0px 272px;
}

.uploadedImage {
position:relative;
display:block;
margin:0;
width:320px;
padding:3px 0px 0px 260px;
}

fieldset ol {
list-style-type:none;
margin:0px 0px 0px 10px;
padding:0;
}

fieldset ol li {
margin:10px 0px;
}

fieldset ol li ul input {
float:none;
width:15px;
}

fieldset ol li ul input.ftxt {
width:164px;
} 

fieldset fieldset {
border:none;
width:410px;
margin:20px 0px 0px;
}

fieldset fieldset legend {
color:#512504;
font-size:12px;
text-transform:none;
width:250px;
text-align:right;
}

ul#column1a, ul#column2a, ul#column3a, ul#column1, ul#column2, ul#column3 {
float:left;
padding:0px 0px 0px 0px;
margin:0;
width:180px;
list-style-type:none;
text-align:left;
}

ul#column1a {
margin-left:60px;
}

ul#column1 {
}

ul#column1, ul#column2 {
}

.checkbox {
width:15px;
}

input#underlineInput {

width:105px;
}

input.fsub {
font-size:12px;
}

input.radioNarrow {
width:15px;
}

.radioRight {
text-align:right;
}

.uploadButtons {
position:relative;
display:inline;
text-align:right;
}

/* styles for top search section on listings page start */

.noSearchResults {
text-align:center;
margin-top:20px;
padding:0px 60px;
line-height:18px;
}

ol.inlineFields li {
display:inline;
font-family:verdana, helvetica, sans-serif;
}

ol.inlineFields li select, ol.inlineFields li input {
margin:5px 4px 5px 0px;
font-size:11px;
}

ol.inlineFields li select {
width:160px;
}

ol.inlineFields li input.ftxt {
padding:1px 2px 1px 0px;
width:160px;
}

ol.inlineFields li.keywordSection {
font-size:10px;
padding-left:10px;
}

li.keywordSection p {
width:280px;
padding-right:0;
margin-right:0;
line-height:14px;
}

#advancedSearchLink {
display:block;
position:relative;
top:-22px;
left:350px;
width:200px;
}

#advancedSearch {
position:relative;
float:left;
width:630px;
margin:0px 0px 0px 10px;
padding-bottom:10px;
}

#searchSection .statusArrow {
width:10px;
}

#searchSection p {
padding:12px 0px;
margin:0;
}

#advancedSearch ol li {
float:left;
margin:5px 0px 5px 0px;
}

#advancedSearch p.infoText {
float:left;
font-size:10px;
text-align:center;
}


/* styles for top search section on lilstings page end */


table.listings {
font-size:11px;
empty-cells:show;
width:98%;
margin-bottom:20px;
}

table.listings td {
padding:15px 5px;
vertical-align:top;
}

table.listings td.listingsImage {
width:100px;
border-bottom:1px solid #ff3300;
}

table.listings td.listingsDetails {
width:180px;
}

table.listings td.listingsDescription {
width:180px;
}

table.listings td.listingsNote {
border-bottom:1px solid #ff3300;
color:#ff3300;
}


table.listings tr#lastListing td {
border:none;
}

/* browse/upload buttons */

.uploadSub {
position:relative;
left:40px;
}

/* browse/upload buttons end */

fieldset select {
margin-bottom:10px;
width:203px;
}

select.ccSelect {
width:60px;
margin-bottom:0px;
}

/* bottom buttons */

.buttonBar {
text-align:right;
}

.buttonBar #back {
position:relative;
float:left;
left:-80px;
}

.wizard_next {
position:relative;
float:right;
right:-20px;
}

.orange {
color:#ff3300;
}

.listingsPageLinks {
line-height:30px;
text-align:right;
font-weight:normal;
color:#000000;
}

h4 .listingsPageLinks  {
display:inline;
float:right;

line-height:0px;
margin-top:-7px;
}

.centeredContent {
	margin:0;
	padding:0;
}

.noFloat {
float:none;
height:6px;
}

#homepage .centeredContent {
font-size:12px;
}

/* Email Us form styles */

.companyNameBold {
text-transform:uppercase;
}

.buttonBar {
text-align:center;
padding-left:58px;
}

.homeSearch {
margin-bottom:20px;
}

.homeSearch form fieldset {
	border:2px solid #996633;
	width:225px;
	background-color:#FFFEC5;
	text-align: left;
}

.homeSearch form fieldset legend {
font-size:18px;
padding-bottom:0px;
background-color:#fff;
}

.homeSearch li a {
color:#512504;
}

.homeSearch li a:hover {
color:#336666;
}

.homeSearch p {
	display:block;
	padding:0;
	margin:0;
	font-size:10px;
	font-family:verdana, helvetica, sans-serif;
}

.error {
width:300px;
margin-left:180px;
text-align:left;
padding:10px;
font-weight:bold;
color:#ff3300;
border:1px solid #ff3300;
margin-bottom:10px;
}