@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font:13px/14px Arial, Helvetica, sans-serif;
	color:#333;
}
h1 {
	font-size: 24px;
}
.hWarning {
	color:red;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
a img{
	border:none;
}
form{
	margin:0;
	padding:0;
}
#page{
	position:relative;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
/*block header*/
#header{
	z-index:10;
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/header-bg.jpg) no-repeat;
	height:154px;
}
#header .logo{
	float:right;
	position:relative;
	z-index:0;
}
#header .logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	width:245px;
	height:121px;
	cursor:pointer;
}
#header .promo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:259px;
	height:19px;
	margin:7px 0 0 9px;
}
a.content_link{
	color: #051787;
	text-decoration: none;
	font-weight: bold;
}
a.content_link:hover{
	color: #B4BEFC;
	font-weight: bold;
}
.menu{
	z-index:25;
	position:relative;
	top:-2px;
	left:0;
	clear:both;
	width:100%;
	height:35px;
	background:url(../images/menu-bg.gif) repeat-x;
	overflow:hidden;
}
.menu ul{
	float:left;
	height:32px;
	padding:3px 0 0;
	margin:0;
	list-style:none;
	width:395px;
	overflow:hidden;
}
.menu ul li{
	float:left;
}
.menu ul a{
	height:27px;
	text-decoration:none;
	padding:5px 12px 0;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	line-height:22px;
	float:left;
	color:#191919;
}
.menu ul li a:hover,
.menu ul li.active a, #navPrimary li.current a{
	display:block;
	background:#fff;
}
.form{
	float:right;
	width:359px;
	padding:11px 0 0;
	overflow:hidden;
}
.menu .select{
	padding:7px 0 0 3px;
	height:26px;
	width:237px;
	overflow:hidden;
	float:left;
}
.select-inactive{
	background:url(../images/bg-left-select.gif) no-repeat;
	padding:0 0 0 3px;
	float:left;
	height:26px;
	width:151px;	
	cursor:pointer;
	color:#3366cc;
	font-size:18px;
	text-decoration:none;
}
.select-inactive .right{
	background:url(../images/bg-right-select.gif) no-repeat 100% 0;
	padding:0 3px 0 0;
	display:block;
	height:26px;	
}
.select-inactive .right span{
	display:block;
	height:21px;
	padding:5px 0 0 2px;
	background:url(../images/bg-select.gif) repeat-x;
}
.menu .select select{
	width:180px !important;
}
.form div{
	float:left;
	height:1%;
	overflow:hidden;
}
.form .btn{
	margin:2px 10px 0 0;
	background:#7a87a9;
}
.form .btn input{
	float:left;
}
.form .inp input{
	float:left;
}
.form .btn .cart{
	margin:0 1px 0 0;
}
.form .inp-txt{
	width:220px;
	border:0;
	margin:0 3px 0 0;
}
.company-name{
	z-index:20;
	position:absolute;
	top:77px;
	left:10px;
	margin:0;
}
.company-name span{
	background:url(../images/crowley-marine.png) no-repeat;
	width:383px;
	display:block;
	cursor:pointer;
	visibility:hidden;
}
.company-name a{
	width:383px;
	height:35px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/*block content*/
#main{
	padding-top:154px;
}
#sidebar{
	width:156px;
	float:left;
	padding:10px 0 0;
}
#sidebar .img-nav{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;	
}
#sidebar .img-nav li{
	margin:0 0 16px;
}
#sidebar .img-nav a{
	display:inline;
}
#sidebar .img-nav img{
	vertical-align:top;
	
}
#sidebar h2{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-h3.gif) no-repeat;
	width:147px;
	height:30px;
	margin:0;
}
.block{
	position:relative;
	top:-8px;
	left:0;
	margin:0 0 2px 6px;
	width:147px;
}
.block .frame{
	width:147px;
	background: url(../images/bg-block.gif) repeat-y;
	padding:5px 0 3px;
}
.block .frame p{
	margin:0;
	font-size:12px;
	line-height:12px;
	color:#7c8383;
}
.block .b{
	background: url(../images/bg-block-b.gif) no-repeat;
	height:6px;
	width:147px;
	overflow:hidden;
}
.block .coment{
	margin:7px 0 0 10px;
}
.block .box{
	width:120px;
	margin:0 auto;

	background:#eff6fb;
	padding:4px 4px 6px;
	border:1px solid #ced6dc;
}
#sidebar h3{
	margin:0;
	font-size:11px;
	color:#0446c5;
	text-align:center;
	margin:10px 0 3px 0;
}
#sidebar .blog{
	background:#eae8f6;
	border:1px solid #000;
	padding:6px 3px 72px 5px;
	width:122px;
	margin:0 auto 10px;
}
#sidebar .blog p{
	margin:0;
	font-size:10px;
	margin:0;
	line-height:14px;
}
#sidebar .nav{
	margin:-23px 0 0;
	padding:0;
	list-style:none;
	background-color: #fff;
	width:155px;
	padding:0px 1px 7px;
	overflow:hidden;
}
#sidebar .nav li{
	padding:0 0 3px 6px;
	margin:0 0 3px;
	width:146px;	
	border:1px solid #c8c8c8;
	float:left;
}
#sidebar .nav li a{
	font-size:16px;
	color:#267fe1;
	text-decoration:none;
	line-height:21px;
	font-weight:normal;	
}
.box{
	width:131px;
	background: url(../images/bg-box.gif) repeat-y;
	margin:0 auto 24px;
}
.box .frame{
	background: url(../images/bg-box-frame.gif) no-repeat;
	width:131px;
}
.box .bg{
	width:128px;
	overflow:hidden;
	background: url(../images/bg-box-bg.gif) no-repeat 0 100%;
	padding:5px 0 0 3px;
}
.box .form{
	float:left;
	width:125px;
	padding:0 0 5px;
}
.box .form .sub-inp{
	width:118px;
	border:1px solid #ccc;
	display:block;
	color:#101f74;
	font-size:10px;
	line-height:12px;
	padding:2px 0;
}
.box .form label{
	display:block;
	font-size:10px;
	color:#808080;
}
.head {
	margin:0 0 1px;
}
.head p{
	margin:0;
	font-size:10px;
}
#content {
	width:800px;
	float:right;
	padding:10px 30px 0 5px;
	color:#051787;
}
#content ul li {
	padding: 3px;
}
#content p{
	color:#333;
	margin:0 0 6px;
}
#content ul li p{
	margin:0;
	text-indent:15px;
	font-size:8px;
}
#content td.footer {
	border-top: 1px solid #999;
	padding: 2px;
}
#content td.footer, #content td.footer a{
	font-size: 11px;
	text-decoration: none;
	color: #999;
	text-align: center;
}
#content td.footer a:hover{
	color: #051787;
}
.box .form #chek1{
	display:inline;
}
.box .form .chek1{
	display:inline;
}
.box .form a{
	color:#808080;
	text-decoration:none;
	text-align:center;
	display:block;
}
.cart{
	text-align:center;
	margin:0 0 5px;
	color:#0446c5;
}
.img-nav .last img{
	margin:0 0 70px;
}
a.table_links {
	color: #051787;
	text-decoration: none;
	font-weight: bold;
}



/* Enetered from select.css */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea {
	position: relative;
	height: 24px;
	float:left;
	color:#3366cc;
	font-size:18px;
	line-height:23px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:4px;
	height:100%;
	background: url(../images/select-left.gif) no-repeat;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:28px;
	height:100%;
	background: url(../images/select-button.gif) no-repeat;
}
.selectArea .center{
	height: 24px;
	line-height:23px;
	display:block;
	padding:0 28px 0 4px;
	background: url(../images/select-center.gif) repeat-x;
}
.selectArea .center img {
	float:left;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 11px;
}
.drop-dif {
	background:#99CCCC;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	background-color: #fff;
	width:155px;
	margin:0 0 0 2px;
	padding:1px;
	overflow:hidden;
	list-style: none;
}
.optionsDivVisible ul li {
	padding:0 0 0 6px;
	margin:0 0 3px;
	width:146px;	
	border:1px solid #c8c8c8;
	float:left;
}
.optionsDivVisible ul li a{
	font-size:16px;
	color:#267fe1;
	text-decoration:none;
	line-height:21px;
	font-weight:normal;	
}
.optionsDivVisible a {
	color: #3366cc;
	font-size:18px;
	line-height:19px;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}

/* Login section */

.submit2 {
	  color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#fed; 
	  border:1px solid; 
	  border-color: #696 #363 #363 #696; 
	}

#login {
	
	}

#login .text {
    border: 1px solid #006;
    background: #ffc;
}
#login .text:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.submit {
    float:left;
    border: 1px solid #006;
    background: #ccf;
}
.submit:hover {
    border: 1px solid #f00;
    background: #eef;
}
#login label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: left;
}
br { clear: left; }

/* Format back link */

.intDrop 
	{
		float:right;
		padding-right:250px;
		padding-top:10px;
	}
.intDrop  a {
	font-weight:bold;
	color:white;
	text-decoration:none;
}
.intDrop  a:hover {
	color:#00F;
}


