@import url("version-two-forms.css");
@import url("version-two-extras.css");
@import url("version-two-extras-two.css");
@import url("version-three-extras.css");
@import url("lightbox.css");
* html #header{ height: 70px; padding-top: 0px; }
* html #middle-inner-index{ width: 750px; }
* html #newsearchboxtop{ width: 825px; }
* html .topnav ul li{ display: block; float: left; height: 1%; }
* html .topnav ul li a{ display: block; height: 1%; }
*html #newsearchboxtop #topsearch-left,* html #newsearchboxtop #searchload{ margin-top: 5px; }
a.rollover:hover{ color: #666; text-decoration: underline; }
body{
	background: #FFF no-repeat center top;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #06568C;
	margin-top: -20px;
}
#full {
	height: 100%;
	width: 100%;
}

h2,h3{
	border-style: none;	color: #06568C;	font-size: 130%;	font-weight: bold;	margin: 0 0 10px;	padding: 0;	background-image: none;
}
h3{
	background: none;
	border-style: none;
	color: #06568C;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

h4{ border-style: none; color: #06568C; font-size: 13px; font-weight: 700; margin: 3 0 0; padding: 0; }

h6{ color: #06568C; font: bold 11px Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0; }
html{ margin: 0; padding: 0; }
a.NavSpt:link {
	color: #006699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.NavSpt:visited {
	color: #006699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.NavSpt:hover {
	color: #FF9900;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.NavSpt:active {
	color: #FF9900;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.addcart-top{ background: url(../images/add-cart-icons.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
.addshortlist-top{ background: url(../images/add-shortlist-icon.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
.backbtn-top{
	color: #0C6AAA;
	font-size: 11px;
	font-weight: 700;
	margin: 0 10px 0 0;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 0;
	text-align: right;
	text-decoration: none;
	background-image: url(../images/back_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bluebox-bottom{
	background: url(../images/blue-width.gif) no-repeat left bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 15px;
}
.bluebox-bottom2{
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 15px;
	background-image: url(../images/blue-width-l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	padding-top: 0px;
}
* html .bluebox-bottom2{
	margin-top:-20px;
	margin-bottom: 20px;
	}

.bluebox-bottom-busi{
	background: url(../images/rounded-blue-busi.gif) no-repeat left bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 280px;
}

.bluebox-bottom img{ border-style: none; display: inline; font-size: 0; margin: 0; padding: 0; }
.bluebox-top{
	font-size: 0;
	height: 10px;
	margin: 0;
	padding: 0;
	background-image: url(../images/rounded-blue-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bluebox-top-only{
	font-size: 0;
	height: 15px;
	margin: 0;
	padding: 0;
	background-image: url(../images/rounded-blue-box-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.bluebox-top1{
	background: url(../images/blue-box-top.gif) no-repeat left top;
	font-size: 0;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 285px;
}

.bluebox-top-busi{
	background: url(../images/rounded-blue-busi.gif) no-repeat left top;
	font-size: 0;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 280px;
}

.browse{ background-image: url(../browse_top.gif); background-repeat: no-repeat; }
.cart-body { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 10px; padding-right: 10px; width: 740px; }
.checkout-top{ background: url(../images/checkout-icon.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
.cleardiv{ clear: both; height: 0; }
.close2{ color: #05568D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; width: 0; }
.close2 a{ color: #F90; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.close2 a:hover{ color: #F68427; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.control-div { height: 20px; margin-top: -20px; text-align: left; }
.emailalert-top{ background: url(../images/email_active.gif) no-repeat left top; color: #0C6AAA; cursor: pointer; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
.emptycart-top{ background: url(../images/remove-cart-icon.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
.greybluebox-bottom{ background: url(../images/rounded-greyblue-box.gif) no-repeat left bottom; display: block; margin: 0 0 20px; padding: 0 10px 15px; }
.greybluebox-bottom form{ margin: 0; padding-bottom: 10px; padding-top: 10px; }
.greybluebox-top{ background: url(../images/rounded-greyblue-box.gif) no-repeat left top; display: block; font-size: 0; height: 25px; margin: 0; padding: 0; vertical-align: bottom; }
.greybox-bottom{ background: url(../images/rounded-grey-box.gif) no-repeat left bottom; margin-bottom: 20px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.greybox-top{ background: url(../images/rounded-grey-box.gif) no-repeat left top; font-size: 0; height: 10px; margin: 0; padding: 0; }
.grid-bottombg{ background: url(../images/grid-bottom-bg.gif) no-repeat left top; margin: 1px 0 0; padding: 0; width: 825px; }
.grid-formiddle-bottombg{ background: url(../images/grid-formiddle-bottom-bg.gif); margin: 1px 0 0; padding: 0; }
.grid-formiddle-inner-bottombg{
	height: 10px;
	padding: 0;
	text-align: center;
	width: 730px;
	background-color: #FFFFFF;
	background-position: left top;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
.grid-formiddle-inner-small{
	background: url(../images/grid-small-small_03.gif) no-repeat left top;
	height: 9px;
	margin: 1px auto 20px;
	padding: 0;
	text-align: center;
	width: 540px;
	float: right;
}

/*for equipment and offshore table grid */

.grid-table2{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
.grid-table2 a.hl1{ color: #0c6aaa; font-weight: 700; }
.grid-table2 a:hover.hl1{ color: #EA831C; font-weight: 700; }
.grid-table2 td{
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}.grid-table2 td a{ font: 11px Arial, Helvetica, sans-serif; text-align: center; }
.grid-table2 th{ color: #0c6aaa; font-size: 11px; font-weight: 700; text-align: center; }

/*for rest sale n pur, chartering etc table grid */

.grid-table{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
.grid-table a.hl1{ color: #0c6aaa; font-weight: 700; }
.grid-table a:hover.hl1{ color: #EA831C; font-weight: 700; }
.grid-table td{
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}.grid-table td a{ font: 11px Arial, Helvetica, sans-serif; text-align: center; }
.grid-table th{ color: #0c6aaa; font-size: 11px; font-weight: 700; text-align: center; }








.grid-table-hd { color: #05568D; font: bold 11px Arial, Helvetica, sans-serif; height: 25px; margin-left: auto; margin-right: auto; padding-left: 10px; width: 740px; }
.grid-table-header{ ;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #06568C;
	background-image: url(../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 23px;
	border: 1px solid #e3e3e3;
}
.grid-table-middle {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-left-color: #E3E3E3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
.grid-table-small {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: 540px;
	float: left;
}
.grid-table-middle td{
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	text-align: left;
	height: 30px;
}
.grid-table-middle-txt-left{ font: 11px Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; padding-left: 10px; text-align: center; }
.grid-table-middle td a{ color: #0C6AAA; font: 11px Arial, Helvetica, sans-serif; }
.grid-table-middle th{ color: #0C6AAA; font: bold 11px Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; text-align: center; }
.grid-table-middleinner{ border-left: 1px solid #F0EFEF; border-right: 1px solid #F0EFEF; font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.grid-table-middleinner-d{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F0EFEF;
	border-bottom-color: #F0EFEF;
	border-left-color: #F0EFEF;
}

.grid-table-middleinner td{
	padding-left: 15px;
	text-align: left;
}
.detail-margin
{
margin-top:10px;
margin-bottom:5px;
}
.grid-table-middleinner th{
	color: #06568C;
	margin: 5;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.grid-table-middleinner tr.alt{ background: #F6F6F6; }
.grid-topbg{ background: url(../images/grid-top-bg.gif) no-repeat left top; margin-top: 10px; width: 980px; }
.grid-topbg11{ background: url(../images/grid-top-bg-2.gif) no-repeat left top; color: #05568D; font: bold 12px Arial, Helvetica, sans-serif; margin-top: 10px; width: 980px; }
.grid-topbg-r{
	color: #05568D;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	width: 980px;
	background-image: url(../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 23px;
	padding: 0px;
	border: 1px solid #e3e3e3;
}
.grid-topbg11 th{ padding-left: 15px; text-align: center; white-space: nowrap; }
.grid-topbg-formiddle{ background: url(../images/grid-formiddle-top-bg.gif) no-repeat left top; margin-top: 10px; width: 500px; }
.grid-topbg-formiddle-inner{
	background: url(../images/grig-small_bg-top.gif) no-repeat left top;
	color: #06568C;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 740px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.grid-topbg-formiddle-inner2{
	color: #06568C;
	margin-left: auto;
	margin-right: auto;
	width: 758px;
	height: 28px;
	background-image: url(../images/blue-bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	border: 1px solid #e3e3e3;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
* html .grid-topbg-formiddle-inner2{
	width: 770px;
	height: 23px;
	}
.grid-topbg-formiddle-inner-auto{
	color: #06568C;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 23px;
	background-image: url(../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 20px;
	border: 1px solid #e3e3e3;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.grid-topbg-formiddle-small{
	background: url(../images/grid-small-top-small_03.gif) no-repeat left top;
	color: #06568C;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 540px;
	float: right;
}
.grid-topbg-md{ background: url(../images/grid-top-bg-2.gif) no-repeat left top; color: #05568D; font: bold 12px Arial, Helvetica, sans-serif; margin-top: 10px; width: 740px; }
.lable { color: #06568C; font: bold 14px Arial, Helvetica, sans-serif; text-transform: capitalize; }
.lineright{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	
	}

.linebot{
	border-bottom: 1px solid #F1F1F1;
}
#linebot{
	border-bottom: 1px solid #F1F1F1;
}

.navigation{ background: url(../images/grid-bot-bg-2.gif) no-repeat left top; color: #666; height: 28px; padding: 5px; text-align: center; text-decoration: none; vertical-align: middle; width: 980px; }
.navigation-r{
	color: #666;
	height: 23px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 980px;
	background-color: #E9F4F9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}
.navigation a,.navigation2 a,a.rollover{ color: #666; text-decoration: none; }
.navigation2{ color: #666; height: 17px; padding: 5px; text-align: center; text-decoration: none; vertical-align: middle; }
.newsearch-top{ background: url(../images/newsearch-icon.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
#orange{
	background: url(none) repeat-x left bottom;
	border-style: none;
	color: #F68427;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
}
#orange a{
	background: url(none) repeat-x left bottom;
	border-style: none;
	color: #F68427;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
}
#orange a:hover{
	background: url(none) repeat-x left bottom;
	border-style: none;
	color: #F68427;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	text-decoration:underline;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
}

.white-line{
	border-style: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.orange-txt{
	background: url(none) repeat-x left bottom;
	border-style: none;
	color: #E78E10;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5;
}
.orange-txt-small{
	border-style: none;
	color: #E78E10;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}

.orange-big{ background: url(none) repeat-x left bottom; border-style: none; color: #F68427; font-size: 12px; font-weight: 700; list-style-type: square; margin: 10px 0; padding: 0; text-decoration: none; }
.red-big{ background: url(none) repeat-x left bottom; border-style: none; color: #CC0000; font-size: 12px; font-weight: normal; list-style-type: square; margin: 10px 0; padding: 0; text-decoration: none; }

.orange-big-a{
	background: url(none) repeat-x left bottom;
	border-style: none;
	font-size: 12px;
	font-weight: normal;
	list-style-type: square;
	text-decoration: none;
	color: #f19900;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.orange-big-list{
	border-style: none;
	color: #F68427;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/list_close.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 2;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 30;
}
.orange-big-list-on{
	border-style: none;
	color: #F68427;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/list_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 2;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 30;
}

.printbtn-top{
	background: url(../images/print_icon.gif) no-repeat left top;
	color: #0C6AAA;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 0;
	text-align: right;
	text-decoration: none;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.printtop{
	color: #0C6AAA;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0;
	text-align: right;
	text-decoration: none;
	background-image: url(../images/print-icons-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	width: 52px;
}
.starick { color: #CC3300; font-family: verdana; font-size: 11px; vertical-align: middle; }
.starick2 { color: #CC3300; font-family: verdana; font-size: 11px; vertical-align: middle; }
.subnav li{ display: inline; list-style: none; margin: 0; padding: 0 0 0 10px; }
.subnav li a{ color: #E7A902; font-size: 11px; margin: 0; padding: 0; text-decoration: none; }
.subnav,#login-nav ul,#footer #links ul,#login-nav2 ul{ list-style: none; margin: 0; padding: 0; }
.table_border{ border: 1px solid #000; }
.topnav li ul{ display: none; left: -52px; position: absolute; top: 25px; }
.topnav li ul li a{ color: #F68427; font-size: 11px; font-weight: 400; }
.topnav li:hover ul,.topnav li.over ul{ display: block; }
.topnav ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.topnav ul li{ display: block; position: relative; }
.topnav ul li a{ background: #fff; color: #06568C; display: block; float: left; font-weight: 700; padding-bottom: 10px; padding-left: 15px; padding-right: 5px; text-decoration: none; }
.topnav ul li a:hover{ background: #FFF; color: #06568C; }
.viewcart-top{ background: url(../images/cart-icon.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
#close{ cursor: pointer; position: absolute; right: -5px; top: -5px; }
#close1{ clear: right; color: #05568D; display: inline; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 10px; margin-right: 10px; margin-top: -40px; text-align: right; }
#content #topsearch{
	margin-bottom: 10px;
	margin-right: 2px;
	margin-top: 5px;
	float: right;
	width: 210px;
	background-image: url(../images/topsearch-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: left;
	display: block;
	height: 30px;
	vertical-align: top;
	padding-left: 10px;
}
* html #content #topsearch{
	background-image: url(../images/topsearch-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: -10px;
	width: 210px;
	padding-top: 0px;
	padding-left: 10px;
	}
#topsearch .topsearch-txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 12px;
	width: 168px;
	border: 1px solid #FFFFFF;
}
* html #topsearch .topsearch-txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 18px;
	width: 168px;
	border: 1px solid #FFFFFF;
}
#content #topsearch-inner{ margin-right: 10px; margin-top: 20px; }
#content .topnav{ float: right; text-align: right; }
#do_busi{ margin-left: 37px; }
#emailbtn-top{ background: url(../images/email_inactive.gif) no-repeat left top; color: #0C6AAA; font-size: 11px; font-weight: 700; margin: 0 10px 0 0; padding-bottom: 5px; padding-left: 20px; padding-top: 0; text-align: right; text-decoration: none; }
#energy_nav{ margin-left: 52px; }
#flashintro{
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
	z-index: 0;
}
#footer{
	font-size: 11px;
	margin-bottom: 1em;
	padding-top: 5px;
	margin-top: 0px;
}
#footer #copyright{
	clear: right;
	float: left;
	width: 300px;
	color: #ACACAC;
	font-size: 10px;
}
#footer #links{
	clear: right;
	float: right;
	text-align: right;
	width: 600px;
}
#header{
	height: 100px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 980px;
}
#header #content{
	clear: right;
	float: left;
	height: auto;
	text-align: right;
	width: 740px;
	text-transform: uppercase;
}
#header #logo{ clear: right; float: left; height: 81px; margin-top: 11px; width: 240px; }
* html #header #logo{ margin-top: 5px; width: 240px; }
#header #logo h1{ background: url(../images/web-logo-main.gif) no-repeat left top; height: 81px; margin: 0; padding: 0; width: 207px; }
#header #logo h1 a{ display: block; height: 81px; margin: 0; padding: 0; text-indent: -9999px; width: 207px; }
#leftnav{ margin: 0 0 20px; padding: 0; }
#leftnav dd{ margin: 5px 0; padding: 0 0 0 25px; }
#leftnav dt{ border-bottom: 1px solid #F2F2F2; }
#leftnav dt a{ color: #06568C; display: block; font-weight: 700; padding-bottom: 5px; padding-left: 10px; padding-top: 5px; text-decoration: none; }
#leftnav dt a:hover{ color: #E7A902; display: block; font-weight: 700; padding-bottom: 5px; padding-left: 10px; padding-top: 5px; text-decoration: none; }
#light-box-login{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#login-box, #forget-box{ background: transparent no-repeat; float: left; height: 20px; margin: 0; padding: 0; text-align: right; width: 400px; z-index: 10000; }
#login-nav{ float: right; height: 25px; width: 320px; }
#login-nav ul li a,#footer #links ul li a,#login-nav2 ul li a{
	border-right: 1px solid #999999;
	padding-right: 5px;
	text-decoration: none;
	font-size: 10px;
	color: #ACACAC;
}
#footer #links ul li a:hover{
	padding-right: 5px;
	text-decoration: underline;
	font-size: 10px;
}

#login-nav ul li a.noborder,#footer #links ul li a.noborder,#login-nav2 ul li a.noborder{ border-style: none; }
#login-nav ul li,#footer #links ul li,#login-nav2 ul li{ display: inline; font-size: 11px; margin: 0; padding: 0 0 0 5px; }

#login-nav2{ float: right; height: 25px; width: 500px; }

#mainarea{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 980px;
}

#mainarea #left{ float: left; margin-right: 15px; width: 210px; }

#mainarea #middle{ float: left; margin-left: 10px; margin-right: 10px; padding-left: 4px; padding-right: 4px; width: 500px; }

#mainarea #middle-big{ clear: right; float: left; margin: 0; padding: 0; width: 825px; }

#mainarea #middle-big-full{ margin: 0 auto; padding: 0; width: 940px; }

#mainarea #middle-inner{ clear: right; float: left; padding-left: 15px; width: 740px; }

#mainarea #right{ clear: right; float: right; margin-left: 15px; width: 210px; }

#mainarea #right-ads{ clear: right; float: left; margin-left: 15px; text-align: center; width: 140px; }

#middle-big-full #mid-pad { padding-left: 20px; }

#middle-big-full2{
	padding: 0;
	width: 980px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#oil-gas{
	padding: 0;
	width: 777px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#middle-inner-index{ clear: right; float: left; font: 11px Arial, Helvetica, sans-serif; padding-left: 15px; width: 735px; }

#newsearchboxtop{ background: url(../images/newsearchbg-top.gif) no-repeat left top; display: block; height: 72px; margin-bottom: 5px; margin-top: 5px; max-height: 72px; padding: 5px 20px; width: 785px; }

#newsearchboxtop #searchload{ clear: right; float: left; margin: -10px 0 0; padding: 0; width: 625px; }

#newsearchboxtop #topsearch-left{ clear: right; float: left; margin-top: -10px; width: 150px; }

#orange-big { background: url(none) repeat-x left bottom; border-style: none; color: #F68427; font-size: 12px; font-weight: 700; margin: 10px 0; padding: 0; text-decoration: none; }

#pageheader-inner{
	height: 140px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#rb-contact-body { border-left: 1px solid #DFDDDD; border-right: 1px solid #DFDDDD; padding-bottom: 10px; text-align: center; width: 740px; }

#rb-contact-ft { background: url(../images/contac-rb-footr.gif) no-repeat left top; height: 15px; width: 740px; }

#rb-contact-hdr { background: url(../images/conatc-rb-hdr.gif) no-repeat left bottom; height: 15px; width: 740px; }

#service_nav{
	margin-left: -70px;
}

#sp_nav{ margin-left: 30px; }

#wrapper{ margin-left: auto; margin-right: auto; padding: 0; text-align: left; width: 980px; }

#wrapper_popup{ margin: 20px; padding: 0; text-align: center; width: 455px; }

#wrapper_popup1{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	text-align: center;
	width: 460px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	padding-left: 0px;
}

#wrapper_popup2{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 0;
	text-align: center;
	width: 460px;
	float: right;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.tab-border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E1E1;
	border-bottom-color: #E3E1E1;
	border-left-color: #E3E1E1;
	padding-bottom: 10px;
}
.image-frame {
	padding: 1px;
	border: 1px solid #C0C0C0;
	display: block;
}
.image-frame-clr {
	padding: 1px;
	border: 1px solid #333366;
	display: block;
}
.search-body {
	width: 292px;
	padding: 15px 10px 5px 5px;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}
* html .search-body {
	width: 309px;
	padding: 20px 10px 10px;
	}
.search-body li {
	font: 13px Arial, Helvetica, sans-serif;
	color: #06568C;
}
.search-body p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #707070;
	margin-top: 0px;
	margin-left: 15px;
}
.search-pan-footr {
	background: url(../images/search_footr.gif) no-repeat left top;
	height: 12px;
	width: 309px;
}
.search-body a {
	font: 13px Arial, Helvetica, sans-serif;
	color: #06568C;
	text-decoration: none;
}
.search-body a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: #E65B00;
	text-decoration: underline;
}
#services-selt {
	font-family: Arial, Helvetica, sans-serif;
	width: 270px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
}
#services-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	list-style-type: none;
	text-align: left;
}
#services-selt ul {
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	line-height: 22px;
}
#site-map-box {
	width: 320px;
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#inner-sitemp {
	width: 250px;
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
*html #inner-sitemp {
	width: 290px;
	}
#site-body {
	text-align: left;
	float: left;
	width: 980px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#site-box {
	width: 957px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
*html #site-box {
	width: 979px;
	
}
#site-tree {
	text-align: left;
	float: left;
	margin-left: 20px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.site-list-blnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/list-blank.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
}
.site-list-blnk a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	list-style-type: none;
	color: #666666;
	text-decoration: none;
}

.site-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/list_close.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
	display: block;
}
.site-list-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/list_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
	color: #F68427;
}
.site-list-inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/orange-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
	margin-left: 8px;
}
.site-list-inner-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/list_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
	margin-left: 8px;
	color: #F68427;
}

#about ,#services , #ship ,   #marin, #dobuss,  #oil, #gloss{
	text-align: left;
	padding-top: 10px;
}
#ship-inner, #othership, #shipbuild, #chartering,  #equip, #directory {
	text-align: left;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.link-blu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06568C;
}
.box-bord-rl {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.error-red-small {
	background-image: url(../images/error-red-small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 27px;
	width: 330px;
	vertical-align: middle;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B00000;
}
.confirm-blue-small {
	background-image: url(../images/confirm-blue-small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 30px;
	width: 330px;
	vertical-align: middle;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.image-view {
	padding: 2px;
	border: 1px solid #06568C;
	min-height: 100px;
	min-width: 100px;
	margin-left:auto;
	margin-right: auto;
	width: 100px;
}
#contact-detail .link-blu strong {
	line-height: 20px;
}

#search-prot-hd
{
	background-image: url(../images/search-port-hd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}

#search-prot-ft
{
	background-image: url(../images/search-port-ft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 7px;
}
#payment-ico {
	text-align: right;
	width: 210px;
	float: left;
	height: 130px;
	padding-top: 10px;
	margin-top: 20px;
}
#contact-left dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06568C;
	line-height: 18px;
	font-weight: bold;
}
#contact-left dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
#contact-box {
	background-image: url(../images/contac-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 57px;
	width: 410px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contact-box label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06568C;
	line-height: 16px;
}
#contact-left {
	width:236px; 
	float:left;
}
#contact-mid {
	width:430px;
	float:left;
	margin-right: 30px;
	margin-left: 30px;
}
#contact-mid-farsi {
	width:689px;
	float:right;
	margin-right: 30px;
	margin-left: 10px;
}
#contact-right {
	width:236px; 
	float:left;
}#contact-right ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06568C;
}
#contact-right li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	list-style-type: none;
}
#contact-right li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-type: none;
	text-decoration:none;
}
#contact-right li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-type: none;
	text-decoration:underline;
}
#services-mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
	width: 550px;
	padding-left: 10px;
	margin-left: 20px;
	background-color: #f7f7f7;
	border: 1px solid #ebebeb;
	color: #333333;
}
*html #services-mid {
	width: 580px;
	}

#ad-banner {
	text-align: left;
	width: 293px;
	margin-top: 15px;
	float: left;
}
#left-srv-small {
	text-align: left;
	width: 390px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
*html #left-srv-small {
	width: 375px;
	}
#search-prot-ft-bot
{
	background-image: url(../images/serach-port-fot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 453px;
}
#searh-port-bg
{
	background-image: url(../images/search-port-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 113px;
	width: 453px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#middle-big-full2 #contact-left dl {
	padding-left: 40px;
}
#services-mid dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06568C;
}
#flash-map {
	width: 720px;
	text-align: right;
}
.reg-hdng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.reg-hdng2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}

#margin-lefto {
	margin-top: -25px;
	margin-left: -20px;
}
#equipment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 0C6AAA;
	height: 12px;
	width: 648px;
	margin-left: 30px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#equipment-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 0C6AAA;
	height: 12px;
	width: 648px;
	margin-left: 30px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#equip-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C6AAA;
	width: 405px;
	margin-left: 0px;
	padding-top: 5px;
	text-align: left;
	padding-left: 5px;
}

.equipments-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066cc;
	padding-left: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration:none
}
.handle {
	float: right;
	margin-right: 60px;
}
.line {
	padding-bottom: 5px;
	background-image: url(../images/line-new.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.border-pic {
	padding: 1px;
	border: 1px solid D8D5D5;
}
.grid-topbg-formiddle-inner2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#2co {
	background: no-repeat left top;
	height: 60px;
	padding-left: 30px;
}
#searchpannel {
	background-color: #F5F5F5;
}

#tab2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;
}
#tab1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;
}

#header-title td {
	border-style: none; color: #06568C; font-size: 13px; font-weight: 700; margin: 3 0 0; padding: 0;
}

#tool-box {
	display: block;
	width: 215px;
	margin-left: 20px;
}
.go-btn {
	margin-top: 1px;
	margin-right: -2px;
}
* html .go-btn {
	margin-top: -2px;
	margin-right: -2px;
}
#offer-buttons {
	height: 40px;
	width: 770px;
	padding-right: 70px;
	padding-left: 70px;
}
#offer-image {
	background-image: url(../images/add-view-btn.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#left-news-full #news-hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	margin-top: 10px;
	margin-bottom: 10px;
}
#news-detail-box-gray span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C7AC8;
}
