.SearchBar			  { width:700px; height:57px; background:url(../images/search_table2.jpg) no-repeat; padding-top:0px; margin-top:15px; padding-left:5px; padding-top:5px; text-align:left; border:none }
.SearchBarTall		  { width:700px; height:95px; background:url(../images/search_table5.jpg) no-repeat; padding-top:0px; margin-top:15px; padding-left:5px; padding-top:5px; text-align:left; border:none }

.SS		  			  { float:left; padding-left:10px }

.SearchCap			  { padding-left:0px; margin-top:8px; width:220px; float:left; border:1px solid #B5B5B5; }
.SearchCap   input 	  { border:0; width:220px; font-size: 9pt; font-family: Arial; color: #333333; font-weight:normal; height:24px; margin-left:0px; padding-top:4px; padding-left:6px; padding-right:5px }

.SearchCap2			  { padding-left:0px; margin-left:0px; margin-top:8px; height:40px; width:200px; float:left; }
.SearchCap2  div  	  { border:1px solid #B5B5B5; width:200px; height:20px; padding-top:4px }

.SearchCategory		  { font-family:arial; font-size:9pt; color:#888888; text-decoration:none; float:left }
.SearchCategory:hover { color:black }

.SearchCap3	 		  { padding-left:0px; margin-left:0px; margin-top:8px; width:218px; float:left; border:1px solid #B5B5B5 }
.SearchCap3  input	  { border:0; width:218px; font-size: 9pt; font-family: Arial; color: #333333; font-weight:normal; height:24px; padding-top:4px; padding-left:0px; padding-right:5px }

.SearchCapB			  { border:1px solid #B5B5B5; border-left:none; padding-left:0px; margin-left:0px; margin-top:8px; height:24px; width:29px; text-align:center; background:#E9FECB; float:left }
.SearchCapB  img	  { margin-top:2px; cursor:pointer }
.SearchCapB  input    { background: url("../../images/search.png") no-repeat; border:none; width:29px; height:24px; margin-top:2px; margin-left:5px }

.SearchInp70	 	  { padding-left:0px; margin-left:0px; margin-top:0px; width:70px; float:left; border:1px solid #B5B5B5 }
.SearchInp70 input	  { border:0; width:70px; font-size: 9pt; font-family: Arial; color: #333333; font-weight:normal; height:24px; padding-top:4px; padding-left:6px; padding-right:5px }

.SearchCapAuthor		  { padding-left:0px; margin-top:0px; width:220px; float:left; border:1px solid #B5B5B5; }
.SearchCapAuthor   input  { border:0; width:220px; font-size: 9pt; font-family: Arial; color: #333333; font-weight:normal; height:24px; margin-left:0px; padding-top:4px; padding-left:6px; padding-right:5px }

/* Warning frame */
.warning		  	{ width:700px; height:120px; background:url(../images/warning_short.jpg) no-repeat; padding-top:0px; margin-top:15px; text-align:left; padding-left:15px; border:none; padding-top:10px }
.warning a			{ color:#336699; font-weight:bold; font-family:arial; font-size:9pt; margin-left:0; text-decoration:none }
.warning a:hover	{ text-decoration:underline }
.w_subject			{ font-family:arial; font-size:10pt; color:#5B053F; }
.w_list				{ margin-top:3px; padding-left:0px; margin-left:15px; margin-right:15px; font-family:arial; font-size:10pt; color:black; margin-bottom:5px }


.SortOption				{ float:right; margin-right:12px }

.FeaturedAdsSection				{ width:700px; height:150px; background:url(../images/featuredads_table.jpg) no-repeat; padding-top:0px; padding-left:5px; text-align:left; border:none }
.FeaturedAdsCap					{ padding-top:5px; height:10px; font-family:verdana; font-size:8pt; font-weight:normal; color:#336699; text-align:left }

.FeaturedAd						{ width:115px; height:115px; padding-top:10px; margin-top:0px; margin-right:21px; text-align:center; float:left }
.FeaturedAdDiv					{ width:115px; padding-top:5px; border:1px solid #CCCCCC; text-align:center; background:#FFFFFF; display: table-cell; vertical-align:middle; }
.FeaturedAdDiv IMG				{ border:0 }

.FeaturedAdTitle				{ font-family:arial; font-size:8pt; color:#444444; text-align:left; padding-left:1px; padding-right:5px; padding-top:3px }
.FeaturedAdTitle A				{ text-decoration:none; color:#444444 }
.FeaturedAdTitle A:hover		{ text-decoration:underline }


.Message				{ text-align:left; font-family:verdana; color:#555555; font-size:9pt; margin-left:15px; margin-bottom:50px }

.SectionTitle		  { height:40px; width:670px; background:url(../images/underline_nodim.gif) no-repeat; border:none; padding-left:3px; font-family:verdana; font-size:8pt; 
						font-weight:normal; color:#336699; text-align:left; margin-left:0px }
.SectionTitle select  { font-size:9pt; font-family:arial; height:17; color:#333333; }	

.listcaption h3			{ font-family:verdana; font-size:8pt; font-weight:normal; color:#336699; float:left; margin:0; padding:0 }
.listcaption h3 strong  { font-family:arial; font-size:8pt }

.AdDiv				  	{ width:660px; height:90px; padding-right:10px;  }
.AdPic					{ width:120px; height:90px; background:#EEEEEE; border-top: 1px solid #C0C0C0; display: table-cell; vertical-align: middle; text-align: center; float:left  }
.AdPic img				{ border:0; margin-top:3px}

.AdDesc					{ width:460px; height:90px; border-top: 1px solid #C0C0C0; float:left; text-align:left; background:#FCFDFE }

.AdTitle				{ width:440px; padding-top:4px; color:#0066CC; font-family:arial; font-size:10pt; padding-left:0px; }
.AdTitle A				{ text-decoration:none; color:#0066CC; font-family:arial; font-size:10pt; padding-left:7px; }
.AdTitle A:hover		{ text-decoration:underline }

.AdInfo					{ font-family:arial; font-size:9pt; color:#333333; text-align:left; padding-left:7px; padding-top:10px }
.AdInfo A			    { text-decoration:none; color:#0066CC; font-family:arial; font-size:9pt;  }
.AdInfo A:hover			{ text-decoration:underline }

.AdLocation				{ font-family:arial; font-size:9pt; text-align:left; padding-top:5px; padding-left:7px; width:370px }
.AdLocation span		{ color: #49610C }
.AdLocation A				{ text-decoration:none; color:#49610C; font-family:arial; font-size:9pt; padding-left:0px; }
.AdLocation A:hover		{ text-decoration:underline }

.AdPostDate				{ width:80px; font-family:arial; font-style:italic; font-size:8pt; color:#666666; background:#FCFDFE; height:88px; padding-top:2px; border-top: 1px solid #C0C0C0; float:left }

.AdPrice			    { padding-top:15px; font-family:arial; font-style:normal; font-size:10pt; color:#009933; background:#FCFDFE }
.BuyNow			  		{ background:url(/images/buynow_small.jpg) no-repeat; margin-top:6px; margin-left:0px; width:55px }
.Sold			  		{ background:url(/images/sold.jpg) no-repeat; margin-top:6px; margin-left:0px; width:38px }

/* Only in My Account */
.AdStatus				{ padding-top:7px; font-family:arial; font-style:italic; font-weight:bold; font-size:7.5pt; color:#3366CC; background:#FCFDFE  }
.AdExpire			    { padding-top:5px; text-indent:22px; font-family:arial; font-size:8pt; color:#444444; background:#FCFDFE; width:350px }
.AdExpire span			{ color: #CC3300 }
.AdExpire a				{ text-decoration:none; color:#0066CC; }
.AdExpire a:hover		{ text-decoration:underline }

.AdActions				{ padding-top:4px; float:left }
.AdActions img			{ margin-left:7px; cursor:pointer; border:0 }
.AdActions A			{ text-decoration:none; border:0 }
.AdFeatured				{ font-family:arial; font-size:9pt;  color:#444444; text-align:left; padding-left:7px; padding-top:5px; width:170; float:left }

.ActionLink				{ font-family:arial; font-size:9pt; text-decoration:none; color:#0066CC; margin-bottom:3px }

/* Only in Reviews */
.Review					{ width:660px; padding-right:10px; }
.ReviewInfo				{ width:580px; border-top: 1px solid #C0C0C0; float:left; text-align:left; padding-left:0px; background:#FCFDFE  }
.ReviewTitle			{ width:500px; padding-top:4px; color:#0066CC; font-family:arial; font-size:10pt; padding-left:0px; float:left  }
.ReviewDate				{ width:80px; color:#555555; font-family:arial; font-size:9pt; float:left; padding-top:4px; }
.ReviewDetail			{ font-family:arial; font-size:9pt; color:#555555; text-align:left; padding-left:0px; padding-top:10px; float:left; width:500px  }
.ReviewMessage			{ padding-top:5px; padding-bottom:5px; width:580px; float:left; font-family:arial; font-size:10pt; color:#333333 }
.BadRating				{ width:80px; font-family:arial; font-size:18pt; color:#CC3300; background:#FCFDFE; height:88px; padding-top:5px; border-top: 1px solid #C0C0C0; float:left  }
.NeutralRating			{ width:80px; font-family:arial; font-size:18pt; color:#C17400; background:#FCFDFE; height:88px; padding-top:5px; border-top: 1px solid #C0C0C0; float:left  }
.GoodRating				{ width:80px; font-family:arial; font-size:18pt; color:#009933; background:#FCFDFE; height:88px; padding-top:5px; border-top: 1px solid #C0C0C0; float:left  }
.RatingScale			{ border:1px solid #CFCFCF; height:85px; width:660px; margin-right:10px; padding-right:5px; margin-bottom:20px; font-family:arial; font-size:9pt; color:#444444; text-align:left; padding-left:10px; padding-top:10px  }
.RatingScale span		{ font-size:11pt }

.GrayLine				{ width:660px; margin-left:15px; border-top: 1px solid #C0C0C0; margin-bottom:3px; float:left }

.PaginateSeparator		{ height:10px; width:670px; background:url(../images/underline_nodim.gif) no-repeat; border:none; }

.pagination				{ padding: 2px; margin-top:20px }
.pagination ul			{ margin: 0; padding: 0; text-align: center; font-size: 16px; }
.pagination li			{ list-style-type: none; display: inline; padding-bottom: 1px; }

#currentpage 			{ background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5; font-weight: bold; font-family:arial; font-size:8pt }

.pagination a, 
.pagination a:visited	{ padding: 1px 5px; border: 1px solid #9aafe5; background-color:#FFFFFF; text-decoration: none; color: #2e6ab1; font-family:arial; font-size:8pt }

.pagination a:hover, 
.pagination a:active	{ border: 1px solid #2b66a5; color: #000; background-color: #FFFF90; }

.pagination a.prevnext	{ font-weight: bold; }