* /*Set's border, padding and margin to 0 for all values*/
{
	padding: 0;
	margin: auto;
	border: 0;
}

body, html 
{
	color: #000; 
	font-family: Arial, Tahoma, sans-serif;
	background-color: #FFFFFF; 
	height: 100%;
	background-image: url(http://britbulk.irwebpage.com/images/sitewide/Body_BG.gif);
	background-repeat: repeat-x;
	text-align: center;
}

body 
{
	font-size: 12px;
	height: 100%;
}

p 
{
	padding: 7px 0 7px 0;
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}

.openingParagraph
{
	font-size: 16px;
	color: #0079c2;
}

em
{
	color: #071532;
	font-weight:bold;
}

a 
{
	color: #0079c2;
	text-decoration: none;
}

a:hover
{
	color: #666666;
	text-decoration: underline;
}

h2
{
	color: #b5b5b5;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #a3a3a3;
}

.clear 
{ 
	clear: both; 
}

#mainContainer 
{
	width: 826px;
	min-height: 100%;
	background: #FFFFFF;
	text-align: left;
}

#shade-left {
	float: left;
	width: 20px;
	height: 741px;
	background: url("http://britbulk.irwebpage.com/images/sitewide/leftShade.gif") no-repeat;
}

#shade-right {
	float: right;
	width: 20px;
	height: 741px;
	background: url("http://britbulk.irwebpage.com/images/sitewide/rightShade.gif") no-repeat;
}

* html #mainContainer 
{
	height: 100%;
}

#featureHolder
{
	background-repeat: no-repeat;
	background-position: right;
	width: 665px;
	height: 169px;
	margin-left: 236px;
	-moz-margin-start: 229px;
	border-left: 1px solid #FFFFFF;
	_border-left: 0px;
}

@media screen and (min-width: 0px) {

#featureHolder
{
	background-repeat: no-repeat;
	background-position: right;
	width: 665px;
	height: 289px;
	margin-left: 226px;
	border-left: 1px solid #FFFFFF;
}

}

#headerholder
{
	width: 665px;
	height: 127px;
	background-color: #0079c2;
	border-bottom: 3px solid #4171a6;
	border-left: 1px solid #FFFFFF;
	margin-right: 20px;
	_margin-left: 140px;
	_margin-top: -741px;

}

.headerLogo
{
	float: left;
	width: 192px;
	height: 32px;
	margin-left: 25px;
	_margin-left: 15px;
	margin-top: 65px;
}

.headerPrintLogo
{
	visibility:hidden;
	display:none;
}
.headerDetails
{
	float: right;
	width: 180px;
	height: 30px;
	margin-right: 15px;
	_margin-right: 0px;
	margin-top:85px;
	color: #FFFFFF;
	font-size: 11px;
}

.outer 
{
	margin-top: 50px;

	padding-left: 165px; 
}

* html .outer 
{
	
}

.inner 
{
	width: 595px;
	/*_margin-top: -561px;*/
}

* html .inner 
{
	width: 100%;
}

.float-wrap 
{
	float: left;
	width: 895px;
	_width: 899px;
	margin-left: -284px; 
	_margin-left: -264px;
}

* html .float-wrap 
{
	
}

#content 
{
	float: right;
	width: 500px;
	margin-top: 100px;
	margin-right: 20px;
	_margin-right: 5px;
}

* html #content 
{
	position: relative; /*** IE needs this  ***/
}

.contentWrap 
{
	padding: 5px;
	margin-bottom: 30px;
	width: 620px;
	margin-left: -116px;
	_margin-left: 0px;
	_margin-right: 0px;
	-moz-margin-start: -126px;
}

@media screen and (min-width: 0px) {

.contentWrap 
{
	padding: 5px;
	margin-bottom: 30px;
	width: 620px;
	margin-left: -128px;
	-moz-margin-start: -126px;
}

}

.contentWrap ol, .contentWrap ul
{
	margin: 3px 0 5px 35px;
	font-size: 12px;
	color: #666666;
}

.contentWrap li 
{
	padding-bottom: 2px;
}

* html #leftMenu
{
	position: relative; /*** IE needs this  ***/
}

#leftMenu 
{
	float: left;
	width: 120px; 
	_width: 121px;
	height: 535px;
	margin-left: 116px;
	_margin-left: 59px;
	-moz-margin-start: 106px;
	margin-top: -180px;
	position: relative;
	z-index: 4;
	background-image:url(http://britbulk.irwebpage.com/images/sitewide/LeftMenuBG.gif);
	background-repeat: repeat-x;
}

@media screen and (min-width: 0px) {

#leftMenu 
{
	float: left;
	width: 120px; 
	height: 535px;
	margin-left: 106px;
	margin-top: -180px;
	position: relative;
	z-index: 4;
	background-image:url(http://britbulk.irwebpage.com/images/sitewide/LeftMenuBG.gif);
	background-repeat: repeat-x;
}

}

#leftMenu  a
{
	color: #071532;
	text-decoration: none;
	font-weight: bold;
}

#leftMenu  a:hover
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#leftMenu  a:active
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#leftMenu ul 
{
	list-style: none;
	padding-bottom: 4px;
}

#leftMenu li 
{
	padding-bottom: 2px;
}

#right 
{
	margin: -50px 0 0 -895px; /*** Move the right column so it takes the positon as a top menu ***/
	float: left; 
	width: 750px;
	padding: 0px;
	height: 40px;
}

* html #right 
{
	position: relative; /*** IE needs this  ***/
}

#right ul
{
	list-style: none;
}

#right li 
{
	display: inline;
	padding-right: 15px;
}

#footer 
{
	width: 826px;
	height: 30px;
	margin-top: -18px; 
	background-repeat: no-repeat;
	clear: both;
}

.mainPanel
{
	width: 580px;
	float: left;
	margin-top: 15px;
}

.mainPanelBottom
{
	width: 580px;
	float: left;
	margin-top: 25px;
	
}
.leftPanel
{
	width: 290px;
	float: left;
	margin-top: 15px;
}

.rightPanel
{
	width: 300px;
	height: 336px;
	float: right;
	margin-top: 15px;
}

.leftPanelSmall
{
	width: 190px;
	float: left;
	margin-top: 15px;
}

.rightPanelLarge
{
	width: 400px;
	height: 336px;
	float: right;
	margin-top: 15px;
}

.rightPanelBackground
{
	width: 300px;
	height: 336px;
	float: right;
	margin-top: 15px;
	background-image: url(http://britbulk.irwebpage.com/images/home/ImageViewerBG.gif);
	background-repeat: repeat-x;
}

.fleetViewImageHolder
{
	width: 268px;
	height: 165px;
	border: 1px solid #666666;
	margin-top: 15px;
}

.fleetViewTitleButtonHolder
{
	width: 268px;
	height: 40px;
	border-bottom: 1px solid #666666;
	line-height: 50px;
}

.fleetViewTitle
{
	color: #666666;
	float: left;
}

.fleetViewButtonHolder
{
	float: right;
	width: 42px;
	margin-top: 11px;
}

.fleetPrev
{
	float: left;
}

.fleetNext
{
	float: right;
}

.fleetNameLinkHolder
{
	width: 268px;
	height: 40px;
	line-height: 40px;
}

.fleetNameLinkHolder a
{
	color: #666666;
	text-decoration: none
}

.fleetNameLinkHolder a:hover
{
	color: #0079c2;
	text-decoration: none
}

.fleetName
{
	float: left;
	font-size: 16px;
	color: #666666;
	clear: both;
}

.fleetLink
{
	float: right;
	color: #666666;
}

#navholder
{
	width: 760px;
	height: 30px;
	text-align: center;
}

#navigation
{
	
}

#navigation a
{
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	color: #0079c2;
	text-decoration: none;
}

#navigation a:hover
{
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#menuitem
{
	float: right;
	font-size: 10px;
	color: #666666;
}

.rightPanelBoxPrimaryLayout2
{
	width: 290px;
	height: 280px;
	_height: 260px;
	border: 1px solid #CCCCCC;
	

	margin-top: 10px;
}

.rightPanelBoxSearchHolderContact
{
	
	font-weight: bold;
	height: 160px;
}

.rightPanelBoxContactThankYouHolder
{
	background-color: #E5E5E5;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	height: 15px;
	_height: 200px;
	padding:10px;
	color: #0079c2;
}

.contactFormLeft
{
	float: left;
	height: 25px;
	color: #0079c2;
	line-height: 22px;
	text-indent: 7px;
}

.contactFormContainer
{
	width: 260px;
	height: 25px;
	line-height: 18px;
	float: left;
	margin-bottom: 7px;
}

.contactFormRow
{
	background-color: #ebebeb;
	width: 100%;
	clear: both;
	height: 25px;
}

.contactFormRowAlternate
{
	background-color: #FFFFFF;
	width: 100%;
	clear: both;
	height: 25px;	
}

.contactFormButton
{
	float: right;
	margin-top:5px;
	_margin-top:0px;
	margin-right:0px;
}

.contactFormRight
{
	float: right;
	height: 25px;
	font-size: 11px;
	text-align: right;
	color: #071532;
}

.contactFormRightMessage
{
	float: right;
	height: 60px;
	font-size: 11px;
	margin-right: 115px;
}

.contactFormRightMessage
{
	float: right;
	height: 60px;
	font-size: 11px;
	margin-right: 0px;
}

.contactFormContainerMessage
{
	width: 260px;
	height:60px;
	line-height: 25px;
	float: left;
	margin-bottom: 14px;
}

.txtBoxBorder {

	font-size: 12px;
	padding:2px;
	border: 1px solid #999999;
}

.closeButton
{
	text-decoration: none;
}

.vesselResultsTextHeading
{
	font-weight: bold;
	background-color: #0079c2;
	color: #FFFFFF;
	padding-bottom: 3px;
	height:18px;
	width:100%;
	
}

.vesselResultsTextHeading a
{
	font-weight: bold;
	background-color: #0079c2;
	color: #FFFFFF;
	text-decoration: none;

}

.vesselResultsTextHeading a:hover
{
	font-weight: bold;
	background-color: #0079c2;
	color: #FFFFFF;
	text-decoration: underline;
}

.vesselResultItemAlt
{
	background-color: #ebebeb;
	color: #666666;
	clear: both;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:4px;
}

.vesselResultItemHead
{
	background-color: #0079c2;
	color: #ffffff;
	clear: both;
	padding-top:4px;
	padding-bottom:4px;
	height:14px;
	text-indent:4px;
}

.vesselResultItem
{
	background-color: #FFFFFF;
	color: #666666;
	clear: both;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:4px;
}

.searchResultItemText
{
	color: #666666;
	line-height: 20px;	
}

.vehicleDetailLarge
{
	float: left;
	width:180px;
}

.vehicleDetailColMedium
{
	float: left;
	width:120px;
}

.vehicleDetailColSmall
{
	float: left;
	width:60px;
}

.detailRight
{
	float: right;
}

.detailLeft
{
	float: left;
	width:96px;
}

.detailLeftMedium
{
	float: left;
	width:180px;
}

.detailRow
{
	background-color: #ebebeb;
	color: #666666;
	clear: both;
	height: 20px;
}

.detailRowAlternate
{
	background-color: #FFFFFF;
	color: #666666;
	clear: both;
	height: 20px;
}

.navigationPaging
{
	color: #666666;
	margin-top:8px;
	margin-bottom:8px;
}

.navigationPaging a
{
	color: #0079c2;
	margin-right: 15px;	
}

.navigationPaging a:hover
{
	color: #666666;
	margin-right: 15px;	
}

.contactButton
{
	color: #FFFFFF;
	background-color: #0079c2;
	margin-right: 30px;
}

.newsItemTitle
{
	color: #FFFFFF;	
	height: 25px;
	line-height: 25px;
	background-color: #0079c2;
	text-indent: 8px;
}

.newsItemTitleText
{
	color: #666666;	
}

.formHolder
{
	width: 330px;
	height: 30px;
	float: left;
	background-color: #EBEBEB;	
}

.formHolderAlt
{
	width: 330px;
	height: 30px;
	float: left;	
}

.formHolderTitle
{
	width: 330px;
	height: 30px;
	float: left;
	font-weight: bold;
	color: #0079c2;	
}

.formHolderMessageAlt
{
	width: 330px;
	height: 85px;
	float: left;
	background-color: #EBEBEB;	
}

.formHolderMessage
{
	width: 330px;
	height: 85px;
	float: left;	
}

.formLeft
{
	float: left;	
	color: #0079c2;
	font-weight: bold;
	line-height: 30px;
	text-indent: 8px;
}

.formRight
{
	float: right;
	line-height: 30px;	
}

.formRightMessage
{
	float: right;
	line-height: 85px;	
}

.button
{
	background-color: #0079c2;
	color: #FFFFFF;	
}

.headerText
{
	color: #0079c2;
	font-weight:bold;
}


.contactFormHeader
{
float:left;
width:290px;
color:#FFFFFF;
background-color: #0079c2;
height: 25px;
line-height:25px;
text-indent: 8px;
font-weight: bold;
}

.tabView
{
	padding:8px;
	color: #999999;
	height: 100%;
	line-height: 20px;
	margin-top: -4px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.formHolderOffice
{
	width: 580px;
	height: 30px;
	float: left;
	background-color: #EBEBEB;	
}



.inquiries_form { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }

.email_form { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }
.webcast_form { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }

.cell_title { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #0079c2; }
.cell_row { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }
.cell_title_text {
	color: #FFFFFF;	
	height: 25px;
	line-height: 25px;
}

.selectCell { border-width: 1px; padding: 2px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }

