body {  font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; color:#666666;
	background:url(../images/bg.gif) repeat-x #ffffff; margin:0; padding:0;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#666666; }
h1 { font-size:160%; margin:0; padding:0; color:#000;} 
h2 {  font-size:100%; color:#0099CC;}
p{}
.titles { font-weight: bold; font-size: 14px; color:#666666; font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #666666; font-weight:bold;}
	
a:link {  color: #3399FE; text-decoration: none; font-weight:bold;}
a:visited {  color: #3399FE; text-decoration: none; font-weight:bold;}
a:hover {  color: #3399FE; text-decoration: none; font-weight:bold;}
a:active {  color: #3399FE; text-decoration: none; font-weight:bold;}


#mainWrapper {margin:0 auto; padding:0; width:960px; height:auto; background:#ffffff;}
#contentWrapper { margin:0; padding:0; width:960px;}
#news {float:right; padding:20px 20px 0 20px;}
#content_home {float:left; width:740px; margin:0; padding:20px 20px 20px 10px;}
.clear {clear:both;}
#header {margin:0; padding:0;}
#topnav {margin:0; padding:0; width:850px;}
.slidesborder {border:4px solid #cccccc; margin-left:20px;}
.siteshots {border:4px solid #cccccc;}

#sidebar {float:right; width:186px; margin:0; padding:0;
	background:url(../images/nav_bg.gif) top center no-repeat;}
	
#sales {background:url(../images/numberbgs_sales.gif) no-repeat; height:37px; margin:0 0 8px 0; padding:18px; color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#parts a:link, #parts a:visited {color:#FFFF00; text-decoration:underline;}
#parts a:hover {color:#FFFF00; text-decoration:underline;}
#parts {background:url(../images/numberbgs_parts.gif) no-repeat; height:39px; margin:8px 0; padding:16px; color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sales .line1, #parts .line1 {font-size:12px;}

#welcometext {float:left; margin:0; padding:0; width:380px;}
#welcometext h1 {font-size:160%; margin:0; padding:0;}
#welcometext p {margin:12px 0 0 0; padding:0;}
#quicklinks {float:right; width:128px; height:205px; padding:13px 4px 0 10px; color:#333333;}


.head {  font-weight: bold; background-color: #999999;}
.none {  background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.contentrow1 {  background-color: #FFFFFF; border-color: #000000 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif;}
.contentrow2 { background-color: #CCCCCC; border-color: #000000 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif;}
.mainhead { font-weight: bold; background-color: #FFFFFF; font-size: medium; color: #FF0000;}
.mainhead2 { font-weight: bold; background-color: #FFFFFF; font-size: medium; color: #000;}
.sectionhead { font-weight: bold; font-size:100%; color: #000; font-weight:bold;}

#footer {width:960px; height:auto; border-top:4px solid #3399FE; padding:16px 0 10px 0; font-size:10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background:url(../images/logos.gif) center right no-repeat;*/}
#footer p {margin:0; padding:0;}
#footer a:link, #footer a:visited {color:#666666; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#666666; text-decoration:none; font-weight:bold;}


.new {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:0 10px 0 2px; font-size:100%; margin:0;}
.new p {margin:0; padding:0; text-align:left;}
.new a:link {color:#0066CC; text-decoration:underline;}
.new a:visited {color:#0066CC; text-decoration:underline;}
.new a:hover {color:#0066CC; text-decoration:underline;}

#aftersalesbanner {background:url(../images/aftersalesgraphic.gif) top left no-repeat; height:118px;
	padding:22px 0 0 404px;}
#aftersalesbanner ul {list-style:none; margin:0; padding:0;}
#aftersalesbanner li {margin:0; padding:0 0 0 6px; background:url(../images/blue_arrow.gif) no-repeat left;}

#topnav {width:850px;}
	
.offerspatch {padding-top:14px;}

ul.list { padding: 0; margin: 0 35px 15px 35px; text-align:left;}
ul.list li { list-style: none; font-weight: bold; background: url(../images/bullet_arrow.gif) no-repeat 0 12px; margin: 0;	padding: 8px 0 8px 20px; border-bottom: 1px dashed #999482;
}

#submenu { margin:0 auto 15px auto; width:140px; text-align:right;}
.more {background:#C2E4FF; color:#0099CC; padding:4px;}

ul.list { padding: 0; margin: 0 35px 15px 35px; }
ul.list li { list-style: none; font-weight: bold; background: url(../images/arrow.gif) no-repeat 0 10px; margin: 0;	padding: 8px 0 8px 20px; border-bottom: 1px dashed #999482;
}

/* NUMBERS
------------------------------------------*/

#numbers table, #numbers table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	border-collapse: collapse;
}

#numbers th, #numbers th {
	padding: 0 0.5em;
	text-align: left;
}

#numbers tr.grey td, #numbers tr.grey td {
	background: #EBEBEB;
	font-weight:bold;
}

#numbers td, #numbers td {
	border-bottom: 1px solid #CCC;
	padding: 0.5em 1em;
}

#numbers td.width, #numbers td.width {
	width: 190px;
}

#numbers td.adjacent, #numbers td.adjacent {
	border-left: 1px solid #CCC;
	text-align: center;
}


/* NAVIGATION 
-----------------------------------------*/

#navBlock { height:45px; margin:8px 0 0 0; padding:0;}
.navbg {background:url(../images/nav/bg.gif) repeat-x top; margin:0; padding:0; line-height:32px;}
#nav { 
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#nav a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	/*** line-height: 35px; ***/
	padding-right: 12px;
	padding-left: 12px;
	background:  url(../images/nav/divider.gif) no-repeat right top;
}
#nav a:hover {
	color: #D6EFFF;
}

#bulletsServices {margin:0; padding:50px 0 0 0; background:url(../images/bullets_services.gif) no-repeat; width:242px; height:113px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
#bulletsSoldwith {margin:0; padding:50px 0 0 0; background:url(../images/bullets_servicecentre.gif) no-repeat; width:242px; height:113px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
#bulletsServicecentre {margin:0; padding:50px 0 0 0; background:url(../images/bullets_soldwith.gif) no-repeat; width:242px; height:113px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
	
#topfinance {float:right; height:20px; /*** padding:12px 10px 0 0; ***/ margin:0; color:#FFFFFF; font-size:80%;}
#topfinance a:link, #topfinance a:visited {color:#D6EFFF; text-decoration:none;}
#topfinance a:hover {color:#D6EFFF; text-decoration:none;}
.yellowType {color:#FFFF00;}


