a:link {	color: #B6030A;}/* Main settings */body {	margin:0px;	padding:0px;	background:url(image/bg.jpg) 0px 0px  repeat-x;	font-family:Arial, Helvetica, sans-serif;	}#main {	width:760px;	margin:0px auto;}/* Header section */#main #top { height:113px; width:740px; text-align:right; font-size:12px; color:#7D7D7D; padding:30px 20px 0px 0px;background:url(image/boatmail.gif) 35px 5px no-repeat;}#main #top ul {margin:0px; padding:0px; list-style:none;}#main #top li {margin:0px; padding:0px; display:inline;}#main #top li a {color:#7D7D7D; text-decoration:none; background:transparent url(image/arrow-gray.gif) 6px 5px no-repeat; padding:0px 15px;} #main #top li a:hover {color:#BA0D17; text-decoration:underline; background:transparent url(image/arrow-red.gif) 6px 5px no-repeat; padding:0px 15px;}/* Top menu */#main #mainMenu {width:760px; height:77px; text-align:right; position:relative;}#main #mainMenu ul {margin:0px; padding:0px; list-style:none; float:right;}#main #mainMenu ul li {margin:0px; padding:0px; float:left;}#main #mainMenu ul li a {font-size:14px; color:#F9F9F9; font-weight:bold; text-decoration:none; text-align:center; background:transparent url(image/bg-tab.jpg) no-repeat; width:140px; height:27px; display:block; line-height:27px; overflow:hidden; text-transform:uppercase; cursor:pointer;}#main #mainMenu ul li a:hover {background:transparent url(image/bg-tab-over.jpg) no-repeat;}#main #mainMenu .sub-menu {padding:15px 0px 15px 0px; width:760px; position: absolute; top:20px; left:0px; text-align:center !important; color:#F9F9F9; }#main #mainMenu .sub-menu ul {margin:0px; padding:0px; list-style:none; float:none !important;}#main #mainMenu .sub-menu li {margin:0px; padding:0px; display:inline; float:none !important;}#main #mainMenu .sub-menu a {background:none !important; font-weight:normal !important; width:auto !important; height:auto !important; display:inline !important; text-transform:lowercase !important; padding:0px 20px 0px 20px;}#main #mainMenu .sub-menu a:hover{text-decoration:underline;}#main #mainMenu .sub-menu {display:none}#main #mainMenu .active_over .sub-menu {display:block;}/* Top menu Alternative Catalogue*/#main #mainMenuCat {width:800 px; height:77px; text-align:right; position:relative;}#main #mainMenuCat ul {margin:0px; padding:0px; list-style:none; float:right;}#main #mainMenuCat ul li {margin:0px; padding:0px; float:left;}#main #mainMenuCat ul li a {font-size:14px; color:#F9F9F9; font-weight:bold; text-decoration:none; text-align:center; background:transparent url(image/bg-tab.jpg) no-repeat; width:140px; height:27px; display:block; line-height:27px; overflow:hidden; text-transform:uppercase; cursor:pointer;}#main #mainMenuCat ul li a:hover {background:transparent url(image/bg-tab-over.jpg) no-repeat;}#main #mainMenuCat .sub-menucat {padding:20px 0px 20px 0px; width:760px; position: absolute; top:20px; left:0px; text-align:center !important; color:#F9F9F9; }#main #mainMenuCat .sub-menucat ul {margin:0px; padding:0px; list-style:none; float:none !important;}#main #mainMenuCat .sub-menucat li {margin:0px; padding:0px; display:inline; float:none !important;}#main #mainMenuCat .sub-menucat a {background:none !important;font-size:14px !important; font-weight:normal !important; width:auto !important; height:auto !important; display:inline !important; text-transform:lowercase !important; padding:0px 10px 0px 10px;}#main #mainMenuCat .sub-menucat a:hover{text-decoration:underline;}#main #mainMenuCat .sub-menucat {display:none}#main #mainMenuCat .active_over .sub-menucat {display:block;}/* Header image */#main #header {background-image:url(image/header.jpg); height:150px; width:760px;}/* Title */#main #title {background-image:url(image/bg-title.jpg); height:34px; width:760px; border:#B3B3B7 2px solid; border-width:2px 0px; padding:15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#444444; line-height:16px;}#main #title #firstTitle {width:214px; height:34px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}#main #title #firstTitle a:hover {text-decoration:none;}#main #title #firstTitle a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold;}#main #title #firstTitle a.more:hover {text-decoration:none;}#main #title span {font-size:14px; font-weight:bold; color:#757575;}/* Body content */#main #mainBlog {width:758px; padding:20px 0px 0px 0px; border:#C7C7C7 1px solid; border-width:0px 1px 1px 1px;}#main #mainBlog #left {width:214px; float:left; padding:0px 20px 0px 20px;}#main #mainBlog #left img {margin:0px 0px 15px 15px}#main #mainBlog #left p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:12px; color:#444444; clear:left;}#main #mainBlog #left span {font-size:14px; color:#090909; font-weight:bold;}#main #mainBlog #left a {color:#BA0D17; text-decoration:underline;}#main #mainBlog #left a:hover {text-decoration:none;}#main #mainBlog #left a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold; background:transparent url(image/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 15px 15px; display:block;}#main #mainBlog #left a.more:hover {text-decoration:none;}#main #mainBlog #right {width:460px; border-left:#C7C7C7 2px solid; float:left; padding:0px 0px 0px 20px}#main #mainBlog #right img {float:center; margin:0px 10px 0px 0px}#main #mainBlog #right p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:12px; color:#444444;}#main #mainBlog #right .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}#main #mainBlog #right a.more {color:#BA0D17; text-decoration:none; font-size:12px; font-weight:bold; background:transparent url(image/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}#main #mainBlog #right a.more:hover {text-decoration:underline;}#main #mainBlog #right span {font-size:14px; color:#090909; font-weight:bold;}#main #mainBlog #right .h1 {font-size:12px; color:#BA0D17; font-weight:bold;}#main #mainBlog #right #disclaimer {font-size: 9px;}#main #mainBlog #right #table {text-align:right;}#main #mainBlog #right #table a.more {color:#BA0D17; text-decoration:none; font-size:12px; font-weight:bold; background:transparent url(image/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}#main #mainBlog #right #table a.more:hover {text-decoration:underline;}/* Footer content */#main #copy {height:30px;width:758px;font-size:11px;color:#090909;background-color:#F9F9F9;padding:15px 0px;clear:left;}#main #copy a:hover {text-decoration:none;}#main #copy a.more1 {color:#BA0D17; text-decoration:underline; font-size:11px; font-weight:bold;}#main #copy a.more:hover {text-decoration:none;}#main #copy #copyleft {width: 214px;margin: 0px;float: left;text-align: center;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#main #copy #copyrigth {width: 460px;text-align: right;float: right;padding-top: 10px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;}/* Body content alternative for legal template*/#main #mainBlog #legalBlog {	width: 718px;	float: left;	padding-right: 20px;	padding-left: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#main #mainBlog #legalBlog p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:11px; color:#444444;}#main #mainBlog #legalBlog .lboxMore {color:#BA0D17 text-align:right;font-size:12px;font-weight:bold; padding:0px 0px 20px 0px;}#main #mainBlog #legalBlog .lboxMore2 {color:#BA0D17 text-align:right;font-size:12px;font-weight:bold; padding:0px 0px 20px 0px;color:#BA0D17}#main #mainBlog #legalBlog a.more {color:#BA0D17; text-decoration:none; font-size:12px; font-weight:bold; background:transparent url(image/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}/*Catalogue rollover picture css script */.thumbnail{position: relative; z-index: 50;}.thumbnail:hover{background-color: transparent; z-index: 50;}.thumbnail span{/*CSS for enlarged image*/position: absolute; background-color:#ffffff; padding: 5px; right:-137px; border: 1px gray; visibility: hidden; color: black; text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0; padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/position: absolute; visibility: visible; top: -175px; right: -137px; /*position where enlarged image should offset horizontally */}/*Catalogue link css script */#main #mainBlog #right a.catmore {color:#cccccc; text-decoration:none;}#main #mainBlog #right a.catmore:hover {text-decoration:none;}
