body {  font-family: Arial, Helvetica, sans-serif; font-size: 0.80em; color:#666666;
	background:url(../images/bg.gif) repeat-y top center #666666; 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:#2F6ABA; text-align: left;} 
h2 {  font-size:140%; color:#0099CC;}
.titles { font-weight: bold; font-size: 14px; color:#666666; font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #666666; font-weight:bold; text-align: left;}
	
a:link {  color: #022CC0; text-decoration: none; font-weight:bold;}
a:visited {  color: #022CC0; text-decoration: none; font-weight:bold;}
a:hover {  color: #022CC0; text-decoration: none; font-weight:bold;}
a:active {  color: #022CC0; text-decoration: none; font-weight:bold;}


#mainWrapper {margin:0 auto; padding:0; width:960px; height:auto; background:#ffffff; border-right:8px solid #ffffff; border-left:8px solid #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;}
#content_showroom { width:940px; 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:189px; margin:0; padding:0;
	background:url(../images/siderepeat.gif) top center repeat-y;}
	
#sales {background:url(../images/numberbgs_sales.gif) no-repeat; height:37px; margin:8px 0 8px 0; padding:18px; color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#bottom a:link, #bottom a:visited {color:#FFFF00; text-decoration:underline;}
#bottom a:hover {color:#FFFF00; text-decoration:underline;}
#bottom {background:url(../images/bottom.gif) no-repeat; height:120px; margin:2px 0 0 0; padding:16px; color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sales .line1, #bottom .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 #000; 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;*/ clear:both;}
#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;}

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.4em;
	text-align: left;
}

#numbers tr.grey td, #numbers tr.grey td {
	background: #EBEBEB;
}
#numbers tr.blue td, #numbers tr.blue td {
	background: #022CC0;
	color:#FFFFFF;
	font-weight:bold;
}

#numbers td, #numbers td {
	border-bottom: 1px solid #CCC;
	padding: 0.4em 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:35px; margin:0; padding:0;}
.navbg {background:url(../images/nav/bg.gif) repeat-x top; margin:0; padding:0;}
#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: #C5E7FF;
}
	
#jigsawfinance {float:right; height:20px; padding:12px 10px 0 0; margin:0; color:#FFFFFF; font-size:80%;}
#jigsawfinance a:link, #jigsawfinance a:visited {color:#FB7F20; text-decoration:none;}
#jigsawfinance a:hover {color:#FB7F20; text-decoration:none;}
.yellowType {color:#FFFF00;}

.slides {border:1px solid #999999;}
