BODY
{
    FONT-SIZE: 10pt;
    BACKGROUND: url(images/bg-puzzle2.jpg) #ffffff no-repeat center top;
    MARGIN: 15px;
    WIDTH: 900px;
    COLOR: #454545;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    TEXT-ALIGN: center
}
A
{
    FONT-SIZE: 10pt;
    COLOR: #5a105a;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #665566;
    TEXT-DECORATION: underline
}
.centerBold A
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
#container
{
    
    TEXT-ALIGN: center
}

#mainTableColumns
{
	
}

#mainTableColumns TH
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: left;
	width: 25%;
}
#mainTableColumns div
{
    FONT-WEIGHT: normal;
    LIST-STYLE-TYPE: none;
	text-indent:-2em;
	padding-left:2em;
	
}
#mainTableColumns A.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 14pt
}

#mainTableColumns B
{
    COLOR: #ff0000;
    LINE-HEIGHT: 13pt
}
.topTableColumns TD
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    LINE-HEIGHT: 13pt;
}


#breadcrumb
{
    BACKGROUND-IMAGE: url(images/bc-bg.gif);
   COLOR: #999999;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 31px;
	WIDTH: 660px;
	FONT-SIZE: 10pt;
	border: 0;
	border-spacing: 0
	
}
#breadcrumb TD
{
        VERTICAL-ALIGN: middle
}
#breadcrumb A
{	
    COLOR: #5a105a;
}	


#breadcrumb I
{
	COLOR: #999999
}


#breadcrumb A:hover
{
    COLOR: #5a105a;
    TEXT-DECORATION: underline
}
.morelinks
{
    MARGIN: 10px 40px;
    COLOR: #339966
}
.morelinks A
{
    COLOR: #339966;
    TEXT-DECORATION: underline
}
.morelinks A:hover
{
    COLOR: #004077
}
.detailarea
{
    PADDING-RIGHT: 32px;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.listingsTable
{
    PADDING-LEFT: 20px
}
.listingsTable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.listingsTable TD A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.listingsTable TD A:hover
{
    COLOR: #004077;
    TEXT-DECORATION: underline
}
.listingsTable TD A.price
{
    FONT-WEIGHT: normal;
    COLOR: #1676c8
}
.listingsTable TD A.price:hover
{
    COLOR: #004077;
    TEXT-DECORATION: underline
}
.listingsTable TD I
{
    COLOR: #999999
}

H1
{
    FONT-SIZE: 14pt;
    COLOR: #000000
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.light
{
    COLOR: #666666
}
#footer
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 20px;
    WIDTH: 900px;
    COLOR: #666666;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#footer A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
#footer A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.heading
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11pt;
    COLOR: black;
   
}



#leftTableColumns TD
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 13pt
}
#leftTableColumns LI
{
    FONT-WEIGHT: normal;
    LIST-STYLE-TYPE: none
}
#leftTableColumns B
{
    COLOR: #ff0000;
    LINE-HEIGHT: 13pt
}

#leftTableColumns A
{
	COLOR: #5a105a;
	FONT-SIZE:12;
}


.bannerClassifiedsName
{
	COLOR:#666666;
	FONT-SIZE: 8pt;	
}

.bannerLogIn A
{
	COLOR:#666666;
	FONT-SIZE: 8pt;
	font-weight: bold;

}

#bannerSearch
{
	background-image: url('images/search_splash.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#bannerSearch TD
{
	FONT-SIZE: 10pt;
	COLOR: #ff0000;
}

.getNewSubCatMore
{
	COLOR:#ff0000;
	FONT-SIZE: 10pt;
	text-align:right;
	padding-right:2em;
}


#detailspage
{
	

}


.ldate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666
}
.replyemail
{
    COLOR: #666666;
    FONT-STYLE: italic
}
.detailsHeading
{
	COLOR: #5A105A;
	FONT-STYLE:italic;
	FONT-SIZE:10pt;
}

.detailsBody
{
	COLOR: #666666;
	FONT-SIZE:10pt;
}

.detailsBody i
{
	COLOR: #5A105A;
	FONT-STYLE:italic;
	FONT-SIZE:10pt;
}

.detailsDescription
{
	COLOR: #666666;
	FONT-SIZE:10pt;
}

.detailsSectionHeading
{
	COLOR: #5A105A;
	FONT-STYLE:italic;
	FONT-SIZE:10pt;
}

.detailsLink
{

}

.detailsSectionTable
{
	width: 100%;
	PADDING-TOP: 10px;
}


.manageHeading
{
	font-size:10pt;
	font-style:bold;
	
}

.manageText
{
	font-size:10pt;
}

.requiredfields
{
	font-size:10pt;
	color:red;
}

.upgradeheaddings
{
	color:#5a105a;
	font-size:13pt;
}

.upgradeshighlight
{
	font-size:10pt;
	color:red;
}
.searchpageprice
{
	font-size:10pt;
	color:red;
}

.searchpagehighlight
{
	font-size:10pt;
	color:red;
}

.searchpremiumdisplay
{
	font-size:11pt;
	color:#5a105a;
}

.newmemberheading
{
	font-size:11pt;
	color:#5a105a;
}

.newmemberhighlight
{
	font-size:10pt;
	color:#5a105a;
}

.AdPlacementFieldTitle
{
    text-align:left;
    width:30%;
    vertical-align:top;
}

.AdPlacementField
{
    text-align:left;
    width:70%;
    vertical-align:top;
}

.AdPlacementUserFieldTitle
{
    text-align:left;
    width:30%;
    vertical-align:top;
}

.AdPlacementUserField
{
    text-align:left;
    width:70%;
    vertical-align:top;
}