body { background:#fff url(/g/bg.jpg) top repeat-x; /*background:#fff url(/g/tab_bg.gif) top repeat-x;*/ font: normal 10pt verdana, arial, sans-serif; margin:0; padding:0;}
#wrapper { margin: 0px auto; padding:0; text-align: left; width:995px; }
#columnmiddle { vertical-align:top; padding:5px 0px 5px 15px;  border:0; }
#columnleft { vertical-align:top; width:205px; background:#F2F2F2; padding:2px; border:0; }
#columnleft .title {padding:3px 0px 3px 10px; font:bold 14px verdana,arial,sans-serif; line-height:1.2;}
#columnleft .sectiontitle {padding:3px 0px 3px 10px; background:#93C9FF; font-weight:bold; }
h1.logo { font: italic bold 24px tahomoa, arial, sans-serif; color: #336699; letter-spacing:1px; margin:0; padding:10px 0 0 10px;}
h1.logo a { text-decoration:none;}
h1.logo a:hover{text-decoration:none; color:#336699;}
h1.logo a:visited{color:#336699;}
.menu{font: italic bold 11pt arial,verdana,sans-serif; line-height:1.7; text-align:right; padding-right:20px; height:30px;margin:0;}
.usermenu {	margin:10px;	text-align:left;	font-weight:bold;}
.nd{	display:none;}
.thead{	font-weight:bold;	font-size: 10pt;	color:#333;}
.usermsg{	font-size: 12pt;	font-weight:bold;	color:#333;}
.cb { clear:both;}
/* body */

.newshead{	width:190px;	border-bottom:1px solid #C0C0C0;	background-color:#E6E6E6;	font-weight:bold;}
.newsitem{	border-bottom:1px solid #c0c0c0;}
#searchbox{}
#categories{	margin-left:10px;}
#categories a { font-weight:bold; }
.adcount{	font-style: italic;	font-size: 10pt;	color: #808080;}
.detail{	background-color: #E6E6E6;}
input{
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style: solid;
	border: 1px solid #333;
	background-color: #FFFFFF;
	*/
}

.recentads{	border-collapse: collapse;	width:100%;	margin-left: 5px;}
.recentads td{	padding:3px;	/*border-bottom:1px solid #808080;*/}
.rltde{	background-color: #E6E6E6;	height: 18pt;}
.rltdo{	height: 18pt;}

.pagenum { text-align:center; margin:10px auto; width:100%; font-size:14px; font-weight:bold;}
.pagenum a { border:1px solid #CCCCCC; color:#0000CC; cursor:pointer; display:block; float:left; margin:0pt 0.38em 0pt 0pt; padding:0.3em 0.7em; text-align:center; }
.pagenum a.sel {background:#F0F7E8 none repeat scroll 0%; border:1px solid #83BC46; color:#333333; font-weight:normal;}
a.pagenum_np { padding:5px; font-size:14px; font-weight:bold; border:none;}

/*footer */
#footer{	margin: 10px 0 0 0;	text-align: left;	padding:5px;	background:#f2f2f2;	border-top:1px solid #D5E9FF;	font-size:10px;}
#copyright{	margin:0;	text-align:left;	}


/* detail page */
.thumbn{	border:1px solid #FFA8FF;	background-color:#fff;	padding: 5px 5px 15px 5px;	margin:5px 0 0 0;}
.thumbd{
/*
	padding:5px;
	margin:5px auto;
	background-color:#fff;
	border:0;
*/
}
.featlink{	margin-bottom:10px;}
.featlink a:link{	font-weight:bold;}
.featlink a:visited{	font-weight:bold;}
#adminmenu { width:100%; margin:15px auto; text-align:center; font-weight:bold;}

/* CAPTCHA-Styles */

div.captcha_notvalid{	margin-left: 30px;	margin-right: 20px;	font-size: 12px;	font-style: normal;	font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	background: transparent;	color: #000000;}
p.captcha_2{	font-size: 10px;	font-style: italic;	font-weight: normal;}
p.captcha_notvalid{	font-weight: bold;	color: #FFAAAA;}
.captchapict { margin: 0px; padding: 0px;}
#captcha { margin:0px; padding:0px; }

.ad_list_even { background-color:#ffffff;}
.ad_list_odd { background-color:#E6E6E6;}
.ad_status_active { color:#333; }
.ad_status_hold { color:#FF0000; }
.b { font-weight:bold; }
.n { font-weight:normal; }


/* new styles */

h2 { font: bold 18px  Tahoma,arial,sans-serif; color: #333;}
h3 { font: bold 15px arial,sans-serif; }
h4 { font: bold 13px arial,sans-serif; }
td { vertical-align:top;}

h3.fp  {font:18px Tahoma,Arial,sans-serif; padding:10px 0 0 10px; margin:0; color:#004080;}

.feedback { border:1px solid #DCDCDC; padding:5px; margin:5px; background-color:#FFFFC1; }
.frminfo { margin:5px; padding:5px;}
#vertsearch input, select { margin-top: 2px; margin-bottom:10px; margin-left:2px; margin-right:0px;}
#vertsearch label {font-size: 11px; display:inline;}

#categorylist { margin-top:10px; margin-left:10px; padding-left:0;}
#categorylist li{list-style:none; line-height:1.3;}

#steps {
	font: bold 15px arial,sans-serif; color:#808080;
	margin:10px auto;
}
.current { background: url(/g/larrow.gif) no-repeat; padding-left:22px; color:#333;}
#sell { margin:0 auto; width:98%; border-style:none; }
#sell td {padding:3px;}

table.browselist { padding:0; width:100%; border-spacing:0; margin:5px auto;}

.browselist td { padding:2px; margin-bottom:2px;}
.browselist img {border:0; width:80px; height:60px;}
.browserdetail  {background: #EEF3F7;}
.browserdetail td { border-top:1px solid #C5D6E4; padding:5px;}
.browsedesc {border:1px solid #C5D6E4; }
.browsegap { height:5px;}
td.browselft {  border-left:1px solid #C5D6E4; padding-left:5px; background: #EEF3F7 url(/g/lfade.jpg) repeat-y left; }
td.browserht {  border-right:1px solid #C5D6E4;}
.browselist a { font-weight:bold;}
.browseheader { background:#DBDBDB;}
.browseheader td { padding:5px;}
.browsegap { height:5px;}
.browsebutton {margin:2px; padding:3px; }
.si { font-style:italic; font-size:10px; color:#808080;}
.showroomrow td {border-bottom:1px solid #C5D6E4; border-top:1px solid #C5D6E4; vertical-align:middle;}
.browselite { background:#fff;}
.browsedark { background:#EAEAEA;}


/* detail page */

td.adtitle{background:#B7DBFF;}
h2.adtitle{font: italic bold 18px Arial,Helvetica,sans-serif; margin:2px 0px 2px 10px; color: #336699;}
.adtitle div{text-align:right; margin-right:5px;}
.clmenu { padding:3px; background:#EAEAEA; }

#classified { padding:0px; border-spacing:0; width:98%; margin:0px auto;}
#classified td { vertical-align:top; padding:3px;}
#classified h3 { margin:0px; }
#sellerinfo {width:270px;  border-spacing:0; text-align:left; float:right; border:1px solid #c0c0c0;}
#sellerinfo ul {list-style-type:none; margin:3px; padding:0px;}
#sellerinfo li {padding-top:2px;}
.sellertitle { margin:0px; background:#B7DBFF; }
.sellercont { vertical-align:top; padding:3px;}
.sellerlinks { background:#EAEAEA; padding:3px; font-size:11px;}
.sellerlinks li { padding:3px; margin-bottom:5px;}
.adfield { font-weight:bold;}

div.classdescript {margin:0 7px 5px 7px; padding:5px; border:1px solid  #C0C0C0;}
#adphotos { margin: 5px auto;}
#adphotos td { vertical-align:top; }
#adphotos img { margin:2px; border:0; }
#leadpic { border:1px solid #c0c0c0; padding:5px;}

/* form */
.frmlabel {white-space: nowrap;}
.frmhelptxt {font-size:11px; color:#333;}

/* temp items */
#tabnav	{height: 20px;	margin: 0 0 5px 0;	padding-left: 10px;	background: url(/g/tab_bottom.gif) repeat-x bottom;	}
#tabnav li	{margin: 0; padding: 0;	display: inline; list-style-type: none;	}
#tabnav a:link, #tabnav a:visited {	float: left; background: #f3f3f3; font-size: 10px;	line-height: 14px;	font-weight: bold;	padding: 2px 10px 2px 10px;	margin-right: 4px;	border: 1px solid #ccc;	text-decoration: none;	color: #666;}
#tabnav a:link.active, #tabnav a:visited.active	{border-bottom: 1px solid #fff;	background: #fff; color: #000;}
#tabnav a:hover {background: #fff;}

#make_suggestions {border: 1px solid silver; }
#make_suggestions ul { padding:0px; margin:1px; }
#make_suggestions li { text-align:left; list-style-type:none; font-weight:normal; font-size:small; padding:2px; }
#make_suggestions .selected { background-color: #edf4fc; }

.bbox {float:left; margin-right:15px; width:375px; padding:1px 0 1px 0; border-top:1px solid #D5E9FF; border-bottom:1px solid #D5E9FF;}
.bbox ul {list-style:none; line-height:150%; color:#333; margin:10px 0px 0px 10px;  padding:0px;}
.bbox li {padding-left:0px; margin-left:0px;}
.spacer { height:10px;}
.submenu ul {}
.submenu li { margin:0px; padding-left:3px; }
ul.lnk  li { margin-bottom:5px;}
ul.sideMenu { list-style:none; margin:10px auto; padding-left:5px; }
ul.sideMenu li { line-height:150%; }

td.featuredad { width: 160px; text-align:center;}
.featuredad_price {font-style:italic; text-align:center; padding:1px; vertical-align:bottom;}
.featured{background: url(/g/featured-bg.png) repeat-x top left;}
tr.featured td.browselft { border-left:1px solid #C5D6E4; padding-left:5px; background:transparent;}
tr.featured td a{color:#005B2E;}
.input_error{background:red;}
