﻿body{
background:#ececec;
height:100%;
margin:0;
}

p{
	line-height: 1.5;
	}

.clear{
clear: both;
}
#page{
background:#FFFFFF url(image/shadow_right.gif) repeat-y scroll right top;
height:auto !important;
margin:0 auto;
padding-right:6px;
position:relative;
width:976px;
}


.left_page{
background:#FFFFFF url(image/shadow_left.gif) repeat-y scroll left top;
padding-left:6px;
zoom:1;
}

.header_top{
float:left;
width: 100%;
padding-top: 35px;
}

.logo{
float: left;
padding: 0 0 30px 20px;
}
.login{
	float: right;
	width: 410px;
	padding-top: 0;
	padding-bottom: 30px;
	padding-right: 25px;
}

/*
****Logo
*/

.logo img{
border:0px;
}

/*
****Login
*/
.login form{
float: right;
height: 28px;
}
.login .pass,
.login .user{
	background: #cfcfcf;
	border: 1px solid #a2a2a2;
	width: 115px;
	float: right;
}
.login .username,
.login .password{
	color: #777777;
	font-family: Tahoma;
	font-size: 11px;
	float: right;
	padding: 0 4px;
}
.login .go{
	border: 0px;
	float: right;
/*background: url(image/go.jpg) no-repeat;
width: 48px;
height: 28px;*/
	background: none;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #777777;
}

/*
***go_button
*/
.gbutton {
	border: 1px solid #959595;
	background: url(image/go.gif) repeat-x left bottom;
	margin: 0 0px 0 0px;
	padding: 2px;
	zoom: 1;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.go_button{
	background-position: left bottom;
	float: left;
	background: url(image/go.gif) repeat-x left bottom;
	margin: 0 4px;
	padding: 2px;
	position: relative;
	zoom: 1;
	top: 0px;
	height: 25px;
	right: 80px;
}

.go_button span.corner {
background-image:url(image/corners_go.gif);
background-repeat:no-repeat;
display:block;
font-size:1px;
height:5px;
line-height:1;
overflow:hidden;
position:absolute;
width:5px;
}

.go_button .left_top {
background-position:left top;
left:0;
top:0;
}

.go_button .right_top {
background-position:right top;
right:0;
top:0;
}

.go_button .left_bottom {
background-position:left bottom;
left:0;
bottom:0;
}

.go_button .right_bottom {
background-position:right bottom;
right:0;
bottom:0;
}

/*
****Menu
*/

.menu{
float: right;
width:100%;
}

#sub_menu {
margin:0 0 0 20px;
position:relative;
float:left;
}

#sub_menu ul{
margin:0;
padding:0;
}

#sub_menu li{
list-style-type: none;
float:left;
display:block;
background: url(image/menu_bg.gif) repeat-x left bottom;
}

#sub_menu li:hover,
#sub_menu li.hover{
background: url(image/menu_bg.gif) repeat-x left top;
}

#sub_menu .menu_item {
	background: url(image/menu_line.gif) no-repeat left center;
	display: block;
	float: left;
	color: #777777;
	text-decoration: none;
	font-size: 9pt;
	padding: 8px 35px;
	font-family: Tahoma;
}

#sub_menu li.first {
padding-left:0;
}

#sub_menu .corner  {
background-image:url(image/corners.gif);
background-repeat:no-repeat;
height:8px;
overflow:hidden;
font-size:1px;
line-height:1;
position:absolute;
width:8px;
}

#sub_menu .left_top{
background-position:left top;
left:0px;
top:0px;
}
#sub_menu .right_top{
background-position:right top;
right:0px;
top:0px;
}
#sub_menu .left_bottom{
background-position:left bottom;
left:0px;
bottom:0px;
}
#sub_menu .right_bottom{
background-position:right bottom;
right:0px;
bottom:0px;
}

/***** main *******/

/*****
***banner
*****/
#members_Basic{
margin-top: 12px;
background: url(image/Basic.jpg) no-repeat left top;
float:left;
width:100%;
height:120px;
}

#members_Plus{
margin-top: 12px;
background: url(image/Plus.jpg) no-repeat left top;
float:left;
width:100%;
height:120px;
}

#members_Prime{
margin-top: 12px;
background: url(image/Prime.jpg) no-repeat left top;
float:left;
width:100%;
height:120px;
}
#members_login {
margin-top: 12px;
background: url(image/members_login.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#members_contact {
margin-top: 12px;
background: url(image/contact_us.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}
#worldship {
margin-top: 12px;
background: url(image/worldship.gif) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#i_service {
margin-top: 12px;
background: url(image/i_service.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#b_service {
margin-top: 12px;
background: url(image/b_service.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#faqs {
margin-top: 12px;
background: url(image/faqs.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#business {
margin-top: 12px;
background: url(image/business.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#rates {
margin-top: 12px;
background: url(image/rates.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}

#about-worldship{
	margin-top: 12px;
background: url(image/about-worldship.jpg) no-repeat left top;
float:left;
width:100%;
height:122px;

}
#main_banner{
margin-top: 12px;
background: url(image/main_banner.jpg) no-repeat left top;
float:left;
width:100%;
height:245px;
}

#main_banner .block{
float: right;
width:40%;
margin-right:42px;
}

#main_banner .block .first{
margin-top:50px;
font-family: Tahoma;
font-size: 24px;
color: #e55211;
text-transform:uppercase;
}
#main_banner .block .last{
font-family: Tahoma;
font-size: 13px;
}

p.reg {
padding-left:200px;
}

.reg_button{
	background: url(image/reg.jpg) repeat-x left bottom;
	margin: 0 4px;
	height: 29px;
	padding: 0 30px;
	position: absolute;
	font-family: Tahoma;
	font-size: 9pt;
}
.reg_button.bfhover,
.reg_button:hover{
	background: url(image/reg.jpg) repeat-x left top;
	font-family: Tahoma;
	font-size: 9pt;
}

.reg a {
color: #fff;
text-decoration: none;
}
.reg_button span.corner {
background-image:url(image/corners_reg.gif);
background-repeat:no-repeat;
display:block;
font-size:5px;
height:16px;
line-height:16px;
overflow:hidden;
position:absolute;
width:16px;
}

.reg_button .left_top {
background-position:left top;
left:0;
top:0;
}

.reg_button .right_top {
background-position:right top;
right:0;
top:0;
}

.reg_button .left_bottom {
background-position:left bottom;
left:0;
bottom:0;
}

.reg_button .right_bottom {
background-position:right bottom;
right:0;
bottom:0;
}
/*
**content
*/
#content{
float:left;
}
#content div.front{
background: #f2f2f2;
margin: 12px 20px;
padding:1px 24px 10px;
}
#content h2 {
font-family: Arial;
font-size: 15px;
font-weight: bold;
}
#content strong {
color: #e55211;
}
#content p{
font-family: Tahoma;
font-size: 9pt;
}
/*
**bottom block
*/

#bottom_block{
	float: right;
	width: 100%;
}

#bottom_block .col{
width: 33%;
float: left;
}

#bottom_block  h2 {
	background-position: right;
	background: url(image/marker.gif) no-repeat right center;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #e55211;
	margin-bottom: 28px;
	padding-right: 27px;
	margin-right: 43px;
}

#bottom_block  p {
padding:0 39px;
font-family: Tahoma;
font-size: 8pt;
text-align: justify;
}

/**
****footer
**/
#footer {
background: url(image/world.jpg) no-repeat right bottom;/*
background: url(image/footer_top.gif) repeat-x left top #FBFBFB;*/
float:left;
width:100%;
}

#footer .footer_menu {
background: url(image/footer_top.gif) repeat-x left top;
/*
background: url(image/world.png) no-repeat right bottom;*/
width:100%;
height: 90px;
float: left;
}

#footer .footer_menu .fmenu {
float: left;
}

#footer .footer_menu .fmenu ul{
margin:40px 0 0 115px;
}
#footer .footer_menu .fmenu ul li{
background: url(image/sep_footer_menu.gif) no-repeat left center;
float: left;
list-style-type: none;
padding: 0 20px;
}
#footer .footer_menu .fmenu ul li.first{
background: none;
}
#footer .footer_menu .fmenu a{
color: #e34601;
text-decoration:none;
}
#footer .copyright{
float:left;
background: url(image/bottom1.png) repeat-x left bottom;
width: 100%;
margin-bottom:1px;
}
#footer .copyright p {
margin:0;
text-align:center;
color: #7a7a7a;
font-family: Tahoma;
font-size: 11px;
padding: 5px 0;
}
#footer .down{
float:left;
width: 100%;
background: url(image/bottom2.png) repeat-x left bottom;
height: 28px;
}

#footer .world{
float: left;
height:146px;
width:100%;
}

/*
**a2design
*/
#footer .footer_menu .a2design {
float:left;
display: inline;
padding: 25px;
}
#footer .footer_menu .a2design a, 
#footer .footer_menu .a2design img {
border: 0px;
}

/*********************
*********members
*/

#content .members{
margin:40px auto 0 145px;
}
#content .members h2 {
font-family: Tahoma;
font-size: 15px;
font-weight: bold;
color:#e34601;
}
#content .members table{
border-collapse: collapse;
}

#content .members thead{
background: #e7e7e7;
font-weight: bold;
}

#content .members td{
height:31px;
width: 165px;
border: 1px solid #a2a2a2;
text-align: center;
font-family: Arial;
font-size: 12px; 
}

p.button {
float:right;
margin-bottom:70px;
margin-top:45px;
margin-right:145px;
}

.button_button{
	background: url(image/reg.jpg) repeat-x left bottom;
	margin: 0 4px;
	height: 29px;
	font-size: 9pt;
	padding: 1px 50px;
	font-family: Tahoma;
}
.button_button.bfhover,
.button_button:hover{
	background: url(image/reg.jpg) repeat-x left top;
	font-family: Tahoma;
	font-size: 9pt;
}

.button a {
color: #fff;
text-decoration: none;
}
.button_button span.corner {
background-image:url(image/corners_reg.gif);
background-repeat:no-repeat;
display:block;
font-size:5px;
height:16px;
line-height:16px;
overflow:hidden;
position:absolute;
width:16px;
}

.button_button .left_top {
background-position:left top;
left:0;
top:0;
}

.button_button .right_top {
background-position:right top;
right:0;
top:0;
}

.button_button .left_bottom {
background-position:left bottom;
left:0;
bottom:0;
}

.button_button .right_bottom {
background-position:right bottom;
right:0;
bottom:0;
}

/***********
****members menu
*/

#members_menu {
margin:0 0 0 20px;
position:relative;
float:left;
}

#members_menu ul{
margin:0;
padding:0;
float:left;
background: url(image/menu_line.gif) repeat-x left center;
position:relative;
zoom:1;
}

#members_menu li{
list-style-type: none;
margin-left: 1px;
float:left;
display:block;
background: url(image/menu_bg.gif) repeat-x left bottom;
}
#members_menu li:hover,
#members_menu li.sfhover{
background: url(image/menu_bg.gif) repeat-x left top;
}

#members_menu .menu_item {
display:block;
float:left;
color:#777777;
text-decoration:none;
font-size:16px;
padding:8px 24px 8px 60px;
font-family: Tahoma;
}

#members_menu li.first {
margin-left: 0px;
padding-left:0;
}

#members_menu .corner  {
background-image:url(image/corners.gif);
background-repeat:no-repeat;
height:8px;
overflow:hidden;
font-size:1px;
line-height:1;
position:absolute;
width:8px;
}

#members_menu .left_top{
background-position:left top;
left:0px;
top:0px;
}
#members_menu .right_top{
background-position:right top;
right:0px;
top:0px;
}
#members_menu .left_bottom{
background-position:left bottom;
left:0px;
bottom:0px;
}
#members_menu .right_bottom{
background-position:right bottom;
right:0px;
bottom:0px;
}

#members_menu .inbox{
background: url(image/inbox.gif) no-repeat 15% 50%;
}
#members_menu .info{
background: url(image/info.gif) no-repeat 15% 50%;
}
#members_menu .history{
background: url(image/history.gif) no-repeat 15% 50%;
}
#members_menu .inv{
background: url(image/inv.gif) no-repeat 15% 50%;
}
#members_menu .support{
background: url(image/support.gif) no-repeat 15% 50%;
}

/***********
****page
*/

#left_sidebar{
	background: #f2f2f2;
	float: right;
	width: 100%;
	margin: 10px 21 10px 0px;
}

#post {

width: 99%;
}
#left_sidebar ul{
padding: 0px;
margin:0;
}
#left_sidebar ul li{
text-decoration: none;
list-style-type: none;
padding: 4px 0;
}

#left_sidebar ul li ul li{
border-bottom: 1px solid #cccccc;
}

#left_sidebar ul li ul li.last{
border-bottom: 0px;
}

#left_sidebar  a,
#left_sidebar  h2 {
margin:0px;
padding: 5px 0 5px 10px;
}
#left_sidebar  a{
font-family: Arial;
font-size: 12px;
color: #000000;
text-decoration: none;
}

#post {
margin-top: 10px;
}

#post .title h1 {
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #e34601;
margin: 0;
padding: 10px;
}

#post .title {
border: 1px solid #e4e4e4;
}

#post p.button {
margin-bottom:45px;
margin-top:30px;
margin-right:145px;
}

.table td{
background-color:white;
	height:20px;
font-family: Tahoma;
font-size: 8pt; 

}

.tableHead{
background-color: #e7e7e7;
font-weight: bold;
height:23px;
filter: Alpha(Opacity=70);	
}

.table-op{

	filter: Alpha(Opacity=70);	

}
.members_basic {
float:left;width:100%;

}


#mainContent{
	float:left;width:100%;
}
a:link{
text-decoration:none;
color:black
}
a:hover{
color:maroon
}
a:visited{
	text-decoration:none;
}
.table-bg{
height:23px;
	background: url(image/table-bg.jpg) repeat-x left bottom;
}
.button {
	border: 1px solid #959595;
	background: url(image/go.gif) repeat-x left bottom;
	margin: 0 0px 0 0px;
	padding: 4px;
	zoom: 1;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.left{
	float:left
}
.input {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #6A6A6A;
	text-align: left;
    margin-top: 0px;
}
.orangeTitle {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #E55211;
}
.green1 {
	color: #008000;
	font-family: Tahoma;
	font-size: 9pt;
}
.small_msg {
	color: Blue;
	font-family: Tahoma;
	font-size: 8pt;
}
.red1 {
	color: #990000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
}
.discount {
	text-decoration: line-through;
}

/**Tabs**/
td.style5_top ,
td.style6_top,
td.style7_top,
td.style9_top{
padding: 0px;
}

.table_center td.style4,
.table_center td.newStyle1,
.table_center td.style6{
padding:3px 0px;
}
.style9_top .top_tab{
color: #000000;
}

.top_tab{
	color:#FFFFFF;
	display:block;
	font-family:Tahoma;
	font-size:9pt;
	height:35px;
	line-height:35px;
	margin:0;
	position:relative;
	text-align:center;
}
.top_left {
position:absolute;
left:0;
bottom:0;
height: 35px;
width: 15px;
}
.top_right {
position:absolute;
right:0;
bottom:0;
height: 35px;
width: 15px;
}
.style5_top .top_tab{
	background: url(image/top_1.gif) repeat-x left bottom;
}
.style5_top .top_left {
background: url(image/top_left_1.gif) no-repeat left bottom;
}
.style5_top .top_right {
background:transparent url(image/top_right_1.gif) no-repeat scroll left bottom;
}
.style6_top .top_tab{
	background: url(image/top_2.gif) repeat-x left bottom;
	width: 234px;
}
.style6_top .top_left {
background: url(image/top_left_2.gif) no-repeat left bottom;
}
.style6_top .top_right {
background:transparent url(image/top_right_2.gif) no-repeat scroll left bottom;
}
.style7_top .top_tab{
	background: url(image/top_3.gif) repeat-x left bottom;
	width: 234px;
}
.style7_top .top_left {
background: url(image/top_left_3.gif) no-repeat left bottom;
}
.style7_top .top_right {
background:transparent url(image/top_right_3.gif) no-repeat scroll left bottom;
}
.style9_top .top_tab{
	background: url(image/top_4.gif) repeat-x left bottom;
	width: 234px;
}
.style9_top .top_left {
background: url(image/top_left_4.gif) no-repeat left bottom;
}
.style9_top .top_right {
background:transparent url(image/top_right_4.gif) no-repeat scroll left bottom;
}

tbody.table_center td {
border: 1px solid #D0D0D0;
}
.table_body {
border-collapse: collapse;
}
.style4_1 p.button,
.newStyle1_1 p.button {
margin-right: 40px;
}
.style6_1 p.button{
margin-right: 40px;
}
td {
overflow: hidden;
padding: 0px 3px;
box-sizing:border-box;
 -moz-box-sizing:border-box;
}
.space {
	margin: 2px;
}
#en_bottom_block h2 {
	background-position: center;
	background: url(image/marker.gif) no-repeat right center;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #e55211;
	margin-bottom: 28px;
	padding-left: 27px;
	margin-left: 43px;
}
.blockStyle {
	border: 1px solid #A2A2A2;
	background-color: #EEEEEE;
	border-spacing: 1px;
}

