body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}
p {
	padding:0;
	margin:0;
}
b {
	font-weight:bold;
}
#container { 
	width:950px;
	overflow:hidden;
	margin:0 auto;
	background:#EEEAF8;
	text-align: left;
}
/* Menu */
#sidebar,#maincontent {
	position:relative;
	float:left;
}
#sidebar {
	width:150px;
	margin:5px 0 0 0;
}
#padsidebar {
	width:138px;
	background:#CCCC99;
	border:1px solid #CCCC99;
	margin:0 5px;
}
#sidebar a {
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	font-weight:bold;
	margin-left:5px;
	display:block;
}
#sidebar a.new {
	font-size:12px;
	line-height:1.5em;
	color:#FF0000;
	font-weight:bold;
	margin-left:5px;
	display:block;
}
#sidebar p {
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	font-weight:normal;
	margin-left:5px;
	display:block;
}
#sidebar h1 {
	font-size:14px;
	line-height:1.2em;
	color:#FFFFFF;
	background:#999966;
	font-weight:bold;
	margin:5px 5px 10px 5px;
	padding:10px 0;
	text-align:center;
	display:block;
}
#sidebar h2 {
	font-size:12px;
	line-height:1.5em;
	color:#FFFFFF;
	background:#999966;
	font-weight:bold;
	margin:5px;
	padding:0;
	text-align:center;
	display:block;
}
#sidebar h3 {
	font-size:12px;
	line-height:1.2em;
	color:#FFFFFF;
	background:#999966;
	font-weight:bold;
	margin:5px 5px 10px 5px;
	padding:10px 0;
	text-align:center;
	display:block;
}
#sidebar a:link {
	text-decoration:none;
}
#sidebar a:visited {
	text-decoration:none;
}
#sidebar a:hover {
	color:#BB4632;
	text-decoration:underline;	
}
#sidebar a:active {
	text-decoration:none;
}
#maincontent { 
	width:800px;
	margin:0;
	background:#EEEAF8;
}
/* Header */
#header { 
	width:800px;
	background:#EEEAF8;
	margin:5px 0 0 0;
}
#header img {
	width:750px;
	border:0;
	padding:0;
	margin:0 25px;
}
#header p {
	font-size:16px;
	color:#BB4632;
	font-weight:bold;
	text-align:center;
	line-height:1.3em;
}
/***Index Page***/
#news,#latest {
	position:relative;
	float:left;
}
/*News*/
#news {
	width:393px;
	height:325px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
}
#newsinner {
	width:385px;
	height:317px;
	margin:4px;
}
#newsinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	display:block;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#newsinner img {
	border:1px solid #FFFFFF;
	width:200px;
	height:120px;
	margin:2px 5px 0 0;
	float:left;
}
#newsinner p {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	line-height:1.2em;
	padding:0;
	margin:5px 0 0 0;
}
/*Latest*/
#latest {
	width:393px;
	height:325px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
}
#latestinner {
	width:385px;
	height:315px;
	margin:4px;
}
#latestinner img {
	border:1px solid #FFFFFF;
	width:200px;
	height:120px;
	margin:8px 5px 0 0;
	float:left;
}
#latestinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	display:block;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#latestinner p {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	line-height:1.1em;
	padding:0;
	margin:5px 0 0 0;
}
/* Events*/
#events {
	display:none;
	width:793px;
	height:100px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:0 5px 5px 0;
}
#eventsinner {
	width:785px;
	height:92px;
	margin:4px;
}
#eventsinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#eventsinner p {
	font-size:14px;
	color:#000066;
	font-weight:normal;
	text-align:center;
	line-height:1.3em;
	padding:0;
	margin:5px 0 0 0;
}
/*About Us*/
#aboutus {
	width:793px;
	height:215px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:0 5px 5px 0;
}
#aboutusinner {
	width:785px;
	height:205px;
	margin:4px;
}
#aboutusinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	display:block;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#aboutusinner #slidebox {
	border:1px solid #FFFFFF;
	width:300px;
	height:180px;
	margin:2px 5px 0 0;
	float:left;
}
#aboutusinner p {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	line-height:1.1em;
	padding:0;
	margin:5px 0 0 0;
}
/* Order Page*/
#order {
	width:793px;
	height:490px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
}
#orderinner {
	width:785px;
	height:450px;
	margin:4px;
}
#orderinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#orderinner h2 {
	font-size:12px;
	line-height:1.5em;
	width:60px;
	color:#7878FF;
	padding:0;
	margin:10px 0 0 0;
	font-weight:bold;
	text-align:center;
	background:#FFFFFF;
}
#orderinner p {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:3px 0 2px 0;
}
#paypal {
	margin:10px 0px;
}
#paypal p {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:3px 0 2px 0;
}
/* Exhibitions Page*/
#layouts {
	width:793px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
}
#layoutsinner {
	width:785px;
	margin:4px;
}
#layoutsinner h1 {
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
	padding:0;
	margin:0 0 2px 0;
	font-weight:bold;
	text-align:center;
	background:#7878FF;
	background-image:url(images/leftedge3b.gif);
	background-repeat:no-repeat;
}
#layoutsinner p {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	line-height:1.3em;
	padding:0;
	margin:3px 0 2px 0;
}
/* Layouts */
.laysection1 { 
	width:785px;
	display:inline;
}
.laysection1 table { 
	width:775px;
	background:#BFB2D3;
	margin:5px;
}
.laysection1 th {
	font-size:12px;
	color:#FFFFFF;
	background:#7878FF;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
}
.laysection1 td {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
}
.laysection1 td img {
	width:200px;
	height:115px;
	border:1px solid #FFFFFF;
	margin:5px;
}
.laysection1 td a {
	outline:none;
}
.laysection2 { 
	width:785px;
	display:inline;
}
.laysection2 table { 
	width:775px;
	background:#AA99C5;
	margin:9px 5px;
}
.laysection2 th {
	font-size:12px;
	color:#FFFFFF;
	background:#7878FF;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
}
.laysection2 td {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
}
.laysection2 td img {
	width:200px;
	height:115px;
	border:1px solid #FFFFFF;
	margin:5px;
}
.laysection2 td a {
	outline:none;
}
/* Leader */
#leader { 
	width:800px;
	background:#EEEAF8;
	height:120px;
	display:inline;
}
#leaderinner { 
	width:793px;
	background:#CCCC99;
	height:100px;
	margin:5px 5px 5px 0;
	border:1px solid #EEEAF8;
}
#leader h1 {
	font-size:16px;
	line-height:1.5em;
	color:#FFFFFF;
	background:#999966;
	font-weight:bold;
	margin:5px 5px 10px 5px;
	text-align:right;
	background-image:url(images/leftedge2.gif);
	background-repeat: no-repeat;
}
#leader img {
	margin:5px 10px;
	border:1px solid #FFFFFF;
	text-align:center;
}
#leader img.rightend2 {
	margin:5px 162px 5px 10px;
}
#leader img.leftend2 {
	margin:5px 10px 5px 162px;
}
#leader img.rightend3 {
	margin:5px 86px 5px 10px;
}
#leader img.leftend3 {
	margin:5px 10px 5px 86px;
}
#leader img.rightend4 {
	margin:5px 10px 5px 10px;
}
#leader img.leftend4 {
	margin:5px 10px 5px 10px;
}
/* Tech */
#techsection { 
	width:800px;
	background:#EEEAF8;
	display:inline;
}
#tech { 
	width:793px;
	background:#CCCC99;
	margin:5px 5px 5px 0;
	border:1px solid #EEEAF8;
}
#tech table { 
	width:788px;
	margin:5px 0 5px 5px;
}
#tech tr {
}
#tech th {
	font-size:14px;
	line-height:1.1em;
	background:#999966;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-image:url(images/leftedge2.gif);
	background-repeat: no-repeat;
}
#tech td {
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	font-weight:normal;
	text-align:left;
}
#tech img {
	width:300px;
	height:200px;
	border:1px solid #FFFFFF;
	margin:0 5px;
}
/* Liveries */
#livsection { 
	width:800px;
	/*background:#EEEAF8;*/
	display:inline;
}
#liv { 
	width:758px;
	/*background:#CCCC99;*/
	margin:0 22px 5px 18px;
	border:1px solid #EEEAF8;
}
#liv a {
	outline:none;
}
#liv table { 
	width:758px;
	margin:0
}
#liv tr {
	border-top:2px solid #000000;
}

#liv tr.row1 {
	background:#BFB2D3;
}
#liv tr.row2 {
	background:#AA99C5;
}
#liv td.right {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:right;
	line-height:1.5em;
	border-top:2px solid #EEEAF8;
	border-bottom:2px solid #EEEAF8;
}
#liv td.right img {
	width:200px;
	height:115px;
	border:1px solid #FFFFFF;
	margin:5px;
}
#liv td.right img.noborder {
	display:none;
}
#liv td.left {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
	border-top:2px solid #EEEAF8;
	border-bottom:2px solid #EEEAF8;
}

#liv td.left img {
	width:200px;
	height:115px;
	border:1px solid #FFFFFF;
	margin:5px;
}
#liv .comment {
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.1em;
}
/* Tech */
#detsection { 
	width:800px;
	background:#EEEAF8;
	display:inline;
}
#details { 
	width:793px;
	background:#CCCC99;
	margin:5px 5px 5px 0;
	border:1px solid #EEEAF8;
}
#details a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#details a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#details a:hover {
	color:#FFFF00;
	text-decoration:underline;	
}
#details a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#details table { 
	width:783px;
	margin:5px;
}
#details tr {
}
#details th.right {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background:#999966;
	border-bottom:2px solid #CCCC99;
	text-align:center;
	line-height:1.5em;
}
#details td.right {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#999966;	
	border-bottom:2px solid #CCCC99;
	text-align:center;
	line-height:1.5em;
	padding:4px 0;
}
#details td.rightprice {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#FF0000;
	text-align:center;
	line-height:1.5em;
	padding:4px 0;
}
#details th.left {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	border-bottom:2px solid #CCCC99;
	background:#999966;
	text-align:center;
	line-height:1.5em;
	background-image:url(images/leftedge.gif);
	background-repeat:no-repeat;
}
#details td.left {
	font-size:14px;
	color:#000000;
	border-bottom:2px solid #999966;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
	padding:4px 0;
}
#details td.leftend {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
	padding:4px 0;
}
/* Footer */
#footersection { 
	width:950px;
	background:#EEEAF8;
	height:40px;
}
#footer { 
	width:938px;
	background:#CCCC99;
	height:33px;
	border:1px solid #CCCC99;
	margin:0 5px 5px 5px;
}
#footerleft {
	float:left;
	width:217px;
	text-align:center;
	padding-top:5px;
}
#footerleft a {
	font-size:14px;
	line-height:1.5em;
	color:#BB4632;
	font-weight:bold;
}
#footermid {
	float:left;
	width:500px;
	text-align:center;
	padding-top:5px;
}
#footermid p {
	font-size:10px;
	line-height:1.2em;
	color:#000000;
	font-weight:normal;
}
#footermid img {
	border:none;
	vertical-align:text-bottom;
}
#footerright {
	float:right;
	width:217px;
	text-align:center;
	padding-top:5px;
}
#footerright a {
	font-size:14px;
	line-height:1.5em;
	color:#BB4632;
	font-weight:bold;
}
.clearfloat {
    height:0px;
    font-size:1px;
    line-height:0px;
	border:0;
	clear:both;
}
/*Pix Box*/
#picbox {
	width:620px; 
	height:400px;
	background:#BFCFD0;
}
#picbox img {
	border:1px solid #000000;
	width:600px;
	height:360px;
	margin:5px 9px 10px 9px;
}
#picbox p {
	font-size:12px;
	text-align: center;
	line-height:1.6em;
	color: #000099;
}
/* Old IE Fixes */
* html #news {
	width:393px;
	height:320px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
	display:inline;
}
* html #latest {
	width:393px;
	height:320px;
	background:#BFCFD0;
	border:1px solid #BFCFD0;
	margin:5px 5px 5px 0;
	display:inline;
}
