/*
        _                                                 _           _   _             
  _ __ | |__     ___ ___  _ __ ___  _ __ ___  _   _ _ __ (_) ___ __ _| |_(_) ___  _ __  
 | '_ \| '_ \   / __/ _ \| '_ ` _ \| '_ ` _ \| | | | '_ \| |/ __/ _` | __| |/ _ \| '_ \ 
 | | | | |_) | | (__ (_) | | | | | | | | | | | |_| | | | | | (__ (_| | |_| | (_) | | | |
 |_| |_|_.__/   \___\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|_|\___\__,_|\__|_|\___/|_| |_|

 Accessible, standards-compliant web development

 http://www.nbcommunication.com

*/


html{font-size:100.01%;}
body{
	margin:0 auto;
	background:#00467F url(images/bg-body-04.png) left top repeat-x;
	font:62.5% Arial, Helvetica, sans-serif;
	min-width:1020px;
	display:block;
	}

/* GENERAL */

img{border:0; display:block;}
form{display:inline;}
.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
p{margin:0;padding:0;}

ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.float-left{float:left !important;}
.float-right{float:right !important;}
a:focus{outline:none;}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

/* MAIN */

#main{
	width:1000px;
	background: #fff;
	margin:0 auto;
	}
#main-wrapper{
	width:1020px;
	background:transparent url(images/bg-body-shadow.png) center top repeat-y;
	margin:0 auto;
	}

/* HEADER */

#header{
	height:337px;
	position:relative;
	background:url(images/bg-header-09.jpg) no-repeat 0 0;
	width: 1000px;
}

#logo a{
	width:200px;
	height:221px;
	position:absolute;
	left:0px;
	top:35px;
	overflow:hidden;
	text-indent:-9999px;
	}

#logo_narrow a{
	width:203px;
	height:234px;
	background:url(images/logo_narrow.png) no-repeat 0 0;
	position:absolute;
	left:20px;
	top:25px;
	overflow:hidden;
	text-indent:-9999px;
	}
#menu, #menu-temp{
	position:absolute;
	top:304px;
	left:0;
	width: 1000px;
	height:31px;
	background:url(images/bg-menu.png) repeat-x 0 0;
	border-top:1px solid #E17F23;
	border-bottom:1px solid #C56D1D;
}
#menu li, #menu-temp li{
	float:left;
	height:32px;
}
#menu li.first, #menu-temp li.first{
	background:none;
}
#menu li a{
	background:url(images/hr.gif) no-repeat right 8px;
	float:left;
	display:block;
	height:21px;
	padding: 10px 8px 0 8px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font:bold 1.2em/1.2 Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow: 1px 1px rgba(40, 40, 20, .3);
}
#menu-temp li a{
	background:url(images/hr.gif) no-repeat right 8px;
	float:left;
	display:block;
	height:21px;
	padding: 10px 6px 0 6px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font:bold 105%/1.2 Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow: 1px 1px rgba(40, 40, 20, .3);
}
#menu li a:hover, #menu-temp li a:hover{
	text-decoration:underline;
}
#menu li a.con, #menu-temp li a.con{background:none}
#ID1 #menu li a.hom,
#ID24 #menu li a.por,
#ID62 #menu li a.cic,
#ID25 #menu li a.spo,
#ID29 #menu li a.oth,
#ID30 #menu li a.shi,
#ID31 #menu li a.she,
#ID42 #menu li a.tra,
#ID8 #menu li a.con, #menu li.active a{
	background: none;
	background-color:#FACB9A;
	color: #533009;
	text-shadow: none;
}

#ID1 #menu li a.hom:hover,
#ID24 #menu li a.por:hover,
#ID62 #menu li a.cic:hover,
#ID25 #menu li a.spo:hover,
#ID29 #menu li a.oth:hover,
#ID30 #menu li a.shi:hover,
#ID31 #menu li a.she:hover,
#ID42 #menu li a.trav,
#ID8 #menu li a.con:hover{text-decoration:none;}

/* CONTENT */

#content{
	overflow:hidden;
	height:1%;
	padding:10px 20px 50px 0;
	background: #fff url(images/bg-content.png) 0 0 repeat-x;
	width: 980px;
	border-top:1px solid #F5F4F4;
	position:relative;
}
.sidebar{
	float:left;
	width:260px;
	padding:15px 0 0 10px;
        margin-top: 32px
	}
.days-box{
	overflow:hidden;
	height:95px;
	padding:15px;
	background:url(images/bg-days-box.jpg) no-repeat 0 0;
        width: 220px;
        margin-left: 10px;
        /*margin-top: 30px;*/
	}
.days-box p{
	font:450% "Times New Roman", Times, serif;
	color:#005088;
	/*text-align:center;*/
        font-weight:bold;
	}
.days-box p span{
	/*display:block;*/
	font-size:75%;
	color:#5b5b5b;
	font-weight:normal;
        margin-left: 5px;
	}
.sidebar .box{
	overflow:hidden;
	padding:0 0 30px 10px;
	height:1%;

	}
.sidebar .box h3{
	display:block;
	font:bold 130%/23px "Times New Roman", Times, serif;
	color:#FFF;
	padding:0;
	margin:0;
	text-align:center;
	overflow:hidden;
	background:transparent url(images/h3.png) repeat-x 0 0;
	height:35px;
	text-transform:uppercase;
	text-shadow: 1px 1px rgba(40, 40, 20, .25);
}
.sidebar .box h3 a {
	color:#FFFFFF;
	text-align:center;
	overflow:hidden;
	text-decoration: none;
	height:35px;
	text-transform:uppercase;
}
.sidebar .search-box input{
	float:left;
	width:180px;
	height:16px;
	border:1px solid #c9d1d6;
	background:url(images/bg-input.gif) no-repeat 0 0;
	font:13px "Times New Roman", Times, serif;
	padding:4px 10px;
	color:#666;
	border-right:0;
	}
.sidebar .search-box a.go{
	float:left;
	width:40px;
	height:26px;
	background:url(images/go.gif) no-repeat 0 0;
	}
ul.sub-nav{overflow:hidden;}
ul.sub-nav li{
	overflow:hidden;
	padding:1px 0 2px;
	background:url(images/hr2.gif) repeat-x 0 100%;
	}
ul.sub-nav li a{
	overflow:hidden;
	display:block;
	background:url(images/arrow.gif) no-repeat 0 0;
	height:18px;
	font:15px "Times New Roman", Times, serif;
	color:#5b5b5b;
	padding:4px 0 2px 17px;
	text-decoration:none;
	}
ul.sub-nav li a:hover{background:url(images/arrow.gif) #f3f3f3 no-repeat 0 100%;}
ul.news{
	overflow:hidden;
	padding:0 0 10px;
	}
ul.news li{
	overflow:hidden;
	padding:8px 0 10px 0;
	background:url(images/hr2.gif) repeat-x 0 100%;
	height:1%;
	}
ul.news li .date-box{
	float:left;
	width:32px;
	height:36px;
	background:url(images/date-box.gif) no-repeat 0 0;
	}
ul.news li .date-box p{
	font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0;
	text-align:center;
	}
ul.news li .date-box span{
	font:14px "Times New Roman", Times, serif;
	color:#b32511;
	display:block;
	width:100%;
	text-align:center;
	}
ul.news li .text-box{
	float:right;
	width:208px;
	}
ul.news li .text-box span {
	display:block;
	margin-bottom: 4px;
	}
ul.news li .text-box span a{
	font:bold 120% Arial, Helvetica, sans-serif;
	color:#2c6b8d;
	text-decoration:underline;
	}
ul.news li .text-box a:hover{text-decoration:none;}
ul.news li .text-box p {
	font:120% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:3px 0 0;
	}
ul.news li .text-box p a {
    font: 83.3% Arial, Helvetica, sans-serif;
	color:#2c6b8d;
	text-decoration:underline;
	}
.sidebar .box a.view-all{
	width:138px;
	height:19px;
	background:url(images/view-all.gif) no-repeat 0 0;
	}
.sidebar .box a.view-all:hover{
	background:url(images/view-all-hover.gif) no-repeat 0 0;
	}
.sidebar .newsletter .holder{
	overflow:hidden;
	padding:5px 10px;
	height:1%;
	}
.sidebar .newsletter .holder label{
	float:left;
	width:38px;
	text-align:right;
	font:120%/26px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	}
.sidebar .newsletter .holder input{
	float:right;
	width:154px;
	height:16px;
	border:1px solid #c9d1d6;
	background:url(images/bg-input.gif) no-repeat 0 0;
	font:13px "Times New Roman", Times, serif;
	padding:4px 10px;
	color:#666;
	}
.sidebar .newsletter .newsletter-submit-button {
	width:63px;
	height:26px;
	margin:5px 0 0 64px;
	}
.sidebar .newsletter p{
	font:120% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:3px 0 0;
	}
.main-box{
	float:right;
	width:680px;
	padding:10px 0 0;
	}
.main-box .top-holder{overflow:hidden; height:1%;}

/* --

ul.breadcrumb{
	float:right;
	}
ul.breadcrumb li{
	float:left;
	background:url(images/arrow2.gif) no-repeat 0 5px;
	font:120% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:0 5px 0 12px;
	}
ul.breadcrumb li.first{
	background:none;
	padding-left:0;
	}
ul.breadcrumb li a{
	color:#2c6b8d;
	text-decoration:underline;
	}
ul.breadcrumb li a:hover{text-decoration:none;}

-- */

.breadcrumbs {
}
.main-box .top-holder p {
    float: right;
	font:130%/18px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
    padding: 0;
    margin: 0;
	}


.main-box h1, .main-box h2{
	font:220% "Times New Roman", Times, serif;
	font:220% arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color:#205f84;
	overflow:hidden;
	padding:0 0 5px;
	}
.main-box h2 { clear: both; }
.main-box h3{
	font:180% helvetica, arial, sans-serif;
	font-weight: bold;
	color:#de8738;
	overflow:hidden;
	padding: 20px 0 2px;
	margin:0 0 13px;
	background:url(images/hr2.gif) repeat-x 0 100%;
	}
.main-box h4{
	font:160% helvetica, arial, sans-serif;
    font-weight: bold;
    color:#205f84;
	overflow:hidden;
    padding: 10px 0;
	}
.main-box p{
	font:130%/18px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:0 0 20px 0;
	}
.main-box p a{
	color:#2c6b8d;
	text-decoration:underline;
	}
.main-box p a:hover{text-decoration:none;}
.inner{
	overflow:hidden;
	height:1%;
	padding:15px 0;
	}
.inner-diff{padding:10px 0 !important;}
.inner .in-box{
	width:315px;
	padding: 0;
}
.inner .in-box .box-in{
	overflow:hidden;
	height:1%;
	padding:20px 0 0;
	}
.inner .img-box{
	overflow:hidden;
	border:1px solid #c9c9c9;
	padding:5px;
	}
ul.schedule{
	overflow:hidden;
	}
ul.schedule li{
	overflow:hidden;
	padding:0 0 13px;
	}
ul.schedule strong{
	overflow:hidden;
	height:26px;
	padding:0 5px 0 8px;
	display:block;
	background:url(images/sch-strong.gif) no-repeat 0 0;
	}
ul.schedule strong span{
	font:150% "Times New Roman", Times, serif;
	color:#2c6b8d;
	float:left;
	}
ul.schedule strong a.more{
	float:right;
	width:49px;
	height:19px;
	margin:5px 0 0;
	display:inline;
	background:url(images/more.gif) no-repeat 0 0;
	}
ul.schedule strong a.more:hover{background-position:0 100%;}
ul.schedule p{
	font:120%/17px Arial, Helvetica, sans-serif;
	padding:5px 0;
	}
.inner a.more2{
	width:49px;
	height:19px;
	background:url(images/more2.gif) no-repeat 0 0;
	}
.inner a.more2:hover{background-position:0 100%;}
.inner .inner-box{
	overflow:hidden;
	border-top:1px solid #d9e2ea;
	border-bottom:1px solid #d9e2ea;
	margin:15px 0 10px;
	}
.in{
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#f0f5f9;
	padding:10px 15px;
	font:bold 130%/19px Arial, Helvetica, sans-serif;
	color:#2c6b8d;
	}
.inner .img-box-diff{margin:10px 15px 10px 0; display:inline;}
/* --
ul.bullet{
	overflow:hidden;
	height:1%;
	padding:10px 0 15px;
	}

ul.bullet li{
	overflow:hidden;
	font:130% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:0 0 8px 30px;
	background:url(images/bullet.gif) no-repeat 12px 6px;
	}
-- */	
.inner ul {

	overflow:hidden;

	height:1%;

	padding:10px 0 15px;

	}

.inner ol {

	padding:10px 30px 15px;

	}


.inner ul li{

	overflow:hidden;

	font:130% Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	padding:0 0 8px 30px;

	background:url(images/bullet.gif) no-repeat 12px 6px;

	}

.inner ol li{

	/*overflow:hidden;*/

	font:130% Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	padding:0 0 8px 0px;

	}
ul.number{
	overflow:hidden;
	padding:10px 0;
	}
ul.number li{
	font:130%/18px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	overflow:hidden;
	padding:0 0 5px 35px;
    background: none;
	}
ul.number li span{
	float:left;
	margin:0 10px 0 -20px;
	width:10px;
	position:relative;
	display:inline;
	font:bold 108% "Times New Roman", Times, serif;
	color:#397798;
	}
ul.number li a{
	color:#2c6b8d;
	text-decoration:underline;
	}
ul.number li a:hover{text-decoration:none;}
ul.number li a:visited{color:#85a4b6; text-decoration:none;}
.inner ul.number li ul.number li {font-size:100%;}
.inner ul.thumbs li {
        font-size: 90%;
        background: none;
}
.inner .box{
	overflow:hidden;
	height:1%;
	padding:0 0 18px;
	}
.inner .box h3{margin:0;}
.inner .box p{padding:7px 0 10px;}
.inner .line{
	overflow:hidden;
	padding:13px 20px 14px;
	height:1%;
	background:url(images/hr2.gif) repeat-x 0 100%;
	}
.inner .line-first{
	padding-top:3px !important;
	padding-bottom:3px !important;
	height:17px;
	background:url(images/bg-line-first.gif) no-repeat 0 0;
	}
.inner .line .box1{
	float:left;
	width:135px;
	font:150% "Times New Roman", Times, serif;
	color:#205f84;
	}
.inner .line .box2{
	float:left;
	width:475px;
	}
.inner .line .box2 strong{
	font:150% "Times New Roman", Times, serif;
	color:#205f84;
	}
.inner .line .box2 p{padding:0;}
.inner .line-first .box1, .inner .line-first .box2{
	font:130% Arial, Helvetica, sans-serif !important;
	color:#5b5b5b !important;
	}	

/* FOOTER */

.pre-footer-holder{
	overflow:hidden;
	width:1000px;
	padding:25px 0 10px 0;
	background:url(images/bg-pre-footer.gif) #f5f5f5 repeat-x 0 0;
	margin: 0 auto;
	}
#pre-footer{
	width:960px;
	margin:0 auto;
	padding:0 20px;
	}
#pre-footer .box{
	float:left;
	width:300px;
	padding-right:30px;
	}
#pre-footer .box-last{padding:0 !important;}
#pre-footer h3{
	overflow:hidden;
	text-align:center;
	height:37px;
	margin:0 0 7px;
	font:130%/24px "Times New Roman", Times, serif;
	color:#5e6366;
	background:url(images/footer-h3.gif) no-repeat 0 0;
	}
#pre-footer p{
	font:140%/21px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:10px 0;
	}
#pre-footer p a{
	color:#205f84;
	text-decoration:underline;
	}
#pre-footer p a:hover{text-decoration:none;}
ul.bullet2{
	overflow:hidden;
	}
ul.bullet2 li{
	overflow:hidden;
	padding:0 0 9px 20px;
	font:120% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background:url(images/bullet2.gif) no-repeat 3px 6px;
	}
ul.bullet2 li.last{
	background:none;
	padding-left:0;
	}
ul.bullet2 li a{
	color:#205f84;
	text-decoration:underline;
	}
ul.bullet2 li a:hover{text-decoration:none;}
a.view-links{
	width:98px;
	height:19px;
	background:url(images/view-links.gif) no-repeat 0 0;
	}
ul.contact{
	overflow:hidden;	
	}
ul.contact li{
	overflow:hidden;
	padding:0 0 15px;
	}
ul.contact li strong{
	font:bold 120% Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	}
ul.contact li strong em{font-weight:normal;}
ul.contact li p{
	font:110% Arial, Helvetica, sans-serif !important;
	color:#5b5b5b;
	padding:0 !important;
	}
ul.contact li p a{
	color:#205f84;
	text-decoration:underline;
	}
ul.contact li p a:hover{text-decoration:none;}
a.view-con{
	width:118px;
	height:19px;
	background:url(images/view-con.gif) no-repeat 0 0;
	}
a.view-con:hover{
	background:url(images/view-con-hover.gif) no-repeat 0 0;
	}
.footer-holder{
   overflow:hidden;
   width:1000px;
   padding:0 0 20px 0;
   background:#00467F url(images/bg-footer-holder.png) 0 0 repeat-x;
   margin: 0 auto;
	}
#footer{
   margin:40px 20px 0 20px;
   padding: 0;
   background:transparent url(images/flags2.png) right top no-repeat;
   float:left;
   width:960px;
   display:inline;
}
#footer ul{
	float:left;
	padding:0;
	margin-bottom:10px;
}
#footer ul li{
	float:left;
	padding:0 7px 0 8px;
	background:url(images/hr3.gif) no-repeat 0 0;
	}
#footer ul li.first{
	padding-left:0;
	background:none;
	}
#footer ul li a{
	font:120% Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
#footer ul li a:hover{text-decoration:none;}
#footer p{
	font:120% Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 0;
	clear: left;
}
#footer p a{
	color:#fff;
	text-decoration:underline;
}
#footer p a:hover{text-decoration:none;}
#footer img{
	float:right;
}
.sidebar .search-box .gobutton {
	padding:0; margin:0; border:0; float: left; width:40px; height:26px;
}
fieldset {
	border: 0;
	margin: 0; /*padding :0;*/
	display:block;
	padding: 0;
}
#site-map ul {
	padding: 10px 0;
}

#site-map ul li {
	font: 130%/18px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	list-style: disc;
	text-decoration: underline;
    padding-left: 30px;
}
#site-map ul li  a{
	list-style:disc;
}
.submit-button {
        padding-top: 20px;
}
table.berths {
    width:80%;
	font: 120%/18px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
    text-align:left;
    border: 2px solid #5b5b5b;
	border-collapse: collapse;
    margin: 10px 0;

}
table.berths td, table.berths th {
       border-bottom: 1px solid #5b5b5b;
       border-right: 1px solid #5b5b5b;
       padding-left: 10px
}
table.berths th {
       background:#f0f5f9;
       color:#2c6b8d;
}
.sti-logo img {
      padding-left: 19px;
      margin-bottom: 30px;
}
img.left { float:left; margin:18px 18px 0 0; } 

.smalltext span { font-size: 9px !important; }

.sail-training-logo {
       width: 120px;
       height: 130px;
       float: left;
       margin: 10px 5px 0px 0px;
	   }
.right {
       float: right;
       margin-left: 7px;
}


/******************* CRUISE IN COMPANY ************************/

.clearboth { clear: both; margin-top: 20px }

.port-content { width: 400px; float: left; }

.port-sidebar { width: 230px; float: left; margin-left: 15px; background-color: #F0F5F9; padding: 5px; border: 2px solid #D9E2EA }

.port-sidebar h2, .port-sidebar h3 { text-transform: none; }

.port-sidebar h2 { font-size: 16px }

.port-sidebar h3 { padding: 5px; font-size: 14px }

.port-sidebar li {  }

.port-contact table { background-color: #F0F5F9; padding: 0px; border: 2px solid #D9E2EA; color: #5B5B5B; font-size:130%; width: 100%; margin-bottom: 20px }
.port-contact table tr.alternative { background-color: #E0E5E9 }

.port-contact table td { text-align: right; padding: 2px }
.port-contact table td.right-side { text-align:left; font-weight: bold; padding-left: 5px }

.port-bottom-table-quay { float:left;
margin-right:30px;
width:140px; }
.port-bottom-table-facilities { float:left;
margin-right:0px;
width:230px; }
.port-bottom-table-quay table  { background-color: #F0F5F9; padding: 0px; border: 2px solid #D9E2EA; color: #5B5B5B; font-size:130%; width: 140px }
.port-bottom-table-facilities table  { background-color: #F0F5F9; padding: 0px; border: 2px solid #D9E2EA; color: #5B5B5B; font-size:130%; width: 230px }
.port-bottom-table-quay table td, .port-bottom-table-facilities table td { padding: 2px }
.port-bottom-table-quay table tr.alternative, .port-bottom-table-facilities table tr.alternative { background-color: #E0E5E9 }

span.location { color: #DE8738; font-size: 130%; font-weight: bold }

.port-map { background-image: url(assets/images/cruising-in-company/tall-ships-cic-map.jpg); float: right; height:495px; width:350px; position: relative; padding-bottom: 30px; padding-left: 10px;}

.port-map p { position: absolute; top: 500px; left: 5px; font-weight: bold; }

.port-map ul.map-links { list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0; }

.port-map ul.map-links li { position:absolute; background: none; height: 20px; margin: 0px; padding: 0px }

.port-map ul.map-links li a { display:block;
height:20px;
overflow:hidden;
position:absolute;
text-indent:-999em;
width:60px;
}

.port-map ul.map-links li.campbeltown { left:55px;
top:424px;
width: 60px }

.port-map ul.map-links li.islay { left:47px;
top:404px;
width:38px; }

.port-map ul.map-links li.oban { left:113px;
top:360px;
width:40px; }

.port-map ul.map-links li.ullapool { left:126px;
top:254px;
width:52px; }

.port-map ul.map-links li.stornoway { left:30px;
top:232px;
width:60px; }

.port-map ul.map-links li.stromness { left:147px;
top:179px;
width:55px; }

.port-map ul.map-links li.kirkwall { left:208px;
top:173px;
width:60px; }

.port-map ul.map-links li.fair-isle { left:260px;
top:126px;
width:40px; }

.port-map ul.map-links li.scalloway { left:216px;
top:92px;
width:60px; }

.port-map ul.map-links li.cullivoe { left:235px;
top:51px;
width:50px; }

.port-map ul.map-links li.unst { left:288px;
top:48px;
width:40px; }

.port-map ul.map-links li.whalsay { left:280px;
top:80px;
width:60px; }

.cruise-in-company-list-outer { background-color:#F0F5F9;
border:2px solid #D9E2EA;
float:left;
height:210px;
margin: 0px 5px 5px 0px;
padding:5px;
width:200px; }

.cruise-in-company-list-outer h4 a {
-x-system-font:none;
color:#205F84;
font-family:helvetica,arial,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
overflow:hidden;
padding:10px 0;
text-decoration: none
}

.sponsors-list table td { list-style: none !important; float: left; display: inline; margin:  10px 20px;
height: 80px padding: 3px; border: }