BODY			{ padding: 15px; scrollbar-base-color: d4d4d4; scrollbar-arrow-color: #ffffff;
			background-color: #D4D4D4; background-image: url(gfx/back/pageback.gif); background-repeat: repeat-x; }
.page			{}
#formatter		{}
.very-small		{ font-size: xx-small; }
.cellfade		{ color: #505050; background-color: #fafafa; }

A			{ color: #303030; }
A:visited		{ color: #c00000; }
A:hover			{ color: #FF0000; text-decoration: underline; }
A:active		{ color: #FF0000; }
FORM			{ padding-bottom: 0px; margin-bottom: 0px;}
TABLE			{ border: 0px; }
SELECT			{ width: 100%; }
UL			{ padding-bottom: 0px; margin-bottom: 0px;}
.error			{ color: #FF0000; }
.soft			{ font-weight: normal; }
.tr			{ width: 270px; height: 95px; background-image: url(gfx/back/head.gif); }

.linefaq		{ width: 100%; height: 1px; color: #e0e0e0; }
.linelite		{ width: 100%; height: 1px; color: #e0e0e0; }


.goldslice		{ background-color: #c00000; }

#headarea		{ width: 740px; background-color: #ffffff; }
#menupart		{ border-bottom: 1px solid #000000; }
.mainarea		{ width: 740px; background-color: #ffffff; border-top: 5px solid #E7E7E7; }
#basearea		{ width: 740px; height: 60px; background-color: #ffffff; padding-bottom: 0px;}
.baseside		{ width: 185px; background-color: #ffffff; padding: 0px; }
#footarea		{ width: 740px; background-color: transparent; border-top: 5px solid #B5B5B5; }



.menuleft		{ width: 460px; height: 40px; border-top: 1px solid #FFFFFF; color: #cc0000; font-family: fixedsys; padding: 10px; }
.headright		{ border-top: 1px solid #FFFFFF; }
.content		{ padding-top: 0px; width: 525px; }
.side			{ width: 170px; background-color: #ffffff; padding-top: 0px; }

.address		{ padding-left: 0px; padding-bottom: 15px; }
.br			{ width: 170px; padding-right: 15px; padding-bottom: 15px; background-color: #ffffff; }

	.footleft	{ width: 170px; }

.footbits		{ color: #303030; font-family: verdana; font-size: 7.5pt; font-weight: normal; }
.footurls		{ color: #303030; }
.footurls:visited	{ color: #303030; }
.footurls:hover		{ color: #808080; }
.foottext		{ color: #000000; font-family: verdana; font-size: 7.5pt; padding-left: 15px; padding-top: 10px; line-height: 15px; }
.homefoottext		{ color: #000000; font-family: verdana; font-size: 7.5pt; line-height: 15px; }
.sponsor		{ color: #00799C; font-family: verdana; font-size: 7.5pt; }
.sponsor:visited	{ color: #00799C; }
.sponsor:hover		{ color: #0000ff; }
.sponsortile		{ margin-bottom: 5px; }

.head			{ color: #c00000; font-family: verdana;	font-size: x-small; font-weight: bold; }
.head A			{ color: #c00000; }
.subhead		{ color: #c00000; font-family: verdana;	font-size: 8pt; font-weight: normal; }
.subhead:visited	{ color: #c00000; }
.subhead:hover		{ color: #ff0000; text-decoration: none; }
	.headlink		{ color: #ff0000; }
	.headlink:visited	{ color: #ff0000; }
	.headlink:hover		{ text-decoration: none; }
.lite			{ font-weight: normal; }

.text			{ color: #c00000; font-family: "trebuchet ms",georgia; font-size: 8pt; font-weight: normal; line-height: 16pt; }
.blue			{ color: blue; }
.text A			{ color: #c00000; }
.note			{ color: #808080; font-family: verdana; font-size: xx-small; }
.option			{ DISPLAY: BLOCK; color: #c0c0c0; font-family: verdana; font-size: x-small; } 
.option:visited		{ DISPLAY: BLOCK; color: #c00000; }
.option:hover		{ DISPLAY: BLOCK; color: #ff0000; }
.hidelink		{ text-decoration: none; }
.hidelink:hover		{ text-decoration: none; }


.goback			{ color: #c0c0c0; }
.goback:visited		{ color: #c0c0c0; }

.list			{ color: #c00000; font-family: verdana; font-size: x-small; list-style-type: square; }
.list A			{ color: #c00000; font-weight: normal; }
.list LI		{ color: #c00000; }
.listitem		{ color: #c00000; line-height: 30px; }
.listitem:visited	{ color: #c00000; }
.listitem:hover		{ color: #ff0000; }

.footlist		{ color: #c00000; font-family: verdana; font-size: xx-small; list-style-type: square; }
.footlist		{ color: #c00000; }
.footlistitem		{ color: #c00000; }
.footlistitem:visited	{ color: #c00000; }
.footlistitem:hover	{ color: #ff0000; }

.faqslist		{ color: #c00000; font-family: verdana; font-size: x-small; list-style-type: numbers; line-height: 20px; }
.faqslist A		{ color: #c00000; }
.faqslistitem		{ color: #c00000; }
.faqslistitem:visited	{ color: #c00000; }
.faqslistitem:hover	{ color: #ff0000; }

.homegrid		{ width: 500px; height: 180px; background-color: #e0e0e0; }
.homegridhigh		{ width: 100%; height: 190px; background-color: #000000; }
.homegridhold		{ height: 190px; }
.homemain		{ background-color: #ffffff; background-repeat: no-repeat; background-position: right; background-image: url(gfx/back/angry.jpg); }
.mainmenu		{ margin-left: 10px; margin-bottom: 3px; width: 170px; background-color: #ffffff; color: #000000; font-family: verdana; font-size: 8pt; }
.highlite		{ background-color: #DEEDF2; color: #00799C; }
.fineline		{ color: #00799C; height: 1px; width: 100%; }
.sidepart		{ width: 168px; background-color: #fafafa; border: 1px solid #d0d0d0; }
.sideplug		{ width: 170px; }
.sidepanel		{ width: 170px; margin-bottom: 10px; }
.sideparthigh		{ width: 168px; background-color: #ffffff; border: 1px solid #000000; }
.sidehelp		{ background-color: #F0F5F5; }

.sidetext		{ font-family: verdana;	font-size: 7.5pt; font-weight: normal; color: #006078; }
.sidelink		{ color: #808080; text-decoration: underline; }
.sidelink:visited	{ color: #808080; text-decoration: underline; }
.sidelink:hover		{ color: #000000; text-decoration: none; }

.servbox		{ margin-left: 5px; }
.service		{ color: #808080; font-family: verdana;	font-size: 8pt; font-weight: bold; }
.servicerow		{ height: 18px; }
.callback		{ height: 80px; background-color: #00799C; }

.username		{ width: 150px; }
.password		{ width: 150px; }
.go			{ width: 100%; border: 1px s #000000; background-color: #e0e0e0; }
#loginbox		{ width: 100%; background-color: #FFFFFF; }
.logintxt		{ width: 100px; color: #000000; font-family: verdana; font-size: 7.5pt;	font-weight: normal; }
.logger			{ border: 1px solid #808080; background-color: #ffffff; }
.loggerhigh		{ border: 1px solid #303030; background-color: #fafafa; }
.quotemark		{ font-size: 12pt; }
.more			{ color: c00000; }
.more:visited		{ color: c00000; }
.more:hover		{ color: c00000; TEXT-DECORATION: none; }
.baseback		{ background-image: url(gfx/back/base.gif); }

.testimonial		{ background-color: #DEEDF2; background-image: url(gfx/back/testimonial.gif); padding: 10px; font-family: georgia; font-size: x-small; color: #000090; }
.author			{ font-style: normal; color: #000090; font-family: "ms sans serif"; font-size: 8pt; }



.domain			{ width: 470px; height: 95px; background-color: #FFFFFF; }
.headback		{ background-image: url(gfx/back/head.gif); }

.dropmenu		{ filter:alpha(opacity=100); BACKGROUND-COLOR: #000000;
			FONT-SIZE: 8pt; FONT-FAMILY: verdana;	}
.dropmenu A		{ DISPLAY: BLOCK; HEIGHT: 20px; PADDING-TOP: 3px; PADDING-LEFT: 4px; COLOR: #000000; TEXT-DECORATION: none; }
.dropmenu A:visited	{ DISPLAY: BLOCK; COLOR: #000000; font-weight: normal; }
.dropmenu A:hover	{ DISPLAY: BLOCK; COLOR: #ffffff; TEXT-DECORATION: underline; background: #505050; font-weight: bold; }
.dropmenu A:active	{ DISPLAY: BLOCK; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold; background-color: #c00000; }
.dropslot		{ HEIGHT: 20px; BACKGROUND-COLOR: red; }
.text			{ font-family: verdana; font-size: 8pt; color: #000000; font-weight: normal;}
.error			{ font-family: verdana; font-size: 8pt; color: #FF0000;	font-weight: bold;}



.sideword		{ font-family: verdana; color: 303030; font-size: 7.5pt; text-decoration: none; }
.sideword:visited	{ color: #303030; }
.sideword:hover		{ font-family: verdana; color: ff0000; font-size: 7.5pt; text-decoration: underline; }


.offerbox		{ width: 168px; height: 58px; border: 1px solid #808080; }
.offerboxhigh		{ width: 166px; height: 58px; border: 2px solid #000000; }
.sidegrid		{ width: 170px; }
.sidegrey		{ width: 150px; color: #808080; font-family: verdana; font-size: 8pt; padding: 10px; background-color: #ffffff; border: 0px solid #ffffff;
			background-image: url(gfx/back/greyside.gif); background-repeat: no-repeat; }
.sidetop		{ vertical-align: top; width: 150px; height: 180px; color: #808080; font-family: verdana; font-size: 8pt; padding: 10px; background-color: #ffffff; border: 0px solid #ffffff;
			background-image: url(gfx/back/sidetop.gif); background-repeat: no-repeat; }
.sidetop A		{ color: #303030; }
.sidetop A:visited	{ color: #303030; }
.sidebase		{ background-image: url(gfx/back/sidebase.gif); background-repeat: no-repeat; height: 100px; } 
.sidehead		{ color: #606060; font-size: x-small; font-weight: bold; }

/* Billboard Styles */

.1back			{ background-color: #ffffff; background-repeat: no-repeat; background-position: right; background-image: url(gfx/back/1.jpg); }
.2back			{ background-color: #ffffff; background-repeat: no-repeat; background-position: right; background-image: url(gfx/back/2.jpg); }
.3back			{ background-color: #ffffff; background-repeat: no-repeat; background-position: right; background-image: url(gfx/back/3.jpg); }
#expression		{ background-color: #FFFFFF; }
.expression		{ background-color: #ffffff; }

.homegrid		{ height: 180px; background-color: #b0b0b0; }

/* Generic Forms */

.formheadgrid		{ }
.formhead		{ color: #ffffff; padding-left: 18px; background-color: #c00000; background-image: url(gfx/back/formhead.gif); background-repeat: no-repeat; font-family: verdana; font-weight: bold; font-size: x-small; }
.formheadside		{ width: 15px; } 
.form			{ background-color: #ffffff; font-family: verdana; font-size: 8pt; }
.form TR		{ background-color: #eeeeee; height: 35px; }
.form TABLE		{ font-size: 8pt; }
.formitem		{ width: 100%; }
.formdrop		{ width: 100%; }
.formarea		{ width: 100%; height: 150px; }
.form-field		{ width: 100%; font-family: verdana; font-size: x-small; }
.form-field-input-text	{ width: 50%; font-family: verdana; font-size: x-small; }
.form-field-date	{ width: 25%; font-family: verdana; font-size: xx-small; }
.form-field-date-month	{ width: 40%; font-family: verdana; font-size: xx-small; }
.keywords		{ width: 100%; font-family: verdana; font-size: xx-small; }
.form-menu		{ width: 100%; font-family: verdana; font-size: xx-small; }
.formpagemenu		{ width: 40px; font-family: verdana; font-size: xx-small; }

.form-button 
{	width: 50px; 
	font-family:Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	color:#000000;
	background: #EDEDED; 
	border: 1px solid #808080; 
	cursor: hand
}

.formsend		{ width: 100%; }
.col1			{ border-left: 1px solid #eeeeee; width: 225px; }
.col2			{ }
.col3			{ width: 25px; background-color: #ffffff; }
.colbase		{ background-color: #ffffff; }

.democol1		{ border-left: 1px solid #eeeeee; width: 75%; font-weight: bold; }
.democol2		{ }

.choices		{ }
.choices TR		{ height: 20px; }

/* Generic Tables */

.table			{ color: #000000; width: 100%; background-color: #000000; font-family: verdana; font-size: x-small; }
.table TR		{ background-color: #FFFFFF; }
.tablesmall		{ color: #000000; background-color: #000000; font-family: verdana; font-size: xx-small; }
.tablesmall TR		{ background-color: #FFFFFF; }
.border			{ border: 1px solid #000000; }
.transtable		{ color: #000000; width: 100%; background-color: #808080; font-family: verdana; font-size: x-small; }
.transtable TR		{ background-color: #FFFFFF; }

.pracinfo		{ color: font-family: "trebuchet ms",georgia; font-size: 8pt; }

.h20			{ line-height: 20px; }

.10pt			{ font-size: x-small; }
.bloodcell		{ color: #c00000; }

.7old			{ background-color: gold; color: red; }
.14old			{ background-color: #c0c0c0; color: #606060; }
.30old			{ background-color: red; color: #ffffff; }
.30old A		{ color: #FFFFFF; }
.30old A:hover		{ color: #FFFFFF; }
.30old A:visited	{ color: #FFFFFF; }


.glossary		{ color: #000000; width: 100%; background-color: #909090; table-layout: fixed; font-family: verdana; font-size: x-small; }
.glossary P		{ font-size: xx-small; }
.higloss		{ background-color: #fafafa; }

.5050			{ color: #000000; width: 100%; background-color: #909090; table-layout: fixed; font-family: verdana; font-size: x-small; }
.5050 TD		{ width: 50%; font-size: x-small; }
.50			{ width: 50%; }
.75			{ width: 75%; }

.quotable		{ color: #000000; width: 400px; background-color: #909090; font-family: verdana; font-size: 8pt; }
.quotable TD		{ vertical-align: top; }
.quotleft		{ background-color: #ffffff; width: 75%; }
.quotright		{ background-color: #ffffff; }
.quototal		{ font-size: x-small; background-color: #fafafa; }

/*
	Admin List and stuff
*/

.header			{ font-weight: bold; font-family: verdana; font-size: x-small; background-color: #FFFFFF; vertical-align: middle; }
.field-name		{ font-weight: bold; font-family: verdana; font-size: x-small; background-color: #FFF7D7; vertical-align: middle; }
.adminheadgrid		{ background-color: #FFF7D7; }

.admingrid		{ width: 710px; color: #000000; background-color: gold; font-family: verdana; font-size: x-small; border: 1px solid #c0c0c0; }
.admingrid TR		{ height: 30px; background-color: #ffffff; }
.adminheadpart		{ height: 40px; }

.admincol1		{ }
.admincol4		{ width: 85px; }
#searchbar		{ width: 680px; height: 40px; background-color: #ffffff; }


TR.list-alternate 	{ background-color: #eeeeee;}

.table-thin-border	{ color: #000000; width: 100%; background-color: #000000; font-family: verdana; font-size: xx-small; }
.table-thin-border TR 	{ background-color: #ffffff; }



.small			{ font-size: xx-small; }
.bold			{ font-weight: bold; }
.dark			{ color: #000000; }
.ringlist		{ list-style-type: circle; }


.mb5			{ margin-bottom: 5px; }
.mb10			{ margin-bottom: 10px; }


/*
	Toggle styles
*/
tr.bolJointPurchase		{display: none;}
tr.bolSellerKnown		{display: none;}
tr.bolPurchaseEstateAgents_1	{}
tr.bolPurchaseEstateAgents_2	{display: none;}
tr.bolNewMortgage 		{display: none;}



/* Google stuff */

#googleAnalytics		{ display: none; width: 100%; border: 1px solid red; }


