/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0 0 25px 0;
	color: #002339;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background: #002339 url(../images/bg.gif) center top no-repeat;
	}
	
/*Typography*/
h1 {
	margin: 0 0 5px 0;
	font-style: italic;
	}
h2, h3 {
	margin: 10px 0;
	}
p,
#main li {
	margin: 10px 0;
	line-height: 1.5;
	}
#main a {
	color: #006DB2;
	}
	
/*Container*/
#container {
	width: 770px;
	margin: 0 auto;
	}
	
/*Header*/
#header {
	}
/*Logo*/
#logo {
	float: left;
	}
/*Navigation*/
#navigation {
	float: right;
	}
#navigation ul {
	margin: 55px 10px 0 0;
	list-style: none;
	}
#navigation ul li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	}
#navigation ul li a {
	padding: 5px 10px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	text-decoration: none;
	background: #01243A url(../images/btn_up.jpg) top repeat-x;
	}
#navigation ul li a:hover {
	background: #014876 url(../images/btn_over.jpg) top repeat-x;
	}
	
/*Main*/
#main {
	padding: 10px 25px 25px 25px;
	background: #F6F6F6 url(../images/main_top_grad.jpg) top repeat-x;
	}
/*Call To Action*/
#callToAction {
	margin: 20px 0 0 0;
	padding: 10px;
	font-size: 90%;
	background: #DEE9EF;
	}
#callToAction p {
	margin: 0;
	padding: 0;
	}
#callToAction a {
	color: #002339;
	}
	
/*Footer*/
#footer {
	padding: 10px;
	background: #006DB2;
	}
#footer ul {
	list-style: none;
	}
#footer ul li {
	margin: 0 5px 0 0;
	display: inline;
	}
#footer ul li a {
	color: #FFFFFF;
	font-size: 90%;
	}
	
/*Credits*/
#credits {
	padding: 10px;
	font-size: 90%;
	text-align: right;
	}
#credits a {
	color: #006CB1;
	}

/*Individual Pages*/
.home #navigation #linkHome,
.services #navigation #linkServices,
.companyProfile #navigation #linkCompanyProfile,
.contact #navigation #linkContact {
	background: #016CB2 url(../images/btn_down.jpg) top repeat-x;
	}
	
/*Services*/
.services {
	}
#listServices {
	list-style: none;
	}
#listServices li {
	width: 168px;
	height: 38px;
	margin: 5px;
	padding: 90px 0 0 0;
	float: left;
	text-align: center;
	border: #A7CAE0 1px solid;
	}
#listServices li a {
	color: #002437;
	}
#itemExport {
	background: url(../images/icon_export.gif) center no-repeat;
	}
#itemImport {
	background: url(../images/icon_import.gif) center no-repeat;
	}
#itemUKProcurement {
	background: url(../images/icon_uk-procurement.gif) center no-repeat;
	}
#itemLogisticsManagement {
	background: url(../images/icon_logistic-managment.gif) center no-repeat;
	}
#itemFactoryRelocation {
	background: url(../images/icon_factory-relocation.gif) center no-repeat;
	}
#itemWarehousing {
	background: url(../images/icon_warehousing.gif) center no-repeat;
	}
#itemDrayage {
	background: url(../images/icon_drayage.gif) center no-repeat;
	}
#itemIntMoves {
	background: url(../images/icon_int-moves.gif) center no-repeat;
	}
	
/*Individual Service Pages*/
#secondaryNavigation {
	width: 247px;
	padding: 10px 0;
	float: right;
	background: #87B8D8 url(../images/panel_top_grad.jpg) top repeat-x;
	border-left: #016CB2 3px solid;
	}
#secondaryNavigation h3 {
	margin: 0 0 0 5px;
	color: #FFFFFF;
	font-size: 140%;
	font-style: italic;
	}
#secondaryNavigation ul {
	list-style: none;
	}
#secondaryNavigation ul li {
	margin: 5px 0;
	}
#secondaryNavigation ul li a {
	padding: 5px;
	display: block;
	color: #002339;
	}
#secondaryNavigation ul li a:hover {
	color: #FFFFFF;
	background: #006DB2;
	}
body#export #secondaryNavigation #linkExport,
body#import #secondaryNavigation #linkImport,
body#UKProcurement #secondaryNavigation #linkUKProcurement,
body#logisticManagement #secondaryNavigation #linkLogisticManagement,
body#factoryRelocation #secondaryNavigation #linkFactoryRelocation,
body#warehousing #secondaryNavigation #linkWarehousing,
body#drayage #secondaryNavigation #linkDrayage,
body#moves #secondaryNavigation #linkMoves {
	color: #FFFFFF;
	background: #006DB2;
	}
	
/*Company Profile*/
.companyProfile #main ul {
	margin: 0 0 0 15px;
	}

/*Contact*/
.contact #main ul {
	margin: 0 0 0 15px;
	}
	
/*Other*/
.spacer {
	height: 10px;
	display: block;
	background: #006DB2;
	}