/* @override http://mon.asdev.net/css/site_2.css */

@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; border:none;}
label{margin:0; display:inline;}
.clearer{clear:both; }
body{background:#4e4e4e; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}

a{color:#fff; text-decoration:none;}
a:hover{text-decoration:none;}

#site{background:url(../images/bg_site.gif) center top repeat-y; margin:0 auto; width:1022px;}

#container{background:#000; margin:0 auto; width:953px;}

#header{background:url(../images/bg_header.gif) top left repeat-x; height:98px;  z-index:2; position:relative;}
#header.blue{background:url(../images/bg_header_blue.gif); padding-top:0px;}
#topBar{margin-right:20px;}
.searchbar{padding:10px; background:#363434; float:right; height:20px;}
.offers{padding:10px; background:#363434; float:right; margin-left:4px; height:20px;}
.searchbar form{text-align:right; padding:0 0 0px 0; display:block; margin:0;}
.searchbar .search{width:84px; font-size:10px; color:#1b1515; padding:1px;}
.searchbar label, .searchbar input, .offers a {

	display:block-inline;
	margin:0; 
}


.searchbar .submit{background:#18679a;  border:none; color:#fff; width:30px; height:20px; margin:0; font-size:10px;  padding:0 0 2px 0;}
#header .logo{float:left; padding:0px 0 0 0;}
#navigation{clear:both; padding:0 0 0 0; width:953px;}
#nav
{margin: 0 20px 0 0;	padding: 18px 0 0 0; float:right; text-align:right;}

	#nav li	{background:url(../images/nav_carrot.png)  4px center no-repeat;	color:#1c7ca0; float: left;		list-style: none;		font-size:13px;}


#nav li a	{	display: block;		padding:10px 10px 10px 18px;		text-decoration: none;		white-space: nowrap}
#nav li a:hover, #nav li.hover	{	background:#0b0404 url(../images/nav_carrot.png) 4px center no-repeat;}
#nav li ul		{	margin: 0;			padding: 0;			position: absolute;			visibility: hidden;	width:auto;		}
#nav li ul li	{float: none; float:left; height:105px; padding:0; margin:0; }
#nav li ul li a	{	width: auto; text-transform:uppercase; font-size:10px; height:105px; background: #000;
filter:alpha(opacity=85); /* IE's opacity*/
opacity:.85; border:4px solid #0b0404; text-align:center; padding:0 12px 0 12px; margin:0; } 
#nav li ul li img{padding:0 0 3px 0;}
#nav li ul li a:hover{	background: url(../images/bg_boats.gif) repeat-x left top; height:105px;}


#content{background:#00244a url(../images/bg_content.gif) repeat-x left top; clear:both; margin-top: ;}
#content2{background:#00244a url(../images/bg_content.gif) repeat-x left top; clear:both;}
.copy{float:left; width:315px;}
.copy h1{padding:24px 0 20px 0; margin:0 auto; text-align:center;}
.copy p{margin:0 auto; padding:0 0 20px 0; width:264px;}

.copy #copyImg{width:264px; margin:0 auto; padding:0 0 0 0;}
#copyImg .left{float:left; padding:0 14px 14px 0;}
#copyImg .right{padding:0 0 14px 0;}

ul.boatList, .copy .block {width:264px; margin:0 auto;}

ul.boatList li, .copy .block li{	background:url(../images/nav_carrot.png) 4px center no-repeat; list-style:none !important; text-transform:uppercase;}
ul.boatList li a, .copy .block li a {display:block; padding:3px 0 3px 18px;}
ul.boatList li a:hover, ul.boatList li .active, .copy .block li a:hover, .copy .block li .active {background:#2e415f url(../images/nav_carrot.png) 4px center no-repeat;}

#display{float:right; width:637px; padding:0; margin:0;}
#display.spec{background:#171717;  height:447px;}
#specHolder{float:left; width:320px;}
.mouseOver{padding:20px 0 18px 11px;}
.specCopy{background:#393939; border:1px solid #767676; color:#e3e3e3;width:316px;padding-bottom: 20px;}
.specCopy h1{font-size:15px; font-weight:normal; line-height:19px; padding:20px 0 12px 20px; text-decoration:uppercase;}
.specCopy p{font-size:13px; line-height:19px; padding:0 20px 0 20px;}
.specCopy a{text-decoration:underline;}
.hiddenCopy{display:none;}
#specImg{float:left; width:189px;}


#specImages{float:left; padding:79px 0 0 24px; width:69px;}
#specImages img{padding:0 0 8px 0;}

#footer{background:#322f31; padding:11px 0;}

#footer .mark{float:left; padding:0 0 0 18px;}

#footer ul.footLinks{float:right; margin-right:32px; list-style:none;}
#footer ul.footLinks li{display:inline; padding:0 0 0 18px;}



/* sliding nav */
.jcarousel-skin-tango .jcarousel-container {
clear:both;
 width:953px;
background:#000;
border-top:1px solid #00a4e4;
}
#mycarousel {
	width: 800px !important;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:953px;
    padding: 20px 0 0 0;	margin:0 auto;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  873px; padding-left:6px;
    height: 92px; margin:0 auto;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height:92px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
 #mycarousel {
	width: 890px !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
color:#01a4e4;
font-size:18px;
font-weight:normal;

}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
color:#838080;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
color:#838080;font-size:18px;
font-weight:normal;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 16px;
    width: 32px;
    height: 32px;
    cursor: pointer;
color:#01a4e4;
font-size:18px;
font-weight:normal;


}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
color:#838080;font-size:18px;
font-weight:normal;
}
/*ADDED STYLES FROM INDEX.CSS */
#leftcol{
	width: 551px;
	height: 430px;
	float: left;
	background-image: url(../images/left_obj.jpg);
}

#leftcol2{
	height: 430px;
	float: left;
}


.rightcopy{
	font-family: Arial, Helvetica, sans-serif;
	color: #1E5D83;
	font-size: 45px;
	width: 490px;
	margin-left: 35px;
	margin-top: 100px;
	line-height: 42px;
}

.rightcopy2{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;
	float: right;
	margin-top: 90px;
	margin-right: 30px;
	text-align: right;
	font-size: 12px;
}

.rightcopy2 a{
	color: #000;
}

.rightcopy2 a:hover{
	color: #FFF;
}



#rightcol{
	width: 401px;
	height: 429px;
	float: right;
	position: relative;
	z-index: 1;
	overflow: hidden;
}


#rightcol2{
	height: 429px;
	float: right;
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 637px;
	background-color: #000;
}


#obj1{
	height: 215px;
	width: 200px;
	float: left;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#obj2{
	height: 215px;
	width: 200px;
	float: left;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#obj3{
	height: 215px;
	width: 200px;
	float: left;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

#obj4{
	height: 215px;
	width: 200px;
	float: left;
	overflow: hidden;
}


.boattitle{
	font-size: 36px;
	margin-top: 30px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0080B8;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 264px;
	margin-left: 25px;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
}

.boattitle2{
	font-size: 36px;
	margin-top: 30px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0080B8;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 530px;
	margin-left: 25px;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
}

.specD{
	margin: 20px 20px 0px;
	font-size: 10px;
}

.return{font-size:13px; line-height:19px; padding:0 20px 0 20px;}

.specCopy2{
	background:#393939;
	border:1px solid #767676;
	color:#e3e3e3;
	margin: 20px 20px 20px;
	height: 470px;
	padding-top: 20px;
}
.standCopy{
	
	margin-left: 20px;
	overflow: auto;
	height: 380px;
}

.copyCol1{
	width: 250px;
	float: left;
	margin-right: 30px;
	margin-bottom: 40px;
}

.copyCol2{
	width: 250px;
	float: left;
}

.Colhead{
	color: #09F;
	margin-top: 10px;
	font-size: 14px;
}

#display.spec2{
	background:#171717;
	border-left:1px solid #323232
}

.return{font-size:13px; line-height:19px; padding:0 20px 0 20px;}




.copynoCol{
	width: 260px;
	float: left;
	margin-right: 30px;
	margin-bottom: 40px;
}

.dvcopy{
	width: 533px;
	clear: both;
}

.dvcopy2{
	width: 50%;
	font-size: 10px;
	float: left;
	margin-top: 20px;
}

.dvwall{
	float: left;
	width: 161px;
	text-align: center;
	line-height: 25px;
	margin-right: 15px;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
