/*
Theme Name: Tricon Marine default
Theme URI: http://www.tricon.com/
Description: The default WordPress theme for Tricon Marine.
Version: 1.0
Author: Evermore media
Author URI: http://www.evermoreworld.com/
*/

html, body	{ background: #fafafa; font-family: Arial; font-size: 12px; color: #666666; margin: 0px; padding: 0px; }
body	{ margin-top: -10px !important; }

img.alignright {float:right; margin:0 0 1em 1em}

a img.alignright {float:right; margin:0 0 1em 1em}


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

.wrap	{ width: 920px; margin: 0px auto;}
.left	{ float: left; }
.right	{ float: right; }
.clear	{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
.col-50	{ width: 49%; }
.white	{ color: #fff !important;}

div#body-wrapper	{ width: 980px; margin: 0 auto; }

div#top-wrapper		{ background: url('img/nisi/gray-line.png') bottom repeat-x; margin: 0 auto 10px; }
	a#logo	{ width: 182px; height: 59px; background: url('img/nisi/tricon-logo.png') no-repeat; display: block; line-height: 0px; color: #000; font-size: 0px; text-indent: -9999px; margin: 24px 0 0 8px; display: block;}
	a#logo-small	{ margin: 0px; padding: 0px; margin-top: 51px; width: 25px; height: 23px; background: url('img/tricon-logo-small.png') no-repeat;}
	ul#menu	{ margin: 0px; padding: 0px; list-style-type: none; margin-top: 56px;}
	ul#menu li	{ list-style: none; display: block; float: left; }
	ul#menu li a	{ display: block; height: 45px; font-size: 0px; line-height: 0px; color: #000; text-indent: -9999px; }
	ul#menu li#about a	{ padding-left: 13px; width: 67px; background: url('img/nisi/menu-items.png') 13px 0px no-repeat; }
	ul#menu li#about a:hover	{ background: url('img/nisi/menu-items.png') 13px -45px no-repeat; }
	ul#menu li#fleet a	{ width: 105px; background: url('img/nisi/menu-items.png') -67px 0px no-repeat; }
	ul#menu li#fleet a:hover	{ background: url('img/nisi/menu-items.png') -67px -45px no-repeat; }
	ul#menu li#builds a	{ width: 150px; background: url('img/nisi/menu-items.png') -172px 0px no-repeat; }
	ul#menu li#builds a:hover	{ background: url('img/nisi/menu-items.png') -172px -45px no-repeat; }
	ul#menu li#news a	{ width: 147px; background: url('img/nisi/menu-items.png') -322px 0px no-repeat; }
	ul#menu li#news a:hover	{ background: url('img/nisi/menu-items.png') -322px -45px no-repeat; }
	ul#menu li#contact a	{ padding-right: 13px; width: 87px; background: url('img/nisi/menu-items.png') -469px 0px no-repeat; }
	ul#menu li#contact a:hover	{ background: url('img/nisi/menu-items.png') -469px -45px no-repeat; }

div#img-rotate	{ width: 980px; margin: 0 auto; position: relative;}

.blue-spacer	{ background: #8D8066; height: 10px; }
.blue-banner	{ position: absolute; background: #716651; bottom: 0px; }
.white-spacer	{ background: #fff; height: 3px; }

div#newsletter	{ height: 68px; background: url('img/nisi/newsletter-bcg.png') no-repeat;}
div#newsletter form { text-align: right; margin: 23px 25px 0 0;} 
div#newsletter form input.text	{ width: 164px; color: #606060; font-size: 11px; border: none; background: none; padding: 3px 5px; margin-right: 10px; } 
div#newsletter form input.submit	{ border: none; background: none; cursor: pointer; padding: 0px; margin: 0px; width: 18px; height: 18px;} 
div.submenu-title	{ left: 30px; height: 20px; padding: 25px 17px; }
div.submenu-title a { color: #D0D0D0; text-decoration: none; margin: 0px 8px; font-family: Georgia;}
div.submenu-title a:hover { color: #fff; }
div.submenu-title a.active { font-size: 15px; color: #fff; font-weight: bold;}


/*** VERTICAL MENU + FULL WIDTH ***/
#vertical-menu { width: 920px; }
#vertical-menu ul { margin: 0px; padding: 0px;  position: relative; background: #716651; width: 920px; height: 42px;}
#vertical-menu ul li { display: block; float: left; background: url('img/nisi/vertical-menu-divider.png') center left no-repeat; }
#vertical-menu ul li a { display: block; padding: 12px 14px ; font-size: 12px; color: #fff; text-decoration: none; } 
#vertical-menu ul li a:hover, #vertical-menu ul li.current_page_item a, #vertical-menu ul li.current_page_parent a { background: #fff; color: #333333; }
#vertical-menu ul li ul { display: none; }
#vertical-menu ul li:first-child { background: none !important; border-left: 1px solid #DFDFDF;  }
div.content-wrap-full	{ width: 840px; font-size: 12px; color: #5F5F5F; line-height: 18px; margin-bottom: 20px; margin: 15px auto; }

div.wrap { font-size: 12px; color: #5F5F5F; line-height: 18px; }
div.content-wrap-full h1, div.wrap h1	{ font-family: Georgia; font-size: 18px; color: #8D8066; font-weight: normal; }
div.content-wrap-full h2, div.wrap h2	{ font-family: Georgia; font-size: 15px; color: #8D8066; font-weight: normal; margin: 10px 0px; }
div.content-wrap-full h3, div.wrap h3	{ font-family: Georgia; font-size: 15px; color: #8D8066; font-weight: normal; margin: 10px 0px; }
div.content-wrap-full blockquote, div.wrap blockquote { background: url('img/blockquote-bcg.png') 3px left no-repeat; margin: 20px 0px; padding: 0 0 0 27px; font-style: italic; }
div.content-wrap-full strong, div.content-wrap-full b, div.wrap strong	{ color: #999999; }
div.content-wrap-full a { color: #4B3F2F; }
div.content-wrap-full a img {  border-color: #DFDFDF !important; }
div.content-wrap-full a:hover img { border-color: #716651 !important; }

.gallery-item { width: auto !important; margin: 3px !important;}
.gallery-item img	{ border-color: #DFDFDF !important;}
.gallery-item a:hover img	{ border-color: #716651 !important;}
#cboxOverlay { background: #716651 !important;}
#cboxTitle, #cboxCurrent { color: #333 !important; }
#cboxPrevious {background:url("http://www.evermoreworld.com/dev/tricon/wp-content/plugins/lightbox-plus/css/white/images/prevwhite.png") no-repeat scroll left top transparent !important;}
#cboxNext {background:url("http://www.evermoreworld.com/dev/tricon/wp-content/plugins/lightbox-plus/css/white/images/nextwhite.png") no-repeat scroll right top transparent !important;}

.gallery-item img	{ border-color: #274963 !important;}
.gallery-item a:hover img	{ border-color: #fff !important;}

div.inquiry-wrap	{ width: 920px; height: 60px; background: url('img/nisi/argos-inquiries.png') no-repeat; position: relative; margin-bottom: 20px;}
div.inquiry-wrap a.inq-button	{ width: 202px; height: 40px; position: absolute; top: 20px; right: 20px;  }
div.nisinobaner-inquiry-wrap	{ width: 920px; height: 50px; background: url('img/nisi/nisi-inquiries.png') no-repeat; position: relative; margin: 0px auto;}
div.nisinobaner-inquiry-wrap a.inq-button	{ width: 202px; height: 40px; position: absolute; top: 5px; right: 5px;  }

div#footer	{ margin: 20px auto; width: 900px; padding: 0px 10px; font-size: 11px; color: #606060; }
div#footer a	{ font-size: 11px; color: #606060; text-decoration: underline; }
div#footer span	{ color: #C3C3C3; }

div#footer div#social-bar	{ width: 120px; }
div#footer div#social-bar a	{ width: 16px; height: 16px; display: block; font-size: 0px; color: #000; line-height: 0px; text-indent: -9999px; float: left; margin-right: 10px; }
div#footer div#social-bar a#rss	{ background: url('img/social-bar-icons.png') 0px 0px no-repeat;}
div#footer div#social-bar a#rss:hover	{ background: url('img/social-bar-icons.png') 0px -16px no-repeat;}
div#footer div#social-bar a#linked	{ background: url('img/social-bar-icons.png') -26px 0px no-repeat;}
div#footer div#social-bar a#linked:hover	{ background: url('img/social-bar-icons.png') -26px -16px no-repeat;}
div#footer div#social-bar a#youtube	{ background: url('img/social-bar-icons.png') -52px 0px no-repeat;}
div#footer div#social-bar a#youtube:hover	{ background: url('img/social-bar-icons.png') -52px -16px no-repeat;}
div#footer div#social-bar a#twitter	{ background: url('img/social-bar-icons.png') -78px 0px no-repeat;}
div#footer div#social-bar a#twitter:hover	{ background: url('img/social-bar-icons.png') -78px -16px no-repeat;}
div#footer div#social-bar a#facebook	{ background: url('img/social-bar-icons.png') -104px 0px no-repeat; margin-right: 0px;}
div#footer div#social-bar a#facebook:hover	{ background: url('img/social-bar-icons.png') -104px -16px no-repeat;; }
