/*
== CSS Document for Tohatsu Marine ==
	Author: Phase Two Software, Craig Rowe
	Last edit: Aug 2007, Craig Rowe
=============================================
		HTML Element Information
=============================================
*/
body
{
	font: 62.5% Arial, Verdana, sans-serif;
	color: #003859;
}
h1, h2, h3 {
	color: #e10000;
	font-size: 1.4em;
	margin-top:10px;
}
h3{font-size:1em;}
p, li{
	font: 1em Arial, Verdana, sans-serif;
	line-height: 160%;
	color:#000;
	letter-spacing:0.1em;
}
p,li,blockquote{font-size: 0.75em;}
p{margin-bottom:1em;}
table{width:100%;text-align:left;border-collapse:collapse;}
th{font-weight:bold;font-size:1em;}

a:link, a:visited, a:active {
	color: #fe0000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
li{list-style-position:outside;}
img {border: none;}
em {font-weight:bold;font-style:normal;color:#e10000;}
dt {font-weight:bold;float:left;clear:left;width:50px;}
dt,dd{line-height:1.5em;}
button{margin-top:5px;}

/*
=============================================
		Menu Information
=============================================
*/
#menu:after {content: ".";display:block;height: 0px;clear: both;visibility: hidden;}
#menu li {list-style-type:none;padding:0px;margin:0px;text-align: left;}
#menu li a,#menu li span{margin-bottom:10px;}
#menu ul{margin-left:10px;margin-right:-10px;}

#menu #home a{background: url(../images/tohatsulogo.gif) no-repeat top center;padding-top:50px;}
#menu #home a:hover{color:#e10000;}
	
/* Menu Normal */
#menu li a:link,#menu li a:visited, #menu span
{
	display:block;
	color:#e10000;
	text-transform:capitalize;
	letter-spacing:0.1em;
	font-weight:bold;
}
#menu li a:hover
{
	background-color:#e10000;
	color:#fff;
}
/*
=============================================
		Content
=============================================
*/
#content p {margin-bottom:20px;padding-right:5px;letter-spacing:0.05em;}

/* Contact */

/* Engine Specifications */
.enginefields{width:20%;float:left;}
#content .restricted {width:80%;overflow:auto;}
#content .restricted table{width:2090px;}

/* TABLES */
.presentation
{
	margin-top:20px;
}
.presentation td, .presentation th{font-size:small;}

/* Dealer Locator */
#regionlist{position:absolute;right:20px;}
#dealerregionlist{display:inline;}
#dealerregionlist li{display:inline;padding:5px 10px;}
#contactform label{display:block;width:100px;float:left;}
#contactform p{margin-top:0px;margin-bottom:0px;}
#contactform input, #contactform textarea {border:1px solid #ddd;}
#contactform #addresssubmission{float:right;margin-top:-60px;margin-right:10%;}
#contactform #commentsarea {margin-top:40px;}
#commentssubmit {margin-left:100px;}
.pc{width:75px;}
.tl{width:90px;}
/*
=============================================
		Misc/Icons
=============================================
*/
.articleimage{display:block;margin:0 auto;}
.columnarticleimage{float:right;margin-right:5px;}
.warning
{
	width:auto;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:20px;
	padding:2px;
	border:1px solid #ddd;
	background-color:#efefef;
	list-style-type:none;
}
.warning li{padding-left:5px;}

.hidden{display:block;height:0em;text-indent:-9999px;}
.hiddentext span{visibility:hidden;}
.breaker{display:block;clear:both;visibility:hidden;}
.rule{border-bottom:1px solid #ddd;visibility:visible;}
.nb{font-style:italic;font-weight:normal;}