html, body
{
  margin: 0;
  padding: 0;
  background-color: #C0C0C0;
}

html, td		{
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	text-align: left;
}

h2.sectionHead{
	font-size:11px !important; 
	background-color:#efefef; 
	background-image:url(images/header_start.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#224e9c !important; 
	border-top:1px solid #bfbfbf; 
	border-bottom:1px solid #bfbfbf; 
	line-height:25px; 
	margin-top:0px;
	padding-left:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	
}

#main	{
	width: 993px;
	background:#fff;
	overflow:hidden;
	min-height:100%;
    position:relative;

}

#titleBar[id] {
	margin-bottom:  1px;
	background-image:url(images/titlebar.jpg);
	background-repeat:no-repeat;
	width:993px; height:22px;
	

}

#aviationBar {
	background: url(images/aviationbar.jpg) no-repeat;
	height: 67px;
	width: 993px;
	margin: 0; 
	/*position:relative;*/
}

#channelTitle{	
	margin-left: 220px;
	margin-top: 10px;
	margin-top:7px;
}

#channelTitle a{
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:50px;
	line-height:5px;
}

#channelTitle a .titleSmall {font-size:35px !important;}
#channelTitle a .titleDot {font-size:25px !important; font-family:Arial, Helvetica, sans-serif !important;}

/* Start Member Center */

#memberCenter {
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
}
#memberCenter div {
	float: right;
	height: 67px;
	padding-top:  20px;
	/* IE hack */
	margin-bottom:  -20px;
}
#memberCenter div span[class] {
	padding-bottom: 0;
}	
#memberCenter div span {
	padding-right: 10px;
	line-height: 12px;
}
#memberCenter div span span {
	font-size: 10px;
}
#memberCenter div span a {
	font-size: 10px;
	color: white;
	text-decoration: none;
}
#memberCenter div span a:hover {
	text-decoration: underline;
}

/* End Member Center */

/* Start Channel Nav */
#channelNav {
	background: url(images/channelnav_bg.jpg) repeat-x #f7f7f9;
	margin: 1px 0;
	height:  26px;
	width: 993px;
}
#channelNav ul {
	margin:  0;
	background: url(images/channelnav_end.gif) top right no-repeat;
	background-color: #e15d36;
	padding-left: 15px;
	margin-right: 460px;
}
#channelNav li {
	display: inline;
	clear:  none;
	font-size: 10px;
	font-weight:  bold;
	background: url(images/channelnav_bar.gif) no-repeat;
	padding: 6px 15px 6px 17px;
	line-height:  26px;
}
#channelNav li a, #channelNav li a:link {
	font-size: 10px;
	color: white;
	text-decoration: none;
}
#channelNav li a:hover {
	color:  black;
	text-decoration: underline;
}
#channelNav li.first {
	background-image: none;
	padding: 0 15px 0 5px;
}
#channelNav div {
	float:  right;
	margin-top: -20px;
	padding-right: 10px;
}
/* End Channel Nav */

/* Start Main Nav */
#mainNav {
	height:  28px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 993px;
	border-bottom:1px solid #D9D9D9;
}
#mainNav ul {
	margin:  0;
	padding-left: 15px;
	background-color:#F6F6F6;
}
#mainNav li {
	clear:  none;
	font-size: 10px;
	color:  black;
	font-weight: bold;
	display: inline;
	background: url(images/mainnav_bar.gif) no-repeat;
	padding: 8px 12px 6px 12px;
	line-height:  28px;

}
#mainNav li a, #mainNav li a:link {
	font-size: 10px;
	color: black;
	text-decoration: none;
}
#mainNav li a:hover {
	color: #e15d36;
	text-decoration: underline;
}
#mainNav li.first {
	background-image: none;
}

a.dropdown {
	/* individual items in Drop down menu thingie */
	display: block;
	width: 260px; 
	font-size: 10px;
	font-weight:  bold;
	border: 0px solid black;
	padding: 0px 5px;
	line-height: 28px;
	text-decoration:none;
	color: black; 
	border-bottom: none;
	background-color:  transparent;
	z-index:500;
}
	
a.dropdown2 {
	/* individual items in Drop down menu thingie */
	display: block;
	width: 260px; 
	font-size: 10px;
	font-weight:  bold;
	border: 0px solid black;
	padding: 0px 5px;
	line-height: 28px;
	text-decoration:none;
	color: black; 
	border-bottom: none;
	background-color:  transparent;
	z-index:500;
}
			
a.dropdown:hover{
	/* individual items Drop down menu thingie w/ :HOVER */
	padding: 0px 5px;
	font-size: 10px;
	color:white;
	background: url(images/mainnav_bg.gif) repeat-x;
	z-index:500;
}

a.dropdown2:hover{
	/* individual items Drop down menu thingie w/ :HOVER */
	padding: 0px 5px;
	font-size: 10px;
	color:white;
	background: url(images/mainnav_bg.gif) repeat-x;
	z-index:500;
  
}
.mouseovermenu{
	/* body element of dropdown menu */
	position:absolute;
	visibility: hidden; 
	background-color:#F7F7F9;
	/* gone not on FTP Server background: url(images/block_bg.gif) bottom repeat-x #F7F7F9; */
	border: 1px solid #bfbfbf;
	border-top:  none;
	z-index:500;
}

.mouseovermenu2{
	/* body element of dropdown menu */
	position:absolute;
	visibility: hidden; 
	background-color:#F7F7F9;
	border: 1px solid #bfbfbf;
	margin-top:-220px;
	margin-left:-38px;
}

/* End Main Nav */

/* Start Content Area */
#contentArea {
	width: 982px;
	padding: 8px 6px 6px 6px;
	overflow: auto;
	min-height:100%;
	position:relative;
}

html.ie6 #contentArea {
	width: 982px;
	padding: 8px 0px 6px 6px;
}

.sectionHdr {
	overflow: auto;
	z-index: 200;
	margin-bottom: -5px;
}

.sectionHdrLft {
	width: 5px;
	line-height: 22px;
	margin-top: 9px;
	float: left;
	z-index: 200;
	position: relative;
	overflow:hidden;
	/*background: url(images/section_hdr_lft.gif) top left;*/


}

.sectionHdrLft2 {
	width: 64px;
	line-height: 22px;
	float: left;
	margin-top: 9px;
	z-index: 200;
	position: relative;
}

.sectionHdrMiddle {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/section_hdr_bkgrd.gif) top left;
	line-height: 20px;

	float: left;
	padding: 0px 3px 0px 3px;
	margin-top: 9px;
	z-index: 200;
	position: relative;
	overflow:hidden;
}

.sectionHdrMiddlev2 {
	color: #e25c36;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/section_hdr_bkgrd2.gif) top left;
	line-height: 20px;

	float: left;
	padding: 0px 3px 0px 3px;
	margin-top: 9px;
	z-index: 200;
	position: relative;
	overflow:hidden;
}


.sectionHdrMiddle_Featured {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/section_hdr_bkgrd.gif) top left;
	line-height: 20px;
	float: left;
	padding-left:3px;
	margin-top: 9px;
	z-index: 200;
	position: relative;
	overflow:hidden;
}

.sectionHdrRt {
	width: 5px;
	line-height: 22px;
	float: left;
	margin-top: 9px;
	z-index: 200;
	position: relative;
	overflow:hidden;
	vertical-align: top;
	padding-bottom: -5px;
}

/* Start Left Side */

#leftSide {
	width: 661px;
	float: left;
}

/* Start News Tabs */

.newsTabs {
	width: 550px;
	overflow: auto;
}

.newsTabs ul {
	margin: 0;
	list-style: none;
	padding: 0 6px 0 0;
}

.newsTabs li.current {
	display: block;
	float: left;
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/news_tab_active.gif) top left no-repeat;
	width: 139px;
	height: 22px;
	line-height: 22px;
	margin-right: 6px;
}

.newsTabs li.inactive {
	display: block;
	float: left;
	color: #224e9c;
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
	background: url(images/news_tab_bkgrd.gif) top left no-repeat;
	width: 139px;
	line-height: 22px;
	margin-right: 6px;
}

.newsTabs li.current a {
	color:#e25c36;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

.newsTabs li.current a:hover {
	color:#e25c36;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

.newsTabs li a {
	color:#224e9c;
	text-decoration: none;
	font-size: 9px;
}

.newsTabs li a:hover {
	color:#224e9c;
	text-decoration: underline;
	font-size: 9px;
}

/* End News Tabs */

#newsTabBkgrd01 {
	width:661px;
	height: 387px;
	background: url(images/news_bkgrd_01.gif) top left no-repeat;
	overflow: auto;
}

#newsTabBkgrd02 {
	width:661px;
	height: 387px;
	background: url(images/news_bkgrd_02.gif) top left no-repeat;
}

#newsTabBkgrd03 {
	width:661px;
	height: 387px;
	background: url(images/news_bkgrd_03.gif) top left no-repeat;
}

#featureArea {
	width: 253px;
	height: 339px;
	background: #adc0e2;
	margin: 12px 10px 10px 7px;
	padding: 13px 16px 13px 16px;
	float: left;
}

#featureCopy {
	font-size: 12px;
	line-height: 16px;
}

#featureCopy h1 {
	font-size: 19px;
	color: #224e9c;
	line-height: 18px;
	margin-bottom: 5px;
}

#featureCopy p {
	margin-top: 5px;
}

#newsAreaRight {
	float: right;
	width: 345px;
	margin: 13px 13px 13px 0;
}

html.ie6 #newsAreaRight {
	float: right;
	width: 325px;
	overflow: auto;
	margin: 13px 13px 13px 0;
}

.smallFeature {
	margin-bottom: 10px;
	clear: both;
}

html.ie7 .smallFeature {
	margin-bottom: 8px;
}

html.ie6 .smallFeature {
	margin-bottom: 18px;
}

.smallFeaturePic {
	padding-right: 10px;
	float: left;
}

html.ie6 .smallFeaturePic {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

.smallFeatureCopy {
	line-height: 12px;
}

.smallFeatureCopy p {
	margin-top: 3px;
	margin-bottom: 1px;
}

.smallFeatureCopy a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.smallFeatureCopy a.small:hover {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

#newsAreaRight hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-bottom: 2px;
	margin-top: 10px;
}

html.ie7 #newsAreaRight hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
}

html.ie6 #newsAreaRight hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-top: -10px;	
}

#moreStories {
	color: #666666;
	font-size: 10px;
}

#moreStories p {
	margin-top: 1px;
	margin-bottom: 1px;
}

#moreStories a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.specialReports {
	height: 339px;
	padding: 13px 16px 13px 10px;
}

.specialReports .hdr {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #224e9c;
	padding: 0 5px 0 0;
}

.specialReports .copySmall {
	font-size: 10px;
}

.specialReports .copySmall2 {
	font-size: 10px;
	padding-left: 10px;
}

.specialReports a.small {
	font-size: 10px;
	color: #224e9c;
}

.specialReports a.small:hover {
	font-size: 10px;
	color: #224e9c;
}

.specialReports .photo {
	float: right;
	padding: 10px 20px 10px 5px;
}

#specialReportsList {
	color: #666666;
	font-size: 10px;
	padding: 5px 0 0 5px;
}

html.ie6 #specialReportsList {
	color: #666666;
	font-size: 10px;
	padding: 5px 0 35px 5px;
}

#specialReportsList p {
	margin-top: 1px;
	margin-bottom: 1px;
}

#specialReportsList a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.specialReports hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 15px;
}

html.ie7 .specialReports hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
}

html.ie6 .specialReports hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin-top: -15px;	
}

.specialReports p {
	margin-top: 2px;
	margin-bottom: 5px;
}

.specialReports a.large {
	font-size: 12px;
	font-weight: bold;
	color: #224e9c;
	text-decoration: none;
}

.specialReports a.large:hover {
	font-size: 12px;
	font-weight: bold;
	color: #224e9c;
	text-decoration: underline;
}

.specialReports .moreReports {
	float: right;
	padding: 20px 10px 5px 0;
}

html.ie7 .specialReports .moreReports {
	float: right;
	padding: 15px 10px 5px 0;
}

html.ie6 .specialReports .moreReports {
	float: right;
	padding: 15px 10px 5px 0;
}

#leftSideA {
	width: 297px;
	float: left;
	margin-right: 9px;
}

.sectionBkgrd297 {
	width: 297px;
	background: url(images/section_bkgrd_297.gif) top left no-repeat;
	margin-top: -1px;
	margin-bottom: 5px;
}

.sectionCopy01 {
	font-size: 10px;
	padding: 9px;
	line-height: 12px;
	overflow:auto;
}

.sectionCopy01 .awinMRO {
	margin: -25px 90px 0 0;
	float: right;
}

.sectionCopy01 .awinSpace {
	margin: -25px 90px 0 0;
	float: right;
}

.sectionCopy01 .logoAWIN {
	margin: 0;
	float: left;
}

.sectionCopy01 .p {
	margin-top: 4px;
	margin-bottom: 3px;
	padding-left: 10px;
}

.sectionCopy01 .p2 {
	padding-left: 4px;
}

html.ie7 .sectionCopy01 .p2 {
	padding: 0;
	margin: 0;
}

html.ie7 .sectionCopy01 p {
	margin-top: 7px;
}

html.ie6 .sectionCopy01 p {
	margin-top: 7px;
}

.copySmall {
	font-size: 9px;
	line-height: 10px;
}

.sectionCopy01 hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin: 8px 0 8px 0;
}

.sectionCopy01 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sectionCopy01 li {
	background: url(images/plus02.gif) top left no-repeat;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
}

.sectionCopy01 a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy01 a.small:hover {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy01 a.small02 {
	font-size: 10px;
	color: #224e9c;
}

.sectionCopy01 a.small02:hover {
	font-size: 10px;
	color: #224e9c;
}






.sectionCopy05 {
	font-size: 10px;
	padding: 0 9px 9px 9px;
	line-height: 12px;
}

.sectionCopy05 .awinMRO {
	margin: -25px 90px 0 0;
	float: right;
}

.sectionCopy05 .awinSpace {
	margin: -25px 90px 0 0;
	float: right;
}

.sectionCopy05 .logoAWIN {
	margin: 0;
	float: left;
}

.sectionCopy05 .p {
	margin-top: 4px;
	margin-bottom: 3px;
	padding-left: 10px;
}

.sectionCopy05 .p2 {
	padding-left: 4px;
}

html.ie7 .sectionCopy05 .p2 {
	padding: 0;
	margin: 0;
}

html.ie7 .sectionCopy05 p {
	margin-top: 7px;
}

html.ie6 .sectionCopy05 p {
	margin-top: 7px;
}

.sectionCopy05 hr {
	border: 0;
	background-color: #bfbfbf;
	height: 1px;
	margin: 8px 0 8px 0;
}

.sectionCopy05 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sectionCopy05 li {
	background: url(images/plus02.gif) top left no-repeat;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
}

.sectionCopy05 a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy05 a.small:hover {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy05 a.small02 {
	font-size: 10px;
	color: #224e9c;
}

.sectionCopy05 a.small02:hover {
	font-size: 10px;
	color: #224e9c;
}

/* Start Left Tabs */

.tabsLeft {
	width: 310px;
	overflow: auto;
}

html.ie6 .tabsLeft {
	width: 297px;
	overflow: hidden;
}

.tabsLeft ul {
	margin: 9px 0 0 0;
	list-style: none;
	padding: 0 6px 0 0;
}


html.ie6 .tabsLeft ul {
	margin: 9px 0 0 0;
	list-style: none;
	padding: 0 0 0 0;
}

.tabsLeft li.current {
	display: block;
	float: left;
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_active_140.gif) top left no-repeat;
	width: 140px;
	height: 22px;
	line-height: 22px;
}

.tabsLeft li.inactive {
	display: block;
	float: left;
	color: #224e9c;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_inactive_140.gif) top left no-repeat;
	width: 140px;
	height: 22px;
	line-height: 22px;
}

#leftTab01 {
	margin-right: 7px;
}

.tabsLeft li.current a {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
}

.tabsLeft li.current a:hover {
	font-size: 9px;
	text-decoration: none;
}

.tabsLeft li a {
	color: #224e9c;
	font-size: 9px;
}

.tabsLeft li a:hover {
	font-size: 9px;
	text-decoration: underline;
}

/* End Left Tabs */

#tabBkgrd29701 {
	width: 297px;
	background: url(images/tab_bkgrd_297_01.gif) top left no-repeat;
	margin-bottom: 15px;
}

html.ie6 #tabBkgrd29701 {
	width: 297px;
	background: url(images/tab_bkgrd_297_01.gif) top left no-repeat;
	margin-bottom: 15px;
}

#tabBkgrd29702 {
	width: 297px;
	background: url(images/tab_bkgrd_297_02.gif) top left no-repeat;
	margin-bottom: 5px;
}

.newsTitle {
	overflow:auto;
}

html.ie6 .newsTitle {
	overflow:auto;
	clear:both;
	height: 30px;
}

.orangeTitle {
	color: #e15d36;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	float: left;
}

.orangeTitle02 {
	color: #e15d36;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}

.blueTitle {
	color: #224e9c;
	font-size: 11px;
	font-weight: bold;
}

.blueTitle02 {
	color: #224e9c;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	float: left;
}

.more {
	padding-top: 4px;
	float: right;
}

.more2 {
	padding-top: 4px;
	padding-bottom: 14px;
	float: right;
}

/* end tabs 297 */

#leftSideB {
	width: 335px;
	float: left;
}

.sectionBkgrd355 {
	width: 355px;
	background: url(images/section_bkgrd_355.gif) top left no-repeat;
	margin-top: -1px;
	margin-bottom: 0px;
	overflow: auto;
	clear: none;
}

.sectionBkgrd355_02 {
	width: 355px;
	background: url(images/section_bkgrd_355.gif) top left no-repeat;
	margin-top: -1px;
	margin-bottom: 20px;
	overflow: auto;
	clear: none;
}

.sectionBkgrd458 {
	width: 450px;
	background: url(images/section_bkgrd_458.gif) top left no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: none;
	padding:0px;
	margin:0px;
}

.sectionBkgrd458_featAc {
	width: 448px;
	height: 160px;
	background: url(images/section_bkgrd_458.gif) top left no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	clear: none;

}

.sectionBkgrd458_news {
	width: 448px;
	background: url(images/section_bkgrd_458.gif) top left no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	clear: none;
}
.BusinessAviationOps
{
	width: 448px;
	height:375px;
	background: url(images/section_bkgrd_458.gif) top left no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	clear: none;
}
.sectionBkgrd300 {
	width: 355px;
	background: url(images/section_bkgrd_355.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin-bottom: 0px;
	padding-right:10px;
	overflow: auto;
	clear: none;
}

.sectionBkgrd300_02 {
	width: 355px;
	background: url(/images/section_bkgrd_355.gif) top left no-repeat;
	margin-top: -1px;
	margin-bottom: 20px;
	overflow: auto;
	clear: none;
}

.awstCover {
	float: left;
	width: 115px;
	margin-right: 6px;
}

.awstCover img {
	padding-bottom: 4px;
}

.awstCopy {
	width: 210px;
	float: right;
	overflow: auto;
}

.awstBtmCopy {
	width: 330px;
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}

.omCover {
	float: left;
	width: 115px;
	margin-right: 6px;
}

.omCover3 {
	float: left;
	width: 80px;
	margin: 6px 6px 0 0;
}

.omCover img {
	padding-bottom: 4px;
}

.omCopy {
	width: 160px;
	float: right;
	overflow: auto;
}

.omCopy3 {
	width: 195px;
	float: right;
	overflow: auto;
}

.omBtmCopy {
	width: 280px;
	text-align: center;
	clear: both;
	margin: 20px 0 10px 0;
}

.omBtmCopy2 {
	width: 280px;
	text-align: center;
	clear: both;
	margin: 0;
}

.dividerSmall {
	width: 280px;
	text-align: center;
	clear: both;
	margin: 0 0 10px 0;
}

.omBtmCopy3 {
	width: 280px;
	text-align: left;
	clear: both;
	margin: 0;
}

.omBtmCopy3 h2 {
	width: 280px;
	color: #e15d36;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	clear: both;
	margin: 0;
}

.omBtmCopy3Column {
	float: left;
	color: #224e9c;
	width: 130px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 8px 5px 15px 0;
	margin: 0;
}

.omBtmCopy3Column a {
	color: #224e9c;
	font-size: 11px;
}

.omBtmCopy3Column a:hover {
	color: #224e9c;
	font-size: 11px;
	text-decoration: underline;
}

/* start tabs 355 */

.eventTabs {
	width: 355px;
	overflow: auto;
}

.eventTabs ul {
	margin: 0;
	list-style: none;
	padding: 0 6px 0 0;
}

.eventTabs li.current  {
	display: block;
	float: left;
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_active.gif) top left no-repeat;
	width: 119px;
	height: 22px;
	line-height: 22px;
	margin-right: 6px;
}

.eventTabs li.inactive  {
	display: block;
	float: left;
	color: #224e9c;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_inactive.gif) top left no-repeat;
	width: 131px;
	line-height: 22px;
	margin-right: 6px;
}

.eventTabs li.current a {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
}

.eventTabs li.current a:hover {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

.eventTabs li.inactive a {
	color: #224e9c;
	font-size: 9px;
	letter-spacing: -.04em;
}

#tabBkgrd35501 {
	width: 355px;
	background: url(images/tab_section_bkgrd_01.gif) top left no-repeat;
	margin-bottom: 5px;
}

#tabBkgrd35502 {
	width: 355px;
	background: url(images/tab_section_bkgrd_02.gif) top left no-repeat;
	margin-bottom: 5px;
}

#tabBkgrd355A {
	width: 355px;
	background: url(images/tab_section_a.gif) top left no-repeat;
	margin-bottom: 5px;
}

#tabBkgrd355B {
	width: 355px;
	background: url(images/tab_section_b.gif) top left no-repeat;
	margin-bottom: 5px;
}

/* ends tabs 355 */

/* End Left Side */

/* Start Right Side */

#rightSide {
	width: 300px;
	float: right;
	margin-right: 12px;
}

html.ie6 #rightSide {
	width: 300px;
	float: right;
	margin-right: 6px;
}

/* start tabs 300 */

.awiTabs {
	width: 300px;
	overflow: auto;	
}

.awiTabs ul {
	margin: 0;
	list-style: none;
	padding: 10px 6px 0 0;
}

html.ie6 .awiTabs ul {
	margin: 0;
	list-style: none;
	padding: 15px 0 0 0;
}

.awiTabs li.current  {
	display: block;
	float: left;
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_active_140.gif) top left no-repeat;
	width: 140px;
	height: 22px;
	line-height: 22px;
	margin-right: 6px;
}

.awiTabs li.inactive  {
	display: block;
	float: left;
	color: #224e9c;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url(images/tab_inactive_140.gif) top left no-repeat;
	width: 140px;
	line-height: 22px;
	margin-right: 6px;
}

.awiTabs li.current a {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
}

.awiTabs li.current a:hover {
	color: #e25c36;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

.awiTabs li.inactive a {
	color: #224e9c;
	font-size: 9px;
	letter-spacing: -.04em;
}

#tabBkgrd30001 {
	width: 300px;
	background: url(images/tab_bkgrd_300_01.gif) top left no-repeat;
	margin-bottom: 5px;
}

#tabBkgrd30002 {
	width: 300px;
	background: url(images/tab_bkgrd_300_02.gif) top left no-repeat;
	margin-bottom: 5px;
}

/* ends tabs 300 */

#topAd {
	width: 300px;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 4px;
}

.sectionBkgrd300 {
	width: 300px;
	background: url(images/section_bkgrd_300.gif) top left no-repeat;
	margin-top: -1px;
	z-index: 100;
	position: relative;
}

.sectionCopy02 {
	font-size: 11px;
	padding: 2px 9px 9px 9px;
	line-height: 12px;
	overflow: auto;
}

.sectionCopy02 a.small {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy02 a.small:hover {
	font-size: 10px;
	font-weight: bold;
	color: #224e9c;
}

.sectionCopy02 a.small02 {
	font-size: 10px;
	color: #224e9c;
}

.sectionCopy02 a.small02:hover {
	font-size: 10px;
	color: #224e9c;
}

.sectionCopy02 a.small03 {
	font-size: 9px;
	color: #224e9c;
}

.sectionCopy02 a.small03:hover {
	font-size: 9px;
	color: #224e9c;
}

.sectionCopy02 #blogLinks {
	margin-bottom: 5px;
	overflow: auto;
}

.sectionCopy02 .copyLeft {
	float: left;
	width: 100px;
	margin-right: 10px;
	padding-bottom: 3px;
}

.sectionCopy02 .copyRight {
	float: left;
	width: 150px;
	padding-bottom: 3px;
}

.recentBlogs {
 	overflow: auto;
	padding-top: 10px;
}

.recentBlogs2 {
 	overflow: auto;
	padding-top: 10px;
}

html.ie6 .recentBlogs2 {
 	overflow: auto;
	padding-bottom: 50px;
}

.blogPic {
	width: 24px;
	float: left;
	margin-right: 10px;
}

.blogPicMRO {
	width: 40px;
	float: left;
	margin-right: 10px;
}

.blogPicSpace {
	width: 40px;
	float: left;
	margin-right: 10px;
}

.blogCopy {
	width: 240px;
	float: left;
}

.blogCopyMRO {
	width: 230px;
	float: left;
}

.blogCopySpace {
	width: 230px;
	float: left;
}

.copySmallGray {
	font-size: 9px;
	padding-top: 2px;
	line-height: 12px;
	color: #999;
}

.copySmallGray2 {
	font-size: 9px;
	padding-top: 2px;
	line-height: 12px;
	color: #999;
	float: left;
	width: 15px;
}

.viewAll {
	float: left;
	width: 160px;
	padding-left: 10px;
	padding-top: 5px;
}

.viewAll img {
	padding-right: 4px;
}

.recentPhotos {
 	overflow: auto;
	padding-top: 10px;
	clear: both;
}

.recentPhotos2 {
 	overflow: auto;
	padding-top: 10px;
	clear: both;
}

html.ie6 .recentPhotos {
 	overflow: auto;
	padding-top: 0;
	padding-bottom: 30px;
	clear: both;
}

html.ie6 .recentPhotos2 {
	padding-bottom: 10px;
	margin: 0;
	clear: both;
}

html.safari .recentPhotos {
 	overflow: auto;
	padding-top: 10px;
	clear: both;
	width: 290px;
}

html.safari .recentPhotos2 {
 	overflow: auto;
	padding-top: 10px;
	clear: both;
	width: 290px;
}

.photoPic {
	width: 48px;
	vertical-align: middle;
	float: left;
	margin-right: 10px;
}

.photoCopy {
	width: 220px;
	float: left;
}

.selectedVideos {
	margin-top: 38px;
	overflow: auto;
}

html.ie7 .selectedVideos {
	width: 280px;
	margin-top: 10px;
	overflow: auto;
}

html.ie6 .selectedVideos {
	width: 282px;
	margin-top: 10px;
	overflow: auto;
}	

.selectedVideos2 {
	margin-top: 18px;
	overflow: auto;
}

html.ie7 .selectedVideos2 {
	width: 280px;
	margin-top: 10px;
	overflow: auto;
}

html.ie6 .selectedVideos2{
	width: 282px;
	margin-top: 10px;
	overflow: auto;
}

.video01 {
	float: left;
	width: 80px;
	border: 1px solid #bfbfbf;
	padding: 4px;
}

.video02 {
	float: left;
	width: 80px;
	border: 1px solid #bfbfbf;
	padding: 4px;
	margin-left: 6px;
}

.video03 {
	float: right;
	width: 80px;
	border: 1px solid #bfbfbf;
	padding: 4px;
}


.videoRight {
	float: right;
	padding-top: 3px;
}


/* End Right Side */


/* End Content Area */

/* Start Fieldsets */

#fieldset {
	overflow: auto;
}

#featuredSponsors {	
	font-size: 9px;
	color: #666;
	float: left;
	padding: 0 5px 5px 3px;
}

#featuredSponsors fieldset {
	border: 1px solid #ccc;
	width: 645px;
	text-align: center;
}

#advertiserLinks {
	font-size: 9px;
	color: #666;
	float: left;
}

#advertiserLinks fieldset {
	border: 1px solid #ccc;
	width: 291px;
	text-align: center;
}

/*  IE 6 & 7 Fix */

html.ie7 #featuredSponsors {	
	font-size: 9px;
	color: #666;
	float: left;
	padding: 0 9px 5px 6px;
}

html.ie7 #featuredSponsors fieldset {
	border: 1px solid #ccc;
	width: 661px;
	text-align: center;
}

html.ie7 #featuredSponsors fieldset legend {
	color: #999;
}

html.ie7 #advertiserLinks {
	font-size: 9px;
	color: #666;
	float: left;
}

html.ie7 #advertiserLinks fieldset {
	border: 1px solid #ccc;
	width: 296px;
	text-align: center;
}

html.ie7 #advertiserLinks fieldset legend {
	color: #999;
}

html.ie6 #featuredSponsors {	
	font-size: 9px;
	color: #666;
	float: left;
	padding: 0 9px 5px 6px;
}

html.ie6 #featuredSponsors fieldset {
	border: 1px solid #ccc;
	width: 661px;
	text-align: center;
}

html.ie6 #featuredSponsors fieldset legend {
	color: #999;
}

html.ie6 #advertiserLinks {
	font-size: 9px;
	color: #666;
	float: left;
}

html.ie6 #advertiserLinks fieldset {
	border: 1px solid #ccc;
	width: 296px;
	text-align: center;
}

html.ie6 #advertiserLinks fieldset legend {
	color: #999;
}

/* End Fieldsest */

/* Start Links */

a	{
	/*font-size: 11px;*/
	color: #224e9c;
	text-decoration: none;
	position: relative;
}

a:hover	{
	/*font-size: 11px;*/
	color: #224e9c;
	text-decoration: underline;
}

/* End Links */


/* Start Footer */

#footer {
	width:  963px;
	background: url(images/footer_bg.gif) left repeat-x;
	font-size:  10px;
	color:  white;
	padding:  15px;
	padding-bottom:0px;
	line-height: 16px;
	/*position:absolute;*/
	bottom:0px;
}

#footer a {
	font-size: 10px;
	color: white;
}

#footer a:hover {
	color: white;
	text-decoration: underline;
}
#contentContainer{width:768px; float:left; margin-left:5px; border:1px solid #bfbfbf; border-top:none; padding-bottom:5px; background-color: #EFEFEF; }
.contentSpacer{padding:5px; padding-top:0;}
/* AutoSys CSS */

/* Lists & Headers */

.autosys { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.autosys p, h2, h3, h4, a, div, ul { margin: 0; padding: 0 }
.autosys h2, h3, h4 { font-weight: bold; letter-spacing: -.05em; }
.autosys h2 { font-size: 18px; }
.autosys h2.red { background-color: transparent; color: #b00; }
.autosys h3 { font-size: 16px; }
.autosys h3.gray { background-color: transparent; color: #999; }
.autosys h4 { font-size: 14px; }
.autosys-list li { list-style: none; width: 100px; padding: 0 20px 5px 0; float: left; }
.autosys-list-make-model li { list-style: none; width: 100px; padding: 5px 20px 5px 0; float: left; font-size:12px;}
ul .autosys-list{height:260px; border: 1px solid #e7e7e7; padding:5px; padding-left:10px; padding-right:10px;}
.autosys-list-make-model li {height:47px; border:1px solid #e7e7e7; padding:5px;}
#autosys-dealer-list .autosys-list li { max-height: 100px; }
.autosys a { color: #1141A0; text-decoration: none; }
.autosys a:hover { color: #A04111; }
.autosys a.external { background: url(/art/lee-utl-utl/href-ex.gif) no-repeat right; padding-right: 12px; }

/* Common Form Controls */

.autosys-button { color: #fff; background: #000 url(/art/lee-utl/search-button.gif) no-repeat; height: 28px; width: 80px !important; border: none; padding: 5px 0; font-weight: bold }
.autosys form fieldset {  border:none !important;}
.autosys form legend { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; color: #000; }
.autosys form h4 { float: left; width: 80px }

/* Sell Vehicle Page */

.autosys-sell-box form { background: #dedede; margin: .5em 0 0 0; }
.autosys-sell-box fieldset { padding: 10px; margin: 0 0 0 0; }
.autosys-sell-box label { font-weight: bold; font-size: 12px; padding: 0 0 0 10px; }
.autosys-sell-box input, .autosys-sell-box select, .autosys-sell-box textarea { width: 150px; font-size: 12px; padding: 2px; }
.autosys-sell-box #s-adtext { width: 250px; }
.autosys-sell-box #p-search { text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 5px; }
.autosys-sell-box { width:400px; padding-right:10px; }
.autosys-sell-box legend { margin-top: 2em; }
.autosys-sell-box fieldset.even { background: #f1f1f1; }
#photo-file { width: 250px !important; }
.autosys-sell-box ol li input { width: auto; }

/* Tools */

.autosys-tools-box { padding-right:10px; vertical-align:top; }
.autosys-tools-form { width: 294px; border: 1px solid #ccc; background: #f1f1f1; padding: 10px; margin: 0; }
.autosys-tools-form label { font-weight: bold; display: block; font-size: 110%; }
.autosys-tools-form table { border-spacing: 0; width: 100%; }
.autosys-tools-form table td { width: 130px; font-size: 90%; border-bottom: 1px solid #ccc; padding: 8px 0; }
.autosys-tools-form table td.label { width: 150px; padding-right: 10px; text-align: right; }
.autosys-tools-form td { width: 100px; padding-right: 2px; }
.autosys-tools-form td.l-submit { text-align: right; width: 100%; }
.autosys-tools-form p.result-text { line-height: 1.4em; text-indent: 1em; font-weight: bold; }
.autosys-tools-form p.result-text span { padding: 0 0 0 5px; color: #ac0000; }
.autosys-tools-box h3 { margin: 0 0 8px 0; }
.autosys-tools-box input { width: 70px; display: inline; }
.autosys-tools-form p { font-size: 110%; }

/* Printable Vehicle */

.autosys-print-dealer { width: 420px; margin: 10px 0 0 0; }
.autosys-print-dealer h3 { padding: .4em 0 0 0; margin: 0 0 .25em 0; }
.autosys-print-dealer #p-num { font-weight: bold; font-size: 130%; color: #000; padding-top: 10px; }
.autosys-print-vehicle ul { list-style: none; margin-top: 10px; }
.autosys-print-vehicle li { width: 650px; margin-right: 10px; line-height: 1.3em; }
.autosys-print-vehicle li#price { width: 100%; margin: -1em 0 .5em 0; }
.autosys-print-vehicle li#price span.amt { background: #c60; color: #fff; padding: 4px 8px; font-size: 150%; font-weight: bold; line-height: 2em; }

/* Layout Table found in all *.tmpl */

.autosys table { width: 100%; margin: 0 auto }
.autosys-col-left { vertical-align: top; width: 170px; padding-right: 5px; }
.autosys-col-center { vertical-align: top; width: 800px; padding-left:5px; }
.autosys-col-center-content { vertical-align: top; width: 550px }
.autosys-col-right { vertical-align: top; }

/* Default RSS items */

.rss0-title { font-weight: bold }
.rss0-pubdate { color: gray; font-size: 8pt; font-weight:lighter; margin-bottom: 5px }
.rss0-description a:link { display: block; font-size: 9pt; color: gray; font-weight: bold; text-align: right; margin: 3px }
.rss0-block { margin-bottom: 10px;}

/* left-nav.tmpl */

.autosys-nav { width: 170px; }
.autosys-nav ul { list-style: none; font-size: 12px; line-height: 1.3em; }
.autosys-nav li { width: 100%; padding: 0; margin: 0px 5px }
.autosys-nav h2 { background-color: #999; font-size: 14px; color: #fff; padding: 10px 4px; margin-top: 15px }
.autosys-nav a { font-weight: bold; color: #000 }
.autosys-nav a:hover { color: #444; text-decoration: underline }
.autosys-vehicle-find { font-weight: bold; color: #000; font-size: smaller; }
.autosys-vehicle-find form { margin: 0px; padding: 0px }
.autosys-vehicle-find input { font-size: 8pt }

/* right-col.tmpl */

.autosys-nav { width: 300px; }
.autosys-nav ul { list-style: none; font-size: 12px; line-height: 1.3em; }
.autosys-nav li { width: 100%; padding: 0; margin: 0px 5px }
.autosys-nav h2 { background-color: #999; font-size: 14px; color: #fff; padding: 10px 4px; margin-top: 15px }
.autosys-nav a { font-weight: bold; color: #000 }
.autosys-nav a:hover { color: #444; text-decoration: underline }
.autosys-vehicle-find { font-weight: bold; color: #000; font-size: smaller; }
.autosys-vehicle-find form { margin: 0px; padding: 0px }
.autosys-vehicle-find input { font-size: 8pt }

/* research.tmpl */

.autosys-research-list li { padding: 5px 0 5px 20px; background: #fff url(/art/lee-utl/q-bullet.gif) no-repeat 0 .4em; }
.autosys-research-list li a { font-weight: bold; font-size: 110%; line-height: 1em; letter-spacing: -.04em; margin: 0 5px 0 0; }
.autosys-research-list { list-style: none; }

/* index.tmpl */

.autosys-home-searchbox { width: 550px; float:left; padding:5px; padding-top:0px; border:0px solid #999999;}
.autosys-home-searchbox h2 { color: #000000; font-size: 18px; }
.autosys-home-searchbox h3 { color: #ffffff; font-size: 16px; padding: 0 10px 10px 10px; background: #666; letter-spacing: -.05em; margin-bottom: 15px; }
.autosys-home-searchbox form { margin: 0px 10px 0 0px; }
.autosys-home-searchbox form input, autosys-home-searchbox form select { font-size: 12px; padding: 1px; }

.autosys-home-research { width: 300px; padding-top: 5px; }
.autosys-home-research h2 { margin: 3px 0; background-color: #666; font-size: 14px; color: #fff; padding: 8px }
.autosys-home-research ul { margin: 0 }
.autosys-home-research li { float: left; white-space: nowrap }

.autosys-home-carbookCol { width: 550px; float: left; margin-bottom:10px;}
.autosys-home-carbookCol hr { height: 1px; background: #666; border: none; margin: .5em 0 1em 0; }
.autosys-home-carbookCol select { width: 100%; font-size: 10px; padding: 1px; margin: .5em 0 1em 0; }
.autosys-home-carbookCol p { margin: .5em 0 1em 0; }


.autosys-home-news { width: 650px; clear: both }
.autosys-home-news h2 { margin: 3px 0; background-color: #666; font-size: 14px; color: #fff; padding: 8px }

.autosys-home-featured { width: 180px; clear: both; text-align:center; margin-left: 10px; }
.autosys-home-featured h2 { margin: 3px 0; font-size: 14px; color: #fff; padding: 8px; background: #0C2B63; }
.autosys-home-featured div {  text-align: center }
.autosys-home-featured img { border: 0px; max-height: 65px;  max-width: 180px;}

.autosys-search-dialog {}
#autosys-search-dialog fieldset {background-color: #FFFFFF; float: left; margin: 10px;  border:none !important;}
#autosys-search-dialog-price { clear: left }
#autosys-search-dialog p.in-text { margin: 0; padding: 0; white-space: nowrap }
#autosys-search-dialog-distance { clear: left }
#autosys-search-dialog-distance input { width: 48px }
#autosys-search-dialog { clear: both; border:4px solid #C0C0C0; }
#autosys-search-dialog-search { clear: both;  }
p#other-types a { padding: 5px 0 5px 55px; font-weight: bold; font-size: 100%; line-height: 1.3em; display: block }
p#other-types a:hover {  }

#newauto h4{ border-bottom:1px solid #000000; background:#ffffff; margin-bottom:3px;}

/* Search Results */

/*#autosys-results { margin: 3px 0 }
#autosys-results table { width: 100%; clear: both; border-spacing: 0; margin: 0 }
#autosys-results th div { background-color: #999; font-size: 12px; padding: 5px }
#autosys-results th.sorted div { background-color: #26416c; }
#autosys-results th#veh div { text-align: left }
#autosys-results th a { margin: 0 10px; color: #fff; }
#autosys-results td { padding: 10px 0 10px 5px; line-height: 1.3em; border-bottom: 1px solid #999; font-size:12px}
autosys-results span.numphotos { font-weight: bold; text-align: center font-size: 12px;}
#autosys-results img.thumbnail { text-align: center; vertical-align: middle; border: 0; width: 100px }*/

#autosys-results a { font-size: auto;}
.vehicle-item { border: solid 1px #BFBFBF; padding: 10px; margin: 0 0 10px; background-color: #FFFFFF }
.vehicle-image { float: left; width: 240px; position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}
.vehicle-thumb { margin: 0 15px 0 -5px; width: 260px; background-color:#ECECEC; border: solid 1px #CCCCCC; text-align: center; overflow: hidden; position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}
.vehicle-thumb img { border: 0;  width: 265px; margin: 0 15px 0 -5px }
.vehicle-thumb-more { text-align: center; font-size: 9px}
.vehicle-thumb-more a { text-decoration: underline;}
.vehicle-fav {margin:0 5px 5px 0; float: right; padding: 0;}
.vehicle-details { float: right; width: 470px; position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}
.vehicle-name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 10px;}
.vehicle-price {}
.vehicle-miles {}
.vehicle-year {}
.vehicle-item-featured {
	border: 2px solid #E15D36;
	padding: 10px;
	margin: 0 0 10px;
	height: 250px;
	background: #FFFFFF url(images/featured-flag.gif) no-repeat right top;
}
.vehicle-item-featured .vehicle-fav {margin:0 5px 5px 0; float: right; padding: 10px 0 0;}

.autosys-results-nav { clear: both; margin: 5px; font-size: 14px; font-weight: bold; }
.autosys-results-nav h3 { float: left; font-size: 14px; }
.autosys-results-nav a { padding-left: .25em; }
.autosys-results-nav p { float: right; }

#autosys-results-none td {padding: 3px 0 3px 0px; font-weight: bold; border-bottom: 0px}
td.findit-required {color:#F00;}

/* featured conditional */
.vehicle-item-used { border: solid 1px #BFBFBF; padding: 10px; margin: 0 0 10px; background-color: #FFFFFF }
.vehicle-item-new .vehicle-fav {margin:0 5px 5px 0; float: right; padding: 10px 0 0;}
.vehicle-item-new {
        border: 2px solid #BFBFBF;
        padding: 10px;
        margin: 0 0 10px;
	      height: 250px;
        background: #FFFFFF url(../featured-flag.gif) no-repeat right top;
}


/* Vehicle Details */

div.autosys-details-column-left { float: left; clear:left; width: 400px; margin-right: 25px }
div.autosys-details-column-right { float: left; clear: right; width: 310px; }
div.autosys-details-column-left h3 { background-color: #666; color: #fff; padding: 5px; margin: 3px 0 }
div.autosys-details-column-right h3 { background-color: #666; color: #fff; padding: 5px; margin: 3px 0 }

.autosys-details-column h3 { background-color: #666; color: #fff; padding: 5px; }

.autosys-detail-head { padding: 5px 0px; margin-bottom: 5px; border-bottom: 1px solid #ccc; }
.autosys-detail-head div.logo { float: left; margin-right: 10px; }
.autosys-detail-head img { border: 0 }
.autosys-detail-head .phone-number { font-weight: bold; font-size: 130%; color: #000; vertical-align:top; }
.autosys-detail-head p { color: #999 }

.autosys-detail-text ul#details-list { list-style: none; margin-top: 10px; }
.autosys-detail-text p { width: 100%; clear: both }
.autosys-detail-text ul { float: left; list-style: none; margin-top: 10px; }
.autosys-detail-text li { width: 175px; float: left; line-height: 1.3em; }
.autosys-detail-text .price { clear: both; width: 100%; margin: 5px }
.autosys-detail-text .autosys-details-amt { background: #c60; color: #fff; padding: 4px 8px; font-size: 150%; font-weight: bold; line-height: 2em; }
.autosys-detail-text a.calc-tag { color: #069; font-weight: bold; padding-left: 15px; background: url(/art/lee-utl/calc-tag.gif) no-repeat left center; margin-left: 1em; }
.autosys-detail-text .autosys-calc-tag a:hover { text-decoration: underline; }

.autosys-carfax p { float: left; clear: both; margin: 5px; text-align: center }
.autosys-carfax a { color: #ffa500 }
.autosys-carfax img { border: 0 }

.autosys-pick-detail { clear: right }
.autosys-pick-detail img#autosysfullsize { height: 150px; max-width: 310px; border: 0px }
.autosys-pick-detail img.pic-thumb { width: 100px; max-width: 100px; max-height: 50px; padding: 2px }

.autosys-details-moreinfo ul { list-style: none; padding-left: 20px; border-bottom: 4em solid #fff; }
.autosys-details-moreinfo li { float: left; width: 190px;  }
.autosys-details-moreinfo li a { font-weight: bold; color: #069 }
.autosys-details-moreinfo li a:hover { text-decoration: underline; }
.autosys-details-moreinfo li.print-tag { list-style-image: url(/art/lee-utl/print-tag.gif) }
.autosys-details-moreinfo li.calc-tag { list-style-image: url(/art/lee-utl/calc-tag.gif) }
.autosys-details-moreinfo li.dir-tag { list-style-image: url(/art/lee-utl/dir-tag.gif) }
.autosys-details-moreinfo li.web-tag { list-style-image: url(/art/lee-utl/web-tag.gif) }
.autosys-details-moreinfo p#b-card { font-size: 14px; }
.autosys-details-moreinfo { clear:both;}

.autosys-details-emailform form p.input-phone { text-align: left; }
.autosys-details-emailform form p.input-phone span { padding: 0 0 0 1em; color: #000; }
.autosys-details-emailform form input.tele3 { width: 2em; font-size: 90%; padding: 1px; }
.autosys-details-emailform form input.tele4 { width: 3em; font-size: 90%; padding: 1px; }
.autosys-details-emailform form .tab-txt { vertical-align: top }
.autosys-details-emailform form #dayPhone1, #dayPhone2 { width: 30px }
.autosys-details-emailform form #dayPhone3 { width: 40px }

.autosys-details-featured {margin-top: 15px;}
.autosys-details-featured div.featured { float: left; width: 130px; height: 70px; margin-bottom: 5px }
.autosys-details-featured img { width: 110px; max-width: 110px; max-height: 65px; border: 0px }


/* Tab Display for Search Results */

.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none; }
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover { color: #000; background: #AAE; border-color: #227; }
ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff; }
ul.tabbernav li.tabberactive a:hover { color: #000; background: white; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding:5px; border-top: 0; }

/* End Footer */
.dealerRow{border-bottom:1px solid #ccc; margin-bottom:5px;}
.specialTH{background:#2a4e82; color:#fff; padding-left:3px;}
#frontContainer{width:755px;}
#rss2Javabox{ height:140px; overflow:hidden;}
#rss2Javabox a{ font-weight:bold; line-height:14px;}

.autosys-page-nav a { display: block; padding:2px 5px; border:solid 1px #999999; float:left; margin: 0 5px 5px 0; font-weight: bold; font-size: 10px; text-transform: lowercase; height: 15px;}
.autosys-page-nav a:link, .autosys-page-nav a:visited { background-color: #FFFFFF; color: #003399; text-decoration: none}
.autosys-page-nav a:hover, .autosys-page-nav a:active { background-color: #003399; color: #FFFFFF; text-decoration: none}

.blueHeader 
{
  background: url(images/aviationbar.jpg) repeat-y;
}
/*
Styles for the Business Channel
*/

#featuredStory {
	width: 354px;
	height:  250px;
}
#interactive {
	height: 516px;
	width: 354px;
}
#content td div#spotlight {
	height: 260px;
	width: 354px;
	margin-left:  6px;
}
html.ie6 #content td div#spotlight {
	height: 268px;
}

#find {
	height: 202px;
	width: 304px;
}

html.ie7 #find {
	height: 198px;
	width: 304px;
}

html.ie6 #find {
	height:  200px;
	margin-left: 0px;
}
html.ie6 #adBlock {
	margin-left: 0px;
}
#content td div#news {
	height: 466px;
	width: 268px;
	margin-left:  0px;
}

html.ie7 #content td div#news {
	height: 465px;
	width: 268px;
	margin-left:  0px;
}

#content td #discussions {
	height: 300px;
	width: 586px;
	background: url(images/block_bg.gif) bottom repeat-x transparent;
	margin-left: 0px;	
	border: 1px solid #e15d36;
}

html.ie7 #content td #discussions {
	margin-top: 12px;
	height: 300px;
	width: 586px;
	background: url(images/block_bg.gif) bottom repeat-x transparent;
	margin-left: 0px;	
	border: 1px solid #e15d36;
}

html.ie6 #content td #discussions {
	width:  584px;
	padding: 0;
	margin: 0;
}

html.ie6 #content td #discussions div {
	padding: 10px;
	margin: 0;
}

#content td #publications {
	height: 260px;
	width: 586px;
	background: url(images/block_bg.gif) bottom repeat-x transparent;
	margin-left: 0px;	
}

html.ie7 #content td #publications {
	margin-top: 12px;
	height: 260px;
	width: 586px;
	background: url(images/block_bg.gif) bottom repeat-x transparent;
	margin-left: 0px;	
}

html.ie6 #publications {
	width:  580px;
}
#content td div.smallAd {
	width: 125px;
	height: 125px;
	margin: 15px 0 15px 155px;
}
html.ie6 #content td div.smallAd {
	margin: 6px 0 0 100px;
	width: 125px;
	height: 125px;
	border: 0;
}
ul.plus li {
	line-height: normal;
	margin-bottom: 8px;
}
ul.plus li p {
	line-height:  1.2em;
	margin:  0;
	padding: 0;
}

div.sub {
	float:  left;
	text-align: center;
}
div.sub span.subLight {
	color: #ada8a8;
	text-transform: lowercase;
	font-size:  9px;
	text-align: center;
}
div.sub span.subDark {
	color: #224e9c;
	text-transform: capitalize;
	font-size:  9px;
}

#content td #featuredBlog {
	width: 335px;
	height:  auto;
}

html.ie6 #content td #featuredBlog {
	width: 328px;

}
#featuredBlog h3 {
	width: auto;
	background: none #e15d36;
	text-align:  left;
	padding-left: 4px;
}
#content #featuredBlog div {
	clear:  none;
	float: none;
}

#content td div div.onlineedition {
	float:  left;
	text-align:  center;
	padding: 0 15px;
}
html.ie6 #content td div div.onlineedition {
	padding: 0 10px;
}
#content td div #publicationfloater {
	text-align:  center;
	float: right;
	background-color: white;
	border:  1px solid #ccc;
	padding:  4px;
}
#content td div.publist {
	float: left;
}
h4 {
	background-color: #FFFFFF;
	padding:  2px;
	margin:  0px;
	font-size: 10px;
}
#content td div.publist ul {
	margin: 0 0 8px 0;
	padding: 0;
}
#content td div.publist ul li {
	line-height: 1.2em;
}

.sectionLeft {
	float: left;
}

.sectionRight {
	float:left;
	position:relative;
	left:23px;
}

.sectionRight2 {
	float:left;
	position:relative;
	left:53px;
	width:150px;
}

.sectionRighty {
	float:right;
	position:absolute;
	left:250px;
	width:200px;
}

#flyerNews {
	float:left;
	position:relative;
	left:7px;	
	overflow:hidden;

}

#flyerNews_Featured {
	float:right;
	position:relative;
	left:7px;	
	overflow:hidden;

}

#flyerNews2 {
	float:left;
	position:relative;
	left:17px;	
}

#flyerNews3 {
	width:459px;
	float:left;
	position:relative;
	left:7px;
	margin:0px;
	padding:0px;	
}

#contentArea2 {
	width: 982px;
	padding: 0;
	padding-top: 4px;
	padding-bottom:57px;
	margin: 0;
	background: #fff;
	overflow: hidden;
	/*min-height:100%;*/
	position:relative;
}

.featuredArea {
	width:282px;
	padding:9px 9px;
	float:left;
	position:relative;	
}

.featuredTitle {
	color:#224E9C;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 6px 0;
}

.featuredImage {
	float:left;
	width:105px;		
}

.featuredSpecs {
	position:relative;
	float:left;		
	left:8px;
	width:155px;
}

.featuredSpecs ul {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	list-style-type:none;
	padding:0;
	margin:0;
}

.featuredMoreLink {
	color:#224E9C;
	font-weight:bold;
	padding-top:10px;
}

.modelsearch {height:50px;}
.findArea {
	float:left;
	position:relative;
	padding:5px;
	width:438px;
	margin-top:-2px;
	clear:both;
}

.findDropdown {
	float:left;
	position:relative;
	font-weight:bold;
	font-size:10px;
}

.findDropdown select {
	width:200px;
	font-size:9px;
}

.findTextbox {
	float:left;
	position:relative;
	left:6px;
	font-weight:bold;
	font-size:10px;
}

.findTextbox input {
	width:140px;
}

.findSubmitButton {
	float:left;
	position:relative;
	left:5px;
}

#advertisementArea {
	float:right;
	position:relative;
	width:270px;
	padding:0px;
	margin:0px;
}

.advertisement {
	float:right;
	position:relative;
	font-size:9px;
	color:#999999;
	text-align:center;
	left:7px;
	display:block;
	padding:0px;
	margin:0px;
}

html.ie6 #contentArea2 {
	width: 982px;
	padding: 0;
	margin: 0;
	background: #fff;
	overflow: hidden;
}

#leftNav {
	background:#adc0e2;
    float: left;
    clear: none;
    width: 200px;
    text-align: left;
	margin: 0;
	padding: 0;
	height:100%;
}

#leftNav ul {
	display: block; 
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #eaeaea;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
#leftNav li { 
	display: block;
	list-style-type: none;
	font-size: 10px;	
	width: 200px;
	margin: 0;
	padding: 0;
	background: url(images/arrowOff.gif) no-repeat 4px 3px;
	border-bottom: #FFFFFF solid 1px;
}

#leftNav li a { 
	display: block;
	font-size: 10px;
	color: #224e9c;
	padding: 4px 4px 3px 28px;
	text-decoration: none;
}
	
#leftNav li a:hover {
    display: block;
	color: #FFFFFF;
	background: url(images/arrowOn.gif) no-repeat 4px 3px;
	background-color: #6e8cc1;
}

html.ie7 #leftNav li { 
	display: block;
	list-style-type: none;	
	width: 200px;
	margin: 0;
	padding: 0;
	background: url(images/arrowOff.gif) no-repeat 4px 2px;
	border-bottom: #FFFFFF solid 1px;
}

html.ie7 #leftNav li a { 
	display: block;
	font-size: 10px;	
	color: #224e9c;
	padding: 3px 4px 4px 28px;
	text-decoration: none;
}
	
html.ie7 #leftNav li a:hover {
    display: block;
	color: #FFFFFF;
	background: url(images/arrowOn.gif) no-repeat 4px 2px;
	background-color: #6e8cc1;
}

#rightColumn {
    float: left;
    clear: none;
    width: 782px;
    text-align: left;
	margin: 0;
	padding: 0;
	
}

#rightColumn H1 {
	font: Verdana, Verdana, san-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 754px;
    text-align: left;
	margin: 0;
	padding: 15px 14px 15px 14px;
}

#rightColumn p {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 662px;
    text-align: left;
	margin: 0;
	padding: 0 60px 12px 60px;
}

#rightColumn p a { 
	color: #224e9c;
	text-decoration: underline;
}
	
#rightColumn p a:hover {
	color: #9c9c9c;
}

#rightColumn p.title {
	font: Verdana, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 662px;
    text-align: left;
	margin: 0;
	padding: 0 60px 4px 60px;
}

#rightColumn2 {
    float: left;
    clear: none;
    width: 782px;
    text-align: left;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#rightColumn2 H1 {
	font: Verdana, Verdana, san-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 754px;
    text-align: left;
	margin: 0;
	padding: 15px 14px 15px 14px;
}

#rightColumn2 p {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 754px;
    text-align: left;
	margin: 0;
	padding: 0 14px 12px 14px;
}

#rightColumn2 p a { 
	color: #224e9c;
	text-decoration: underline;
}
	
#rightColumn2 p a:hover {
	color: #9c9c9c;
}

#rightColumn2 p.title {
	font: Verdana, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 754px;
    text-align: left;
	margin: 0;
	padding: 0 14px 4px 14px;
}

#threeColumns {
    float: left;
    clear: none;
    width: 754px;
    text-align: left;
	margin: 0;
	padding: 10px 14px 50px 14px;
	overflow: auto;
	background: url(images/3columnLogo.jpg) Top Center no-repeat;
}

#threeColumns H3 {
	font: Verdana, Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 700px;
    text-align: center;
	margin: 0;
	padding: 15px 14px 20px 14px;
}

#threeColumnsLeft {	
    float: left;
    clear: none;
    width: 236px;
    text-align: left;
	margin: 0 20px 0 0;
	padding: 0;
	background: url(images/3columnBkgd.gif) left repeat-y;
	overflow: auto;
}

#threeColumnsLeft h1 {
	font: Verdana, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 218px;
    text-align: center;	
	text-transform: uppercase;
	margin: 0;
	padding: 0 9px 8px 9px;
}

#threeColumnsLeft p {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 218px;
    text-align: left;
	margin: 0;
	padding: 0 9px 10px 9px;
}

#threeColumnsLeft p a { 
	color: #224e9c;
	text-decoration: underline;
}
	
#threeColumnsLeft p a:hover {
	color: #9c9c9c;
}

#threeColumnsMiddle {	
    float: left;
    clear: none;
    width: 236px;
    text-align: left;
	margin: 0 20px 0 0;
	padding: 0;
	background: url(images/3columnBkgd.gif) left repeat-y;
	overflow: auto;
}

#threeColumnsMiddle h1 {
	font: Verdana, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 218px;
    text-align: center;	
	text-transform: uppercase;
	margin: 0;
	padding: 0 9px 8px 9px;
}

#threeColumnsMiddle p {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 218px;
    text-align: left;
	margin: 0;
	padding: 0 9px 10px 9px;
}

#threeColumnsMiddle p a { 
	color: #224e9c;
	text-decoration: underline;
}
	
#threeColumnsMiddle p a:hover {
	color: #9c9c9c;
}

#threeColumnsRight {	
    float: left;
    clear: none;
    width: 236px;
    text-align: left;
	margin: 0;
	padding: 0;
	background: url(images/3columnBkgd.gif) left repeat-y;
	overflow: auto;
}

#threeColumnsRight h1 {
	font: Verdana, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #e05e37;	
    float: left;
    clear: none;
    width: 218px;
    text-align: center;	
	text-transform: uppercase;
	margin: 0;
	padding: 0 9px 8px 9px;
}

#threeColumnsRight p {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #2c2c2c;	
    float: left;
    clear: none;
    width: 218px;
    text-align: left;
	margin: 0;
	padding: 0 9px 10px 9px;
}

#threeColumnsRight p a { 
	color: #224e9c;
	text-decoration: underline;
}
	
#threeColumnsRight p a:hover {
	color: #9c9c9c;
}

#divider {
	font: Verdana, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
    float: left;
    clear: none;
    width: 662px;
    text-align: left;
	margin: 0;
	padding: 0 60px 12px 60px;
}

#breadcrumb { 
	font: Verdana, Verdana, san-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
	color: #224e9c;	
	width: 754px;
	margin: 0;
	padding: 2px 14px 0 14px;
}

#breadcrumb a {
	font-size: 9px; 
	color: #224e9c;
	text-decoration: underline;
}
	
#breadcrumb a:hover {
	font-size: 9px;
	color: #9c9c9c;
}
#engine_table
{
  /*border:solid thin grey;*/ 
}
#engine_info
{
  color: White;
  background-color: #666666;
}
#engine_td
{
  padding-left:5px; 
  padding-top:5px; 
  padding-bottom:5px; 
  padding-right:5px;
}