body
{
	margin								:0px;
	padding							:0px;
	border								:0px;
	background-color			:BLACK;
	text-align							:center;
}


#Container
{
	width								:1090px;
	margin								:auto;
	text-align							:center;
	sbackground-image			:url('GreyBackgroundFade.jpg');
	background-repeat			:repeat-x;
	border-left						:1px SOLID #004;
	border-right						:1px SOLID #004;
	
}


a img
	{
		border	:none;
	}


img
{
	vertical-align					:bottom;
}



#Header
{
	width								:1020px;
	sheight								:128px;
}

#MainView
{
	dbackground-color			:WHITE;
	height								:1020px;
	
}





#Menu
{
	border-top			:1px SOLID BLACK;
	border-bottom		:1px SOLID BLACK;
	height					:53px;
}



#Menu ul
{
	margin					:0px;
	padding				:0px;
	list-style-type		:none;
}


#Menu ul li
{
	float						:left;
}

#Menu ul a
{
	display			:block;
}


a
{
	outline				:none;
}

ul
{
	list-style-type		:disc;
}

#ul Bulleted
{
	list-style-type		:disc;
}


#HomeButton
{
	overflow						:hidden;
	width							:148px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') 0px 0px;
}


#HomeButton:hover
{
	background-position	:0px 53px;
}


#AdviceButton
{
	overflow						:hidden;
	width							:150px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') -150px 0px;
}


#AdviceButton:hover
{
	background-position	:-150px 53px;
}



#DesignButton
{
	overflow						:hidden;
	width							:151px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') -298px 0px;
}


#DesignButton:hover
{
	background-position	:-298px 53px;
}



#InstallationButton
{
	overflow						:hidden;
	width							:142px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') -450px 0px;
}


#InstallationButton:hover
{
	background-position	:-450px 53px;
}


#ServiceButton
{
	overflow						:hidden;
	width							:150px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') -594px 0px;
}


#ServiceButton:hover
{
	background-position	:-594px 53px;
}




#ContactButton
{
	overflow						:hidden;
	width							:152px;
	height							:53px;
	text-indent					:-9999px;
	text-decoration			:none;
	background					:transparent url('Menu.jpg') -743px 0px;
}


#ContactButton:hover
{
	background-position	:-743px 53px;
}



#TopRow
{
	margin-top					:3px;
}


#FeaturePanel
{
	width							:260px;
	height							:294px;
	border							:1px solid #333;
	float								:left;
	padding-left					:14px;
	padding-top					:20px;
}


#NewsHeader
{
	font-family						:arial;
	font-size							:1.1em;
	font-weight						:100;
	color								:#888;
}


#NewsDate
{
	margin-top						:6px;
	height								:20px;
	font-family						:arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#A5AFD3;
	padding-left						:8px;
}



#NewsCopy
{
	width								:230px;
	font-family						:arial;
	font-size							:0.8em;
	font-weight						:100;
	color								:#888;
	padding-left						:12px;
}





#ImagePanel
{
	width							:617px;
	height							:316px;
	float								:left;
}


#MiddleRow
{
	height								:427px;
	padding-bottom				:20px;
}


#ServicesPanel
{
	width							:260px;
	height							:383px;
	background-color		:BLACK;
	float								:left;
	padding-left					:14px;
	padding-top					:24px;
}


#WelcomePanel
{
	width							:587px;
	height							:383px;
	background-color		:#454A4E;
	float								:left;
	margin-bottom				:20px;
	padding-left					:30px;
	padding-top					:24px;
}






#Footer
{
	width								:890px;
	font-family						:arial;
	font-size							:1.0em;
	font-weight						:700;
	text-align							:center;
	letter-spacing					:-1px;
	color								:#999;
	sbackground-color			:mistyrose;
	margin-top						:0px;
	margin-bottom					:0px;
	margin-left						:0px;
	padding-left						:0px;
	padding-right					:0px;
	padding-top						:0px;
	padding-bottom				:0px;
}


#Footer a
{
	text-decoration				:none;
	color								:#999;
}

#Footer a:hover
{
	color								:#2AF;
}


#CopyrightNotice
{
	width								:890px;
	font-family						:arial;
	font-size							:0.9em;
	font-weight						:200;
	text-align							:center;
	letter-spacing					:-1px;
	color								:#AAA;
	sbackground-color			:mistyrose;
	margin-top						:15px;
	margin-bottom					:0px;
	margin-left						:0px;
	padding-left						:0px;
	padding-right					:0px;
	padding-top						:0px;
	padding-bottom				:0px;
}










#Clear
{
	clear								both;
}
	