/* ---------------------------------------
	theme styles
--------------------------------------- */

	html
	{
		background: #00ACFF url(background.gif) repeat-x 0 -4px;
	}
	
	a.logo img
	{
		margin-top: -4px !important;
	}

	#navigation a,
	#navigation a.attention
	{
		color: #000 !important;
		background-color: #FFF !important;
	}
	
	#navigation a.active
	{
		color: #FFF !important;
	}
	
	#navigation a:hover
	{
		background-position: -209px -167px !important;
	}
	
	#navigation a.active:hover
	{
		background-position: -209px -140px !important;
	}
	
	#top-links a
	{
		color: #FFF;
	}
	
	#top-links li
	{
		border-color: #FFF;
	}
	
	#header
	{
		height: 138px;
		margin-bottom: -30px;
	}
	
	#name
	{
		top: 105px;
	}
	
	#start-bar
	{
		margin-top: 26px;
	}
	
	.useraccount input
	{
		margin-top: 0;
	}
	
	.SearchForm .searchicons a:hover,
	.SearchForm .searchicons a.active
	{
		border-color: #2892d6 !important;
	}
	
	body table.tradecart th
	{
		background-color: #2892d6 !important;
		border-color: #2892d6 !important;
	}

	.london-city
	{
		background-position: -345px -133px;
		border-bottom: 1px solid #FFF;

		width: 377px !important;
		height: 297px !important;

		margin: 55px 0 0 0 !important;
		margin-left: 2px !important;
	}

	.home-panel,
	.home-section
	{
		background-color: #FFF;
	}

	.home-panel
	{
		padding: 0 !important;
		padding-top: 30px !important;
		
		width: 377px !important;
	}

	.home-section
	{
		width: 358px !important;
	}
	
	#divider
	{
		display: none;
	}

	#navigation
	{
		top: 126px !important;
	}
	
	#footer
	{
		border-top: none;
		border-bottom-color: #2BBAFF;
	}
	
	#footer,
	#footer *
	{
		color: #FFF !important;
	}
	
	#start-button
	{
		width: 232px;
		height: 39px;
		
		display: block;
		background: url(theme.gif) no-repeat -379px -127px;
		
		text-indent: -10000px;
		outline: none;
		
		margin: 18px 0;
	}

	.datalist
	{
		margin-top: 10px;
	}

	.choosepaymentcalculate,
	.choosepaymentempty,
	.choosepaymentadd,
	.choosepaymentcontinue,
	.choosepaymentcancel
	{
		margin-right: 5px;
	}

	.choosepaymentcalculate
	{
		margin-right: 15px;
	}

	.choosepaymentadd,
	.choosepaymentcontinue,
	.choosepaymentupdate
	{
		background-image: none !important;
		background-color: #2892D6 !important;
	}
	
	.optionon
	{
		background-color: #2892D6 !important;
	}


/* ---------------------------------------
	additional font styles
--------------------------------------- */

	strong
	{
		color: #2892d6;
	}

