/* universal styles */

body,
td,
div,
p
{
font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#000;
}


.header
{
/* width:950px; */
width:100%;
margin:0px auto;
text-align:left;
border:2px solid #789;
border-bottom: 2px solid #678;
border-top:2px solid #9ab;
}

.body
{
/* width:950px; */
width:100%;
margin:0px auto;
background:#fff;
border:2px solid #789;
text-align:left;
border-bottom: 3px solid #678;
border-top:1px solid #bbb;
}

a
{
color:#258;
text-decoration: underline;
}


a:hover
{
color:#369;
text-decoration: underline;
}


a.btn,
a.btn:visited
{ /* off-state effects */
	font-weight:bold;
	padding: 3px 5px;
	margin:0px;
	background:#eee;
	border: outset 1px #258;
	text-decoration:none;
}


a.btn:hover,
a.btn:active
{ /* on-state effects */
	font-weight:bold;
	padding: 3px 5px;
	margin:0px;
	background: #fff;
	border: outset 1px #258;
}

a.wsbtn, a.wsbtn:link, a.wsbtn:visited
{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding: 5px 10px;
	margin:0px;
	background:#fff;
	border: solid 1px #fff;
	text-decoration:none;
	margin:0px;
	text-align:center;
	width:22%;
}

a.wsbtn:hover, a.wsbtn:active
{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding: 5px 10px;
	margin:0px;
	background:#fff;
	border: outset 1px #258;
	text-decoration:none;
	margin:0px;
	text-align:center;
	width:22%;
}

.small
{
font-size:11px;
line-height:11px;
text-transform:none;
}

div.dialog
{
	float:left;
	width:700px;
}

div.dialog-centered
{
	width:700px;
	margin:30px auto;
	text-align:center;
}

div.postbody
{
    padding:20px;
    font-size:12px;
    line-height:22px;
    overflow:auto;
}

div.start_agreement
{
padding:20px;
visibility:hidden;
display:none;
text-align:center;
overflow:hidden;
font-size:12px;
}

h1
{
	font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0px;
	margin:0px;
}


h2
{
	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	display:inline;
}


h3
{
	background: #9ab;
	color:#fff;
	padding-left:10px;
	margin:0px;
	font:bold 13px/24px Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	border-top:2px solid #789;
	text-transform:uppercase;
	white-space:nowrap;
}

h3.home a, h3.home a:link, h3.home a:visited, h3.home a:hover, h3.home a:active
{
color:#fff;
}




.red
{
	color:#c00;
}

div.shopbanner
{
text-align:center;
margin:10px;
font:bold 13px Verdana, Sans-Serif;
}



/* TABLE STYLES  */

table.classifieds td
{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	padding-left:10px;
}


table.classifieds th
{
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#333;
	background:#bcd;
}


.hiliterow
{
	background-color:#cdf;
}


.offoddrow
{
	background-color:#fff;
}


.offevenrow
{
	background-color:#f0f0f0;
}



/* FORM STYLES */

form
{
margin:0px;
text-align:left;
}

input, select 
{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}

form.header
{
    text-align:right;
    width:350px;
	margin:0px;
	padding:0px;
	display:block;
	border:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}


form.header input
{
	width: 80px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}


form.header button
{
	font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px outset #258;
	padding:1px 3px;
	background:#eee;
	color:#258;
	cursor:pointer;
}


form.header button:hover
{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px outset #258;
	padding:1px 3px;
	color:#258;
	background:#fff;
	cursor:pointer;
}



form.siteform
{
	border: solid 1px #999;
	padding:30px;
	margin:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#dfdfe3;
}


form.siteform label,
div.formlabel
{
	float: left;
	width: 300px;
	margin-right:5px;
	text-align:right;
}

form.siteform input,
form.siteform select
{
	display:inline;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}


div.forminput
{
	display:block;
	width:250px;
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}


form.siteform button,
form.siteform .formbtn
{
	margin-bottom: 5px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px outset #258;
	padding:3px;
	background:#eee;
	color:#258;
}


form.siteform button:hover,
form.siteform .formbtn:hover
{
	margin-bottom: 5px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px outset #258;
	padding:3px;
	color:#258;;
	background:#fff;
	cursor:pointer;
}


form.siteform br
{
	clear: left;
}


form input.dialnum
{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ddd;
	border:none 0px;
	text-align:center;
}




/*  H3 FORM */


h3.form
{
	background: #9ab;
	color:#fff;
	padding-left:10px;
	padding-top:5px;
	margin:0px;
	font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	border-top:2px solid #789;
	text-transform:uppercase;
}

h3.form form
{
	font:bold 13px/12px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	display:inline;
	text-transform:none
}

h3.form form select
{
	font:bold 13px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #abc;
	color:#fff;
	border:none;
}

h3.form form input
{
	font:bold 13px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #abc;
	color:#fff;
	border:1px inset #abc;
}



h3.form form input.btn, input.btn
{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	background: #abc;
	color:#fff;
	border:1px outset #abc;
	cursor:pointer;
}

h3.form form input.btn:hover, h3.form form input.btn:active, input.btn:active, input.btn:hover
{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	background: #bcd;
	color:#fff;
	border:1px outset #abc;
	cursor:pointer;
}


/* END H3 FORM */




/* HOMEFORM */

form.homeform
{
padding:10px;
margin:0px;
background:url('images/bg_formcol.jpg') no-repeat top right #fff;
white-space:nowrap;
}

form.homeform label
{
	float: left;
	width: 140px;
	padding-right:5px;
	text-align:right;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px;
}

form.homeform #keyword
{
	display:inline;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	margin:5px 0px;
	border:1px inset #ccc;
	background:#ddddee;
}

form.homeform select
{
	display:inline;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	margin:5px 0px;
	border:1px inset #ccc;
	background:#ddddee;
}



form.homeform br
{
	clear: left;
}


form.homeform div.submit
{
	margin-top:10px;
	text-align:center;
}



/* END HOMEFORM */





/* NAVBAR STYLES */

div.navbar
{
    padding-top:2px;
    background:#aaa;
    clear:left;
    height:26px;
}


a.navhead, a.navhead:visited
{ /* off-state effects */
	font-size:11px;
	padding: 4px 0px 4px 0px;
	margin:0px;
	display:block;
	background:#e6e6e6;
	border: solid 1px #999;
	border-right: solid 1px #333;
	border-top:0px;
	border-bottom: solid 1px #666;
	text-align:center;
	width: 160px;
	text-decoration:none;
	float:left;
}


a.navhead:hover, a.navhead:active 
{ /* on-state effects */
	font-size:11px;
	padding: 3px 0px 3px 0px;
	margin:0px;
	display:block;
	background: #fff;
	border: solid 1px #444;
	border-top: solid 1px #ccc;
	border-left: solid 1px #999;
	border-bottom: solid 2px #333;
	text-align:center;
	width: 160px;
	text-decoration:none;
	float:left;
}


div.navbar option
{
	font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	display:block;
	background:#e6e6e6;
	border: 0;
	text-align:left;
	text-decoration:none;
}

div.navbar select
{
	font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	display:block;
	background:#e6e6e6;
	border: outset 1px #999;
	text-decoration:none;
}




