.CurrentSelectionsBox, .AtAGlanceLabelBox {position: relative; left: 0px; top: 0px; width: 164px; font-family: Helvetica; font-size: 10pt; text-align: justify; border: 1px solid black; padding:5px; background-color: #FFFFFF; margin-top: 5px; display: block; clear: both; }
.ExcessiveCaps { position: relative; left: 0px; top: 0px; color: red; font-size: 12px; text-align: left; margin-right: 15px; font-weight: bold; width: 175px; margin-top: 5px; clear: left;  }
.OnlineAdImageSpacer {position: relative; left: 0px; top: 0px; margin-right: 3px; display: inline; }

#OnlineAdImagesWrapper {position: relative; left: 0px; top: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; clear: both;}
#placeadheaderbox, #placeadsubpages { position: relative; left: 0px; top: 0px; width: 990px; background-image: url('/images/CLASS-searchFooterBG990a.jpg'); height: 30px; }
#placeadsubpages { width: 680px;  background-image: url('/images/CLASS-searchFooterBG680.jpg'); margin-bottom: 0px; }
#placeanadheader { position: relative; left: 0px; top: 0px; margin-left: 10px; font-family: Arial; font-size: 36pt; font-weight: bold; padding-top: 0px; display: inline; float: left; }
#placeanadsell { position: relative; left: 0px; top: 0px; margin-right: 30px; font-family: Arial; font-size: 24pt; font-weight: bold; padding-top: 10px; display: inline; float: right; }
#placeadadquestions {position: relative; left: 0px; top: 0px; margin-left: 40px; font-size: 14px; padding-top: 10px; }
#placeanadclass, #placead60k { position: relative; left: 0px; top: 0px; margin-right: 30px; font-family: Arial; font-size: 16pt; font-weight: bold; padding-top: 10px; display: inline; float: left; margin-left: 10px;}

#placeadadsubtext {position: relative; left: 0px; top: 0px; margin-left: 0px; margin-right: 10px; font-size: 12px; display: inline; margin-bottom: 10px; clear: right; }

#placead60k {float: right; margin-right: 75px; }
#topinformation { position: relative; left: 0px; top: 0px; width: 990px; }
#imagefloatleft { position: relative; left: 0px; top: 0px; float: right; margin-right: 50px;  display: inline;}
#righttextinfo { position: relative; left: 0px; top: 0px; float: right; font-size: 12px; display: inline; margin-left: 0px; padding-left: 20px; padding-top: 5px;}


/* Current Selections Box Styles */
.content_fpw {position: relative; left: 0px; top: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-left: 100px; clear: both; }
input { font-size: 10px; }

.cs_categorycss, .glance_categorycss {position: relative; left: 0px; top: 0px; display: inline; width: 200px; margin-left: 5px; float: left; }
.cs_classification, .glance_classification { position: relative; left: 0px; top: 0px; width: 250px; margin-right: 10px; float: right; display: inline; text-align: left; }

.borderblurb {position: relative; left: 0px; top: 0px; margin-left: 10px; clear: both; }
.scheduleblurb {position: relative; left: 0px; top: 0px; margin-left: 0px; float: right; display: inline; clear: right; }
.placeadcheckmark { display: inline; float: left; margin-right: 5px; }
.adpricetext {position: relative; left: 0px; top: 0px;  font-size: 18px; font-weight: bold; margin-top: 5px; margin-left: 10px; }
.adpricevalue { color: #045a47; font-size: 18px; font-weight: bold; clear: right; margin-bottom: 10px; }
#adpricecontainer {position: relative; left: 0px; top: 0px; width: 680px; margin-right: 10px; margin-left: 5px; display: inline; text-align: left; font-size: 14px; font-weight: bold; }

/* Begin of Classified Containers  */

#class_content_box { display: inline; float: left; width: 680px; text-align: left;}
#adpreviewboxcontainer,#ataglanceboxonleft { position: relative; left: 0px; top: 0px; width: 260px; float: right; display: inline; text-align: justify;}
#textbelowadpreview { position: relative; left: 0px; top: 0px;  margin-left: 10px; margin-top: 0px; float: left; width: 400px;}
#calendarcontrolbox {  position: relative; left: 0px; top: 0px; margin-left: 10px; padding: 3px; padding-top: 0px; font-family: Courier; width: 225px; float: left; display: inline;  }
#calendarrightboxtext  {  position: relative; left: 0px; top: 0px; margin-right: 5px; margin-left: 10px; padding: 3px; padding-top: 0px; font-family: Arial; font-size: 11px; width: 350px; float: right; display: inline; }
#ataglanceboxonleft {float: left; margin-left: 10px; }
/* End of Classifieds Containers */

/* Classifieds Labels Styling */

.Step2TextLabel { position: relative; left: 0px; top: 0px;  margin-right: 10px; clear: both; }


.CurrentSelectionsTitle {position: relative; left: 0px; top: 0px; color: #000000; background:#f9e006; padding-left:8px; border-bottom: 0px; font-family: Arial; font-size: 14px; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; display: block; margin-bottom: 5px;}
	

/* End of Labels Styling */


/* Begin of New Current Selections Box Styles */
#currentselections_boxinfo, #currentselections_boxtitle { position: relative; left: 0px; top: 0px; width: 680px; margin-bottom: 10px; font-size: 12px; }
#currentselections_boxtitle { font-size: 12px; background-color: #1703ab; color: white; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; width: 670px; margin-bottom: 0px; }
#currentselections_selecteditems { background-color: white; border: 1px solid black; width: 668px; border-top: 0px; padding: 5px; }
#currentselections_leftcolumn, #currentselections_secondcolumn, #currentselections_thirdcolumn { position: relative; left: 0px; top: 0px; margin-left: 5px; margin-right: 5px; width: 210px; display: inline; float: left; }
/* End of New Current Selections Box Styles */

#login_box { position: relative; left: 0px; top: 0px; width: 320px; display: inline; float: left; margin-bottom: 10px; }
#need_box { position: relative; left: 0px; top: 0px; width: 320px; display: inline; float: right; margin-bottom: 10px; }
#login_title, #need_title { position: relative; left: 0px; top: 0px; color: white; background:#1703ab; border-bottom: 0px; font-size: 14px; padding-top: 2px; padding-bottom: 2px; width: 310px; float: left; padding-left: 10px;}
#need_title { float: right; }
#login_background, #need_background { position: relative; left: 0px; width: 318px; float: left; display: inline; font-size: 12px; border: 1px solid black; background-color: white; }
#need_background { float: right; }

#class_content_box #category_title { color: #000000; background:#f9e006; padding-left:8px; border-bottom: 0px; font-family: Arial; font-size: 14px; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }

#preview_your_ad_title  { color: #000000; background:#f9e006; padding-left:8px; border-bottom: 0px; font-family: Arial; font-size: 14px; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }

/* Classifieds Category Box Info */
#class_content_box  #placead_contentbackground .left_box, #class_content_box  #placead_contentbackground .mid_box,  #class_content_box #placead_contentbackground .right_box { position: relative; left: 10px; margin-right: 20px; width: 195px; float: left; display: inline; font-size: 12px; text-align: right; }
#class_content_box #placead_contentbackground .right_box { float: right; }
.l100, .l200, .r200, .r100 { position: relative; left: 0px; top: 0px; margin-left: 10px; margin-right: 10px; float: left; display: inline; font-size: 12px; width: 150px; }
.l200, .r200, .r100 { margin-left: 0px; }
.spacer_line { clear: both; margin-bottom: 10px; }
.contact_left, .contact_mid, .contact_right { position: relative; margin-left: 10px; float: left; display: inline; margin-right: 10px; width: 200px; font-size: 12px;}
.contact_right { float: right; height: 5px; }
.cat_ad_text { font-size: 12px; margin-left: 10px; display: inline; float: left; clear: both; margin-bottom: 0px;}
#add_photos_box { margin-left: 10px; margin-right: 10px; }

#placead_contentbackground { background-color: #f4f4f3;font-size: 12px;}
.placead_uploadphotos { position: relative; left: 10px; top: 0px; margin-bottom: 5px; width: 670px; }

/* Added by Mark Matusek (2/19/08) */
#classifieds #EnhanceAd { color:#fff; background:#514940; padding-left:8px; border-bottom: 0px; }
#classifieds #EnhanceAd h2 { font-family: Arial; font-size: 16px; margin: 0px; padding-top: 2px; padding-bottom: 2px; }
h3.mchooseCategory { font-size: 14px; background: white; color: black;} 

/* End of Additions (2/19/08)  */

#sugg_left, #sugg_mid, #sugg_right { position: relative; left: 10px; margin-right: 20px; width: 195px; float: right; display: inline; font-size: 12px; text-align: left; }

/* Automobile Form Layout Styles */
#bodypreviewbox { position: relative; left: 0px; top: 0px; float: left; display: inline; width: 400px; margin-right: 10px; margin-left: 10px; text-align: left;}
#selectionspreviewarea { position: relative; left: 0px; top: 0px; float: right; width: 260px; margin-left: 5px; margin-right: 5px; display: inline; }
#auto_category_box { position: relative; left: 0px; top: 0px; width: 670px; float: left; display: inline; }
#auto_category_box #category_title { color:#fff; background:#514940; padding-left:8px; border-bottom: 0px; }
#auto_category_box #category_title h2 { font-family: Arial; font-size: 16px; margin: 0px; padding-top: 2px; padding-bottom: 2px; }
.preview_button {position: relative; left: 0px; top: 0px; margin-left: 20px; width: 142px; height: 24px; background-image: url('/placead/images/but_refresh_preview.gif');  }

#idauto_previewselections { position: relative; left: 0px; top: 0px; float: right; width: 220px; display: inline;}
#preview_current_selection { position: relative; left: 0px; top: 0px; width: 220px; font-size: 12px; background-color: #1703ab; color: white; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
#preview_current_items { background-color: white; border: 1px solid black; width: 218px; border-top: 0px; padding: 5px;}
form { display: inline; }
input{ font-size: 12px; }
#auto_previewboxid { position: relative; left: 0px; top: 0px; float: left; }

#auto_preveiwselections { position: relative; left: 0px; top: 0px; float: right; width: 230px; margin-right: 15px; display: inline; }
#auto_left_container {position: relative; left: 0px; top: 0px;width: 370px; display: inline; float: left; margin-left: 10px; margin-right: 5px; }
#preview_suggestions_text {position: relative; left: 0px; top: 0px; float: left; width: 175px; display: inline;  font-size: 11px;}

/* Start for Create Username on PlaceAd */

#createun_labels, #createun_fields, #login_labels, #login_fields { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; position: relative; left: 0px; top: 0px; text-align: right; padding-right: 10px; float: left; display: inline; width: 150px; margin-left: 30px; }

.createun_labels, .createun_fields {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; position: relative; left: 0px; top: 0px; text-align: right; padding-right: 10px; float: left; display: inline; margin-bottom: 10px; }
.createun_fields { text-align: left; font-weight: normal; color: black; font-size: 11px; margin-bottom: 5px; clear: right;}


#login_labels, #login_fields input, #login_labels2, #login_fields2 input {text-align: left; margin-left: 5px; width: 100px; float: left;  }
#login_labels {text-align: right; margin-right: 10px; }
#login_fields, login_fields2 {clear: right; margin-bottom: 5px; }
#createun_fields { font-weight: normal; width: 400px; text-align: left; margin-left: 0px;}
#createun_spacer { position: relative; left: 0px; top: 0px; height: 10px;  }
#createun_bodyspacer { position: relative; left: 0px; top: 0px; height: 20px; }
/* End of Create Username on PlaceAd */
.login_fields { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  position: relative; left: 0px; top: 0px; text-align: left; padding-right: 10px; float: left; display: inline; width: 150px; margin-left: 30px; }
#border_text_item { font-size: 11px; display: inline; }

/* Removed from Wrapper.master file */

#left_category, #right_category { position: relative; left: 0px; top: 0px; display: table-cell; width: 300px; float: left; display: inline; font-size: 18px; height: 72px; vertical-align: middle; min-height: 72px;  }
#left_category a, #right_category { font-size: 18px; font-weight: bold; }
.classifieds_content_box { text-align: left; }
top_header_box { border: 0px; }

#auto_special_text_top { position: relative; left: 0px; top: 0px; margin-left: 10px; margin-right: 10px; font-family: Arial; font-size: 12px; color: black; }

#online_classifieds_box { position: relative; left: 0px; top: 0px; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial; font-size: 12px; }
span.call776sell { font-size: 16px; }
#calendar_component {float: right; margin-left: 10px; width: 220px;  font-size: 11px; margin-right: 10px; margin-top: 5px; display: inline;}
#schedule_ad_text {margin-left: 10px; padding: 3px; padding-top: 0px; font-family: Arial; font-size: 11px; width: 150px; float: right; display: inline; position: relative; left: 0px; top: 0px; margin-right: 5px; }
#ataglancebox {float: right; margin-left: 10px; width: 220px;  font-size: 11px; margin-right: 10px; margin-top: 5px; border-top: 1px solid black; background-color: #eeeeee;  }
#ataglancepreview {margin-left: 15px; border: 1px solid black; }
#currselections_itemsl, #currselections_itemsm, #currselections_itemsr { position: relative; left: 0px; top: 0px; display: inline; width: 203px; margin-left: 5px; margin-right: 5px;  }

#calendarcontrolbox {  position: relative; left: 0px; top: 0px; margin-left: 10px; padding: 3px; padding-top: 0px; font-family: Courier; width: 225px; float: left; display: inline; }

.sitemaptitle{
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
display:block;
font-size:14px;
color:#0000CC;
padding:2px 1px 2px 10px;
margin-left: 2px;
width: 250px;
}
#topinformation { position: relative; left: 0px; top: 0px; width: 990px; }
#imagefloatleft { position: relative; left: 0px; top: 0px; float: right; margin-right: 50px;  display: inline;}
#righttextinfo { position: relative; left: 0px; top: 0px; float: right; font-size: 12px; display: inline; margin-left: 0px; padding-left: 20px; padding-top: 5px;}

.adcostfield { position: relative; left: 0px; top: 0px; margin-right: 5px; margin-left: 10px; background-color: transparent; border: 0px; font-size: 10px; width: 100px; display: inline;}
.adcostfield, .adcostlabel { color:#045A47; font-size:18px; font-weight:bold; margin-left: 5px; margin-bottom: 0px;} 
.adcostlabel { color: black; margin-right: 0px; margin-left: 10px; }
.CurrentSelectionsTitle { margin-top: 10px; clear: both; margin-bottom: 10px;}
.cs_categorycss { display: inline; float:none; clear: both;}
.nobackgroundform { background-color: transparent; border: 0px; font-size: 12px; text-align: left; color: black;}
#currentselectionslines { clear: both; }
#currselections_leftbox { position: relative; left: 0px; top: 0px; display: inline; width: 180px; }
#currselections_middlebox { position: relative; left: 0px; top: 0px; display: inline; width: 180px; }
#currselections_rightbox { position: relative; left: 0px; top: 0px; display: inline; width: 300px; }
#bodyfieldfloat_left { position: relative; left: 0px; top: 0px; float: left; display: inline; margin-left: 10px; margin-right: 10px; width: 400px; }
#adpreviewboxcontainer { position: relative; left: 0px; top: 0px; float: right; display: inline; clear: right; margin-right: 10px; width: 250px; }
.fileuploadbutton { position: relative; left: 0px; top: 0px; margin-right: 5px; margin-left: 10px;}

