/* CSS Document */



body	{background:#ffffff url(../images/gradient-bkg.jpg) repeat-x;

			padding:0px;

			margin:0px;}

#allpage {margin: 0px auto 0px auto;

   			width: 770px;

   			position: relative;

			background-color:#FFFFFF;}

a	{text-decoration:none;

		color:#474747;}

a:hover	{color:#0000ff;}

.detail	{color:#474747;

			font-size:9px;}



#leadText	{width:400px;

				height:30px;

				left:345px;

				top:10px;

				position:relative;

				font:36px Georgia, "Times New Roman", Times, serif;

				text-align:right;

				color:#0b29aa;}

#top	{width:770px;

			height:106px;

			position:relative;

			background:url(../images/head-bkg.jpg) no-repeat;

			font: 11px Verdana, Arial, Helvetica, sans-serif;

			color:#474747;}

#nav	{width:463px;

			height:20px;

			left:310px;

			top:81px;

			position:absolute;}



#bluebar, #bluebar2	{width:770px;

				height:15px;

				position:relative;

				background:url(../images/bluebar2.gif) no-repeat;}

#bluebar	{top:0px;}

#bluebar2	{top:-13px;}

#flashTitle	{width:770px;

				height:226px;

				top:-12px;

				position:relative;}



#middle	{

	width:770px;

	height:451px;

	position:relative;

	top: -24px;

}

#middleCar	{width:770px;

			height:410px;

			position:relative;}

#sideList, .sideList	{width:450px;

				height:46px;

				top:1px;

				position:relative;

				background:url(../images/sidenav.jpg) no-repeat;}

#consumerNav a, #businessNav a, #responseNav a, #licensingNav a, #catalogNav a, #educationNav a	{

			width:150px;

			height:46px;

			position:absolute;}



#consumerNav a	{background:url(../images/consumer-nav.png) no-repeat;}

#businessNav a 	{left:150px;

				background:url(../images/business-nav.png) no-repeat;}

#responseNav a 	{left:300px;

				background:url(../images/response-nav.png) no-repeat;}

#licensingNav a {background:url(../images/licensing-nav.png) no-repeat;}

#catalogNav a 	{left:150px;

				background:url(../images/catalog-nav.png) no-repeat;}

#educationNav a	{left:300px;

				background:url(../images/education-nav.png) no-repeat;}

#rickblurb, #ericablurb,	{width:450px;
			height:350px;
			position:absolute;
			top:47px;
			z-index:20;
			visibility: hidden;}
#ericablurb	{background:url(../images/erica-blurb2.jpg) no-repeat;}
#rickblurb	{background:url(../images/rick-blurb2.jpg) no-repeat;}

#welcomeText, #welcomeText2	{

					position:relative;

					text-align:justify;

					font:11px Georgia, "Times New Roman", Times, serif;

					background-color:#FFFFFF;}

#welcomeText	{padding:15px 15px 10px 10px;

					width:425px;

					height:352px;}

#welcomeText2	{width:400px;

					height:320px;

					padding:20px 25px;}

#carFlash	{width:300px;

			height:380px;

			position:absolute;

			left:470px;

			top:3px;}



#grad1, #grad2	{

	width:80px;

	height:209px;

	position:absolute;

	left:451px;

	top:32px;

	background:url(../images/grad.jpg) no-repeat;

}

#grad2	{left:690px;}

#team	{
	position:absolute;
	height:25px;
	width:319px;
	top:2px;
	left:451px;
	z-index: 5;
	background-color: #CCC;
	text-align:center;
}
#team p	{font:13px Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	margin:0;
	font-weight:bold;}
#rick, #erica {width:160px;
		height:210px;
			position:absolute;
			z-index:0;}
#rick	{top:598px;
				left:451px;}
#erica	{top:598px;
				left:610px;}
#testimonial	{position:absolute;
			width:320px;
			height:240px;
			z-index:0;
			top:368px;
			left:451px;}

#linkage a	{width:160px;
			height:226px;
			position:absolute;}

#contact	{

	width:770px;

	height:315px;

	position:relative;

	background:url(../images/contact-bkg-chat2.jpg) no-repeat;

	font:12px Arial, Helvetica, sans-serif;

	top: -4px;

}

#quote	{width:290px;

	height:229px;

	position:absolute;

	left: 470px;

	top: 23px;}



#im	a {

	position:absolute;

	height:49px;

	width:400px;

	top:119px;

	background:url(../images/chat-btn.jpg) no-repeat;

	left: 26px;

}

#im a:hover	{background-position: 0% -49px;}



#footer	{width:770px;

			height:80px;

			top:10px;

			position:relative;

			text-align:center;

			background-color:#FFFFFF;

			font: 10px Arial, Helvetica, sans-serif;}

			.ads {
	position: absolute;
	padding: 10px;
	width: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	left: 774px;
	top: 76px;
}
.ads img {
	margin-bottom: 10px;
}
