/* Mayors Motorcycles CSS */
* {
	padding:0;
	margin:0;
}
.clear {
	clear:both;
}
body {
	font-family:Tahoma, "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
}

#topNav {
	width:800px;
}
#topNav #engLogo {
	float:left;
	margin:10px 10px;
}
#topNav #dialsLogo {
	float:right;
	clear:right;
	padding-right:35px;
}
#topNav p {
	text-align:right;
	/*vertical-align:middle;*/
	margin-bottom:10px;
}
#topNav p #phoneImg {
	vertical-align:middle;
	padding-left:20px;
}
#topNav a {
	text-decoration:none;
	font-family:Tahoma, "Lucida Grande", sans-serif;
	font-size:11px;
}
#topNav a:link, #topNav a:visited, #topNav a:active {
	color:#999999;
}
#topNav a:hover {
	color:#3366FF;
	text-decoration:underline;
}
#topNav a:active {
	color:#999999;
}
#topNav #headerCompName {
	float:left;
	padding-left:20px;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	color:#990000;
}
#mainSiteNav {
	text-align:right;
	/*border-bottom:1px solid #CCCCCC;*/
}
#mainSiteNav img {
	padding-left:1px;
	padding-bottom:0;
}
table {
	border-collapse:collapse;
	padding:0;
	margin:0;
}
#sideLeft {
	width:208px;
	margin-right:2px;
	vertical-align:top;
	background-color:#e6e6e6;
	background-image:url(../images/furniture/cornerBtmRight.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#sideLeft p.foot {
	padding:0;
	margin:0;
}
#mainCellHeader {
	width:590px;
	vertical-align:top;
	border-left:2px solid #ffffff;
}

#mainCell {
	width:590px;
	height:300px;
	vertical-align:top;
	/*background-color:#66CCCC;*/
	border-left:2px solid #ffffff;
}
#mainCell p {
	padding:3px 10px;
}
#footerCell {
	background-color:e6e6e6;
	background-image:url(../images/furniture/cornerBtmLeft.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#footerCell p {
	font-size:10px;
	background-image:url(../images/furniture/cornerBtmRight.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:3px 10px 3px 0;
	text-align:right;
}
#footerCell a {
	text-decoration:none;
	font-family:Tahoma, "Lucida Grande", sans-serif;
	font-size:11px;
}
#footerCell a:link, #footerCell a:visited, #footerCell a:active {
	color:#999999;
}
#footerCell a:hover {
	color:#3366FF;
	text-decoration:underline;
}
#footerCell a:active {
	color:#999999;
}

#homeHiLiteTable {
	margin-top:20px;
	border-collapse:collapse;
}
#homeHiLiteTable tr {
	vertical-align:top;
}
#homeHiLiteTable td.summaryCell {
	margin:0;
	padding:0;
	/*width:60%;*/
	border-right: 2px solid #CCCCCC;
	width:370px;
}
#homeHiLiteTable td.summaryCell .sumaries {
	margin-bottom:5px;
}
#homeHiLiteTable td.summaryCell .sumaries p {
	padding:0;
	margin:0;
}
#homeHiLiteTable td.summaryCell .sumaries hr {
	width:80%;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:none;
	height:1px;
}
#homeHiLiteTable td.summaryCell .sumaries .lift {
	font-weight:bold;
	padding-right:10px;
}
#homeHiLiteTable td.summaryCell .sumaries img {
	float:left;
	margin:0 10px 0px 10px;
}
#homeHiLiteTable td.summaryCell .sumaries .more {
	clear:both;
	font-size:11px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: right;
}
#homeHiLiteTable td.featureCell {
	padding-left:10px;
}
#homeHiLiteTable td.featureCell img {
	margin: 0 auto;
}
#mainCell #homeHiLiteTable .featureCell ul {
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
}
#mainCell #homeHiLiteTable .featureCell li {
	list-style-image: url(../images/furniture/bullDial.gif);
	padding-left:5px;
	padding-bottom:5px;
	vertical-align:top;
}
#homeHiLiteTable td.featureCell p.lift {
	font-weight:bold;
	text-align:center;
	padding:4px 0 6px 0;
}
#homeHiLiteTable td.featureCell h1 {
	text-align:center;
	background-color:#DCBD02;
	color:#3333FF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#homeHiLiteTable td.featureCell p {
	padding-bottom:8px;
}
#pageContent {
	padding:5px;
}
#pageContent h1 {
	font-size:16px;
	color:#990000;
	font-weight:bold;
	border-bottom:1px solid #990000;
	margin-left:10px;
	margin-right:10px;
}
#pageContent p {
	padding:5px 10px;
}
#pageContent p.leader {
	font-weight:bold;
}
.leader {
	font-weight:bold;
}
#pageContent img.mainImage {
	float:left;
	margin:5px 15px 15px 3px;
	border:none;
}
#pageContent fieldset {
	margin:5px 10px;
}
#pageContent fieldset ul {
	padding:5px 10px;
}
#pageContent fieldset ul li {
	margin:0 10px;
	padding:5px 2px;
}
#pageContent ol {
	margin-left:10px;
	padding:5px 10px;
}
#pageContent ol li {
	margin:0 10px;
	padding:5px 2px;
}

.altRow1 {
	background-color:#FFFFFF;
}
.altRow2 {
	background-color:#FFFFCC;
}
/* TABLE Formatting */
.basicTable {
	border: 1px solid #d6dde6;
	border-collapse:collapse;
	margin:20px auto 10px auto;
	width:90%;
}
.basicTable tr {
	vertical-align:top;
}
.basicTable td {
	border: 1px solid #d6dde6;
	text-align:left;
	padding:4px;
}
.basicTable td.numeric, .basicTable th.numeric {
	text-align:right;
}
.basicTable td.center, .basicTable th.center {
	text-align:center;
}
.basicTable th {
	border: 1px solid #828282;
	background-color: #bcbcbc;
	font-weight:bold;
	text-align:left;
	padding:4px;
}
.basicTable th.officers {
	width:40%;
}
.basicTable caption {
	font: bold 12px Tahoma, "Lucida Grande", sans-serif;
	background-color:#b0c4de;
	color:#33517a;
	padding-top:3px;
	padding-bottom:2px;
	border:1px solid #789ac6;
}
/* End of TABLE Formatting */
#mainClearanceHiLite table {
	margin:10px 2px;
	border:1px solid #999999;
}
#mainClearanceHiLite table th {
	vertical-align:middle;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#999999;
}
#mainClearanceHiLite table td {
	font-size:9px;
	color:#333333;
}
.alignInput {
	margin-bottom: 8px;
}
.alignField1 {
	margin-bottom: 7px;
}
#linksArea {
	margin-right: 30px;
	margin-left: 30px;
}
#linksArea ul {
	margin-left: 20px;
	padding-left: 20px;
	margin-top: 20px;
}
#linksArea ul li {
	list-style: url(../images/furniture/bullDial.gif);
}
#linksArea p.linkHeader {
	line-height:15px;
	margin-left:30px;
	padding-left:20px;
	background-image:url(../images/furniture/bullDial.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#linksArea p.linkComment {
	margin:0 0 0 30px;
	padding:0 0 10px 20px;
	font-size:11px;
}