body{
	background-color:#FFFFFF;
	margin:0px;
}
form {
  margin: 0px;
  padding: 0px;
}
.textlink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;

}
.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9B0A;
	font-weight: normal;
	text-decoration: none;

}
.table_border
{
	border:1px solid #000000;
}
.textlink1:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF9B0A;
	font-weight: normal;
  text-decoration: underline;
}

.normaltext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.normaltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.normaltext2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.normaltext2bold:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.normaltext2bold_home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.booktitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #040756;
  text-decoration: none;
}
.bigredtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #F57474;
  text-decoration: none;
}
.error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF000000;
  text-decoration: none;
}
.error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}
.redtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FF0000;
  text-decoration: none;
}
.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	line-height: 16px;
  color: #777777;
  text-decoration: none;
}
.footerlink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #777777;
  text-decoration: none;
}
.footerlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-decoration: underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	letter-spacing: 0.1em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	letter-spacing: 0.1em;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	letter-spacing: 0.1em;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: EFEFEF;
	border: 1px solid #B2B2B2;
}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: EFEFEF;
	border: 1px solid;
	font-size: 9px;
	padding: 1px;
}
.alert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #D20B0B;
}
.bg2 {
	background-attachment: fixed;
	background-color: 9DA7C5;
	background-image: url(../images/bg-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg1 {
	background-attachment: fixed;
	background-image: url(../images/bg-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.adminmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.adminmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.normaltextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;

}
.normaltext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;

}
.normaltext4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #000000;
	font-weight: bold;
}
.normaltext5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.normaltext6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.normaltext6bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}

ul { list-style:none; padding:0; margin:14px 0  14px 4px; }
ul li { background:url("../images/bullet.gif") no-repeat 0 0px; padding:0 0 0 15px; }

.testimonialsbg {
	background-attachment: scroll;
	background-image: url(../images/bg_testimonials.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.aboutusbg {
	background-attachment: scroll;
	background-image: url(../images/links.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sitemapbg {
	background-attachment: scroll;
	background-image: url(../images/bg_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.logisticsbg {
	background-attachment: scroll;
	background-image: url(../images/bg_logistics.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.newsbg {
	background-attachment: scroll;
	background-image: url(../images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.oceanbg {
	background-attachment:scroll;
	background-image: url(../images/bg_ocean.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.airbg {
	background-attachment: scroll;
	background-image: url(../images/bg_air.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.interstatebg {
	background-attachment: scroll;
	background-image: url(../images/bg_interstate.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.domesticbg {
	background-attachment: scroll;
	background-image: url(../images/bg_domestic.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.servicesbg {
	background-attachment: scroll;
	background-image: url(../images/bg_services.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ratebg {
	background-attachment: scroll;
	background-image: url(../images/bg_rate.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.custombg {
	background-attachment: scroll;
	background-image: url(../images/bg_custom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contactbg {
	background-attachment: scroll;
	background-image: url(../images/bg_contact.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.homebg {
	background-attachment:scroll;
	background-image: url(../images/bg_home.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.customerbg {
	background-attachment: scroll;
	background-image: url(../images/bg_customer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.slibg {
	background-attachment: scroll;
	background-image: url(../images/bg_SLI.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tradebg {
	background-attachment: scroll;
	background-image: url(../images/bg_trade.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}ol {
	list-style-type: decimal;
}
.tncbg {

	background-attachment: scroll;
	background-image: url(../images/bg_tc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.yellow_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9E337;
	text-decoration:none;
}
.yellow_txt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9E337;
	text-decoration:underline;
}
.news_text
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #FFFFFF;
	 text-decoration:none;
}
.img_border
{
	border:1px solid #000000;
}

.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.textlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}

.font_11{
font-size:11px;
}

.bak_img_nav_bg{
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
}

.bak_img_logo_bg{
background-image:url(../images/logo_bg_2.jpg);
background-repeat:no-repeat;
padding-left:40px;
height:139px;
}

.bak_img_orange_bg{
background-image:url(../images/orange_bg.jpg);
background-repeat:repeat-x;
padding-left:40px;
}

.bak_img_news_bg{
background-image:url(../images/news_ring.gif);
background-repeat:no-repeat;
width:188px;
height:188px;
}

.pad_left_40{
padding-left:40px;
}

.pad_left_10{
padding-left:10px;
}

.pad_rit_150{
padding-right:150px;
}

.pad_rit_20{
padding-right:20px;
}

.pad_rit_15{
padding-right:15px;
}

.pad_rit_10{
padding-right:10px;
}

.pad_top_5{
padding-top:5px;
}

.pad_top_10{
padding-top:10px;
}

.pad_top_15{
padding-top:15px;
}

.text_trans{
text-transform:capitalize;
}

.text_trans_low{
text-transform:lowercase;
}

.flash_banner
{
	width:634px;
	height:139px;
}

.flash_banner1
{
	width:790px;
	height:46px;
}
.affiliatesbg {
	background-attachment: scroll;
	background-image:url(../images/bg_affiliates.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.help{
	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;}

a.help:hover{
	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;}

a.help span{
	display:none;}

a.help:hover span{
	display:block;
	position:absolute;
	background-color:#909090;
	top:3em;
	left:3em;
	width:23em;
	border:1px solid #4f4f4f;
	color:#ffffff;
	text-align:left;
	padding: 2px;
	text-decoration:none;
}
.textlink1 h3{display:inline}

.td_bg { background-image:url('../images/nav_bg.jpg'); background-repeat:repeat-x; float:right; }


#home_flash { width:634px; height:139px; }
.home_flash { background:url('../images/banner_img.jpg') no-repeat left top; width:634px; height:139px; }

#nav_fash { width:790px; height:46px; position:relative; }
.nav_fash { background:url('../images/navigation_img.jpg') no-repeat left top; width:790px; height:46px; }

.home { left:0px; position:absolute; top:5px; width:48px; height:46px;  }
.about_us{ left:49px; position:absolute; top:5px; width:62px; height:46px;  }
.wherehousing{ left:113px; position:absolute; top:5px; width:142px; height:46px;  }
.seafreight{ left:255px; position:absolute; top:5px; width:73px; height:46px;  }
.airfreight{ left:328px; position:absolute; top:5px; width:62px; height:46px;  }
.Roadfreight{ left:400px; position:absolute; top:5px; width:73px; height:46px;  }
.news{ left:512px; position:absolute; top:5px; width:48px; height:46px; }
.testimonial{ left:575px; position:absolute; top:5px; width:68px; height:46px; }
.contact{ left:650px; position:absolute; top:5px; width:52px; height:46px;}
.sosaffiliats{ left:715px; position:absolute; top:5px; width:78px; height:46px;}
.background_wrapper{background:#2E90E5 url('../images/bgSOS1.jpg') no-repeat center top;}

.wrapper{margin:0 auto; width:952px;background-color: #FFFFFF;border:1px solid #000000;}
.navigation{ height: 46px;}
.banner{margin: -24px 0 0 19px;}
.banner-background{background: url('../images/banner.jpg') no-repeat center top; height:141px;margin:31px 0 0 0;}
.banner_space{background: url('../images/banner_spacer.gif'); background-repeat:repeat-x; height:15px;}
.c2a{background-image: url('../images/c2a_background.jpg');background-repeat:repeat-x;height:112px;}
.c2a_image1{margin:25px 0 0 -2px;border:0}
.c2a_image{margin:25px 0 0 0;border:0}
.c2a a{text-decoration:none;}
.content_background{height:470px;
    background:#909090 url("../images/sos_consultants_home.png") no-repeat scroll left bottom;
    }
 .content{padding:26px 0 0 98px;width:540px;float:left;}
 .content_image{float:right;width:314px;}
 .australian_achiever{margin: 0 0 0 52px;}
 .paddding_news{margin:36px 0 33px 69px;}
 .footer_home{margin:0 auto;width:952px;border-right: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;}


/**************Navigation********************/
.main_nav { height:46px; width:952px; float:left; clear:both; margin: 0;padding: 0; }
.main_nav li {display:inline;float:left;margin:0; background:none; padding:0;}
.main_nav li a {display:block;height:46px;background-image: url("../images/navigation_home.png");}
.main_nav li a.home_nav{width:61px; background-position:0px  -46px;}
.main_nav li a.about_us_nav{width:80px; background-position:-61px  -46px;}
.main_nav li a.warehousing{width:191px; background-position:-141px -46px;}
.main_nav li a.sea_freight{width:93px; background-position:-332px  -46px;}
.main_nav li a.air_freight{width:90px; background-position:-425px  -46px;}
.main_nav li a.road_freight{width:101px; background-position:-515px -46px;}
.main_nav li a.news_nav{width:56px; background-position:-616px -46px;}
.main_nav li a.testimonials{width:100px; background-position:-672px  -46px;}
.main_nav li a.contact_nav{width:69px; background-position:-772px -46px;}
.main_nav li a.sos_affiliates{width:111px; background-position:-841px -46px;}

.main_nav li a.home_nav:hover,.main_nav li a.home_nav_a {width:61px; background-position:0px  0;}
.main_nav li a.about_us_nav:hover,.main_nav li a.about_us_nav_a{width:80px; background-position:-61px  0;}
.main_nav li a.warehousing:hover,.main_nav li a.warehousing_a{width:191px; background-position:-141px  0;}
.main_nav li a.sea_freight:hover,.main_nav li a.sea_freight_a{width:93px; background-position:-332px  0;}
.main_nav li a.air_freight:hover,.main_nav li a.air_freight_a{width:90px; background-position:-425px  0;}
.main_nav li a.road_freight:hover,.main_nav li a.road_freight_a{width:101px; background-position:-515px  0;}
.main_nav li a.news_nav:hover,.main_nav li a.news_nav_a{width:56px; background-position:-616px  0;}
.main_nav li a.testimonials:hover,.main_nav li a.testimonials_a{width:100px; background-position:-672px  0;}
.main_nav li a.contact_nav:hover,.main_nav li a.contact_nav_a{width:69px; background-position:-772px  0;}
.main_nav li a.sos_affiliates:hover,.main_nav li a.sos_affiliates_a{width:111px; background-position:-841px  0;}

.width100_news{padding: 42px 0 0 44px;width: 100px;}
.width106_news{padding: 10px 0 0 44px;width: 106px;}
.readmore_news{padding: 8px 0 0 4px;}
.news_notice{padding: 47px 0 0 36px;}
.padd_newstxt{padding:18px 0 0 36px;}

.float_left{float:left;}
.cntct_cntnt{float:left;width:180px;border-right:1px solid #AAAAAA;}
.cntct_cntnt1{float:left;width:131px;padding-left:16px;}
.cntct_txtarea{width:253px;}
.wid400{width:400px;}
.paddbtm{padding:0 0 22px 0;}
.padd50{padding:0 0 0 30px;}
.paddtop25{padding:25 0 0 0}

/************************ alternative flash***********************/
#banner_about_us { width:634px; height:139px; }
.banner_about_us { background:url('../images/banner_about_us.png') no-repeat left top; width:634px; height:139px; }
#banner_air { width:634px; height:139px; }
.banner_air { background:url('../images/banner_air.jpg') no-repeat left top; width:634px; height:139px; }
#contact_banner { width:634px; height:139px; }
.contact_banner { background:url('../images/contact_banner.jpg') no-repeat left top; width:634px; height:139px; }
#domestic_banner { width:634px; height:139px; }
.domestic_banner { background:url('../images/domestic_banner.jpg') no-repeat left top; width:634px; height:139px; }
#ocean_banner { width:634px; height:139px; }
.ocean_banner { background:url('../images/ocean_banner.jpg') no-repeat left top; width:634px; height:139px; }
#logistics_banner { width:634px; height:139px; }
.logistics_banner { background:url('../images/logistics_banner.jpg') no-repeat left top; width:634px; height:139px; }
#news_banner { width:634px; height:139px; }
.news_banner { background:url('../images/news_banner.jpg') no-repeat left top; width:634px; height:139px; }
#testimonial_banner { width:634px; height:139px; }
.testimonial_banner { background:url('../images/testimonial_banner.jpg') no-repeat left top; width:634px; height:139px; }
#sos_affiliates_banner { width:634px; height:139px; }
.sos_affiliates_banner { background:url('../images/sos_affiliates_banner.jpg') no-repeat left top; width:634px; height:139px; }
#customer_info_ocean_banner { width:634px; height:139px; }
.customer_info_ocean_banner { background:url('../images/customer_info_ocean_banner.jpg') no-repeat left top; width:634px; height:139px; }
#trade_terms_banner { width:634px; height:139px; }
.trade_terms_banner { background:url('../images/trade_terms_banner.jpg') no-repeat left top; width:634px; height:139px; }
#links_banner { width:634px; height:139px; }
.links_banner { background:url('../images/links_banner.jpg') no-repeat left top; width:634px; height:139px; }

.pos_rel{position:relative; float:left; }
.pos_banner{bottom: 7px;left: -21px; position:absolute; }


#map_alt{width:400px; height:360px;}
.map_alt{background:url('../images/map_alt.jpg') no-repeat left top; width:400px; height:360px; }

.sub_banner{background:url("../images/banner.jpg") no-repeat scroll center top transparent;height:141px;padding-left: 40px;}

h2.subpage_heading { font:bold 18px Verdana, Geneva, sans-serif; color:#000 !important;}
.breadbrumb { margin:0 0 10px 0; float:right;}
.breadbrumb a { color:#ffffff; text-decoration:none;}
.breadbrumb a:hover { color:#ffffff; text-decoration:underline;}
.bredcumb_padding { padding:0 5px 0 30px; }
