/* ===== <style> ===== */

/* ===== COLLINS INC. ===== */

body {
     color: #ffffff;
     background-color: #003366;
	 margin: 10px 0px 20px 0px;
	 padding: 0px;
	 }
img {
     border: 0px;
	 display: block;
	 }
img.inline {
     border: 0px;
	 display: inline;
	 }
p, td, li, ul, ol {
     font-family: verdana, arial, helvetica, geneva, sans-serif;
	 font-size: 12px;
	 line-height: 150%;
	 }
h1, h2, h3, h4, h5, h6 {
     font-family: arial, helvetica, verdana, geneva, sans-serif;
	 letter-spacing: 0.1em;
	 }
.chromestripe {
	 background: #cccccc url(../img/bg_chromestripe.gif) repeat-x top left;
	 }
a:link {
	 text-decoration: underline;
	 color: #ffffff;
	 background-color: transparent;
	 }
a:visited {
	 text-decoration: underline;
	 color: #ffffff;
	 background-color: transparent;
	 }	   
a:hover {
	 text-decoration: none;
	 color: #ffffff;
	 background-color: transparent;
	 }	 
a:active {
     text-decoration: underline;
	 color: #ffffff;
	 background-color: transparent;
	 }
	 	 
	  
/* ===== HEADER AND NAVIGATION BAR ===== */	 
#primarynav {
     font-family: arial, helvetica, verdana, geneva, sans-serif;
	 font-size: 12px;
	 letter-spacing: 0.2em;
	 font-weight: 700;
	 font-style: italic;
	 }
#primarynav a:link {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }
#primarynav a:visited {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }	   
#primarynav a:hover {
     color: #0070E0;
	 text-decoration: none;
	 background-color: transparent;
	 }	 
#primarynav a:active {
     color: #ffffff;
	 background-color: transparent;
	 }
	 
	 
/* ===== CONTENT AREA ===== */	 

#content td#maincontentcell {
     padding: 5px 20px 20px 20px;
     }
#maincontentcell {
     background: #0052A3 url(../img/watermark.gif) no-repeat center center;
}
#content h1 {
	 font-size: 20px;
	 line-height: 120%;
	 font-weight: 700;
	 }
#content h2 {
	 font-size: 16px;
	 line-height: 120%;
	 font-weight: 700;
	 }	 
 
#thumbtable td {
     border: 1px solid #ffffff;
	 font-size: 11px;
	 line-height: 150%;
	 padding: 20px 2px 40px 2px;
     }
	 
#thumbtable a:link, #homefeatured_p a:link, #sidebarfeaturedcell a:link {
	 color: #ffffff;
	 font-weight: 600;
	 text-decoration: none;
	 background-color: transparent;
	 }
#thumbtable a:visited, #homefeatured_p a:visited, #sidebarfeaturedcell a:visited {
	 color: #ffffff;
	 font-weight: 600;
	 text-decoration: none;
	 background-color: transparent;
	 }	   
#thumbtable a:hover, #homefeatured_p a:hover, #sidebarfeaturedcell a:hover {
	 color: #ffffff;
	 font-weight: 600;
	 text-decoration: underline;
	 background-color: transparent;
	 }	 
#thumbtable a:active, #homefeatured_p a:active, #sidebarfeaturedcell a:active {
	 color: #ffffff;
	 font-weight: 600;
	 text-decoration: none;
	 background-color: transparent;
	 }
.motortable {
     border-left: 1px solid #003366;
	 border-right: 1px solid #003366;
	 }
.motortable td {
     font-size: 11px;
	 border-bottom: 1px solid #003366;
	 text-align: center;
	 }
.motortable td.left {
	 text-align: left;
	 }
.motortable td.leftbold {
	 text-align: left;
	 font-weight: bold;
	 }
tr.motortableheaderrow {
     background-color: #003366;
	 font-weight: bold;
	 }
td.collinsprice {
     font-weight: bold;
	 color: #ffffff;
	 }
p.motornote {
    font-size: 11px;
	}
.bodypics {
    margin-left: 10px;
	margin-bottom: 30px;
	}

div#clearer {
  clear:both;
  display: block;
  height: 15px;
  }	 
	 
/* Home Page Specific */		 
#boatbar {
	 background: #000000 url(../img/bg_boatbar.jpg) repeat-x top left;
	 }	
#homecontentrow td {
     padding: 20px 20px 40px 20px;
	 }
#homefeaturedcell {
     border-left: 1px dotted #ffffff;
	 border-right: 1px dotted #ffffff;
	 }
#homefeaturedcell img, #thumbtable img {
     margin-bottom: 20px;
	 }
#homefeaturedcell p {
     font-size: 11px;
	 }
	 
	 

/* Boats Page Specific */	
#searchtable {
     border: 0px solid #ffffff;
	 }
.searchform {
     background: #ffffff;
	 border: none;
	 font-size: 11px;
}
p.crumbs {
	 font-size: 11px;
	 color: #ffffff;
     }
p.crumbs a:link {
	 color: #ffffff;
	 text-decoration: underline;
	 background-color: transparent;
	 }
p.crumbs a:visited {
	 color: #ffffff;
	 text-decoration: underline;
	 background-color: transparent;
	 }	   
p.crumbs a:hover {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }	 
p.crumbs a:active {
	 color: #ffffff;
	 text-decoration: underline;
	 background-color: transparent;
	 }
	 
	 
/* Sidebar Specific */	
#sidebarfeaturedcell {
	 border-right: 1px dashed #ffffff;
	 }
#sidebarfeaturedcell img {
     margin-bottom: 10px;
	 }
#sidebarfeaturedcell h1 {
     font-size: 13px;
	 margin-top: 35px;
	 }
#sidebarfeaturedcell td {
     font-size: 11px;
	 }
	 
#sidebaremailcell {
	 border-right: 1px dotted #ffffff;
	 padding-left: 5px;
     }
#sidebaremailcell h1 {
     font-size: 12px;
	 margin-top: 35px;
	 }
.largetopmargin {
     margin-top: 30px;
	 }
.xtralargetopmargin {
     margin-top: 70px;
	 }
	 
	 	 
/* ===== FOOTER BAR ===== */	 	 
#footer p, #footer td, #footer li, #footer ul, #footer ol {
	 font-size: 10px;
	 line-height: 14px;
	 }
#footer td#copyright {
     padding: 0px 20px 0px 0px;
	 }
#footer a:link {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }
#footer a:visited {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }	   
#footer a:hover {
	 color: #ffffff;
	 text-decoration: underline;
	 background-color: transparent;
	 }	 
#footer a:active {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: transparent;
	 }

.sold {
	color: red;
	font-weight: bold;
}

.main-image .sold img {
	margin-top: -300px;
	margin-bottom: 100px;
	display: inline;
	float: none;
	clear: none;
}

* .main-image .sold img {
	margin-top: -180;
	padding: 0;
}

input#principal_amount, 
input#down_payment_percent,
input#interest_rate, 
input#term_length_years, 
input#monthly_payment_amount
{
	text-align: right;
}


ul#boats {
	margin: 0;
	padding: 0 0 0 8px;;
}

ul#boats li {
	list-style-type: none;
	margin: 0px 0 0px 0;
	padding: 0;
	width: 209px;
}

ul#boats li img {
	border: 1px solid #FFFFFF;
}
ul#boats li p {
	
	text-align: right;
	margin: 0 0 0 0;
	padding: 5px 0px 10px 0;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-size: 13px;
}

/* ===== </style> ===== */


/* ===== Added for new header videos ===== */

#welcome-paragraph{
	width: 400px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#welcome-paragraph ul{
	list-style-type: none;
	display: inline;
	margin-right: 0px;
	padding-right: 0px;
	clear: none;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:20px;
}

#welcome-paragraph li{
	display: inline;
	margin-right: 0px;
	padding-right: 0px;
	clear: none;
	width: 75px;
	float: left;
	padding-right:20px;
	cursor: pointer;
}

#welcome-paragraph img{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#welcome-paragraph p{
	margin-top: 10px;
}

#video-player{
	width: 340px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

#video-thumbs{
	display: inline;
	clear: none;
}

#video-thumbs li{
	display: inline;
	padding-right: 20px;
	clear: none;
}

#header-wrapper{
	width: 790px;
	height: 260px;
	overflow: hidden;
    border-bottom: 1px dotted #ffffff;
}

ul#blog-news {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#blog-news li {
	
}
