@charset "UTF-8";
/* CSS Document */

/* Morris Corporate Style Sheet - last updated by Simon Del Giudice 01/10/07 */





/* defaults, globals, and miscellaneous

==============================================================================*/



*, span, form {

	margin: 0;

	padding: 0;

	}

body {

	margin: 0 auto 0 auto;

	font-family: arial, san-serif, Verdana;

	font-size: 11px;

	background: white /*#E0E0E0*/;

	}

hr {

	display: none;

	}

img {

	border: 0; 

	}

a 	{

	text-decoration: none;

	font-weight: bold;

	color: #CC9900;

	}

	a:hover {

		color: #CC9900;

		}

p { 

	font-size: 100%;

	color: black;

	padding: 5px 0;

	margin: 0;

	}



ul 	{ 

	margin: 0; 

	padding: 0; 

	list-style-type: disc; 

	}

li	{

	margin: 0px;

	padding: 0; 

	font-size: 100%;

	}

	

h1 	{

	margin: 10px 0 10px 0;

	padding: 0 0 5px 0;

	font-size: 18px;

	font-weight: normal;

	color: #CC9900;

	border-bottom: 1px solid #CC9900;

	}

h2 	{

	margin: 0;

	padding: 0 0 5px 0;

	font-size: 14px;

	font-weight: normal;

	color: #CC9900;

	}

h3 	{

	margin: 0;

	padding: 0 0 5px 0;

	font-size: 14px;

	font-weight: bold;

	}		

.clear {

	clear: both;

	}



input {

	background-color: white;

	color: #CC9900;

	font-size: 12px;

	padding: 0 0 0 5px;

	margin: 0;

	}



textarea, select {

	background-color: white;

	border: 1px solid #CC9900;

	color: #CC9900;

	font-size: 11px;

	}







/* Main Layout styles

==============================================================================*/



/* Container*/

#container {

	margin: 0 auto 0 auto;

	width: 800px;

	height: 630px;

	max-height: 630px;

	background: white;

	}



/* Header */

#header {

	background: url(../images/layout/g_header_01.gif) no-repeat;

}

	#header a{

		color: white;

		font-weight: bold;

	}

	#header a:hover {

		color: #005DAB;

		}

#headerlinks {

	clear: both;

	margin: 0;

	padding: 0 10px 0 0;

	text-align: right;

	color: #CC9900;

	height: 22px;

}

	#header a{

		color: #CC9900;

		font-weight: bold;

	}

	#header a:hover {

		color: #CC9900;

		}			

#morris_logo {

	float: left;

	text-align: center;

	padding: 10px 0 0 0;

	width: 780px;

	margin: 0 0 12px 0;

}





/* Left Side Menu */

#leftside{

	float: left;

	padding: 61px 0 0 0;

	margin: 0;

	text-align: left;

	width: 196px;

	height: 449px;

	background: url(../images/layout/g_leftside_01.gif) no-repeat;

}



	#leftside li {

		list-style: none;

		height: 21px;

		padding: 0;

		margin: 0 0 3px 0;

		overflow: hidden; /* if text-resize, this'll keep the nav the same size */

		}

	#leftside li a {

		display: block;

		padding: 3px 5px 0 0;

		height: 21px;

		text-align: right;

		overflow: hidden;

		background-position: center top; /* horizontally centers the background image */

		}

		#navbut01 {

			width: 145px;

			color: white;	

			background: url(../images/layout/navbutt_01.gif) no-repeat;

			}

	#leftside li a:hover, #leftside li a.active {

		background-position: 0 -21px;

		color: white;

		}



	#higherleftside li {

		list-style: none;

		height: 21px;

		padding: 0;

		margin: 0 0 3px 0;

		overflow: hidden; /* if text-resize, this'll keep the nav the same size */

		}

	#higherleftside li a {

		display: block;

		padding: 3px 5px 0 0;

		height: 21px;

		text-align: right;

		overflow: hidden;

		background-position: center top; /* horizontally centers the background image */

		}

		#navbut02 {

			width: 145px;

			color: white;	

			background: url(../images/layout/navbutt_01.gif) no-repeat;

			}

	#higherleftside li a:hover, #higherleftside li a.active {

		background-position: 0 -21px;

		color: white;

		}





/*	#higherleftside li {

		list-style: none;

		font-size: 14px;

		height: 21px;

		padding: 0;

		margin: 0 0 3px 0;

		overflow: hidden; /* if text-resize, this'll keep the nav the same size */

/*		}

	#higherleftside li a {

		display: block;

		padding: 3px 5px 0 5px;

		height: 21px;

		text-align: left;

		overflow: hidden;

		background-position: center top; /* horizontally centers the background image */

/*			}

	#navbut02 {

			width: 140px;

			color: white;

			background: url(../images/layout/navbutt_01.gif) no-repeat;

			}			

	#higherleftside li a:hover, #higherleftside li a.active {

		background-position: 0 -21px;

		color: white;

		}

*/







/*	#higherleftside li {

		list-style: none;

		font-size: 14px;

		height: 21px;

		padding: 0;

		margin: 0 0 3px 0;

		overflow: hidden; /* if text-resize, this'll keep the nav the same size */

/*		}

	#higherleftside li a {

		display: block;

		padding: 3px 5px 0 5px;

		height: 21px;

		text-align: left;

		overflow: hidden;

		background-position: center top; /* horizontally centers the background image */

/*			}

	#navbut02 {

			width: 140px;

			color: white;

			background: url(../images/layout/navbutt_01.gif) no-repeat;

			}			

	#higherleftside li a:hover, #higherleftside li a.active {

		background-position: 0 -21px;

		color: white;

		}

*/





#morrisco {

	padding: 295px 0 0 21px;

	text-align: left;

}				



#textsize{

	float:right;

	text-align:right;

	padding: 0 10px 0 10px;

	margin: 0;

	width: 150px;

	color: #CC9900;

	clear: right;

}





/* Content */

#content{

	margin: 0 0 0 196px;

	padding: 10px 0 10px 0;

	text-align: left;

	vertical-align: top;

	background: white url(../images/layout/main-corner.gif) no-repeat;

}



.homestream {

	float: left;

	width: 210px;

	background: white;

	margin: 0 10px 0 0;

	overflow: auto;

}

	.homestream ul 	{ 

		margin: 0;

		padding: 0;	

		}

	.homestream li	{

		margin: 0 0 15px 0;

		padding: 0;	

		list-style: none;

		}

	.homestream li a{

		font-size: 11px;

		text-align: left;

		font-weight: bold;

		padding: 4px 0 0 25px;

		color: #CC9900;

		text-decoration: none;

		display: block;

		height: 22px;	

		overflow: hidden;

		margin: 0 0 1px 0;

		background-position: center top;

	}

	.homestream li a:hover {

	color: #CC9900;

	background-position: 0 -22px;

	}

	.homestream li a.active,

	.homestream li a.active:hover {

		color: #F89828;

		background-position: 0 -22px;

		}	



.homestream2 {

	float: left;

	width: 580px;

	height: 400px;

	margin: 0 20px 0 0;

	background: white;

	overflow: auto;

}



.homestream2 li{

	margin: 0 0 10px 20px;

	padding: 0;

	list-style-type: square;

	color: #CC9900;

}



.stream {

	float: left;

	width: 210px;

	background: white;

	overflow: auto;

}

.stream2 {

	float: left;

	width: 300px;

	height: 150px;

	/*background: red;*/

	overflow: auto;

	margin: 0 0 10px 0;

}

	.stream2 ul 	{ 

		margin: 0 0 0 10px; 

		padding: 0 0 0 10px; 

		list-style: url(../images/layout/small_bullet.gif);

		/*list-style-type: disc;*/

		}

	.stream2 li	{

		display: list-item;

		clear: right;

		margin: 10px;

		padding: 10px; 

		font-size: 100%;

		}



.stream3 {

	float: left;

	width: 320px;

	height: 390px;

	overflow: auto;

	margin: 0 0 10px 0;

}

	.stream3 ul 	{ 

		margin: 0 0 0 10px; 

		padding: 0 0 0 10px; 

		list-style: url(../images/layout/small_bullet.gif);

		/*list-style-type: disc;*/

		}

	.stream3 li	{

		display: list-item;

		clear: right;

		margin: 0; 

		padding: 0;

		font-size: 100%;

		}

	.stream3 li a	{

		margin: 0 0 0 -25px;

		padding: 0; 

		}

.stream4 {

	float: left;

	width: 300px;

	/*height: 150px;

	background: red;*/

	overflow: auto;

	margin: 0 0 10px 0;

}



.stream5 {

	float: left;

	width: 570px;

	height: 368px;

	/*background: red;*/

	overflow: auto;

	margin: 10px 10px 10px 0;

}

.stream6 {

	float: left;

	width: 300px;

	height: 70px;

	/*background: red;*/

	overflow: auto;

	margin: 10px 10px 10px 0;

}





#backbutt {

	margin: 200px 0 0 0;

	float: right;

}



		

th {

	background: #005DAB;

	color: white;

	text-align: left;

	height: 10px;

	padding: 0 0 0 5px;

}



#preowned_cell {

	background: #6AB1EC;

	height: 65px;

	padding: 5px;

	border-bottom: 10px solid white;

	vertical-align: top;

	text-align: left;

}

	#preowned_cell img {

		padding: 0 5px 0 0;

	}

	#preowned_cell p {

		padding: 0;

	}	





#rightside {

	float: right;

	height: 389px;

	width: 260px;

	padding: 0;

	margin: 0 10px 0 0;

	}



	#rightside img {

		border: 1px solid #005DAB; 

		}





#main{

	float: left;

	width: 290px;

	}

#main ul {

	clear: left;

}

#main li {

	/*float: left;*/

	padding: 0;

	margin: 0;

	overflow: hidden;

	}

#main li a {

	font-size: 11px;

	text-align: left;

	font-weight: bold;

	padding: 4px 0 0 25px;

	color: #005DAB;

	text-decoration: none;

	display: block;

	height: 22px;	

	overflow: hidden;

	margin: 0 0 1px 0;

	background-position: center top;

	}

	#main01 {

		width: 290px;

		background: url(../images/layout/bullet_01.gif) no-repeat;

		}

	#main02 {

		width: 290px;	

		background: url(../images/layout/small_bullet.gif) no-repeat;

		}

	#main03 {

		width: 170px;

		background: url(../images/layout/bullet_01.gif) no-repeat;

		}		

		

#main li a:hover {

	color: white;

	background-position: 0 -26px;

	}

	#main li a.active,

	#main li a.active:hover {

		color: white;

		background-position: 0 -26px;

		}



#homefeatures li {

	width: 125px;

	height: 172px;

	float: left;

	padding: 0;

	margin: 0;

	overflow: hidden;

	background: white;

	}

#homefeatures li a {

	font-size: 11px;

	text-align: center;

	font-weight: bold;

	padding: 0;

	color: white;

	text-decoration: none;

	display: block;

	height: 332px;	

	text-indent: -5000px;

	overflow: hidden;

	background-position: letf top;

	}

	#homefeature01 {

		width: 125px;

		border-right: 5px solid white;

		background: url(../images/home/feature_01.gif) no-repeat;

		}

	#homefeature02 {

		width: 125px;

		margin: 0;

		background: url(../images/home/feature_02.gif) no-repeat;

		}

	#homefeature03 {

		width: 125px;

		margin: 0;

		background: url(../images/home/feature_03.gif) no-repeat;

		}

	#homefeature04 {

		width: 125px;

		margin: 0;

		background: url(../images/home/feature_04.gif) no-repeat;

		}

	#homefeature05 {

		width: 120px;

		margin: 0;

		background: url(../images/home/feature_05.gif) no-repeat;

		}

	#homefeature06 {

		width: 125px;

		margin: 0;

		background: url(../images/home/feature_06.gif) no-repeat;

		}						

		

#homefeatures li a:hover {

	color: black;

	background-position: 0 -172px;

	}

	#homefeatures li a.active,

	#homefeatures li a.active:hover {

		color: black;

		background-position: 0 -172px;

		}





#address {

	float: right;

	width: 580px;

	margin: 0 10px 0 0;

	text-align: right;

	font-weight: normal;

	color: #CC9900;

}



/* Footer */

#footer{

	clear: both;

	height: 50px;

	padding: 8px 0 0 0;

	color: #666666;

}



	#footer a {

		color: #666666;

		text-decoration: none;

		font-size: 11px;

		font-weight: normal;

		}

	#footer a:hover, #footer a.active {

		color: #666666;

		}	



#footerright {

	float: right;

	width: 400px;

	text-align: right;

	vertical-align: middle;

	padding: 0 10px 0 0;

} 

#footermid{

	float:left;

	width: 10px;

	text-align: center;

	vertical-align: middle;

}

#footerleft {

	float: left;

	width: 200px;

	text-align: left;

	vertical-align: middle;

	padding: 0 0 0 10px;

}



#minilogo {

	padding: 188px 0 0 27px;

}