html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0;border: 0;}
#wrapper{width:970px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin: 0px auto;}
h1{display:block;text-indent:-5000px;background-image:url(../images/logo.jpg);height:120px; border-right: 1px solid #FFF;} /*logo*/
h2{font-size:130%; font-weight:bold;} /*Main titles on Page */
									/* /////////////////// TOP AREA //////////////////////  */
#top{width:100%;height:35px;text-align:center;}
#top{ padding-top:15px;}
#top table a{padding-left:20px; font-size:70%; text-decoration:none; color:#000000;}
#top table a:hover{padding-left:20px; font-size:70%; text-decoration:underline; color:#000000;}
#top table img{padding-right:5px;}
.locale-bar a{float:left;}
.flag.locale-gr{background-image:url(../images/flaggr.jpg); background-repeat:no-repeat; margin-left:60px;}
.flag.locale-en{background-image:url(../images/flagen.jpg); background-repeat:no-repeat; margin-left:10px;}
.arrow{float:left; padding-top:4px; padding-right:5px;}

a:selected{ color:#0000ee;}
a:link{ color:#0000ee;}
a:visited{ color:#0000ee;}
 /*       ///////////////////////////////////////////  Menus - Sub Menus   /////////////////////////////////////  */
#menu{width: 100%; /*width of menu*/}
#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFF;border-top: 2px solid #FFF;}
#menu li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background-color:#999999;
	background:url(../images/menuback.jpg);
	background-repeat:repeat-x;
    height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}		
#menu li a:link, #menu li a:visited {color:#fbfbfb;}
#menu li a:hover{
	color:#fbfbfb;
	background-position: 100% -32px;
	text-indent:10px;
}	
#menu li a.selected{
	color:#FFFFFF;
	background-position: 100% -64px;
}
#menu_bottom{
background-color:#424242;
text-align:right;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}
#banner{background-color:#203f79;}
#sub_sec{background-color:#203f79;height:25px;width:100%;} /* Menu Section  */
#sub_sec ul{padding-top:2px; margin-left:10px; font-size:85%;}
#sub_sec li{display: inline; padding-left:15px; padding-right:10px; background-image:url(../images/ul_arrow.gif);
background-position:left;background-repeat:no-repeat; color:#FFCC66; }
#sub_sec li a{color:#FFFFFF; text-decoration:none;}
#sub_sec li a:hover{color:#FFFFFF; text-decoration:underline;}
 /*       /////////////////////////////////////////    Columns Layouts     /////////////////////////////////////  */
#rightcol{float: left; width:719px;}
#leftcol{float: left; width: 251px;}
#leftcol INPUT{font-size:80%;}

.c_left_contain{width:57%; float:left;}
.c_right_contain{width:43%; float:left;}
.c_right_contain img{border:1px solid #203f79; margin-bottom:10px; margin-left:42px;}

.low_images{text-align:center;}
.low_images img{border:1px solid #203f79;}

.col_full{padding:10px; padding-top:20px;}
.col_full p{padding:10px;width:95%;}

.title_sec{border-bottom: 1px solid #afafaf; width:99%;}
.title_sec a{color:#000; text-decoration:none;}.title_sec a:hover{color:#FF9900; text-decoration:none;}
#content{padding:5px 4px 15px 13px;}
.iframe{width:700px; margin:10px; border:none; height:700px;}

												/*  Cargo Tracking Column  */
#cargo_track{
background-color:#dbdbdb;
border-right: 1px solid #FFF;border-bottom:1px solid #FFF;
background-image:url(../images/world.gif);background-repeat:no-repeat;
font-size:80%;
height:60px;
}
#cargo_track a{ color:#000099; padding-left:10px; text-decoration:none; float:left; padding-top:20px;}#cargo_track a:hover{ color:#EA7500; padding-left:10px; text-decoration:none;}
											     /*   HOME PAGE - SIDEBAR News Column     */
.c_right_contain_home{width:43%; float:left;}
.c_right_contain_home img{border:1px solid #203f79; margin-bottom:10px;}

#news_col{
color:#666666;
background-color:#dbdbdb;
border: 1px solid #afafaf;
font-size:90%;
padding:5px;
}
.news_titlearea{
border:1px solid #afafaf;
height:24px;
width:293px;
background-color:#f6f6f6;
}
.news_titlearea img{border:0; padding-left:5px;float:left; padding-right:7px;}
.news_titlearea a{color:#666666; text-decoration:none; display:block; padding-top:6px; font-weight:bold;}.news_titlearea a:hover{color:#FF9900; text-decoration:none; display:block; padding-top:6px; font-weight:bold;}
.news_title{margin:0; padding:0;}

.news_sec{font-size:80%; padding:5px;border-bottom:1px solid #afafaf;}
.news_sec a{color:#214079; text-decoration:none; display:block; font-size:110%; font-weight:bold;}.news_sec a:hover{color:#214079; text-decoration:underline; display:block; font-weight:bold;}
.news_sec p{font-size:100%; padding-top:3px;} 
.news_date{color:#000; font-weight:bold; text-align:right;}
				     /* //////////////////////////  News Page Stylings  ///////////////////////////////////////////////  */
#newspage_contain{width:67%; border-right:1px dotted #666666;float:left; padding-right:10px;}
#newspage_contain h4{text-align:center; font-size:110%; text-decoration:underline; font-weight:normal;}

#newspage_list{width:28%;padding-left:10px; float:left;}
#newspage_list .newspage_title{font-size:85%; padding-bottom:10px;}
#newspage_list .newspage_date{ font-size:70%; text-align:right; font-weight:bold;}
#newspage_list a{color:#214079; text-decoration:none;}#newspage_list a:hover{color:#214079; text-decoration:underline;}
#newspage_list span{font-size:85%; text-align:right;}
.newspage_line{height:3px; width:80%; margin-left:20px; border-bottom:1px dotted #999999;margin-bottom:10px;}
.attach a{text-decoration:none; color:#000099;} .attach a:hover{text-decoration:underline; color:#000099;}
						/*//////////////////////////Left Column Extra Tabs////////////////////////////////////////////////////// */
.sponsors{
background-color:#efefef;
border-right: 1px solid #FFF;
border-bottom:1px solid #FFF;
height:120px;
}.sponsors img{float:left; padding-top:20px; padding-left:25px;}
							/* /////////////////////////////Footer/////////////////////////////////////////////////////////////  */
#footer{clear: left;width: 100%;background:#203f79;color:#FFF;height:60px; font-size:80%;}
#footer table{margin:15px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}
		/* //////////////////////////////////////////   Contact Styles   //////////////////////////////////////////////  */
#contact{ padding:0; margin:0; border:0; margin-left:60px; margin-top:30px;}  
.label{padding-left:30px; display:block;}
.container{background-color:none;}
.rx-textbox{margin:5px;}
.field{margin-left:30px;}
.btn{margin-left:200px; margin-top:5px;}
label span.error{ float: right; margin-right:40px; color:#FF0000;}
.contact_required{ text-align:left; margin-bottom:20px;margin-left:25px}
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

/*          //////////////////////////////////////////   Partners Layout          ////////////////////////////////      */
.anchors{padding:0 14px 0 15px; font-size:80%; line-height:18px;}
.anchors a{text-decoration:none; color:#003399;}.anchors a:hover{text-decoration:underline; color:#003399;}
.topofpage{ width:719px; height:25px; margin-bottom:40px;margin-top:20px; background-image:url(../images/top.jpg); outline:none;}
/*         //////////////////////////////////////////    Search Results  /////////////////////////////////////////////  */
.searchbar{
background-color:#DBDBDB;
border-right: 1px solid #FFF;
border-bottom:1px solid #FFF;
min-height:30px;
color:#666666;
}.searchbar p{text-align:left; padding-left:9px; padding-top:20px;}
.searchbar form{margin-left:9px; padding-bottom:25px;}

#search{padding:5px 4px 15px 13px;}
#search a{color:#000099; text-decoration:none;}#search a:hover{color:#EA7500; text-decoration:none;}
#search h3{padding-top:10px; padding-bottom:5px; font-size:90%;}
#search p{font-size:80%;}
/*         //////////////////////////////////////////    Newsletter Results  /////////////////////////////////////////////  */
.newsletter{ 
background-color:#efefef; 
border-right: 1px solid #FFF;
border-bottom:1px solid #627daf; 
}
.newsletter_tit{ 
font-size:80%;
width:95%;
margin-left:10px;
font-weight:bold; color:#666666;
padding-top:10px;
text-align:center;
padding-bottom:10px;
}
.newsletter p{ font-size:80%; padding: 5px 10px 0 10px;}
.newsletter_form{margin-left:10px; margin-top:4px; margin-bottom:5px;}
.newsletter-field{width:190px; margin-left:3px;}
#newsletter-button-subscribe{margin-left:60px; margin-top:5px;}

div.newsletter-inner{
padding:10px;
margin-right:10px;
background-color:#203f79;
margin-bottom:10px;
color:#FFFFFF;
border:3px solid #999999;
}


.hidden {display:none}
#cargo_export h3 {margin: 5px 5px 5px 30px; border-bottom: 1px solid #999;}
#cargo_export h4 {margin: 15px 5px 5px 30px; text-align:left; clear:both;}
#cargo_export {font-size: 11px;}
#cargo_export .tk input{width: 100px;}
#cargo_export select {margin: 5px 5px 5px 30px; width: 150px;font-size: 12px; background: #e5e5e5; border: 1px solid #666;}
#cargo_export input {padding: 2px; font-size: 12px; background: #e5e5e5; border: 1px solid #666;}
#cargo_export .quantity {width: 100px; float:left;}
#cargo_export .quantity input {width: 50px;}
#cargo_export2 .quantity {width: 300px; float:left;}
#cargo_export2 .quantity input {width: 50px;}
#cargo_export .totalweight {width: 200px;  float:left;}
#cargo_export .totalweight input {width: 50px;}
#cargo_export .clear{clear:both; margin: 5px 5px 5px 30px; border-bottom:1px solid #cccccc;}
#cargo_export .clearboth{clear:both;}
#cargo_export .weight {width: 150px;  float:left;}
#cargo_export .weight input {width: 50px;}
#cargo_export .addcoli{float:right;background: #fff url(../images/add.png) no-repeat; border:0; margin: 5px 5px 5px 30px; padding-left:25px; height:24px;}
#cargo_export .btn{float:right;background: #fff url(../images/calculator.png) no-repeat; border:0; margin: 5px 5px 5px 30px; padding-left:25px; height:24px;}

#cargo h3 {margin: 5px 5px 5px 30px; border-bottom: 1px solid #999;}
#cargo h4 {margin: 15px 5px 5px 30px; text-align:left; clear:both;}
#cargo {font-size: 11px;}
#cargo .tk input{width: 100px;}
#cargo select {margin: 5px 5px 5px 30px; width: 150px;font-size: 12px; background: #e5e5e5; border: 1px solid #666;}
#cargo input {padding: 2px; font-size: 12px; background: #e5e5e5; border: 1px solid #666;}
#cargo .quantity {width: 100px; float:left;}
#cargo .quantity input {width: 50px;}
#cargo .quantity2 {width: 300px; float:left;}
#cargo .quantity2 input {width: 50px;}
#cargo .totalweight {width: 200px;  float:left;}
#cargo .totalweight input {width: 50px;}
#cargo .clear{clear:both; margin: 5px 5px 5px 30px; border-bottom:1px solid #cccccc;}
#cargo .clearboth{clear:both;}
#cargo .weight {width: 150px;  float:left;}
#cargo .weight input {width: 50px;}
#cargo .addcoli{float:right;background: #fff url(../images/add.png) no-repeat; border:0; margin: 5px 5px 5px 30px; padding-left:25px; height:24px;}
#cargo .btn{float:right;background: #fff url(../images/calculator.png) no-repeat; border:0; margin: 5px 5px 5px 30px; padding-left:25px; height:24px;}

#cargo_data p{margin:15px 5px 5px 30px; }
#cargo_data .clear{clear:both; margin: 5px 5px 5px 30px; border-bottom:1px solid #cccccc;}
#cargo_data h3 {margin: 5px 5px 5px 30px; border-bottom: 1px solid #999;}
#cargo_data h4 {margin: 15px 5px 5px 30px; text-align:left; clear:both;}
#cargo_data table {margin: 0px 5px 0px 30px;width: 410px;}
#cargo_data .header {font-size: 11px; font-weight:bold;background:#a4a4a4;padding:5px;}
#cargo_data td {font-size: 11px; background:#e5e5e5;padding:5px;text-align:center;}
#cargo_data .white {font-size: 11px; font-weight:bold;background:#fff;padding:5px;}
#cargo_data .blue {font-size: 11px; font-weight:bold;background:#7ba1d3;padding:5px;color:#fff;}
#cargo_data .grey1 {font-size: 11px; font-weight:bold;background:#333;padding:5px;color:#fff;}
#cargo_data .grey2 {font-size: 11px; font-weight:bold;background:#666;padding:5px;color:#fff;}
#cargo_data .totalprice {margin:0px 5px 5px 30px; font-size:14px; font-weight:bold;background:#7ba1d3;padding:5px;color:#fff;width: 400px;text-align:right }
#cargo_data .callus {margin:15px 5px 5px 30px; font-size:14px; font-weight:bold;background:#FF0000;padding:30px 5px;color:#fff;width: 400px;text-align:center }
#cargo_data .callus a{color:#333;}
#cargo_data .callus a:hover{color:#fff;}

.leftcargo{ 
background-color:#dddddd; 
border-right: 1px solid #FFF;
border-bottom:1px solid #627daf; 
}
.leftcargo_title{ 
font-size:80%;
width:95%;
margin-left:10px;
font-weight:bold; color:#000099;
padding-top:10px;
padding-bottom:10px;
}

#leftcargo_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFF;border-top: 2px solid #FFF; }    

#leftcargo_menu li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
    color: #fff;
	background-color:#999999;
	background:url(../images/menuback.jpg);
	background-repeat:repeat-x;
    height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}		
#leftcargo_menu li a:link, #menu li a:visited {color:#fbfbfb;}
#leftcargo_menu li a:hover{
	color:#fbfbfb;
	background-position: 100% -32px;
	text-indent:10px;
    }
#customer_addresses {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#customer_addresses .main-form div.captcha{padding-left:30px}
#customer_addresses .main-form .captcha .label{padding-left:0px}
#customer_addresses .main-form .captcha .label{padding-left:0px}
#customer_addresses .main-form .submit{margin-top:20px;margin-bottom:20px;margin-left:100px;text-align:center;float:left;width:100px;background:#999;color:#222;border:1px solid #222;}
#customer_addresses .main-form .reset{margin-top:20px;margin-bottom:20px;margin-left:30px;text-align:center;float:left;width:100px;background:#999;color:#222;border:1px solid #222;}

#add_offer{margin-left:30px}
#add_offer .offer{width:200px;background:#7BA1D3;color:#fff;border:1px solid #fff;padding: 3px;font-weight:bold;}

.hide {
    display: none;
}

#cargo .tk label span.info {clear:both;color:#FF0000;}

