	html, body {margin:0; padding:0;}
	body { background:url(../img/corner_left.png) no-repeat; margin:0; font-family:Sans-Serif; font-size:12px; color:#444444; position:relative; z-index:10; min-width:870px;}
	
	a {color:#3A84D6;}
	
	.btn {cursor:pointer; background:url(../img/btn.gif) repeat-x 0 -2px; color:#222; font-weight:bold; padding:2px; margin:0 0 0 180px;text-shadow:0 1px 0 #ddd;}
	.btn:hover {background-position:0 -40px;}

/*PNG IE6 TRANSPARENCY*/
	.png{ azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true); }
/*JQUERY FADE EFFECT*/	
	.fadeThis { position:relative; z-index:1; display:block; height: 84px; width: 127px; background:url(../img/home1.jpg) 0 0 no-repeat; }
	.hover { position: absolute; z-index:10; top: 0; left: 0; display: none; height: 84px; width: 127px; background:url(../img/on-off-event.png) 0 -84px no-repeat; }
/*BODY, BR, GOOGLE MAP, H2*/

	br.clr { clear:both; }

	h2 { margin:0; padding:0; }
	
	div.pagination {border:1px solid #89a6c3; -moz-border-radius:5px; -webkit-border-radius:3px; clear:left; margin:5px 0 0 0; text-align:center; font-size:14px; padding:0; float:left; width:100%;}
	div.pagination a { width: 20px; padding:0 5px; color:#000;}

	p#logout {position:absolute; margin:0; top:3px; left:62%; z-index:10; background:#7093b3; -moz-box-shadow:1px 2px 5px #333; -webkit-box-shadow:1px 2px 5px #333; color:#fff; padding:2px 10px; border:2px solid #ccdeef; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow:0 1px 1px #000;}

/*HEADER*/
	div#header {background:url(../img/corner_right.png) top right no-repeat; margin:0 0 0 20px; height:88px; text-align:center; position:relative; z-index:10;}
	div#header_content { width:817px; margin:0 auto; padding:0;}
	div#header_content img { margin:15px 0 0 0; float:left; border:none;}
	div#header_content span.contact { float:right; color:#fff; font-size:11px; line-height:80px; vertical-align:top; margin:0 20px 0 0;}
	div#slideshow { width:820px; height:150px; background:url(../img/main_photo.jpg) no-repeat; background-position:center; position:relative; z-index:-10; margin:-8px auto 0 auto; }
	div#slideshow img {position:absolute; top:0; left:0;}
	div#slideshow img.active {z-index:10;}
	
	div#wrapper { width:820px; margin:0 auto; position:relative; z-index:20; }
/*NAV*/
	div#nav { width:820px; height:90px; background:url(../img/content_bg.gif) no-repeat; margin:0 auto; }
	div#nav ul { color:#fff; padding:13px 0 13px 40px;  margin:0; float:left;}
	div#nav ul li { display:inline; padding:0 0 0 5px; }
	div#nav ul li a { color:#fff; text-decoration:none; padding:13px;}
	div#nav ul li a:hover, div#nav ul li a.current_page { color:#fff; background:#003466; }
	p#sub-nav { font-size:11px; color:#fff; float:left; padding:23px 0 0 58px; margin:0; }
	
	p#breadcrumbs {clear:left; color:#fff; font-size:10px; margin:0; padding:8px 0 0 20px; text-transform:uppercase;}
	p#breadcrumbs a {text-decoration:none; color:#89a6c3;}
/*GET A QUOTE BUTTON BESIDE THE NAV*/
	#get_quote { background:url(../img/getquote_hover.gif) no-repeat; height:31px; width:128px; float:right; margin:5px 12px 0 0;  }
	#get_quote a { background:url(../img/getquote.gif) no-repeat; height:31px; width:128px; float:right; }
	#get_quote a:hover { background:none; height:31px; width:128px; }
/*CONTENTWRAPPER*/
	div#contentwrapper { width:820px; background:url(../img/contentwrapper_bg.gif) repeat-y; margin:0 auto; padding:0;}
	div#contentwrapper h2 {color:#003466; width:250px; font-size:22px; margin:0 0 5px 0; padding:0;}
	div#quick_contact {background:transparent url(../img/quick_contact.gif) no-repeat; height:136px; width:330px; text-align:left; float:right;}
	div#quick_contact p {margin:10px 0 0 15px;width:305px;}
	div#quick_contact h4 {color:#003466; font-size:11px; font-weight:bold; margin:0; padding:10px 0 0 15px;}
/*CONTENT*/
	div#content {width:717px; padding:0 50px;}

/*HOME LEFT AND RIGHT DIVS*/
	div#left { float:left; text-align:justify; width:350px; }
	div#left p {margin:0 0 10px 0;}
	div#right { float:right; margin:0; width:350px; text-align:right;}

/*GALLERY*/
	ul#gallery { list-style-type:none; width:800px; float:left; margin:0; padding:10px 0 0 0;}
	ul#gallery li {border:2px solid #023667; padding:0; margin:0 16px 18px 0; float:left; display:inline;}
	ul#gallery li a { position:relative; z-index:1; display:block; height:75px; width:127px; background:url(../img/home1.jpg) 0 0 no-repeat;	}
	ul#gallery li:hover { border:2px solid #000; }
/*FAQ PAGE*/	
	div#faq { margin:0; }
	div#faq a { color:#235789; }
/*FOOTER*/
	div#footer { background:url(../img/footer_bg.gif) repeat-x; width:100%;}
	div#footer_content { background:url(../img/footer.gif) no-repeat; width:820px; height:65px; margin:0 auto; }
	div#footer span#copyright { margin:15px 0 0 55px; clear:both; float:left; font-size:10px; color:#fff; }
	ul#footer_nav { float:right; margin:15px 50px 0 0; color:#fff; list-style-type:none;}
	ul#footer_nav li {float:left; padding:0 10px; border-left:1px solid #ddd;}
	ul#footer_nav a {color:#fff; text-decoration:none;}
	ul#footer_nav a:hover, ul#footer_nav .current_page {color:#89a6c3;}

/* CONTACT FORM */	
	form#contact {padding:0; margin:10px 0 0 0; position:relative;}
	form#contact p {float:left; clear:left; padding:0 0 5px 0; margin:0; width:100%;}
	form#contact p label {float:left; display:block; width:180px;}
	form#contact input, form#contact textarea, form#contact select {-moz-border-radius: 5px; -webkit-border-radius: 3px; border:4px double #ddd; outline:none;}
	form#contact textarea {padding:2px;}
	
	div#quote_errors {margin:0 0 15px 0; padding:5px; font-weight:bold; color:#900; -moz-border-radius: 5px; -webkit-border-radius: 3px; border:4px double #900; width:700px;}
	div#quote_errors p {padding:0 0 5px 15px; margin:0; background:url(../img/error.png) no-repeat;}
	
	form#contact p#style {width:520px; margin:0 0 0 180px; -moz-border-radius: 5px; -webkit-border-radius: 3px; border:4px double #ddd; background:#fff;}
	
	form#contact p#transfer_quote {height:20px; overflow:visible; position:relative; z-index:20;}
	form#contact p#transfer_quote span {font-weight:bold; font-size:16px; text-align:center; float:right; width:200px; margin: 0 100px 0 0;}
	form#contact p#transfer_quote span .btn {margin:0; width:250px;}
/* ARTICLES */
	ul#news {list-style-type:none; padding:0; margin:0 0 10px 0;}	
	ul#news h2 {background: url(../img/corner_right.png) #316597; margin:0; color:#e3e8ea; text-shadow:0 1px 0 #111; padding:10px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px; width:auto; clear:left; float:left;}
	ul#news p {width:700px;}
	ul#news div.news_item {width:700px; margin:0; padding:10px; border:1px solid #184c7e; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 5px; clear:left;}
	
	div#video {border:1px solid #9aacbe; width:480px; height:385px; background:url(../img/video_enabled.gif);}
	
/* PRODUCTS */
	ul#products { list-style-type:none; margin:0; padding:0; float:left; width:800px;}
	ul#products li {background:url(../img/product_bkg.gif) repeat-x #c5d7e9; margin:0 30px 20px 0; padding:5px; border:2px solid #ccdeef; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:330px; float:left; display:inline; height:155px; overflow:auto;}
	ul#products li h4 {padding:0 0 5px 0; font-size:16px; margin:0;}
	ul#products li img { float:left; border:none; }
	ul#products li a { float:left; border:6px solid #0d1b29; }
	ul#products li a:hover { border:6px solid #023667; }
	ul#products li p { float:left; width:150px; margin:0; padding:0 0 0 10px;}	
	
/* CREDITS */
	p#developed {text-align:center; font-size:12px; margin:0 0 15px 0;}