body {
	background:#2a6197 url(/contentImages/default/coastline-background.jpg) no-repeat top center;
	margin:25px 0 25px 0;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#002545;}
	
div#wrapper {
	width:900px;
	margin:0 auto;
	text-align:left;}

div#header {
	width:900px;
	height:134px;}
	
div#main {
	width:900px;
	clear:both;
	background:url(/contentImages/default/homeBg.jpg) repeat-y;}

div#mainSub {
	width:900px;
	clear:both;
	background:url(/contentImages/default/subBg.jpg) repeat-y;}
	
div#leftBar {
	width:170px!important;
	width:185px;
	float:left;
	background:url(/contentImages/default/menuBg.jpg) no-repeat;
	padding:14px 7px 0 8px;}

div#mainRight {
	width:715px;
	float:right;
	background:url(/contentImages/default/homeRight.jpg) no-repeat;}
	
div#subRight {
	width:630px!important;
	width:715px;
	float:right;
	background:url(/contentImages/default/subTop.jpg) no-repeat;
	padding:0 40px 0 45px;}

div#homeTop {
	height:227px;
	width:715px;}
	
div#homeButtons {
	width:443px;
	height:227px;
	float:left;}

div#homeFlash {
	width:272px;
	height:227px;
	float:right;
	background:url(/contentImages/default/flashBg.jpg) no-repeat;}
	
div#homeBottom {
	width:395px!important;
	width:675px;
	height:141px!important;
	height:173px;
	padding:35px 280px 0 40px;}

div#clear {
	width:900px;
	clear:both;}
div#clear.sub {
	width:900px;
	height:33px;
	background:url(/contentImages/default/clearSub.jpg) no-repeat;}
div#clear.home {
	background:url(/contentImages/default/contentBg.jpg) no-repeat;
	height:2px;}
	
#footer {
	width:900px;
	height:40px;
	margin:0 auto;
	padding:20px 0 0 0;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;}
	
.galleryborder {
	border:1px solid #96b9d5;
	width:132px!important;
	width:130px;
	height:82px!important;
	height:80px;
	padding:1px;
	margin:5px;
	cursor:pointer;}
.galleryimage {
	width:130px;
	height:80px;
	background-repeat:no-repeat;
	background-position:50% 20%;}
div.productimage {
	PADDING-TOP: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	MARGIN-LEFT: 5px;
	width:140px;
	background:#d6e9f7;
	}
	
div.productimage2 {
	PADDING-TOP: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	MARGIN-LEFT: 5px;
	width:130px;
	background:#d6e9f7;
	}
	
	
/*Typo*/
h1.home {
	background:url(/contentImages/default/home_header.jpg) no-repeat;
	text-indent:-5000px;
	height:134px;
	margin:0;
	padding:0;}
.home a, .sub a {
	display:block;
	width:450px;
	height:134px;}
h1.sub {
	background:url(/contentImages/default/sub_header.jpg) no-repeat;
	text-indent:-5000px;
	margin:0;
	padding:0;}

#homeTop h2 {
	display:none;}
h2.title {
	margin-top:0;
	margin-bottom:30px;
	padding-top:0;
	height:64px;
	text-indent:-5000px;}
h2#about {
	background:url(/contentImages/default/h2Aboutus.jpg) no-repeat;
	width:190px;}
h2#service {
	background:url(/contentImages/default/h2Service.jpg) no-repeat;
	width:190px;}
h2#products {
	background:url(/contentImages/default/h2Products.jpg) no-repeat;
	width:190px;}
h2#contact {
	background:url(/contentImages/default/h2Contact.jpg) no-repeat;
	width:220px;}
h2#quote_request {
	background:url(/contentImages/default/h2Quote.jpg) no-repeat;
	width:298px;}
h2#gallery {
	background:url(/contentImages/default/h2Gallery.jpg) no-repeat;
	width:190px;}
	
#homeButtons ul {
	margin:159px 0 0 15px;
	padding:0;
	list-style-type:none;}
#homeButtons li {
	text-indent:-5000px;
	float:left;}
#homeButtons a.signGallery {
	display:block;
	width:221px;
	height:68px;
	background:url(/contentImages/default/signGalleryButton.gif) no-repeat;
	margin-right:6px;}
#homeButtons a.requestQuote {
	display:block;
	width:201px;
	height:68px;
	background:url(/contentImages/default/requestQuoteButton.gif) no-repeat;}

#homeBottom p {
	font-size:14px;
	margin:0;
	padding:0;}
a {outline-style:none;}

#subRight p, #subRight li {
	font-size:14px;
	margin-bottom:10px;}
h3 {
	font-size:16px;}
h4 {
	font-size:14px;}
h4.gallerytitle {
	font-size:14px;
	text-align:left;
	margin-bottom:2px;}
.gallerytitle a {
	color:#0a4088;
	text-decoration:none;}
.gallerytitle a:hover {
	text-decoration:underline;}
.small {
	font-size:10px;}
.normal {
	font-size:14px;}
.medium {
	font-size:16px;
	font-weight:bold;}
.large {
	font-size:18px;
	font-weight:bold;}

p#menuAddress {
	color:#FFFFFF;
	text-align:right;
	margin:5px 10px 0 0;
	font-size:12px;}
#menuAddress a {
	color:#FFFFFF;
	text-decoration:none;}
.highlight {
	font-size:12px;
	color:#CC0000;}
#footer a {	
color:#FFFFFF;}


/*MENU*/
ul#menuList {
	margin:0;
	padding:0;
	list-style-type:none;}
#menuList li {
	text-indent:-5000px;}
#menuList li a {
	display:block;
	width:170px;
	height:27px;
	border:none;
	margin-bottom:3px;
	outline-style:none;}
a.menuHome {
	background:url(/contentImages/default/menuHome.gif) no-repeat;}
a.menuAbout {
	background:url(/contentImages/default/menuAbout.gif) no-repeat;}
a.menuService {
	background:url(/contentImages/default/menuService.gif) no-repeat;}
a.menuProducts {
	background:url(/contentImages/default/menuProducts.gif) no-repeat;}
a.menuGallery {
	background:url(/contentImages/default/menuGallery.gif) no-repeat;}
a.menuQuote {
	background:url(/contentImages/default/menuQuote.gif) no-repeat;}
a.menuContact {
	background:url(/contentImages/default/menuContact.gif) no-repeat;}