body
{ 
background:url(images/bg.png) repeat-x top #03386a;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a {border:none; }
a img {border:none; }
a {text-decoration:none}

table
{ 
margin-left: auto;
margin-right: auto;
}

table.type2 td {
      vertical-align: top;
}

.hiddenPic {display:none;}


.clear{
clear:both;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

h2{
font-size:13px;
color:#265171;
margin:0px;
padding:3px;
}
h3{
font-size:14px;
color:#000000;
margin:0px;
padding:3px;
}



/** FACEBOOK BOX **/

#fbdivider {
width:90%;
border-bottom:1px solid #d2d2d2;
margin-top:10px;
margin-bottom:10px;
margin-left:05%;
clear:both;
}

#fbcontainer{
overflow:hidden; 
width:700px; 
height:427px;
margin-left:120px;
border:5px solid #3b5999;
}


#fbheader {
background:#3b5999 url(images/fbheader.png) no-repeat top right;
color:#ffffff;
}
 
#fbiframe{
border:none; 
overflow:hidden; 
width:703px; 
height:403px; 
position:relative; 
margin-left:-2px; 
margin-top:-2px;
}

#fbfooter {
width:703px;
height:75px;
margin-left:120px;
background:url(images/fbbottom.png) no-repeat top center;
}

/** END **/


#main_content{
background:url(images/bg_top.png) repeat-x top #ffffff;
width:950px;
top:430px;
height:auto;
margin:auto;
}
#top_banner{
width:950px;
height:430px;
background:url() no-repeat center;
background-color:transparent;
}

#left_logo{
width:auto;
height:55px;
float:left;
color:#f7a11a;
padding:40px 0 0 0px;
}

#left_logo h1 {
font-family:Century Gothic, georgia, helvetica;
font-weight:normal;
font-size:30px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
margin:0;
color:#f7a11a;
}

.main_banner {
position: absolute; 
left: 50%; 
top:122px;
margin-left: -275px; 
width: 750px;
height: 300px; 
background-color:transparent;
z-index:1;
}

.top_r_logo {
background-image: url('images/top_r_logo.png');
background-repeat: no-repeat;
text-align: left;
position: absolute; 
padding:0;
margin: 0;
left: 50%; 
top:0px;
margin-left: 235px; 
width: 240px;
height: 112px;
background-color:transparent;
z-index:9;
}
/*------------MENU---------*/

#menu_1 {
		position: absolute; 
		padding:0;
		margin: 0;
  		left: 50%; 
  		top:121px;
  		margin-left: -475px; 
  		width: 0px;
  		background-color:#013668;
  		z-index:9;
	}

#LSO_menu{
	background-color:#transparent;
	font-family:arial;	/* Font for main menu items */
	width:200px;	/* Width of main menu */
	border: 0;
	z-index:9;

}
#LSO_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
	border: 0px;
	background-color:#transparent;
}
#LSO_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
	border: 0px;
	background-color:#013668;
}
#LSO_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	background-color:#transparent;
	padding-left:10px;
	border: 0px;
}
#LSO_menu	li a{	/* Main menu links */
	background:url(images/a_menu.jpg) top left no-repeat;
	background-color:#transparent;
	text-decoration:none;	/* No underline */
	color:#d2e3f5;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:43px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */

	display:block;
}

#LSO_menu	li a:hover{
	background:url(images/a_menu.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}

#LSO_menu	li.active_a a{	/* Main menu links */
	background:url(images/a_menu_active.jpg) top left no-repeat;
	background-color:#transparent;
	text-decoration:none;	/* No underline */
	color:#013668;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:43px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */

	display:block;
}

#LSO_menu	li.active_a a:hover{
	background:url(images/a_menu_active.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}



#LSO_menu	li.b a:hover{
	background:url(images/a_menu_b.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}


#LSO_menu	li.b a{	/* Main menu links */
	background:url(images/a_menu_b.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#d2e3f5;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:21px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding-top:0px;	/* Air between border and text inside */
	display:block;	
}

#LSO_menu	li.b_active a:hover{
	background:url(images/a_menu_b.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}


#LSO_menu	li.b_active a{	/* Main menu links */
	background:url(images/a_menu_arr_active.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#013668;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:21px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding-top:0px;	/* Air between border and text inside */
	display:block;	
}

#LSO_menu	li.c a:hover{
	background:url(images/a_menu.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}


#LSO_menu	li.c a{	/* Main menu links */
	background:url(images/a_menu.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#d2e3f5;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:21px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding-top:0px;	/* Air between border and text inside */
	display:block;	
}

#LSO_menu	li.c_active a:hover{
	background:url(images/a_menu_active.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}


#LSO_menu	li.c_active a{	/* Main menu links */
	background:url(images/a_menu_active.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#013668;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:21px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding-top:0px;	/* Air between border and text inside */
	display:block;	
}



#LSO_menu	li.lso a:hover,#LSO_menu .activeMainMenuItem{
	background:url(images/a_menu_LSO.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#ffffff;
	background-color:#f5a218;
	border: 0px;
}

#LSO_menu	li.arr a:hover{
	background:url(images/a_menu_b.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}


#LSO_menu	li.arr a{	/* Main menu links */
	background:url(images/a_menu_b.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#d2e3f5;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:43px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding-top:0px;	/* Air between border and text inside */
	display:block;	
}

#LSO_menu	li.arr_active_a a{	/* Main menu links */
	background:url(images/a_menu_arr_active.jpg) top left no-repeat;
	background-color:#transparent;
	text-decoration:none;	/* No underline */
	color:#013668;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:43px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */

	display:block;
}

#LSO_menu	li.arr_active_a a:hover{
	background:url(images/a_menu_arr_active.jpg) bottom left no-repeat;
	font-weight: bolder;
	color:#013668;
	background-color:#f5a218;
	border: 0px;
}

#LSO_menu	li.lso a{	/* Main menu links */
	background:url(images/a_menu_LSO.jpg) top left no-repeat;
	background-color:#013668;
	text-decoration:none;	/* No underline */
	color:#d2e3f5;	/* Black text color */
	text-align: center;
	text-transform:uppercase;
	height:43px;	/* 20 pixel height */
	line-height:43px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px; 	/* Black border */
	font-weight: bold; 
	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */
	display:block;	
}



#LSO_menu ul li ul {
width:255px;
}


.LSO_subMenu{	
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #4f79a1;	
	font-family:arial;
	font-weight: bold !important;  
	text-align:left;
	z-index:99;
	}
	
.LSO_subMenu ul{	
	margin:0px;
	padding:2px;	
	z-index:99;
}

.LSO_subMenu ul li{	
	list-style-type:none;
	margin:0px;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	z-index:99;
	border:1px solid #fff;
}

.LSO_subMenu ul li a{	/* Sub menu items */
	background:#132539;	
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	text-transform: uppercase;
	color:#ffffff;	/* Black text color */	
	font-weight:900;
	font-size:11px;
	line-height:25px;
	height:25px;	/* 16 pixels height */	
	padding:1px 1px 1px 5px; /* 1px of "air" inside */	
	display:block;	/* Display as block - you shouldn't change this */
	z-index:99;
}

.LSO_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	background:#013668;
	font-weight: 900;  
	color:#ffffff;	/* White text */	
	z-index:99;
}

.LSO_subMenu ul li.sub-arrow a{	/* Sub menu items */
	background:#132539 url(images/menu-arrow.png) no-repeat right center;	
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	text-transform: uppercase;
	color:#ffffff;	/* Black text color */
	font: 900 11px/25px arial; 
	height:25px;	/* 16 pixels height */
	line-height:25px;	/* 16 pixels height */	
	padding:1px 1px 1px 5px; /* 1px of "air" inside */	
	display:block;	/* Display as block - you shouldn't change this */
	z-index:99;
}

.LSO_subMenu ul li.sub-arrow a:hover{	/* Sub menu items - mouse over effects */
	background:#013668 url(images/menu-arrow.png) no-repeat right center;
	font-weight: 900;  
	color:#ffffff;	/* White text */	
	z-index:99;
}


/*-------------main_section-----------------*/
#page_content{
padding:0 0 20px 0;
}
#left_section{
width:950px;
height:auto;
float:left;
background:url() no-repeat top left;
margin-bottom:25px;
}
.toprssfeed {
position: absolute; 
left: 50%; 
top:480px;
margin-left: -1px; 
width: 125px;
height: 16px; 
background-color:transparent;
z-index:1;
}
.title{
font-size:16px;
font-weight:bold;
padding-left:5px;
padding:45px 0 0 45px;
color:#265171;
}
.text_content{
width:850px;
color:#000000;
margin:23px 0 0 45px;
line-height:16px;
text-align:justify;
}

.text_content ul{
color:#000000;
line-height:19px;
text-align:justify;
}

.text_content h1	{ 
font-family:Century Gothic, georgia, helvetica;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:0;
color:#265171;
}

.text_content h2	{ 
font-family:Century Gothic, georgia, helvetica;
text-transform:uppercase;
text-align:left;
font-size:13px;
color:#265171;
margin:0px;
padding:3px;
}

.text_content table h2	a{ 
font-family:Century Gothic, georgia, helvetica;
text-decoration: underline;
color:#265171;
}

.text_content table h2	a:hover{ 
font-family:Century Gothic, georgia, helvetica;
text-decoration: none;
color:#265171;
background-color:#f7a11a;
}

.text_content h4	{ 
font-family:times new roman;
font-weight:bold;
font-size:15px;
text-align:left;
margin:0;
padding:0;
color:#0d2d84;
}

.text_content table	{ 
font-family:arial;
text-align:justify;
font-size:14px;
}


.text_content a{
text-decoration:underline;
color:#000000;

}
.text_content a:hover{
text-decoration:none;
color:#000000;
background-color:#f7a11a;
}
#gray_box_border{
width:870px;
height:auto;
background-color:#FFFFFF;
border:1px #adadad solid;
margin:20px 0 0 35px;
}
#gray_box_content{
width:850px;
color:#303030;
margin:5px;
background-color: #ebeaca;
padding:5px;
text-align:justify;
}
#gray_box_content a{
text-decoration:none;
color:#000000;
}

#gray_box_content table a{
text-decoration:underline;
color:#ffffff;
}

#gray_box_content table a:hover{
text-decoration:none;
color:#ffffff;
}


#sublist li {
color:#143258;
line-height:18px;
margin-bottom:15px;
}

#sublist h2 {
font-family:Century Gothic, georgia, helvetica;
text-align:left;
font-size:13px;
color:#265171;
margin:0px;
padding:3px;
}

#sublist h2 a{
font-family:Century Gothic, georgia, helvetica;
text-align:left;
font-size:13px;
color:#265171;
margin:0px;
padding:3px;
text-decoration:underline;
}

#sublist h2 a:hover{
font-family:Century Gothic, georgia, helvetica;
text-align:left;
font-size:13px;
color:#265171;
margin:0px;
padding:3px;
background-color:#f7a11a;

}

/*-------------right_section-----------------*/


/*---------------footer-----*/
#footer{
width:950px;
height:65px;
clear:both;
background:url(images/footer_bg.jpg) no-repeat left;
}
.footer_links{
float:left;
padding:10px;
}
.footer_links a{
text-decoration:none;
padding:0 8px 0 8px;
color:#74BBCF;
}
.footer_links a:hover{
text-decoration:underline;
}
.copyright{
color:#74BBCF;
float:right;
padding-right:15px;
padding-top:7px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:750px;
    height:300px;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
}

#slider {
	position:relative;
    width:750px;
    height:300px;
    margin-left:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.beta {
position:fixed; 
left:0; 
top:0px;
margin-left:0; 
width:150px;
height:150px; 
background:url('images/testing.png') top left no-repeat transparent;
z-index:10000;
}



/*****************/
/*     FAQ!      */
/*****************/

.msg_list {
margin:0 auto;
padding: 0px;
width: 800px;
}

.msg_list ol {
color:#0d2d84;
font:bold 15px/15px arial;
}

.msg_list li{
margin-left:25px;
}

.msg_head {
cursor: pointer;
padding: 5px 40px;
cursor: pointer;
position: relative;
background:#fee0b0 url(images/FAQplus.png) no-repeat 10px 50%;
margin:5px;
}

.msg_body {
padding: 5px 10px 15px;
background-color:#eaeaea;
width:90%;
margin:0 auto;
}

.msg_body p{margin:25px;background-color:#eaeaea; font:bold 12px/15px arial; color:#0d2d84;}
.msg_body ul {margin-left:25px;background-color:#eaeaea; font:normal 12px/12px arial; color:#0d2d84;}
.msg_body li {font:normal 12px/15px arial;}

#faq-divider {
width:95%;
margin:0 auto;
min-height:1px;
border-top:#e5e5e5 solid 1px;

}

#faq {
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
width:700px;
color:#182084;
border-bottom: 1px solid #acc4e0;
}

#faq h2{
color:#000000;
background:#80abd8;
width:700px;
font-size:16px;
margin:0;
}

#faq blockquote{
color:#182084;
margin:10px;
}

/********************/
/*       RFQ        */
/********************/


#rfq-box-content{
width:850px;
color:#303030;
margin:0 auto;
margin-bottom:15px;
border:#ccc solid 1px;
border-radius:10px;
background-color: #ebeaca;
padding:5px;
text-align:justify;
}

#rfq-box-content a{
text-decoration:underline;
color:#0b2e4e;
}

#rfq-box-content a:hover{
text-decoration:none;
background:#0b2e4e;
color:#ffffff;
}

#rfq-box-content table a{
text-decoration:underline;
color:#0b2e4e;
}

#rfq-box-content table a:hover{
text-decoration:none;
background:#0b2e4e;
color:#ffffff;
}

.rfq-header {font:bold 16px/28px arial; background:#0b2e4e; color:#fff; text-align:center; text-transform:uppercase; border-radius:10px;}

#TotalShipWeight, #TotalContWeight {
background:#f4f4f4;
border:#ccc solid 1px;
text-align:right;
color:#545454;
}

#ContWeightType, #ShipWeightType {
background:#f4f4f4;
border:#ccc solid 1px;
text-align:left;
}

#s-cubicfeet, #c-cubicfeet {
background:#f4f4f4;
border:#ccc solid 1px;
text-align:right;
}









