@charset "UTF-8";body{font:90% Arial, Helvetica, sans-serif;background:#000000;text-align:center;margin:0px;padding:0px;height:100%;width:100%;}
.bg{margin:0;padding:0;position:fixed;z-index:-90;}
img.bg{min-height:768px;min-width:1153px;width:100%;height:auto;position:fixed;top:0;left:0;}
@media screen and (max-width:1024px){img.bg{left:50%;margin-left:-512px;}
}
#outside{margin:auto;width:1347px;height:100%;z-index:0;overflow:hidden;}
.left{float:left;}
.right{float:right;}
#header{width:895px;height:510px;margin:auto;text-align:left;z-index:1;}
.logo_top{background-image:url(images/Header_TOP.jpg);background-repeat:no-repeat;background-position:top;display:block;padding-left:20px;padding-left:20px;padding-top:10px;height:79px;width:875px;margin-bottom:0px;}
.logo_top h5{font:250% 'Impact', Arial, Helvetica;text-align:right;color:#003468;margin-top:20px;text-shadow:2px 1px 5px #CCC;-webkit-text-shadow:2px 1px 5px #CCC;-moz-text-shadow:2px 1px 5px #CCC;margin-right:20px; margin-top:6px; padding-top:6px;}
#navigation{background-image:url(images/Header_MIDDLE.jpg);background-repeat:no-repeat;background-position:top;height:419px;width:895px;margin:auto;text-align:left;padding-top:10px;margin-top:0px;}
#content{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;width:895px;margin:auto;padding:0px;background-color:#FFF;margin-top:-252px;z-index:2;box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;}
#slider{position:relative;width:889px;height:310px;margin:auto;background:url(images/loading.gif) no-repeat 30% 50%;box-shadow:inset 0px 0px 10px #000;-webkit-box-shadow:inset 0px 0px 10px #000;-moz-box-shadow:inset 0px 0px 10px #000;border:2px solid #fff;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;display:block;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/arrows1.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif;}
#menu{width:895px;height:30px;margin-top:55px;border:0px;padding:0;}
#menu ul{list-style:none;margin:0;padding:0;height:30px;float:left;}
#menu a, #menu h2{height:30px;font:16px 'Impact', arial, sans-serif;display:block;color:#FFFFFF;text-align:center;vertical-align:middle;margin:0;padding:0px;}
#menu h2{text-transform:uppercase;}
#menu li{position:relative;height:30px;}
#menu ul ul{position:absolute;z-index:400;list-style:none;text-align:left;}
#menu ul ul li{width:100%;color:#01436a;vertical-align:middle;padding-top:14px;margin-top:-10px;height:36px;text-align:center;vertical-align:middle;}
#menu ul li ul li a{padding-top:8px;padding-bottom:8px;margin-top:0px;}
#menu ul ul ul{position:absolute;top:0;left:100%;}
#menu ul li ul{vertical-align:middle;margin-bottom:40px;text-align:center;color:#01436a;}
#menu ul li a{color:#01436a;}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{display:none;list-style:none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display:block;}
.drop_down2{width:170px;height:70px;background-color:#20344b;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;vertical-align:middle;}
.drop_down2:hover{width:170px;height:70px;background-color:#12242e;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;vertical-align:middle;}
.drop_down{width:200px;height:100px;background-color:#20344b;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;vertical-align:middle;}
.drop_down:hover{width:200px;height:100px;background-color:#12242e;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;vertical-align:middle;}
.drop_down a:link{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
.drop_down a:visited{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
.drop_down a:active{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
.drop_down a:hover{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
#menu a:link{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
#menu a:visited{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
#menu a:active{text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 5px #333;}
#menu a:hover{text-align:center;color:#fff;text-decoration:underline;text-shadow:0px 0px 5px #333;}
.clearer{display:block;margin:0px;padding:0px;clear:both;height:1px;}
#links{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;background:#003566;text-align:center;width:895px;margin:0 auto 0 auto;padding:10px 0 10px 0;font-weight:bold;z-index:2;}
#links a:link{text-decoration:none;color:#fff;}
#links a:visited{text-decoration:none;color:#fff;}
#links a:active{text-decoration:none;color:#fff;}
#links a:hover{text-decoration:underline;color:#fff;}
#footer{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;text-shadow:2px 1px 4px #000;-webkit-text-shadow:2px 1px 4px #000;-moz-text-shadow:2px 1px 4px #000;text-align:center;padding:15px 0 5px 0;width:800px;margin:0 auto 0 auto;}
#col{text-align:left;margin:0px;padding:20px;background:#FFF;}
#col1{text-align:left;margin-right:0px;padding:20px;width:615px;float:left;background:#FFF;height:100%;}
#col1 img{border:3px solid #efefef;}
#col2{background-color:#FFF;padding:7px;float:right;width:224px; }

#content p{margin:7px 0 14px 0;}
#content ul{margin-top:10px;margin-bottom:10px;margin-left:5px;padding-left:15px;line-height:1.2;}
#content h1{color:#003566;display:block;margin:0 0 4px 0;font-size:24px;}
#content h2{color:#003566;display:block;margin:25px 0 5px 0;font-size:16px;}
#content h4{color:#003566;display:block;margin:0;font-size:12px;}
#content a:link{color:#003366;text-decoration:underline;}
#content a:visited{color:#003366;text-decoration:underline;}
#content a:active{color:#003366;}
#content a:hover{text-decoration:underline;}
.sub-menu-item a:link{color:white;text-decoration:none;}
.sub-menu-item a:visited{color:white;text-decoration:none;}
.sub-menu-item a:hover{text-decoration:underline;}
#sub-nav{color:#FFFFFF;background:#333;height:30px;padding:4px 10px;}
#sub-nav p{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;}
#sub-nav a:link{color:#FFFFFF;text-decoration:underline;}
#sub-nav a:visited{color:#999;text-decoration:underline;}
#sub-nav a:hover{color:#999;text-decoration:underline;}
#social{margin-left:15px;margin-bottom:10px;float:left; height:50px;}
#social li{display:inline;}
#social ul{margin:0px;padding:0px;}
#social li a{display:block;width:40px;height:40px;text-indent:-9999px;float:right;padding:0px;margin:0px;}
#social li a#facebook{background-image:url(images/facebook_sprite.png);}
#social li a#youtube{background-image:url(images/youtube_sprite.png);}
#social li a#rss{background-image:url(images/rss_sprite.png);}
#social li a#facebook:hover{background-position:0px -40px;}
#social li a#youtube:hover{background-position:0px -40px;}
#social li a#rss:hover{background-position:0px -40px;}
#clear{clear:both;}
.table{color:#fff;background-color:#003468;padding:0px;margin:0px;border:2px solid #fff}
.table td{padding:8px;border:1px solid #fff}
.table .spec_details{background-color:#CCC;color:#000;text-align:right;}
#hidden_divs{margin-left:20px;margin-right:0px;margin-bottom:10px;float:left;}
#hidden_divs li{display:inline;}
#hidden_divs ul{margin:0px;padding:0px;}
#hidden_divs li a{display:block;width:136px;height:59px;text-indent:-9999px;float:left;padding:0px;margin:0px;margin-right:10px;}
#hidden_divs li a#standard_features{margin-right:10px;background-image:url(images/Button_Standard_Features.jpg);}
#hidden_divs li a#optional_extras{margin-right:10px;background-image:url(images/Button_Optional_Extras.jpg);}
#hidden_divs li a#specs{background-image:url(images/Button_Specifications.jpg);}
#hidden_divs li a#gallery{background-image:url(images/Button_Gallery.jpg);}
#hidden_divs li a#standard_features:hover{background-position:0px -59px;}
#hidden_divs li a#optional_extras:hover{background-position:0px -59px;}
#hidden_divs li a#specs:hover{background-position:0px -59px;}
#hidden_divs li a#gallery:hover{background-position:0px -59px;}
#hidden_divs li a#standard_features:active{background-position:0px -59px;}
#hidden_divs li a#optional_extras:active{background-position:0px -59px;}
#hidden_divs li a#specs:active{background-position:0px -59px;}
#hidden_divs li a#gallery:active{background-position:0px -59px;}
#toggle1{list-style:circle;}
#toggle2{display:none;list-style:circle;}
#toggle3{display:none;list-style:circle;}
#col1 #hidden_divs #toggle1 li{list-style:circle;display:list-item;margin-left:18px;}
#col1 #hidden_divs #toggle2 li{list-style:circle;display:list-item;margin-left:18px;}
#col1 #hidden_divs #toggle3 li{list-style:circle;display:list-item;margin-left:18px;}
#feature{min-height:100px;padding-top:0px;vertical-align:middle;}
#feature img{margin-left:20px;}
.anylinkcss{position:absolute;visibility:hidden;border:1px solid #CCC;border-bottom-width:0;font:normal 12px Arial;line-height:28px;z-index:100;background-color:#FFF;width:180px;text-align:left;}
.anylinkcss a{width:100%;display:block;text-indent:3px;border-bottom:1px solid #CCC;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:15px;color:#333;}
.anylinkcss a:hover{background:#B0D235;color:white;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.caption {margin-top:0px; font-size:11px; margin-bottom:10px; padding-bottom:10px; color:#999;}
#col1 img {margin-top:10px; margin-bottom:4px; }

/* FORM */
#contactform {
	background: #EAEAEA;
	color: #333;
	width: 280px;
	line-height: 1.5;
	margin: 20px 0px 15px 25px;
	padding: 15px 10px 15px 0px;
	float:right;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-shadow:0px 0px 5px #CCC;
	-webkit-box-shadow:0px 0px 5px #CCC;
	-moz-box-shadow:0px 0px 5px #CCC;
}

#col1_contact {text-align:left;margin-right:0px;padding:20px;width:855px;float:left;background:#FFF;height:100%; margin:auto; padding-right:0px;}
#col1_contact img{border:3px solid #efefef; margin-bottom:10px; margin-top:20px;}

#contactform h2 {
	font-size: 130%;
	color: #004881; 
	padding: 0px;
	margin: 8px 0px 2px 0px;
}
#contactform h3 {
	font-size: 100%;
	font-weight: bold;
	color: #333; 
	margin: 1px 0px 0px 0px;
}
#contactform .textbox {
	background: #FFF;
	border: 0px solid #999;
	font-size: 11px;
	color: #333;
	height: 18px;
}
#contactform .popup {
	font-size: 12px;
	color: black;
}
.error-box {
	font-size: 12px;
	width: 300px;
	margin: 10px 0px 10px 0px;
	padding: 7px;
	background-color: #EAEAEA;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: red;
	font-weight: bold;
	text-align: left;
}
.error-box h4 {
	display: block;
	margin: 0;
	font-size: 16px;
	color: #333333;
}

#col1 li {margin-bottom:4px;}

.galleryImages img { border: 5px solid #efefef; padding:4px; }
.galleryImages td { padding:6px; }
.galleryImages td p { padding:4px; padding-bottom:10px; }
