#lmiu-products {
  width: 740px;
}

#banners {
	float: right;
	width: 240px;
}

.button {
  width: 240px;
  float: left;
  background: #eee;
  margin-bottom: 10px;
}

.button a {
  padding: 139px 0 0 0;
  color: white;
	width: 100%;
  display: block;
}

.button a em {
  display: block;
  padding: 5px 10px;
  background: #32383B;
  border-top: 1px solid white;
	color: white;
	font: normal 12px/20px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
}

.section_vessels .button a em {
  background: #0066FF;
}

.section_places .button a em {
  background: #2a3;
}

.section_companies .button a em {
  background: #3242B0;
}

.section_casualties .button a em {
  background: #d02;
}

.section_ais .button a em {
  background: #366;
}

.button a:hover {
  color: black;
}

.section_home .button a:hover {
  color: #ff0;
}

#loginForm,
#logged-in {
  position: relative;
  z-index: 99;
  width: 86%;
  padding: 7%;
}

#logged-in {
  color: #32383B;	
}

#logged-in h4 {
  font-size: 14px !important;
}

#logged-in ul {
  color: black !important;
  padding:5px 0pt 5px 18px !important;
}

#logged-in ul li {
  line-height: 1.3em !important;
  font-size: 14px !important;
}

#logged-in ul li a {
  color: #32383B !important;
  font-size: 14px !important;
}

#logged-in ul li a:hover {
  color: black !important;
}

#loginForm .field {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 4%;
}

#loginForm .field label {
  float: left;
  width: 70px;
  color: black;
}

#loginForm .field input.text,
#loginForm .field input.password {
  float: right;
  width: 110px;
  padding: 3px 5px;
  border: 1px solid #aaa;
}

#loginForm #login_remember label {
  float: left;
  width: 90px;  
  margin-left:5px;
  line-height: 1.5em;
}

#loginForm input.submit {
  float: left;
  width: 60px;
  border-color: #aaa;
}

#loginForm #login_remember input {
  float: left;
  margin: 4px 0 0 75px;
  line-height: 1.5em;
}

#loginForm p.forgot{
  font-size: 11px;
  width: 120px;
  float: right;
}

#loginForm p.forgot a {
  color: #666;  
  font-size: 11px !important;
}

table td#buy {
  line-height: 19px;
  padding: 0 8px;
  text-align: center;
  width: 220px;
}

td#buy ul {
  list-style-type: none;  
}

td#buy ul li {
  display: inline;
}

table td#buy h4 {
  color: white !important;
  width: 100%;
  overflow: hidden;
  font-weight: normal;
}

#lmiu-products div.block {
  float: left; 
  clear: both; 
  width: 100%; 
  margin-top: 10px; 
  padding-top: 10px; 
  border-top: 1px dotted black;
}

#lmiu-products div#lloydslist-news a#ll-cover {
  float: left; 
  width: 150px;
  padding-left: 88px;
	border: 0!important;
  padding-bottom: 0 !important;
  background: url(http://www.lmiu.com/content/lmiu/imgs/side-banners/loydslist.jpg) left top no-repeat;
}

#lmiu-products div#lloydslist-news a#ll-cover img {
  border: 1px solid #666;	
}


#places #lmiu-products div#lloydslist-news h2 {
  background-position: 150px 0;
}

#vessels #lmiu-products div#lloydslist-news h2 {
  background-position: 150px 0;
}

#lmiu-products div.block img.banner {
  border: 1px solid #666; 
  float: left; 
}

#lmiu-products div.block h3 {
  font-size: 16px;
  margin-bottom: 5px;
}

#lmiu-products div.block p + ul.buttons {
  float: left;
  width: 100%;
}

#lmiu-products div.block ul.buttons {
  float: right;
  width: 490px;
  list-style-type: none;
}

#lmiu-products div.block a.vessel {
  padding-left: 24px;
  background: url(img/ico_vessel-small.png) left center no-repeat;
}

#lmiu-products div.block td.company-reportlink a,
#lmiu-products div.block a.company {
  padding-left: 15px;
  background: url(img/ico_company-small.png) left center no-repeat;
}

#lmiu-products div.block a.place {
  padding-left: 17px;
  background: url(img/ico_place-small.png) left center no-repeat;
}

#lmiu-products div.block a.casualty {
  padding-left: 17px;
  background: url(img/ico_casualty-small.png) left center no-repeat;
}

#lmiu-products div.block a.news {
  padding-left: 18px;
  background: url(img/ico_news-small.png) left center no-repeat;
}

#lmiu-products div.block ul.buttons {
  padding-top: 7px !important;
}

#lmiu-products div.block ul.buttons li {
  margin: 0 3px 3px 0;
  padding: 0 0 0 10px;
  line-height: 19px;
  display: block;
  float: left;
  background:transparent url(/content/lmiu/imgs/home-left.gif) no-repeat scroll left center;
}

#section_vessels #lmiu-products div.block ul.buttons li {
  background-image: url(/content/lmiu/imgs/vessels-left-button.gif);
}

#section_places #lmiu-products div.block ul.buttons li {
  background-image: url(/content/lmiu/imgs/places-left-button.gif);
}

#companies #lmiu-products div.block ul.buttons li {
  background-image: url(/content/lmiu/imgs/comp-left-button.gif);
}

#casualties #lmiu-products div.block ul.buttons li {
  background-image: url(/content/lmiu/imgs/cas-left-button.gif);
}

#ais #lmiu-products div.ais-block ul.buttons li {
  background-image: url(/content/lmiu/imgs/ais-left-button.gif);
}

#lmiu-products div.block ul.buttons li a {
  background:#32383B url(/content/lmiu/imgs/home-right.gif) no-repeat scroll right center;
  color:white; 
  font-weight:normal;
  margin:0;
  line-height: 19px;
  padding:0 10px 0 0;
  text-decoration:none;
  display: block;
}

#vessels #lmiu-products div.block ul.buttons li a {
  background: #57B url(/content/lmiu/imgs/vessels-right-button.gif) no-repeat scroll right center;
}

#places #lmiu-products div.block ul.buttons li a {
  background: #595 url(/content/lmiu/imgs/places-right-button.gif) no-repeat scroll right center;
}

#companies #lmiu-products div.block ul.buttons li a {
  background: #557 url(/content/lmiu/imgs/comp-right-button.gif) no-repeat scroll right center;
}

#casualties #lmiu-products div.block ul.buttons li a {
  background: #B34 url(/content/lmiu/imgs/cas-right-button.gif) no-repeat scroll right center;
}

#ais #lmiu-products div.ais-block ul.buttons li a {
  background: #366 url(/content/lmiu/imgs/ais-right-button.gif) no-repeat scroll right center;
}

#lmiu-products div.block ul.buttons li a:hover {
  color: black;
}

#home #lmiu-products div.block ul.buttons li a:hover {
  color: #ff0;
}

#lmiu-products #welcome {
  margin-top: 0 !important; 
  border-top: 0 !important;
}
  
#lmiu-products #welcome h1 {
  font-size:18px;
  font-weight:normal;
}

#lmiu-products #welcome h1 + p {
  margin-top:10px;
}

#home #lmiu-products #welcome h1,
#home #lmiu-products div.block h2, 
#home #lmiu-products div.block h2 a,
#home #lmiu-products div.block h3 {
  color: #32383B;
}

#vessels #lmiu-products #welcome h1,
#vessels #lmiu-products div.block h2, 
#vessels #lmiu-products div.block h2 a,
#vessels #lmiu-products div.block h3 {
  color: #57B;
}

#companies  #lmiu-products #welcome h1 ,
#companies #lmiu-products div.block h2, 
#companies #lmiu-products div.block h2 a ,
#companies #lmiu-products div.block h3 {
  color: #557;
}

#places #lmiu-products #welcome h1 ,
#places #lmiu-products div.block h2, 
#places #lmiu-products div.block h2 a,
#places #lmiu-products div.block h3 {
  color: #595;
}

* #lmiu-products div.block h2 a:hover {
  color: #f60 !important;
}

#casualties #lmiu-products #welcome h1 ,
#casualties #lmiu-products div.block h2, 
#casualties #lmiu-products div.block h2 a,
#casualties #lmiu-products div.block h3 {
  color: #B34;
}

#ais #lmiu-products #welcome h1 ,
#ais #lmiu-products div.ais-block h2, 
#ais #lmiu-products div.ais-block h2 a,
#ais #lmiu-products div.ais-block h3 {
  color: #366;
}

#latest-casualties table .casualties-title {
  text-align: left !important;
}

#lmiu-products .block ul a {
  font-weight:normal !important;
  display: block;
}

#lmiu-products .block td.toggle_cell {
  border: 0 !important;
}

#lmiu-products .block td.toggle_cell div {
  padding: 5px 2px 15px 2px;
}

#lmiu-products .block td.table-date {
  text-align:right;
  width:55px;
  padding-right: 10px;
}

#lmiu-products.no-ads {
  width: 100% !important;
}

#lmiu-products div#lloydslist-news.block {
  clear: none;
}

#report_view {
  margin-right: 10px !important;
}

#lmiu-products ul.reports-tabs          { list-style:none;
border-bottom:1px solid #CCCCCC;
float:right;
padding-bottom:5px;
width:490px;
}
#lmiu-products ul.reports-tabs li       { float:left; font-size:14px; border-right:1px solid #ccc }
#lmiu-products ul.reports-tabs a        { padding:0 10px; outline:none }
#lmiu-products ul.reports-tabs
li.selected a                           { color:#333; font-weight:700!important }