.menu_container
{
	position:absolute;
	top:100px;
	left:0px;
	color:#FFFFFF; 
	background: #FF6600;
	clear:both;
	width:743px;
	height:38px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #999999;
}



.logo_holder
{
	margin:0px;
	padding:0px;
	width: 133px;
	height: 79px;
	position: absolute;
	top: -90px;
	left: 15px;
}

 

.qr_logo1
{
	margin:0px;
	padding:0px;
	background: transparent url(images/qr_logo2.gif) no-repeat;
	width: 133px;
	height: 79px;
	z-index: 0;
}


.logo_link
{
	margin:0px;
	padding:0px;
	background: transparent;
	width: 133px;
	height: 79px;
	position: relative;
	top: 1px;
	left: 1px;
	z-index: 99;
}



.top_ads
{
	position:absolute;
	left:250px;
	top:-84px;
	width:468px;
	height:60px;
	border:solid 1px #dddddd;
}

.broker_bar
{
	height:7px;
	background: #eaeaea;
	border-top:solid 3px #FF6600;
}

.usa_site_flag
{
	position:absolute;
	left:440px;
	top:-24px;
	width:83px;
	height:44px;
	background:transparent url(images/usa_site.gif) top left no-repeat;
	cursor:pointer;
}

.uk_site_flag
{
	position:absolute;
	left:450px;
	top:-24px;
	width:74px;
	height:44px;
	background:transparent url(images/uk_site.gif) top left no-repeat;
	cursor:pointer;
}

.menu
{
	display:table;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	list-style-type:none;
	border-top:solid 1px #bbbbbb;
}

.menu li
{
	float:left;
	color:#FFFFFF;
	background: #FF6600;
	display:table-cell;
	border-right:solid 1px #999999;
}

.menu a
{
	float:left;
	margin:0px;
	width:auto;
	height:19px;
	display:block;
	padding:2px 13px 3px 13px;
	color:#FFFFFF;
	background: #E35F07;
	background: #FF6600;
	text-decoration:none;
	border-right:solid 1px #444444;
}

.menu a:hover
{
	color:#FFFFFF; 
	background: #C85406;
}

.last
{
	float:left;
}
.last a
{
	color:#FFFFFF; 
	background: #FF6600;
	position:relative;
	border-right:none;
}



/*
body
{
	background:#FFFFFF url("images/themes/Summer2009/summer_2009_bg.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-195px;
	top:-130px;
	width:214px;
	height:367px;
	background:transparent url("images/themes/Summer2009/pointing_man.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}*/


/* Summer 2009 CSS - END*/




.menu
{
	display:table;
	width:100%;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#FF6600;
	list-style-type:none;
	border-top:solid 1px #bbbbbb;
	border-bottom:solid 1px #AB4705;
}

.menu li
{
	float:left;
	color:#FFFFFF;
	background: #AB4705;
	display:table-cell;
	border-right:solid 1px #FF6600;
}

.menu a
{
	float:left;
	margin:0px 0px 0px 0px;
	width:auto;
	height:20px;
	display:block;
	padding:6px 13px 3px 13px;
	color:#FFFFFF; 
	background:#FF6600 url(images/nav_lineb.gif) 0px 8px no-repeat;
	text-decoration:none;
	border-right:solid 3px #FF6600;
}

.menu a:hover
{
	color:#000000; 
	background: #FF6600 url(images/nav_arrowb.gif) 0px 9px no-repeat;
}



/* Halloween 2009 CSS - START*/


/*body
{
	background:#FFFFFF url("images/themes/Halloween2009/QR_UK_2009_Halloween_bg.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-195px;
	top:-130px;
	width:214px;
	height:354px;
	background:transparent url("images/themes/Halloween2009/dracula_pointing.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}

.qr_logo1
{
	margin:0px;
	padding:0px;
	background: transparent url("images/themes/Halloween2009/qr_logo_halloween.gif") no-repeat;
	width: 133px;
	height: 85px;
	z-index: 0;
position:absolute;
top:-3px;
}

.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}
*/

/* Halloween 2009 CSS - END*/







/* Xmas 2009 CSS - START*/


/*body
{
	background:#FFFFFF url("images/themes/xmas2009/main_bg_xmas2009.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-226px;
	top:-142px;
	width:245px;
	height:399px;
	background:transparent url("images/themes/xmas2009/santa.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;

}

.qr_logo1
{
	margin:0px;
	padding:0px;
	background: transparent url("images/themes/xmas2009/xmas_logo.png") no-repeat;
	width: 443px;
	height: 101px;
	z-index: 0;
	position:absolute;
	top:-20px;
}

.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}
*/

/* Xmas 2009 CSS - END*/





/* New Year 2010 CSS - START*/

/*body
{
	background:#FFFFFF url("images/themes/Jan2010/jan_2010_bg.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-195px;
	top:-130px;
	width:214px;
	height:367px;
	background:transparent url("images/themes/Jan2010/pointing_man_jan2010.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}*/

/*.qr_logo1
{
	margin:0px;
	padding:0px;
	background: transparent url("images/themes/Jan2010/jan2010_logo.png") no-repeat;
	width: 467px;
	height: 78px;
	z-index: 0;
	position:absolute;
	top:3px;
}
*/


/* New Year 2010 CSS - END*/


/* Spring 2010 CSS - START*/

/* body
{
	background:#FFFFFF url("images/themes/Spring2010/spring2010.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-195px;
	top:-130px;
	width:214px;
	height:367px;
	background:transparent url("images/themes/Spring2010/pointing_man_spring2010.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}**/

/*.qr_logo1
{
	margin:0px;
	padding:0px;
	background: transparent url("images/themes/Jan2010/jan2010_logo.png") no-repeat;
	width: 467px;
	height: 78px;
	z-index: 0;
	position:absolute;
	top:3px;
}
*/


/* Spring 2010 CSS - END*/



/* Summer 2010 CSS - START*/

body
{
	background:#FFFFFF url("images/themes/Spring2010/spring2010.jpg") no-repeat center top ;
}
.theme_side_image
{
	position:absolute;
	left:-195px;
	top:-130px;
	width:214px;
	height:367px;
	background:transparent url("images/themes/Summer2009/pointing_man.png") no-repeat;
}
.theme_banner_image
{
	position:absolute;
	left:400px;
	top:-121px;
	height:63px;
	width:321px;
}


/* Summer 2010 CSS - END*/
