/* -- classifieds -- */

#maincontent .block.classifieds h2  		{ padding: 13px 15px 10px 15px; font-size: 1.6em; background: url(/images/ifc/new_title_block.gif) no-repeat; margin-bottom:15px;}
#maincontent .block.classifieds h2 a 		{ color:#004763; font-weight:normal; }
#maincontent .block.classifieds h2 span 	{ color:#004763; font-weight:normal; font-size:0.7em; }
#maincontent .block.classifieds ul 			{ list-style-type:none; padding:0 0 0 1em; }
#maincontent .block.classifieds ul li		{ background:transparent url(/images/ifc/bullet.gif) 0px -2px no-repeat; line-height:1.6em; padding:0 0 0 1em; }
#maincontent .block.classifieds ul li a 	{ color:#ff4f64; font-weight:normal; font-size:1.1em; padding:0;}

ul.classifieds li { padding:20px; }

/* - bits -*/
p.catDescription 		{ padding:2px 10px; }
span.total				{ padding-left:5px; }

/* - crumbs - */
h4#crumbs 				{ margin-top:-20px; padding-bottom:15px; }

/* optgroup */
optgroup { font:bolder 12px Arial, sans-serif; padding-left:10px; }
option 	 { color:#333; font:normal 12px Arial, sans-serif; }

/* - input - */
input.postButton 		{ border:0; padding:0; margin:0; background:#fff; color:#ff4f64; cursor:pointer; 
						  font:bolder 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #ff4f64; }
input.postButton:hover 	{ color:#892a36; border-bottom:1px solid #892a36; }

/* - contact-seller -*/
#elem 							{ display:none; }
#messageBox 					{ border:1px solid #019DBE; padding:4px; margin:4px 0 0 0; background:#d6efff; }
#messageBox form				{ padding:10px; margin:20px; border-bottom:1px solid #d6efff; color:#019dbe; }
#messageBox form #note			{ float:left; padding:0 10px; font-size:1.1em; }
#messageBox form textarea		{ width:400px; height:200px; border:2px solid #019dbe; padding:4px; }
#messageBox form textarea:focus	{ border:2px solid #ff4f64; background:#fcfcfc; }
#messageBox form input#submit	{ margin-left:128px; }

/* view-item */
#singleAd				{ margin:10px; border:0; padding:0; }
#singleAd .adThumb		{ float:left; width:140px; overflow:hidden; margin-right:40px; }
#singleAd .adThumb img	{ border:2px solid #d6efff; margin:10px 0 0 15px; width:120px; height:auto; }
#singleAd .adInfo 		{ float:left; width:450px; display:block; }
#singleAd .row			{ border-bottom:1px solid #d6efff; padding:5px; margin:5px; }
#singleAd .desc			{ float:left; color:#019dbe; width:140px; }
#singleAd .content		{ float:left; width:290px; }
#singleAd ul.imgList	{ display:block; margin:0; padding:0; display:inline; }
#singleAd ul.imgList li { display:block; float:left; width:200px; height:164px; padding:8px; border:1px solid #ccc; margin:4px 6px 4px 0; color:#999; }
#singleAd ul.imgList li img { overflow:hidden; height:130px; width:200px; }
* html #singleAd ul.imgList li img { max-height:170px; }
#singleAd ul.imgList li span { display:block; color:#999; }
#singleAd .adThumbsList { float:left; width:450px; padding:10px; }
img.bigImage  			{ padding:20px; margin-left:12px; }

#imgLarge 	{ border:1px solid #019dbe; padding:20px; margin:10px; text:align-center; display:block; display:none; background:#fdf4dd; } 
#imgLarge img { border:1px solid #000; }
.tooltip 	{ position:absolute; background:#000; color:#fff; display:block; padding:2px; width:196px; }
#loading	{ display:block; }
#loading img { display:inline; padding-right:20px; border:0; }

/* sellerInfo */
#sellerInfoWrapper	 { display:block; }
#sellerInfo 		 { margin-left:20px; float:left; display:block; }
#sellerImg 			 { float:left; }
#sellerImg img		 { border:2px solid #019DBE;  }
#sellerData			 { margin-left:20px; float:left; display:block; width:520px; }
#sellerInfo .row 	 { display:block; padding:4px; border-bottom:1px solid #d6efff; }
#sellerInfo .desc 	 { float:left; display:block; width:30%; }
#sellerInfo .content { float:left; display:block; width:65%; }
ul#sellerAct 		 { width:600px; margin:0 auto; display:block; }
ul#sellerAct li 	 { float:left; display:block; padding-right:4px; padding-top:10px; }


#new_classified_ad.inputForm, #modify_classified_ad.inputForm 	{ padding:0 1px; border:5px solid #FBEABF;}
#maincontent .fullbox 	    	{ padding:0; }

.inputForm 	   			{ padding:10px; }
.inputForm .formTitle 	{ font-size:20px; padding-bottom:10px; }
.formRow	   			{ padding:2px; }
.formRow label 	  		{ width:200px; }
.formRow .inputBox 		{ width:400px; }

.fullbox h5 {margin:10px 1px;}
.fullbox h5.catTitles 	{ background:none; padding:10px auto; }
.fullbox h5.catTitles a { }
.content.small { padding:0 20px; }

table tbody tr td.pictureAd 	{ width:100px; height:100px; padding:4px; overflow:hidden; border-bottom:1px solid #d6efff; }
table tbody tr td.pictureAd img { padding:0; border:2px solid #019DBE; width:70px; height:auto; }

/* account-related */
#maincontent { padding:0; margin:0; }

/* froms */
LABEL.name 				{ float:left; display:block; width:180px; }
LABEL.nameSpan			{ float:left; display:block; width:180px; }
LABEL.nameRequired		{ float:left; display:block; width:180px; font-weight: bold;}
LABEL.nameSpanRequired	{ float:left; display:block; width:180px; font-weight: bold;}

.formBody				{ padding:10px; border:1px solid #019DBE;}
.formTitle				{ padding: 4px 10px; color:#000000; background:#D6EFFF; border:5px solid #FBEABF; border-bottom:0; border-top:0;}
.formTitle	H6			{ font-size:1.5em; font-weight:normal; margin:0px; padding:4px; color:#000000; }
.requiredText			{ float: right; }
.formRow 				{ padding:2px 0px; }
.formRow.buttons		{ }
.formRow.Error			{ background: #ffdddd; border:1px solid red; margin:5px 0px; padding: 4px 2px;}
.formRow.Error P		{ color: red; padding:2px 10px; padding-left:180px; font-weight: bold;}
.inputBox				{ width:400px; padding:2px; background: #ffffff; border:1px solid #019DBE; }
.formRowError .inputBox { border:1px solid red; }
.inputArea				{ width:400px; padding:2px; border:1px solid #019DBE; margin-left:180px; }
.inputSelect 			{ width:406px; border:1px solid #019DBE; }
#new_classified_ad_ad_options.inputSelect 	{ width:406px; border:1px solid #019DBE; margin-left:123px; }
#modify_classified_ad_ad_options.inputSelect 	{ width:406px; border:1px solid #019DBE; margin-left:123px; }
.comment				{ margin-left:180px; font-size: smaller;}

.inputSubmit 	{ font-size: 10pt; margin:1px 0px; padding:3px 20px; color: #ffffff; background: #019DBE; border:1px outset #019DBE; }
.inputSubmit1 	{ font-size: 10pt; margin:1px 0px; padding:1px 20px; color: #ffffff; background: #019DBE; border:1px outset #019DBE; }
.inputCheckbox	{ font-size: 8pt; border:0px; }
.checkbox		{ border:0px !important; }

.button			{ width:90px; height:32px; background: url(/images/ifc/bg_button.gif) no-repeat; border:0px; }
.button:hover	{ background: url(/images/ifc/bg_button_focus.gif) no-repeat; border:0px; }
.button2		{ width:130px; height:32px; background: url(/images/ifc/bg_button2.gif) no-repeat; border:0px; }
.button2:hover	{ background: url(/images/ifc/bg_button2_focus.gif) no-repeat; border:0px; }
.button3		{ width:160px; height:32px; background: url(/images/ifc/bg_button3.gif) no-repeat; border:0px; }
.button3:hover	{ background: url(/images/ifc/bg_button3_focus.gif) no-repeat; border:0px; }
.button4		{ width:200px; height:32px; background: url(/images/ifc/bg_button4.gif) no-repeat; border:0px; }
.button4:hover	{ background: url(/images/ifc/bg_button4_focus.gif) no-repeat; border:0px; }

/* form: specific */
.formBody { border:0 !important;  }
.inputForm .formRow { padding:4px; clear:left; }

#modify_classified_ad_ad_price, #new_classified_ad_ad_price 	{ display:inline; width:100px; }
#formRow_ad_price span 			{ position:relative; left:-180px; }
.fileContent 					{ display:none; }

#formRow_ad_image_0	{ padding-bottom:2px; border-bottom:0; }
#formRow_ad_image_1	{ padding-bottom:2px; border-bottom:0; }
#formRow_ad_image_2	{ padding-bottom:2px; border-bottom:0; }
#formRow_ad_image_3	{ padding-bottom:2px; border-bottom:0; }
#formRow_ad_image_4	{ padding-bottom:2px; border-bottom:0; }

#formRow_img_comment_0	{ padding-top:0; border-bottom:1px solid #FBEABF; margin-bottom:12px; }
#formRow_img_comment_1	{ padding-top:0; border-bottom:1px solid #FBEABF; margin-bottom:12px; }
#formRow_img_comment_2	{ padding-top:0; border-bottom:1px solid #FBEABF; margin-bottom:12px; }
#formRow_img_comment_3	{ padding-top:0; border-bottom:1px solid #FBEABF; margin-bottom:12px; } 
#formRow_img_comment_4	{ padding-top:0; border-bottom:1px solid #FBEABF; margin-bottom:12px; }

#formRow_img_comment_0.formRow span { margin-left:10px; }
#formRow_img_comment_1.formRow span { margin-left:10px; }
#formRow_img_comment_2.formRow span { margin-left:10px; }
#formRow_img_comment_3.formRow span { margin-left:10px; }
#formRow_img_comment_4.formRow span { margin-left:10px; }

.custom .forceClose { font-size:14px; color:#6d6c6c; padding:20px 0 10px 0; font-weight:bold }
#maincontent form.inputForm .formRow label.checkbox { border:0; font-weight:bolder; }

.accountBox  					  { margin:10px; }
.accountBox h3 					  { padding-top:10px; }
.accountBox #options 	  	  	  { float:right; margin-right:20px;}
.accountBox ul#classifiedsList 	  { padding:0; margin:10px 0 30px 0; }
.accountBox ul#classifiedsList li { display:block; border:1px solid #f2f2f2; margin-bottom:10px; }

.leftBox	 		{ float:left; display:block; padding:10px; width:380px; }
.leftBox .imgHolder { border:1px solid #ccc; display:block; float:left; margin:0 8px 8px 0; padding:3px; }
.leftBox .imgHolder img	{ max-height:80px; max-width:80px; padding:0; margin:0; }
* html .leftBox .imgHolder img 	{ height:80px; width:80px; }
.leftBox .itemInfo  { margin-left:78px; }

.rightBox	 		 { float:right; border-left:1px solid #000; width:200px; margin:10px 10px 10px 0; padding:0; }
.rightBox .adOptions { float:right; display:block; margin-top:4px; }
.rightBox .adStats p { padding:0 0 0 10px; margin:0; }
.bolder { font-weight:bolder; }

.pagination { margin-left:10px; }

/* images list */
ul#images 			{ margin-left:20px; }
ul#images li.image 	{ padding:5px; border-bottom:1px solid #f2f2f2; }
.imgContainer 		{ display:block; padding:10px; }
.imgContainer img 	{ display:block; float:left; padding:10px; border:1px solid #f2f2f2; margin:0 10px 10px 0; width:80px;}
.imgComment 		{ float:left; display:block; width:200px; padding:10px; }
.imgDelete 			{ float:left; display:block; padding:10px;}
.def 				{ float:left; padding:10px;display:block; }

/* img comment edit */
textarea#comment { font:11px arial, helvetica, sans-serif; border:1px solid #f2f2f2; width:100%; height:60px; margin-bottom:5px; }
#submit, #reset { display:inline; margin-right:2px; cursor:pointer; }

.btn		{ background: #019DBE; border:1px outset #019DBE; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; }
.btn:focus, .btn:hover { background: #62b3f0; }

#actionReport { color:red; font:20px Tahoma, Arial, sans-serif; width:300px; margin:0 auto; display:block; }

/* keepClean */
#keepClean { }
#keepClean #response 	  { padding:0 10px; }
#keepClean #responseError { margin:0 10px; padding:4px; color:red; border:1px solid #FBEABF; background:#fff; }

/* Bids */
#bids { margin-top:20px; border:1px solid #019dbe; padding:10px; background:#fdf4dd; width:90%; margin:10px auto 0 auto; display:none; }
#bids h5 { background:none; margin:0; padding:0; }
#bids ul li { border-bottom:1px solid #eee; }
p#noBids { padding:10px; text-align:center; }


#highestBid 	{ font-size:14px; margin:4px; }
#usersBid 		{ font-size:14px; margin:4px;}
#myBid 			{ font-size:14px; margin-top:20px; padding-top:10px; color:#019dbe; border-top:1px solid #eee; text-align:center; }
#bids form.inputForm .formBody .formRow  { padding:2px 0; }
label.bidLabel 	{ width:70px; display:block; float:left; }
input.bidInput  { width:300px; }
p.bidInfo 		{ margin-left:70px; font-style:italic; }

.footerText	{ text-align: center; padding:10px; background:url(/images/shadow_box.gif) no-repeat top center; width:627px; margin:0 auto; }
