/**************************************/
/* Hazelbank Motors Top Level Styles */
/************************************/

a {text-decoration: underline; color: blue; font: 11px verdana, arial, sans-serif;}
a:visited {color: purple;}
a:hover {color: red;}

body {

	}

td {
	font: 11px verdana, arial, sans-serif;
	vertical-align: top;
	color: #464646;
	line-height: 21px;
	}

img {
	border: none;
	}

h1 {

	}


/***************************************/
/* Hazelbank Motors Individual Styles */
/*************************************/

.left {
	float: left;
	}
	
.clear {
	clear: both;
	}

.firstParagraph {
	font: bold 11px verdana, arial, sans-serif;
	line-height: 18px;
	}
	
.blueText {
	font: bold 11px verdana, arial, sans-serif;
	color: #003399;
	line-height: 21px;
	}
	
.homeProducts {
	width: 740px;
	margin: 15px 0px 0px 0px;
	}
	
	.homeProducts td {
		width: 20%;
		height: 144px;
		background-image: url(images/background_products.gif);
		background-repeat: no-repeat;
		background-position: left top;
		text-align: center;
		}
		
		.homeProducts td img {
			margin: 8px 0px 0px 0px;
			}

.formattedTable {
	width: 320px;
	}
	
	.formattedTable th {
		font: bold 13px arial, verdana, sans-serif;
		color: 003399;
		}
	
	.formattedTable .lightGrey {
		background-color: #FAFAFA;
		}
		
	.formattedTable .darkGrey {
		background-color: #EEEEEE;
		}

/*******************************/
/* Hazelbank Motors Framework */
/*****************************/

#mainHolder {
	width: 760px;
	}
	
#topArea {
	width: 100%;
	height: 76px;
	background-image: url(images/topbreaker.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom: 2px solid white;
	}
	
	#topArea td {
		width: 50%;
		}

#mainArea {
	width: 100%;
	height: 300px;
	border-bottom: 4px solid #003399;
	background-position: right top;
	background-repeat: no-repeat;
	}

	#mainArea #contentArea {
		background-image: url(images/background_menu.gif);
		background-repeat: repeat-x;
		background-position: top;
		}
		
		#mainArea #contentArea #menuArea {
			width: 286px;
			margin: 4px 0px 0px 12px;
			}		
		
		#mainArea #contentArea div {
			padding: 12px 12px 12px 12px;
			}
			
			#mainArea #contentArea div div {
				padding: 0px 0px 0px 0px;
				}
		
#footerArea {
	width: 100%;
	}
	
	#footerArea td {
		font: 9px verdana, arial, sans-serif;
		color: #BBBBBB;
		}
		
		#footerArea td a {text-decoration: none; color: #BBBBBB; font: 9px verdana, arial, sans-serif;}
		#footerArea td a:visited {color: #BBBBBB;}
		#footerArea td a:hover {text-decoration: underline; color: #003399;}
