							/** CSS Document for Bond Street Select **/
							
							/** General **/
							
*							{ padding: 0; margin: 0; }

body						{ font-family: Arial, Helvetica, sans-serif; background: url(../images/body-bg.jpg) center top fixed #111111; }

img							{ border: none; }

div#wrapper					{ width: 992px; height: auto; margin: 0 auto; }

div#header					{ width: 992px; height: 75px; margin-top: 10px; float: left; position: relative; background: url(../images/header-bg.png) center top no-repeat; }

a#logo						{ width: 310px; height: 40px; display: block; position: absolute; top: 17px; left: 22px; background: url(../images/shim.gif) center top no-repeat; z-index: 100; text-indent: -9999px; overflow: hidden; }
a#logo:hover				{ background: none; }

a#logo em 					{ position: absolute; left: 0; top: 0; display: block; width: 310px; height: 40px; z-index: 111; cursor: pointer; background: url(../images/bond-street-logo.jpg) center top no-repeat; }
a#logo span.hoverBack 		{ position: absolute; left: 0; top: 0; display: block; width: 310px; height: 40px; z-index: 113; background: url(../images/bond-street-logo-o.jpg) center top no-repeat; cursor: pointer; }
a#logo span.currentBack 	{ position: absolute; left: 0; top: 0; display: block; width: 310px; height: 40px; z-index: 111; cursor: pointer; }

p#topteladdy				{ position: absolute; text-align: center; font-size: 12px; color: #ffffff; top: 12px; right: 20px; }
p#topteladdy em				{ font-size: 30px; letter-spacing: 8px; font-style: normal; }

div#imtran					{ width: 992px; height: 270px; float: left; background: url(../images/imtran/bg.png) center top no-repeat; }
div#slider1 				{ width: 992px; height: 270px; position: relative; overflow: hidden; display: inline; float: left; }
div#slider1Content 			{ width: 992px; height: 270px; position: absolute;	top: 0;	left: 0; list-style: none; }
li.slider1Image 			{ float: left; position: relative; display: none; }
li.slider1Image span		{ display: none; }
.clear 						{ clear: both; }
span.top 					{ top: 0; left: 0; display: none; visibility: hidden; }

ul#topnav					{ width: 992px; height: 55px; float: left; background: url(../images/nav-bg.png) center top no-repeat; list-style: none; margin-top: 5px; }
ul#topnav li				{ float: left; }
ul#topnav li a				{ float: left; height: 55px; line-height: 55px; color: #999999; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0 13px; text-decoration: none; }
ul#topnav li a:hover		{ color: #ffffff; text-decoration: none; }

ul#topnav li#HO				{ margin-left: 15px; }

#HOM ul#topnav li#HO a, #SAL ul#topnav li#SA a, #SEA ul#topnav li#CS a, #AFT ul#topnav li#AS a, #WAR ul#topnav li#WA a, #FIN ul#topnav li#FI a, #ABO ul#topnav li#AU a, #LOC ul#topnav li#LH a, #CON ul#topnav li#CU a
							{ color: #ffffff; }

div#main					{ width: 992px; height: auto; float: left; background: url(../images/main-bg.png) repeat; position: relative; }
div#leftcol					{ width: 682px; height: auto; float: left; }
div#rightcol				{ width: 310px; height: auto; float: right; }

div#footer					{ width: 992px; height: 100px; float: left; background: url(../images/footer-bg.png) center top no-repeat; }

p#footaddy					{ float: left; font-size: 12px; color: #ffffff;margin-left: 10px; display: inline; margin-top: 30px; }

div#ukw						{ float: right; font-size: 12px; margin-right: 10px; display: inline; color: #ffffff; margin-top: 30px; }
div#ukw a					{ text-decoration: none; color: #ffffff; }
div#ukw a:hover				{ text-decoration: none; color: #888888; }

h1							{ color: #ffffff; font-size: 30px; margin: 40px 40px 15px 40px; }
h1 em						{ color: #999999; font-size: 20px; }

h2							{ color: #cccccc; font-size: 24px; margin: 20px 40px 15px 40px; }

h3							{ font-size: 24px; height: 72px; line-height: 72px; text-indent: 30px; color: #ffffff; }

p.normP						{ color: #999999; margin: 10px 40px; text-align: justify; font-size: 12px; }
p.normP strong				{ color: #cccccc; }
p.normP a					{ color: #ffffff; font-weight: bold; text-decoration: none; }
p.normP a:hover				{ text-decoration: none; color: #666666; }

img#creditcards				{ float: left; margin: 20px 0 0 120px; display: inline; }
div#rightcol img			{ float: left; }

div#stock-scroller			{ width: 300px; height: 395px; background: url(../images/scroller-bg.png) center top no-repeat; float: left; margin: 5px 0 10px 0; }

div#logo-scroller-wrap1		{ position: absolute; bottom: 0; left: 10px; width: 662px; height: 107px; background: url(../images/logo-scroller-bg.png) center top no-repeat; }
div#logo-scroller-wrap2		{ width: 662px; height: 107px; position: relative; overflow: hidden; }
img#logos-overlay-top		{ position: absolute; top: 0; left: 20px; }
img#logos-overlay-bot		{ position: absolute; bottom: 0; left: 20px; }
img#logos-overlay-rgt		{ position: absolute; top: 0; right: 0; }
img#logos-overlay-lft		{ position: absolute; top: 0; left: 0; }
div#scrollerContainerlogo	{ margin-top: 20px; }

div#map						{ width: 595px; height: 350px; float: left; margin: 10px 0 20px 40px; overflow: hidden; border: 2px solid #ffffff; }
div#map iframe 				{ width: 595px; height: 350px; }
