/* headings */
h1, h2, h3, h4, h5, h6 {
color:#333333;
margin-bottom:3px;
margin-top:5px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
	font-size: 24px;
	color: #333333;
	text-align: left;
	
}
h2 {
	font-size: 16px;
	color: #003366;
}

h3 {
	font-size: 14px;
	color: #003366;
	text-indent: 3px;
}
h4 {
font-size:12px;
}
h5 {
font-size:10px;
}
h6 {
font-size:10px;
}

h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }

h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }


/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(../images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }


/* misc */
.buttons { text-align: center; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }

.error{
	padding: 3px 3px 3px 5px;
	font-size: 12px;
	color: #990000;
	text-align: left;
	font-weight: bold;
}

.errorPM{
	padding: 3px 3px 3px 5px;
	font-size: 14px;
	color: #990000;
	text-align: center;
	font-weight: bold;	
}

.red-text-error{
	font-size: 10px;
	color: #990000;
	text-align: left;
	font-weight: bold;
}

.error-td {
font-size: 12px;
	color: #990000;
	text-align: left;
	font-weight: bold;
background-color:#e8eff5;
padding:5px;
border: 1px solid #2580b2;
padding-left: 25px;
margin: 1em 5% 10px;
}

.updated {
	background: #E8EFF5 url(../images/check.png) no-repeat 1em ;
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 0 1em 0 3em;
}

.total{ background-color: #F5F5DC; }
.clear{ clear: both; }

/* Main Table
 * This class handles the appearence of the
 * the main tables used with 68classifieds
 */

/* Content Main content area */
#content{
	padding-left: 5px;
	padding-right: 5px;
}

/* Checkout Steps */
.step { background-color: #EAEAEA; color: #000; padding: 5px; border: 1px solid #ccc;}
.breadcrumbs:link, .breadcrumbs:visited, .breadcrumbs:active, .breadcrumbs:hover {
	color: #448;
	font-weight: normal;
	text-decoration: none;
}
span.completed{color: green;}
span.pending{color: black; }
span.pendingpayment{
	background: #FFFF99;
	color: #000;
	padding: 3px;
	display: block;
}
span.notcompleted{color: #CACACA;}
span.notcompletedred{color: red;}
/* Characters
 * This class is used when a user is placing an ad
 * It formats the characters remaining
*/
.characters{ color: #666666; font-size: 9px; }

/* Content Forms */
#content fieldset { width: 100%; margin-bottom: 6px; border: 1px solid #CCCCCC; padding: 10px; background-color: #FAFAFA; }
#content fieldset legend { padding: .1em .3em; font-size: 12pt; font-weight: bold; color: #666666; }
#content .continue input{ border: 3px double #999;	border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }
#content .submit input{ border: 3px double #999; align: center; border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }

	#content fieldset p { clear: both; padding: 2px; }
		#content fieldset p label { float: center; padding-right: 5px;vertical-align: top; font-weight: bold; font-size:11px }

/* Breadcrumb
 * This class handles the category
 * breadcrumb trail
*/
#content .breadcrumb a{ color: #448; font-weight: normal; text-decoration: none;}
#content a.breadcrumb:hover { color: #3b67d2; font-weight: normal; text-decoration: underline;}

/* Listings Extras */

.listingextras,
.listingextras a {
	margin: 5px 0 ;
	font-size: 1em;
	text-align: center;
	}
.listingextras2 {
	border: 1px solid #F1F1F1;
	margin: 1px;
	padding: 5px;
	font-size: 12px;
}
.listingextras2 a {
	margin: 5px 0 ;
	font-size: 12px;
}

.listingextrasPM {
	margin: 1px;
	padding: 0px;
	font-size: 14px;
}

a.listingextrasPM:link {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
a.listingextrasPM:visited{ text-decoration: none; font-weight: bold;}
a.listingextrasPM:hover {
	color: #496F22;
	text-decoration: underline;
}

.listingextrasWL {
	margin: 1px;
	padding: 0px;
	font-size: 11px;
}

a.listingextrasWL:link {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
a.listingextrasWL:visited{ text-decoration: none; font-weight: bold;}
a.listingextrasWL:hover {
	color: #496F22;
	text-decoration: underline;
}

.favorites {
	padding: 0px 0 2px 10px;
	margin-left: 10px;
	height: 11px;
	
}
.delfavorites a {
	text-decoration: none, no underline;
	font-size: 9px;
	color: #666666;
}
.delfavorites {
	text-decoration: none, no underline;
	font-size: 10px;
	
}


.printer {
	background: url('../images/printer.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.moreads {
	background: url('../images/moreads-seller.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.friendmail {
	background: url('../images/friendmail.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.contact {
	font-size: 12px;
	height: 30px;
}

blockquote {
	margin: 10px 0;
	padding: 5px;
	color: #666;
	border:1px inset;
	}

/* footer  */
.footer {
	clear: both;
	text-align: center;
	line-height: 1.8em;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.footer2 { clear: both; text-align: center; line-height: 1.8em; padding: 5px 0 5px 0; }

/* Standard 68 Classifieds Style Sheet */
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #333333;
	margin: 0px;
}
#wrapper {
	text-align: left;
	width: 875px;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0px auto;
}
#header {
	text-align: center;}


/* Navigation Styles */
.navigation{
	border: 1px solid #f1f1f1;
	width: 165px;
}
.navTitle {
	font-weight: bold;
	font-size: 13px;
	font-family: "Lucida Grande", Arial,Verdana,sans-serif;
	color: #333333;
	background: #f4f4f4;
	text-indent: 0px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
}
.navTitle:hover {
	background-color: #D6E5F2;
	text-decoration: none;
}
a.navTitle:link { color: #333333; }
a.navTitle:visited{ color: #333333; }
a.navTitle:hover { color: #0085CF; text-decoration: underline;}

.navlist{
	font-weight: normal;
	font-family: "Lucida Grande", Arial,Verdana,sans-serif;
	font-size: 11px;
	background-color:#eeeeee;
	text-indent: 5px;
	padding: 5px;
	text-decoration: none;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;	
}
.navlist:hover {
	background-color: #D6E5F2;
	text-decoration: none;
	color: #0085CF; 
	text-decoration: underline;
}
a.navlist:link { color: #666666; }
a.navlist:visited{ color: #666666; }
a.navlist:hover { color: #0085CF; text-decoration: underline; background-color: #D6E5F2;}


/* Main Table
 * This class handles the appearence of the
 * the main tables used with 68classifieds
 *
*/
table.main {
	border: 1px solid #EAEAEA;
	background-color: #FFFFFF;	
}

.mainpm {
	border: 1px solid #999999;
	background-color: #E8E8E8;
}


/* TH
 * This class handles the appearence of the
 * the first row in all tables. With the default
 * template this is the blue row.
 *
*/

#content th a:link, #content th a:visited {
     color: #444;
     text-decoration: none;
	 padding: 0px;
	 margin: 0px;
	 font-size: 11px;
}
#content th a:hover {
     color: #FFF;
     text-decoration: underline;
}

th {
	font-weight: normal;
	color: #444;
	background:url(../images/td-grad-bg.png) repeat-x;
	border-bottom: 1px solid #999999;
	text-indent: 5px;
	padding: 3px;
	margin: 5px;
	font-size: 11px;
}


thcenter {
	font-weight: bold;
	color: #444;
	background:url(../images/td-grad-bg.png) repeat-x;
	border-bottom: 1px solid #fff;
	padding: 3px;
	margin: 5px;
	font-size: 12px;
}

/* Table Border
 * This class handles the inside table layout
 *
*/
.tableborder {
	border: 1px solid #EAEAEA;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.tableborder2 {
	border: 1px solid #EAEAEA;
	padding: 0px;
	margin: 0px;
	
}

.tableborder3 {
	padding: 0px;
	margin: 0px;
	
}

.tableborder4 {
	padding: 0px;
	margin: 0px;
	width: 100%;
	
}
/* Sortable 
* Sort the show listings table
*
*/
table.sortable 
{
	border: 1px solid #EAEAEA;
	width: 100%;
	padding: 5px;
	margin:0px;
}
table.sortable span.sortarrow 
{
    text-decoration: none;
	color: #333;
}
a.sortheader:link {
	text-decoration: underline;
	color: #333333;
	font-size: 10px;
}
a.sortheader:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 10px;
}
a.sortheader:hover {
	text-decoration: none;
	color: #4c4c4c;
	font-size: 10px;
}
/* Featured Listings
 * td.featured handles the display of featured listings
 *
*/
td.featured{
	background-color:#E0FFEC;
}
/* Highlighted Listings
 * td.highlighted handles the display of highlighted listings
 *
*/
td.highlighted{
	/*background-color:#CAE6CE;*/
	background-color:#FFF7D2;
}
/* row1 & row2
 * This section handles alternating rows
 *
*/
.row1{
     background-color:#fff;
}
.row2{
     background-color:#f6f6f6;
}

/* Form styles */
/*
 * The form styles section displays information about the forms
 * formstrip is the part above the form fields
 * formleft & formright deal with the left and right <td> in the form output.
 *
*/
.formstrip { color: #448; font-weight: bold; font-size: 12px; padding: 4px; }
.formstriperror {background-color: #FFF; color: #FF0000; font-weight: bold; font-size: 13px; padding: 4px; text-align: left; }
.formstrip a:link, .formstrip a:active, .formstrip a:visited { color: #448 }
.formstrip a:hover { color: #5487BF }
.formleft  {
	font-size: 12px;
	text-align: left;
	color: #333333;
	font-weight: bold;
	padding-top: 6px;
	margin: 5px;
	vertical-align: top;
	text-indent: 20px;
}
.formright  {
	font-size: 11px;
	color: #333333;
	padding-top: 7px;
	margin: 5px;
	text-align: left;
	vertical-align: top;
}

.rightlist{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding-top: 7px;
	margin: 5px;
	padding-left: 10px;
	vertical-align: top;
}

.formsmall  { background-color: #FFFFFF; color: #000000; padding: 4px; }


/* Required fields */
.required {font-size: 11px; font-weight: normal; color: #333333; text-align:left}


/* Expired Listings */
.expired {font-weight: bold; color:#000000; }

/* Link Styles
 *
*/
a:link{
	color: #448;
}
a:visited{
	color: #448;
}
a:hover{
	color: #5487BF;
}
a:active {
	color: #FF0000;
}
a:link, a:visited, a:active {
color:#0033CC;
}
/* Breadcrumb
 * This class handles the category
 * breadcrumb trail
*/
.breadcrumb{ color: #448; font: 11px verdana, }
a.breadcrumb:link { color: #448; }
a.breadcrumb:visited{ color: #448; }
a.breadcrumb:hover { color: #5487BF; }

.breadcrumb-table{
	font-weight: normal;
	font-family: "Lucida Grande", Arial,Verdana,sans-serif;
	font-size: 11px;
	text-indent: 1px;
	padding: 0px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #777777;	
}

/* Pagination
 * This class handles the appearence of the
 * previous and next section
 *
*/
.pageNav td { padding: 2px 4px 2px 4px; }
.pageNav a { text-decoration: none; }

.pagination{
	text-align: right;
	background-color: #aaaaaa;
	color: #333333;
}
.paginationNum{
	background-color: #FFFFFF;
	color: #333333;
}
.navigationBack{
	background-color: #aaaaaa;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.navigation{
	font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* Characters
 * This class is used when a user is placing an ad
 * It formats the characters remaining
*/
.characters{
	color: #666666; font-size: 9px;
}
/* Icons
 * The following classes are used on the userindex page
 * it formats the icons and links.
*/
div.icon   { 
	margin: 3px; 
	text-align: center;
}
div.icon a { 

	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
	text-align: center;
}
div.iconimage { 
	padding-top: 13px; 
	text-align: center;
}
.placedtext{
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
	text-align: center;
	color: #56A420;
}

.previewtext{
	font-weight: strong;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12.5px;
	padding: 5px;
	text-decoration: none;
	text-align: left;
	color: #2A3F1B;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	line-height: 16px;
	padding-left: 15px;
}

.detailleft{
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	text-indent: 15px;
	padding: 5px;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	color: #333333;
}
.detailleft2{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-indent: 15px;
	padding: 5px;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	color: #333333;
}

.listingtitle-left {
	font-weight: bold;
	text-align: left;
	font-size: 20px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	text-indent: 5px;
	margin: 5px;
	text-decoration: none;
	background-image: url('../images/ltCurve.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.titletable {
	background-color: #dfdfdf;
	padding-top: 0px;
	padding-bottom: 6px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
.listingtitle-right {
	background-image: url('../images/rtCurve.gif');
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}

.listingsubtitle {
	font-size: 12px;
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	color: #666666;
	text-indent: 10px;
	margin: 5px;
}

.listing-location {
	font-size: 11px;
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	color: #fff;
	text-indent: 15px;
	margin: 5px;
}

.leftlist{
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	background-color:#fff;
	text-indent: 15px;
	padding: 2px;
	padding-left: 5px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.rightlist{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	vertical-align: top;
}
.describe_table {
	background-color: #E4E4E4;
	vertical-align: top;
	width: 80%;
}
.describe_title {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.describe_text {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
}
.priceleft{
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-indent: 15px;
	padding: 5px;
	text-decoration: none;
	text-align: right;
}

.priceright{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 18px;
	color:#436F22;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.titlelink{
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-indent: 5px;
	padding: 5px;
	text-decoration: none;
}
a.titlelink:link { color:#0033CC; }
a.titlelink:visited{ color:#0033CC; }
a.titlelink:hover { color: #0085CF; text-decoration: underline;}

.shortdescribe{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	text-indent: 15px;
	padding: 3px;
	text-decoration: none;
}

.styleprice{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	color:#6D8F35;
	text-decoration: none;
}

.styledate{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}

.stylestate{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}

/* myTraderNavigation Styles */
.top-nav-table{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}

.nav-main-column{
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding: 25px;

	}
	
.mynavigation{
	width: 150px;
}
.navmyTitle {
	font-weight: bold;
	font-size: 13px;
	font-family: "Lucida Grande", Arial,Verdana,sans-serif;
	color: #777777;
	text-indent: 5px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
	text-align: left;
	background-color: #e4e4e4;
}

a.navmyTitle:link {color: #333333; text-align: left;}
a.navTitle:visited{ color: #333333; }
a.navTitle:hover { color: #0085CF; text-decoration: underline;}

.navmylist{
	font-weight: normal;
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	text-indent: 5px;
	padding: 5px;
	text-decoration: none;
	text-align: left;
}
.navmylist:hover {
	background-color: #D6E5F2;
	text-decoration: none;
	color: #0085CF; 
	text-decoration: underline;
}
a.navmylist:link { color: #448; text-align: left; }
a.navmylist:visited { color: #448; }
a.navmylist:hover { color: #0085CF; text-decoration: underline; background-color: #D6E5F2;}

.navmylistblank{
	background-color:#fff;
	padding: 5px;
}

.pageTitle {
	font-size: 22px;
   	color: #3E638E;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-indent: 5px;
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	
}
.subpagetitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-indent: 15px;
	padding-top: 3px;
	padding-bottom: 15px;
}

.pageSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #003366;
	font-weight: bold;
}

.list1 {
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #000000;
	padding-top: 10px;
	font-weight: bold;
}

.list1b {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	padding-top: 10px;
}
.headertext {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	padding-left: 25px;
}
.ready {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.listSpecial {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #003366;
	padding-top: 15px;
}
.list2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.list3 {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-indent: 10px;
}

/* Research Page */

.resnavigation{
	width: 150px;
	background-color: #2e2e2e;
}

.resTitle {
	font-weight: bold;
	font-size: 18px;
	font-family: "Lucida Grande", Arial,Verdana,sans-serif;
	color: #97D1FF;
	text-indent: 5px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
}
.resTitle-text {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #444444;
	background: #EDEDED;
	text-indent: 0px;
	padding-left: 12px;
	text-decoration: none;
	padding-right: 10px;
	line-height: 15px;
}
.res-main-header {
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Verdana;
	color: #BF1717;
	background: #EDEDED;
	text-indent: 10px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}

a.resTitle:link { color: #333333; }
a.resTitle:visited{ color: #333333; }
a.resTitle:hover { color: #0085CF; text-decoration: underline;}

.reslist{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 13px;
	text-indent: 8px;
	padding: 5px;
	text-decoration: none;
}
.reslist:hover {
	text-decoration: none;
	color: #0085CF;
	text-decoration: underline;
}
a.reslist:link {
	color: #f4f4f4;
	text-decoration: none
}
a.reslist:visited{
	color: #f4f4f4;
	text-decoration: none;
}
a.reslist:hover { color: #0085CF; text-decoration: underline; background-color: #D6E5F2;}

.reslist-home{
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	text-indent: 5px;
	padding: 5px;
	text-decoration: none;
}

a.reslist-home:link {
	color: #cccccc;
	text-decoration: none;
}
a.reslist-home:visited{
	color: #f4f4f4;
	text-decoration: none;
}
a.reslist-home:hover { color: #0085CF; text-decoration: underline; background-color: #D6E5F2;}


.listtd {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #003366;
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

/* Categories */

.catlist1 {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 16px;
	line-height: 24px;
	color: #9F2727;
	margin-left: 10px;
	left: 5px;
	text-align: left;
	text-indent: 10px;
	padding-top: 5px;
}
.layout-big-link {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 18px;
	color: #333333;
	text-align: left;
}

.catlist2 {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	text-indent: 25px;
	vertical-align: top;
	bottom: 15px;
	padding-bottom: 8px;
}
.scatImage {
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.find-cat-title {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}

.search-header {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-indent: 8px;
	padding: 5px;
	text-transform: uppercase;
}
.cat-td-border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cat-td-border-lt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.cat-td-header-lt {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-color: #E1E1E1;
	text-align: left;
	text-indent: 8px;
	padding: 5px;
	background-image: url(../../../images/ltCurve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
}
.cat-td-header-lt-s {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #f4f4f4;
	background-color: #E1E1E1;
	text-align: left;
	text-indent: 5px;
	padding: 8px;
	background-image: url(images/ltCurve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
}
.cat-td-header-rt {
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: strong;
	color: #333333;
	background-color: #E1E1E1;
	text-align: left;
	text-indent: 5px;
	padding: 5px;
	background-image: url(../../../images/rtCurve.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cat-td-header-lt-b {
	color: #333333;
	background-color: #E1E1E1;
	text-align: left;
	padding: 5px;
	background-image: url(images/ltCurve-b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cat-td-header-rt-b {
	color: #333333;
	background-color: #E1E1E1;
	padding: 5px;
	background-image: url(images/rtCurve-b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cat-td-header-middle {
	color: #333333;
	background-color: #E1E1E1;
	padding: 5px;	
}
.cat-top-text {
	font-size: 10px;
	color: #E1E1E1;
}
.find-cat-subtitle {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-align: left;
	text-indent: 20px;
	padding-bottom: 3px;
}
.catTable {
	padding: 2px;
	border: 2px solid #FFFFFF;
}

/* Home Styles */

.home1 {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 20px;
	text-align: left;
	text-indent: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #333333;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-weight: bold;
}
.home1b {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 20px;
	color: #4872B8;
	font-weight: normal;
}

.home2 {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12.5px;
	color: #448;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../../../images/td-home-bg2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #efefed;
	padding-left: 10px;
}
.home-banner-td {
	padding-left: 0px;
}
.home-td-left {
	padding-top: 15px;
	padding-right: 15px;
}

a.home2link:link { color: #448; text-decoration: none;}
a.home2link:visited{ color: #448;text-decoration: none; }
a.home2link:hover { color: #0085CF; text-decoration: underline;}

.home2b {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #448;
	text-align: left;
	text-transform: uppercase;
}


.home3 {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #555555;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.hometables {
	border: 1px solid #CCCCCC;
	vertical-align: top;
	top: 0px;
	background-color: #EDEEE8;
}
.space {
	color: #FFFFFF;
}
.sell-cats {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C3C3C3;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
	text-indent: 3px;
}
.home-title {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-indent: 10px;
	padding-bottom: 10px;
}
.homelink-td-2 {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.homelink-td {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.homelinkleft {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	
}
a.homelinkleft:link { color: #0066CC; }
a.homelinkleft:visited{ color: #0066CC; }
a.homelinkleft:hover { color: #0085CF; text-decoration: underline;}

.homeblank {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0066CC;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.home-menu-outside-table {
	vertical-align: top;
	padding-left: 10px;
}
.homelinks {
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.homelinks:link { color: #0066CC; }
a.homelinks:visited{ color: #0066CC; }
a.homelinks:hover { color: #0085CF; text-decoration: underline;}


.helpTitle {
	font-size: 18px;
	color: #3E638E;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-indent: 0px;
	margin: 0px;
	text-decoration: none;
	}
.help_table {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #FBFCEE;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 16px;
}
.help_qs {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13.5px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 20px;
}
.help1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.header-bg {
	background-image: url(images/AT-bg.gif);
}
.contact-text {
	color: #690000;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 6px;
}

.qs {
	margin: 0px;
	padding: 0px;
}
.sub-cat_td {
	background-color: #F4F4F4;
	text-align: left;
	text-indent: 10px;
	padding: 5px;
}
.featured-table {
	background-color: #f4f4f4;
	text-align: center;
	vertical-align: middle;
}
.watch-td {
	font-size: 13.5px;
	text-align: right;
	vertical-align: baseline;
}

.thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}
.store-table {
	background-color: #f5f6f1;
	border: 1px solid #CCCCCC;
}

.help-table {
	background-color: #f5f6f1;
	text-indent: 0px;
	padding: 3px;
	border: 1px solid #DFE0DE;
}
.help-bold {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.help-bold-title {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
}
.help-question {
	font-size: 12px;
	font-weight: bold;
}
.help-text {
	font-size: 12px;
	color: #333333;
}
.help-table-td {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	height: 20px;
	vertical-align: bottom;
	text-indent: 5px;
	padding-bottom: 2px;
}

.help-table-td2 {
	font-size: 12px;
	color: #7E7E7E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 22px;
	text-indent: 8px;
	vertical-align: top;
}
.help-table-topper {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.help-table-td:link {
	color: #004181;
	text-decoration: none;
}
a.help-table-td:visited{
	color: #004181;
	text-decoration: none;
}
a.help-table-td:hover { color: #0085CF; text-decoration: underline;}

/* GENERAL TABLE */

.general-table {
	background-color: #eeeeee;
	border: 1px solid #CCCCCC;
}
.general-table-td-section {
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #660000;
	text-align: left;
	text-indent: 15px;
	line-height: 30px;
}
a.general-table-td-section:link {
	color: #000066;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a.general-table-td-section:visited{
	color: #000066;
	text-decoration: none;
}
a.general-table-td-section:hover { color: #336600; text-decoration: underline; }

.general-table-td-subtitle {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	text-indent: 30px;
}

.myhead-menu {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-indent: 5px;
}

.user-main-table {
	padding: 0px;
}

.layout-topper {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #f3f3f3;
	padding: 2px;
}

.layout-big-link {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 18px;
	color: #333333;
	text-align: left;
}
a.layout-big-link:link {
	color: #333333;
	text-decoration: none;}
a.layout-big-link:visited{
	color: #333333;
	text-decoration: none;}
a.layout-big-link:hover { color: #496F22; text-decoration: none;}

.copyright {
	text-decoration: none, no underline;
	font-size: 9px;
	color: #666666;
}

#account-tabs {
border:medium none;
vertical-align:top;
width:175px;
}
.vertical-tabs .tab {
font-weight:bold;
height:20px;
padding:3px 0 3px 8px;
vertical-align:middle;
}
.vertical-tabs .tab a {
color:black;
text-decoration:none;
}
.vertical-tabs .tab.current {
background-image:url(http://s.ytimg.com/yt/img/sel-bck-vfl34546.png);
background-repeat:repeat-x;
}


.breadcrumb{ color: #448; font: 11px verdana, }
a.breadcrumb:link { color: #448; }
a.breadcrumb:visited{ color: #448; }
a.breadcrumb:hover { color: #5487BF; }

.user-header-table{
	width: 100%;
	text-indent: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;	
}

.user-header {
	font-size: 21px;
	font-family: Arial,Verdana,sans-serif;
	text-decoration: none;
	word-spacing:-4px;
}

a.user-header:hover { color: #496F22; text-decoration: underline; }

.user-nav-table{
	padding-top: 10px;
		
}
.user-main-column{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding: 1px;
	width: 88%;
	}

.user-nav-column{
	padding: 0px;
	width: 12%;
	}

table.user-main {
	border: 1px solid #EAEAEA;
	background-color: #FFFFFF;
}

.user-topbar-table {
	background: #eaeaea;
	border: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
}

.user-topbar-td-left {
	width: 175px;
	text-align: left;
	text-indent: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	vertical-align:middle;
}

.user-topbar-td-right {
	font-weight: bold;
	font-size: 16px;
	color:#999999;
	text-indent:5px;
	padding-bottom: 3px;
	vertical-align:bottom
}

.modify-acc-padding {padding-left: 15px;}

.img-show-list {
	border:3px double #999999;
	display:block;
	overflow:hidden;
}

a.img-show-list:hover {
	border:3px double #335500;
	display:block;
	overflow:hidden; 
}

.register-td-left {
	font-weight:bold;
}

.register-subtitle {
	font-weight:bold;
	font-size:16px;
	color:#CCCCCC;
	text-align:left;
}

 Email Newsletter Form 

.newsletter-table {
	width: 100%;
	padding:5px;
	border: 1px solid #EAEAEA;
	background-color: #999999;
}

.newsletter-td {
	padding:5px;
}

.newsletter-title {
	font-weight:bold;
	font-size:16px;
	padding:5px;
}

.row_grey {
background-color:#F5F6F1;
}

.dark_grey_text, .dark_grey_link a:link, .dark_grey_link a:hover, .dark_grey_link a:visited {
color:#666666; font-size:10px; font-weight: normal;
}

ul, ol {
margin:1em 2em;
}

li {
margin:0.5em 0;
list-style-type:square;
color:#555555;
}

.top {
vertical-align:text-top;
vertical-align:top;
}

.store-mod-text {text-align:left; padding-left:10px; color:#000033}
.store-light-gray-text {text-align:left; font-size:10px; color: #999999; font-weight:normal ; padding-left:15px;}
.store-text-table {background-color:#FFFFCC; margin-top:20px; width:600px; }


.store-right-back-link { font: 14px Arial, bold; text-decoration:none; color:#996600; }
a.store-right-back-link:link { color: #996600; text-decoration:none; font-weight:bold;}
a.store-right-back-link:visited { color: #996600; text-decoration:none; font-weight:bold; }
a.store-right-back-link:hover { color: #496f22; text-decoration:underline; }
 
.send_new_message_link { font: 14px Arial, bold; text-decoration:none; color:#996600; }
a.send_new_message_link:link { color: #000099; text-decoration:none; font-weight:bold;}
a.send_new_message_link:visited { color: #000099; text-decoration:none; font-weight:bold; }
a.send_new_message_link:hover { color: #496f22; text-decoration:underline; }

.message_inbox_link{ font: 14px Arial, bold; text-decoration:none; color:#996600; }
a.message_inbox_link:link { color: #000099; text-decoration:none; font-weight:bold;}
a.message_inbox_link:visited{ color: #000099; text-decoration:none; font-weight:bold; }
a.message_inbox_link:hover { color: #496f22; text-decoration:underline; }

.message_links_td {
background:#66CCFF;
}

.smalltext { font-size:10px; color:#000; padding:5px;
}

.pm_subject_read_view { color: #990000; font-size:16px; padding-bottom:15px;
}

input.text-input, #message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 none repeat scroll 0 0;
border-color:#ACACAC #CCCCCC #CCCCCC #ACACAC;
border-style:solid;
border-width:2px 1px 1px 2px;
padding:4px 3px;
}

.yellow-table1 {
	background: #FFFF99;
	padding:10px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CC6600;	
}

.field-header{ padding: 0px 0px 3px 5px; font-size: 13pt; font-weight: bold; color: #999999;
}

.field-table { width: 100%; margin-bottom: 6px; border: 1px solid #CCCCCC; padding: 10px; background-color: #FAFAFA; }

.big-thanks-text { font-size:16px; color: #006600; padding:5px;
}

.placed-images-text { font-size:14px; color: #CC9900; padding:3px; font-weight:bold
}

.light-gray-text { font-size:10px; color: #999999; font-weight:normal
}

.contact-address-table {background-color: #fafafa;}

/* Create a Listing Breadcrumb */

.lbc-table { padding-top:20px; padding-bottom:10px;
}

.lbc-table-div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	text-align:center;
}

.lbc-current {
	color: #CC9900;
}

.lbc-breadcrumbs:link, .lbc-breadcrumbs:visited, .lbc-breadcrumbs:active {
	color: #448;
	font-weight: bold;
	text-decoration: none;
}

.lbc-breadcrumbs:hover {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}

span.lbc-notcompleted {color: #CACACA;}

span.lbc-raquo {color: #CACACA; padding-left:10px; padding-right:10px; font-size: 18px;}

.checkout-field-header{ padding: 0px 0px 3px 5px; font-size: 13pt; font-weight: normal; color: #999999; text-align:left;
}

div.user-add-butt {padding:0px;  }

.tb-layout-top-cat-links { padding-left:5px;
}

td.lyt-cat-link {border-right-color:#666666; border-right-style:dotted; border-right-width:thin;}

.lyt-cat-link { font: 13px Arial, bold; text-decoration:none; color:#888; padding-left:5px; padding-right:5px;}
a.lyt-cat-link:link { color: #777; text-decoration:none; font-weight:bold;}
a.lyt-cat-link:visited { color: #777; text-decoration:none; font-weight:bold; }
a.lyt-cat-link:hover { color: #006699; text-decoration:underline; }

td.lyt-search-label { padding-right:5px; color:#999999 }

.signin-outer-table { background-color:#fff; border:1px solid #C3D9FF;}

.signin-table { background-color:#e8eefa;}

.signin-header { color:#59719F; font-size:16px; font-weight:bold; padding-left:15px; padding-top:10px; padding-bottom:10px; 
}

.signin-butt { padding-bottom:10px; padding-top:5px; }

.signin-join-header { font-size:15px; font-weight:bold; }

.signin-register-table { background-color:#d1dbef;}

.signin-signup-link { font: 14px Arial, bold; text-decoration:none;}
a.signin-signup-link:link { color: #0033cc; text-decoration:none; font-weight:bold;}
a.signin-signup-link:visited { color: #0033cc; text-decoration:none; font-weight:bold; }
a.signin-signup-link:hover { color: #006699; text-decoration:underline; }

/* Homepage Featured Listings */


.flist-main-table { border:none; padding:0px 
}

.flist-main-table-td { border:none; vertical-align:top; padding:0px 
}

.flist-shell-table { border: #cccccc solid 1px; padding:0px ; background-color:#f7f7f4 
}

.flist-shell-td { padding:0px; 
}

.flist-title-td { text-align:left; color:#333333; font-size:11.5px; padding:0px; text-indent:6px}
a.flist-title-link:link { color: #333; text-decoration:none; }
a.flist-title-link:visited { color: #333; text-decoration:none; }
a.flist-title-link:hover { color: #006699; text-decoration:underline; }

.flist-seller-td { text-align:left; color:#888888; font-size:11px; padding:0px; text-indent:10px; padding-bottom:1px
}

.flist-price-td { text-align:right; color: #339900; font-size:11px; padding:0px; padding-right:10px
}

.flist-photo { border:0px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:3px;
	height: 135px;
	width: 170px;
}

.main-left-column-td {padding-right:10px; padding-top:5px }

.top-home-banner-td {padding-top:0px; padding-bottom:5px }

/* End Homepage Featured Listings */

/* Begin Footer Styles */

.foot-col-table { padding:5px; }

.foot-th { font-size:12px; color:#666666; text-indent:3px; font-weight:bold; }

.foot-list { font-size:11px; color:#666666; text-indent:5px; font-weight:normal; }


/* End Footer Styles */.lyt-mainlinks {
	font-size: 14px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
