*				{	margin:0; padding:0;}
body			{	background-color:#FFFFFF;
					background:url(images/background.gif) left top repeat-x;
					color: #333333;
						font-family: 'Myriad Pro',Arial,Helvetica,sans-serif;
					    font-size: 10pt;
						line-height:1.33em; text-align:center;
				}
p				{	margin-top: 0.8em; 
					margin-right:30px; 
					margin-left:30px;
					text-align:justify; 
					line-height:1.7em;
				}
table			{	font-size: 1em; }

.divContent table	{ vertical-align:top;	}
.divContent td	{ vertical-align:top;	}

img				{	border:0; text-align:left; vertical-align:top;}

ul				{	list-style-position: outside; 
					margin-left: 0px; padding-left: 18px; 
					list-style: disc; 
					vertical-align: middle; }
li				{	margin: 0px; padding: 0px; font-size:1.00em;}
.column			{	float:left;}
.clear			{	clear:both;}

hr				{	
					color: #515355;
					background-color: #515355;
				}

h1				{
					color: #515355;
					font: 21px 'Myriad Pro',Arial,Helvetica,sans-serif;
					margin-top: 1px;
					margin-left:30px;
					margin-right:30px;
					padding-bottom:10px;
					position: relative;
				}

h2				{
					color: #515355;
					font: 18px 'Myriad Pro',Arial,Helvetica,sans-serif;
					margin-top: 1px;
					margin-left:30px;
					margin-right:30px;
					padding-bottom:10px;
					position: relative;
				}

#Haddress		{
					font-size:18px;
					position:absolute;right:0px;
				}

.divContent ul	{	margin-left:30px;	}

.divContent hr	{	margin-left:30px;	}


.Realtor		{	font-size:12pt;	}
.prec			{	font-size:7pt;	}
.brokerageAddress	{	font-size:9pt;	}
.brokeragePhone	{	position:relative; top:0;	}
.tollfree		{	font-size:14pt;	}

.formlblA		{	font-weight:700; 
					font:8pt Arial,Helvetica,sans-serif;
					text-align:right; vertical-align:middle; }

li				{	margin:4px;		}


#FirstName		{	width:100px;	}
#LastName		{	width:170px;	}
#Phone			{	width:100px;	}
#Email			{	width:220px;	}
#Address		{	width:180px;	}
#Province		{	width:80px;	}
#City			{	width:180px;	}
#Postal			{	width:80px;	}
#Age			{	width:180px;	}
#TimeFrame		{	width:175px;	}
#WWAR			{	width:70px;		}
#MARK			{	width:80px;	}

input.formtxtA,select.formtxtA			
				{	color:#000000; vertical-align:top; 
					text-align:left; border: 1px solid #E0E0E0;
					background:#E5E5E5; 
					font:10px Arial, helvetica, sans-serif;
					padding-left:3px;}


.float_right	{	float:right;}
.align_right	{	text-align:right;}
.center			{	text-align:center;}

.top_indent_5px	{	padding-top:5px; display:block;}
.top_indent_10px{	padding-top:10px; display:block;}
.top_indent_15px{	padding-top:15px; display:block;}
.top_indent_20px{	padding-top:20px; display:block;}
.top_indent_25px{	padding-top:25px; display:block;}

.width_stretch	{	width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid
				{	float:left;}



.main_bg		{	}

.divFootBand	{	
					width:100%; }

.main_left_shadow
				{	background:url(images/left_main_shadow.gif) left top repeat-y;
					}
.main_right_shadow
				{	background:url(images/right_main_shadow.gif) left top repeat-y;
					}


.divHeadBottom	{	background:url(images/rimini_sunsetshort3b.jpg)	no-repeat; 
					width:800px; height:46px; 
					}

.divContent		{	position:relative; width:800px;
					line-height:0.99em;
}

.divContent_1			{	color:#5F4739;}
.divContent_2			{	color:#BDA690;}

.divContentFooter	td	{	margin:30px;	}

strong			{	color:#312119; font-size:1.09em;}

.newspadcol		{	width:20px;		}
.newscolpad		{	width:10px;		}

#tdFootBand				{	color:#454545; font-size:.90em;	}
#tdFootBand	a			{	color:#666666; text-decoration:none;}
#tdFootBand	a:hover		{	text-decoration:underline;}

.tdNews					{	font-size:9px;	}
.tdNews		a			{	color:#BD2C00; text-decoration:underline; line-height:1em;}
.tdNews		a:hover		{	text-decoration:none;}

a						{	text-decoration:none;font-weight:normal; outline: medium none; color:#6598B0	}
a:visited				{	color:#6598B0;	}
a:active				{	color:#6598B0;	}
a:active				{	font-weight:normal; outline: medium none;	}
a:hover					{	text-decoration:underline; color:#000000;	}

							

.call			{	font-family:"myriad web",arial, sans-serif; font-weight:bold;
					font-size:1.3em; line-height:1.33em; color:#312119; font-style:italic;	}

.callno			{	font-family:"myriad web",arial, sans-serif; font-weight:bold;
					font-size:1.8em; color:#312119; font-style:italic;
					text-align:right;}

.txtWarranty	{	font-size:0.9em;	}

.txtNanaimo		{	font-size:0.9em; }

.tblFeatures td { vertical-align: top; }
.tblFeatures a { font-size: 10pt; color: #5F4739; text-decoration: none;}
.tblFeatures a:hover { color: #3c2d24; }
.tblFeatures img { margin: 5px 5px 5px 0; }


.mmitem a				{
							color:#FFFFFF;
							font-size:12pt;
							font-weight:normal;
							text-decoration: none;
							text-transform: uppercase;
							outline:medium none;
							cursor:pointer;
						}

.mmitem a:visited		{
							color:#FFFFFF;
							font-size:12pt;
							font-weight:normal;
							text-decoration: none;
							text-transform: uppercase;
							outline:medium none;
							cursor:pointer;
						}

.mmitem a:hover			{	
							color:#BBBBBB;
						}


.mmitem		{
				font-size:20px;
				list-style: none outside none;
				margin:15px;
			}


	





