* { margin: 0; padding: 0; border: 0; }

/* -------------------------------------------- */
/* 		Global parameters  		*/
/* -------------------------------------------- */

body			{ margin-top: 20px; background: #D8D4D3 url(../_img/bg_body.gif) repeat-x fixed top left; 
				  text-align: center; font: 11px/12px Tahoma, Arial, Verdana, sans-serif; color: #000000; }
body,h1,h2,h3,h4,p,ul,ol,td,input,textarea,div { font-size: 11px; font-family: Verdana, Tahoma, Arial,  sans-serif; }
a 				{ color:#0000FF; text-decoration:underline; font-weight: bold; }
a:hover 		{ color:#FF0000; text-decoration:none; font-weight: bold;  }

/* IE 6 CSS */

#container				{ position: relative; width: 766px; margin: 0px auto; }
#menu					{ position: relative; width: 766px; height: 23px; margin: 0px auto; text-align: left; }
#holder					{ position: relative; width: 760px; padding: 1px; background: #FFFFFF url(../_img/backgrounds/bg_holder.jpg) no-repeat 1px 1px; border: 2px solid #1F367C; text-align: left;}

h1.title 				{ position: absolute; display: block; width: 760px; height: 100px; background: url(../_img/h1_home.gif) no-repeat top left; }
h1.title span			{ display: none; }

h2						{ height: 25px; margin-top: 4px;}
h2 span					{ display: none; }
h3						{ margin-top: 15px; padding-left: 15px; color: #FF0000; background:  url(../_img/bg_h3.gif) no-repeat top left; }

ul						{ margin-left: 25px; }

#content 				{ position: relative; width: 760px; height: 568px;  }

#columnA, #columnB		{ position: absolute; width: 360px; height: 280px; background: url(../_img/bg_360x280.gif) no-repeat top left; }
#columnA				{ top: 180px; left: 12px; }
#columnB				{ top: 120px; left: 387px; }

div.column				{ position: absolute; margin: 10px; width: 340px; height: 260px; padding-right: 4px; overflow: auto;}
div						{   scrollbar-arrow-color:#000000;
							scrollbar-highlight-color: #CCCCCC;	scrollbar-shadow-color:#CCCCCC;
							scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color: #FFFFFF;
							scrollbar-face-color: #E2E2E2;							
							scrollbar-track-color: #F6F6F6; }
							
div.column p			{ margin-top: 5px; margin-bottom: 5px; line-height: 14px }
						
#columnC				{ position: absolute; width: 740px; height: 380px; top: 160px; left: 12px; }
#columnC div.column		{
	position: absolute;
	margin: 10px;
	width: 720px;
	height: 360px;
	padding-right: 4px;
	overflow: auto;
	color: white;
	left: -3px;
	top: -1px;
}

	/* SHOWROOM */
	#columnD				{ position: absolute; width: 250px; height: 340px; top: 165px; left: 0px; }
	#columnE				{ position: absolute; width: 280px; height: 425px; top: 77px; left: 250px; }
	#columnF				{ position: absolute; width: 225px; height: 330px; top: 80px; left: 535px; }
	
	
	div.features	{ position: absolute; width: 260px; height: 340px; padding-right: 4px; overflow: auto; color: #FFFFFF; }
	div.specs		{ position: absolute; width: 225px; height: 340px;  overflow: auto; color: #FFFFFF; }
	div.specs p		{ margin: 10px 5px 0 10px; line-height: 16px;  }
	div.specs table	{ margin: 10px 10px; width: 205px; }
	div.specs table	td	{ padding: 2px 4px; color: #FFFFFF;}
	tr.alt				{ background-color: #5A5F97; }
	h2				{ height: 25px;  }
	div.features h2.sf			{ background: url(../_img/h2_standardfeatures.gif) no-repeat top left; }
	div.features h2.oe			{ background: url(../_img/h2_optionalextras.gif) no-repeat top left; }
	div.specs h2.s				{ background: url(../_img/h2_specifications.gif) no-repeat top left; }
	div.specs h2.d				{ background: url(../_img/h2_description.gif) no-repeat top left; }
	
	div.features div.scroll		{ height: 275px; width: 235px; padding-right: 2px; overflow: auto; }
	
	.slidehead				{ width:240px; height:30px; overflow:hidden; cursor:pointer; }
	.slidecontent			{ width:235px; visibility:hidden; height:0px; overflow:hidden; position:relative; }
	.slidecontent_content	{ position:absolute; }
	
	.slidecontent p			{ margin: 5px 0px 5px 10px; }
	.slidecontent a			{ color: #D2D7E5; text-decoration: underline; }
	.slidecontent a:hover 	{ color: #FF0000; text-decoration: none; }
	
	/* END SHOWROOM */


#footer					{ position: relative; width: 760px; height: 25px; margin-top: 1px; background-color: #1F367C; }
#footer p					{ position: relative; display: block; top: 5px; margin-left: 8px;  color: #FFFFFF; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#footer p a					{ color: #FFFFFF; text-decoration: none;  font-weight: normal;}
#footer p a:hover 			{ color:#DADADA; text-decoration: underline; font-weight: normal; }

#copyright					{ margin-top: 10px; color: #9A9A9A; }
#copyright p 				{ font-size: 10px; }
#copyright a				{ color: #9A9A9A; font-weight: normal; }
#copyright a span			{ display: none; font-weight: normal; }


img						{ border: 0; }
img.right				{ float: right; margin: 0 10px; }

p.small					{ font-size: 0.9em; line-height: 1.2em; margin: 6px 0 6px 10px; }

div.frame				{ padding: 2px; border: 1px dotted #E2E2E2; width: 200px; color: #E2E2E2; font-family: tahoma, Arial, Helvetica, sans-serif; text-align: justify; }
div.right				{ float: right; margin: 0 10px; }
/* -------------------------------------------- */
/* 					FORMS						*/
/* -------------------------------------------- */


input		{ border: 1px solid #000000; }
input.pc	{ width: 50px; padding: 2px; }

a.search	{ margin-left: 20px; } 

.btnGlobal, .taGlobal, .selGlobal, .inpGlobal 
			{ font-size: 10px; color: #2C6666; background-color: #FFFFFF; border: 1px solid #CCCCCC; }

td.label	{ width: 155px; font-weight: bold; text-align: right; }
span.label_sml	{ width: 50px; font-weight: bold; border-bottom: 1px solid #CCCCCC; padding: 1px;  }
/* -------------------------------------------- */
/* 					MENU						*/
/* -------------------------------------------- */


#menu ul		{ margin: 0px; }
#menu li 		{ float:left;  margin: 0px; padding-left:0px; padding-right: 1px; padding-top: 0; padding-bottom: 0; list-style-type: none; }

#menu ul li a.home				{ width: 62px; height: 23px; background: url(../_img/btn_home.gif) no-repeat top left; }
#menu ul li a.showroom			{ width: 87px; height: 23px; background: url(../_img/btn_showroom.gif) no-repeat top left; }
#menu ul li a.museum			{ width: 62px; height: 23px; background: url(../_img/btn_museum.gif) no-repeat top left; }
#menu ul li a.aboutus			{ width: 80px; height: 23px; background: url(../_img/btn_aboutus.gif) no-repeat top left; }
#menu ul li a.dealers			{ width: 80px; height: 23px; background: url(../_img/btn_dealers.gif) no-repeat top left; }
#menu ul li a.boatinglinks		{ width: 95px; height: 23px; background: url(../_img/btn_boatinglinks.gif) no-repeat top left; }
#menu ul li a.boatinginfo		{ width: 95px; height: 23px; background: url(../_img/btn_boatinginfo.gif) no-repeat top left; }
#menu ul li a.media				{ width: 62px; height: 23px; background: url(../_img/btn_media.gif) no-repeat top left; }
#menu ul li a.warranty			{ width: 80px; height: 23px; background: url(../_img/btn_warranty.gif) no-repeat top left; }
#menu ul li a.allisonteam		{ width: 91px; height: 23px; background: url(../_img/btn_allisonteam.gif) no-repeat top left; }
#menu ul li a.allisonmakeover	{ width: 121px; height: 23px; background: url(../_img/btn_allisonmakeover.gif) no-repeat top left; }
#menu ul li a.contactus			{ width: 80px; height: 23px; background: url(../_img/btn_contactus.gif) no-repeat top left; }

#menu ul li a 				{ float: left; display: block; background-position: top left; }
#menu ul li a:hover			{ background-position: bottom left; }
#menu ul li a span			{ display: none; }
#menu li.last				{ padding-right: 0; }

a.allisonteam	{}
#menu ul li a.warranty, a.warranty		{ display:none}
/* -------------------------------------------- */
/* 					CROSSFADE					*/
/* -------------------------------------------- */

.mPhoto { position:absolute; top:0px; left:0px; -moz-opacity:0.0; filter: Alpha(opacity=0);  cursor: pointer}
