body	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#fff;
	margin-top:0px;
	color:#444;
}

a			{color:#d6523b;}
a:hover		{color:#666;}

h2			{margin:0px 0px 5px 0px;}
h3			{margin:0px 0px 5px 0px;}

.image img	{border:1px solid #666;}
.clear		{clear:both;}

.topButtons		{height:20px; width:300px; float:right; text-align:right; margin:70px 22px 0px 0px; color:#473988; font-size:12px;}
.topButtons a	{color:#990000; font-weight:bold; text-decoration:none;}
.topButtons a:hover	{text-decoration:underline;}

.topNavigation	{height:20px; width:610px; float:right; margin:12px 5px 0px 0px; text-align:left; font-family:"Century Gothic";}
.topNavigation li	{list-style-position:outside; float:left; width:auto; margin:0px 8px 0px 0px; list-style-type:none;}
.topNavigation a	{font-size:12px; text-decoration:none; font-weight:bold; color:#003366;}
.topNavigation a:hover	{color:#FF0000;}

.headerPos	{margin-left:-10px;}
.header		{width:780px; height:127px; background: url('../images/layout_images/header.jpg') 0 0 no-repeat; margin:0px 0px 0px 0px;}

.homeFlashContainer	{width:770px;}
.flashHeader		{margin:0px; float:left;}
.flash				{width:370px; height:216px; background-color:#333333; float:left; margin:0px;}
.homeImage			{width:400px; height:216px; background: url('../images/layout_images/home_image2.jpg') 0 0 no-repeat;}
.homeImage p		{margin:0px; text-align:left; color:#3e1c42; font-weight:bold; padding:120px 50px 5px 30px;}

.h_navigation		{width:770px; height:107px; background-color:#006666; text-align:left;}
.h_navigationSec	{width:770px; height:79px; background-color:#006666; text-align:left;}

.home_ezCruiz		{width:770px; height:266px; overflow:hidden; background: #2b2166 url('../images/layout_images/home_ezCruise_bg.jpg') 0 0 no-repeat;}
/* .home_ezCruiz p		{color:#fff; text-align:left; padding:60px 0px 0px 31px; margin:0px;} */

.home_ezCruiz .h_left	{float:left; width:50%; margin:20px 0px 5px 30px; text-align:left; color:#fff;}
.h_left .footerTitle	{color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}
.home_ezCruiz .h_right	{float:right; margin:15px 20px 5px 0px;}

.secPage_container			{width:770px; background: url('../images/layout_images/sec_pages_bg.gif') 0 0 repeat-y; text-align:left; padding-bottom:10px;}
.secPageBreadCrumb			{width:770px; height:26px; background: url('../images/layout_images/sec_pages_header.gif') 0 0 no-repeat; color:#fff; text-align:left;}
.secPageBreadCrumb .text	{margin:0px 0px 0px 155px; padding-top:3px;}
.secPageBreadCrumb .text a	{font-weight:bold;}

.secPage_Content				{padding:10px 0px 0px 46px; width:700px;}
.secPage_Content .title			{float:left; border-bottom:1px solid #666; width:700px;}
.secPage_Content .subTitle		{font-weight:bold; float:left; color:#2b2166;}
.secPage_Content .big			{color:#a02c2c; float:left; font-weight:bold; font-size:20px;}
.secPage_Content .small			{color:#2b2166; float:left; font-weight:bold; font-size:20px; margin-left:8px;}

.secFooter			{width:770px; height:172px; background: url('../images/layout_images/sec_pages_footer.jpg') 0 0 no-repeat; text-align:left;}
.secFooter img		{border:none;}
.secFooter .text	{float:left; margin:25px 0px 5px 45px; color:#fff; width:450px; height:100px; font-size:14px; font-weight:bold;}
.secFooter .textAll	{float:left; margin:25px 20px 5px 20px; color:#fff; height:120px; font-size:14px; font-weight:bold;}
.secFooter .image	{float:left; width:180px; height:145px; margin:25px 10px 5px 50px;}
.secFooter ul		{margin-top:0px;}
.secFooter li		{list-style-position:outside;}

.products p			{margin:0px;}
.products img		{padding:0px 0px 5px 10px;}
.semis	{float:left; width:345px; margin:0px 5px 5px 0px;}
.semis img	{padding:0px;}
.otherProducts img		{margin:0px 0px 20px 20px;}

.productApplicationsTop img		{border:none;} 
table.productAppsTable 	{border-collapse:collapse; border:1px solid #003366; background-color:#FFFFFF; margin-bottom:5px;}
.productAppsTable td	{border:1px solid #000; padding:3px;}
.productAppsTable .vehicleCategory	{background-color:#009999; color:#fff; font-size:16px; font-weight:bold;}

.newsItem			{background-color:#f2f2f2; border:1px solid #666; padding:5px; margin-bottom:5px;}
.testimonialItem	{background-color:#f2f2f2; border:1px solid #666; padding:5px; margin-bottom:5px;}

table.contact		{background-color:#FFFFFF; border:1px solid #444; padding:5px;}

/* ------ LINKS PAGE STYLES -------- */
table.link_category					{width:100%; margin:0px 0px 5px 0px; background-color:#fff; font-size:12px; border:1px solid #e2e2e2; padding:3px;}
.link_category .link_cat_title		{font-size:15px; font-weight:bold; color:#fff; padding:3px; background-color:#6ea8d6;}
.titeLinks a:hover	{text-decoration:none;}

.footer				{width:770px; height:35px; background: url('../images/layout_images/footer_bar.gif') 0 0 no-repeat; color:#fff;}
.footer p			{margin:0px; padding:9px 5px 5px 5px;}
.footer img			{border:none;}
.footerText a		{text-decoration:none; color:#2b2166;}
.footerText a:hover	{text-decoration:underline; color:#666;}