	/* CSS Document */body {  font-family: "Lucida Grande", Arial, sans-serif;  font-size: 12px;  color:#262626;  margin: auto;  background-color : #EBEBEB;  background-image:url(../images/blacktop.jpg) ;  background-repeat: repeat-x;  text-align:center;}#mainpage { text-align:center; margin: auto; width:950px;}h1, h2, h3, h4 {	margin:5px 0 5px 0px;	padding-left:10px;	text-align:left;}p, ul, li, hr {	margin:5px 0 5px 0px;	padding-left:10px;	text-align:left;} h1 {	font-size:20px;	font-weight:bold;	color:#37415c;} 	h2 {	font-size:18px;	font-weight:bold;}h3 {	font-size:14px;	font-weight:bold;}h4 {	font-weight:bold;	font-size:14px;}p { 	font-size:12px;	text-align:justify;    padding:10px;}a {text-decoration:none;color:#3e4867;}a:hover {text-decoration:underline;color:red;}ul {	padding:10px 25px;	list-style: square inside;}ul.features {	padding: 5px 25px;	list-style: square inside;}li {	padding:0px 25px;}img {	border:0;}img.align-left {	float:left;	margin:10px;	border:1px solid #CDCCCC;	padding:5px;	background-color:#EBEBEB;}img.align-right {	float:right;	margin:10px;	border:1px solid #CDCCCC;	padding:5px;	background-color:#EBEBEB;}img.align-middle {	margin:10px;	border:1px solid #CDCCCC;	padding:5px;	background-color:#EBEBEB;}#specification {float:left;}table.specs {	border:1px solid #CCCCCC;	padding:0px;	margin:0 10px 0 10px;	text-align:left;}td {	border-bottom:1px solid #53618a;	font-size:12px;	padding:3px;}th {	border-bottom:1px solid #53618a;	border-top:1px solid #53618a;	padding:5px;	font-size:14px;	background:#bc1a1a;	color:#ffffff;}tr.odd {	background:#EBEBEB;}h3.services {v	text-align:right;}#sales {	text-align:left;	margin-left:5px;	}#sales p {	font-size:10px;	padding:0 0 0 5px;}#down_link {	float:left;	padding-top:10px;}	#image_index {	height:400px;	width:900px;	padding:10px;}table.image_index {	height:300px;	width:900px;	border:1px solid gray;	background-color:#ffffff;}td.td1 {	border:none;	}table.image_list {	width:380px;	border:1px solid gray;	margin-top:20px;}td.td2 { 	border:none;}table.accessories {	width:650px;}#contact td {	border-bottom: none;}/* ---------------------- Mainmenu ----------------------------------*/#mainmenu { height:40px; background-color:#000000; margin:0 auto; width:950px; float:left; padding:0px;}#home {float: left;width:30px;padding-left:30px;margin:0px;}#textmenu{float: left;padding:0px;margin:0px;}#textmenu a{float:left;padding-left:20px;margin-left:10px;font-size: 10px;font-weight:bold;color:#C9C9C9;text-decoration:none;text-align:left;} #textmenu a:hover {color:#ffffff;text-decoration:underline;}/* ---------------------- Frontpage -------------------------------*//* ---------------------- submenu ------------------*/#submenu { width:950px; background-image:url(../images/circle2_03.jpg) ; background-color: #BC1B1B; background-repeat: no-repeat; background-position: right top; margin: 0; text-align:left; padding:0px; height:46px; float:left;}img.sub { text-align:right; padding:0; margin:0; vertical-align:middle;}#submenu p {padding: 0px;margin: 0px;}a.submenu{text-decoration:none;color:#E6E6E6;font-size:14px;padding:0px 0 0 20px;}a.submenu:hover {color:#ffffff;text-decoration:underline;}#company { background-image:url(../images/company_03.jpg) ; background-repeat: no-repeat; background-position: left center; text-align:left; margin:auto; width:925px; height:90px; float:left;}#logo {	float:right;	width:205px;}img.logo {	margin:15px 10px 0 10px;} /* ---------------------- middle ------------------*/#middle { 	width:950px;	margin-bottom:10px;	border-top:3px solid #ADADAD;	float:left;	background:#F9F9F9;}table.conversion {	border: 2px solid #53618a;	margin-left:10px;}#left {	width:650px;	float:left;	/* background:ffffff; */}#right {	width:300px;	float:right;	text-align:text-center;	/* background:ffffff; */}#enquiry {	margin-left:6em;	padding:0px;	}a.right-menu {	line-height:24px;}#content { float:left; font-size:12px; color:#333333;}img.upper-page {	float:right;	margin:0;	padding:0;}a.upper-page {	float:right;	margin:0;	padding:0;}li.platform_size {	line-height:18px;	list-style-type:none;	padding:0;	margin:0;}/* ---------------------- Homepage only ------------------*/#pictpara { width:950px; padding: 0px; margin: 10px; text-align:center;}#para { width:224px; color:#FFFFFF; padding:3px 0px; /* background-color:#BC1B1B; */ background-color:#53618a; height:auto; float:left; } #pictureblock {float:left;width:224px;border:1px solid #666666;margin:0px 4px;}img.arrow {float: right;padding-bottom:10px;width:35px;}li.bullet {	list-style-image:url(../images/bullet.png);	padding:0px;	line-height:15px;}/* ---------------------- Footer ------------------*/#footer {float:left;background-color:#000000;height:40px;width:940px;font-size:11px;color:#ffffff;padding:5px;margin:auto;border-top: 10px solid #bc1a1a;}#footer p {	text-align:center;}#footer a {color:#FFFFFF;text-decoration:underline; }#footer a:hover {color:#CCCCCC;}h5 {  font-family: Roman, "Times New Roman", serif;  font-size: 16px;  color:#bc1a1a;  margin:5px 0 0 0;  padding-left: 10px;  text-align:left;  text-transform: uppercase;}