body {width:auto; height:auto; margin:0; padding:0; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:20px; background:#003333;}
img {border:0;}
.wrapper {width:1000px; height:auto; margin:0 auto 0 auto; background:url(photos/body-bg.jpg) no-repeat left top #003333;}
	.wrapper a {color:#FDFE00; text-decoration:underline;}
	.wrapper a:hover {color:#B3CBFF; text-decoration:none;}
	.top {width:1000px; height:181px;}
	.logo {float:left; padding-left:27px; padding-top:15px;}
	.logoTitle {float:right; padding-right:145px; padding-top:26px;}
	.topSpacer {height:10px; line-height:10px; font-size:0px;}
	
.mainBody {width:1000px; height:auto;}
	.left {width:290px; height:auto; float:left;}
	.navleftCanvas {width:290px; height:auto;}
	.navleftBg_top {width:290px; height:40px; line-height:40px; font-size:0px; background:url(photos/navleftBg-top.gif) no-repeat left top;}
	.navleftBg {width:290px; height:auto; background:url(photos/navleftBg.gif) repeat-y left top;}
	.navleftWrapper {width:240px; height:auto; padding-left:25px; padding-right:25px;}
		.navleft {font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;}
			.navleft .navleftSpacer {width:240px; height:5px; line-height:5px; font-size:0px; background:url(photos/navleft-border.jpg) no-repeat left top;}
			.navleft a {width:210px; height:36px; line-height:36px; padding-left:30px; display:block; color:#FFFFFF; text-decoration:none; background:url(photos/navleft.jpg) no-repeat left top;}
			.navleft a:hover {color:#FFFFFF; text-decoration:none; background:url(photos/navleft.jpg) no-repeat left bottom;}
	.navleftBg_bottom {width:290px; height:40px; line-height:40px; font-size:0px; background:url(photos/navleftBg-bottom.gif) no-repeat left bottom;}
	
	.navRound a {width:281px; height:50px; font-size:17px; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:50px; color:#FFFFFF; text-align:center; background:url(photos/nav-round.gif) no-repeat center center; margin-bottom:5px; display:block;}
		.navRound a:hover{ color:#993300; text-decoration:none;}
		
		
	.contactCanvas {width:290px; height:auto; margin:0 auto 0 auto; background:url(photos/shadow-bg.jpg) no-repeat left top;}
	.contactWrapper {width:280px; height:auto; padding-left:5px; padding-right:5px; padding-top:5px;}
	.contactInfo {width:220px; height:auto; padding-left:30px; padding-right:30px; padding-top:25px; padding-bottom:25px;}
	.contactTitle {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;}
	.contact_address {font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
	.contact_pnumber {font-size:25px; color:#FFFFCC;}
	
	.right {width:700px; height:auto; float:right;}
	.rightCanvas {width:650px; height:auto; padding-left:25px; padding-right:25px; padding-top:25px; padding-bottom:25px;}
	.rightTitleF {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#3366CC; line-height:normal;}
	.rightTitleL {font-size:36px; color:#84ACFF;}
	.rightSpacer {height:20px; line-height:20px; font-size:0px;}
	.contentWide {width:650px; height:auto;}
	.content {width:320px; height:auto; float:left;}
	.thumb {width:320px; height:auto; float:right;}

.footerCanvas {width:1000px; height:100px; padding-top:50px; padding-bottom:50px; clear:both;}
.footer {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

.thumbCanvas {background:#000000; font-size:0px; text-align:center; padding:7px; width:130px; height:98px;}
.galleryThumbs {width:130px; height:98px; border:1px solid #FFFFFF;}
.galleryCanvas {background:#000000; padding:10px; text-align:center; width:450px; height:330px; font-size:0px;}
.galleryMain {width:450px; height:330px; border:1px solid #FFFFFF;}

.partsmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border:#999900 solid thin;}
.partsmenu a {color:#66CCFF; text-decoration:none;}
.partsmenu a:hover {color:#66FFFF; text-decoration:none;}
