body
	{
		font-size: 12px;
		font-family: Arial;
		margin: 0px;
	}
#main_pagebg
	{
		background: url(../images/page_bg.jpg) repeat-x top #ffffff;
	}
#main
	{
		width: 765px;
		margin: auto;
		background: url(../images/maintextbg.jpg) repeat-y center;
	}
#top_nav
	{
		background: url(../images/top_nav_bg.jpg) repeat-x bottom #f9f9f9;
		padding: 5px;
		text-align: center;
	}
#top_nav_container
	{	
		width: 770px;
		margin:auto;
		text-align: right;
	}
*html #top_nav_container{margin: 0px;}
.topbg {
	background: url(../images/header_bg_top.jpg) no-repeat left;
}
.top_nav, .top_nav_2
	{
		float: right;
		padding-left: 10px;
		padding-right: 10px;
		border-left: solid 1px;
	}
.top_nav a,.top_nav a:visited
	{
		text-decoration: none;
		color: #000000;
		padding: 2px;
		padding-left: 7px;
		padding-right: 7px;
		display: block;
	}

.top_nav a:hover, .top_nav_2 a,.top_nav_2 a:visited
	{
		display: block;
		background: #eeeeee;
		padding: 0px;
		color: #000000;
		text-decoration: none;
		padding-left: 5px;
		padding-right: 5px;
		border: solid 2px #CACACA !important;
	}
#red #header
	{
		background: url(../images/header_bg_red.jpg) repeat-x top #6e030b;
		text-align:center;
	}
#green #header
	{
		background: url(../images/header_bg_green.jpg) repeat-x top #6e030b;
		text-align:center;
	}

#blue #header
	{
		background: url(../images/header_bg_blue.jpg) repeat-x top #6e030b;
		text-align:center;
	}

#nav
	{
		background: url(../images/nav_bg.jpg) repeat-x top;
		padding: 5px;
		text-align:center;
		padding-left: 10px;
	}
.nav
	{
		float: left;
		padding: 3px;
		width: 15%;
		text-align:center;
		border-right: solid 1px #e5e5e5;
	}
.nav a,.nav a:visited,.nav a:hover
	{
		text-decoration: none;
		color: #e5e5e5;	
		display: block;
		font-size: 13px;
		font-family: Times;
		font-weight: bold;
	}
*html .nav a {	width: 100%;}
#right_col
	{
		float: right;
		width: 305px;
		background: #f3f3f3;
	}
#left_col
	{
		margin-right: 312px;
	}
#orange_text
	{
		color: #df0214;
	}
#red .heading
	{
		font-family: Times;
		font-size: 22px;
		color: #f9a300;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px; 
		background: #f7e9cf;
	}
#green .heading
	{
		font-family: Times;
		font-size: 22px;
		color: #74b138;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px; 
	}
#blue .heading
	{
		font-family: Times;
		font-size: 22px;
		color: #3a79ae;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px; 
	}

#form_heading
	{
		background: #c4c4c6;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		padding: 5px;
	}
#container
	{
		padding: 7px;
		padding-right: 3px;
		padding-bottom: 0px;
		padding-top: 0px;
		border-top: solid 10px #ffffff;
	}
#form_content
	{
		background: #e5e5e5;
		padding:2px;
		color: #868686;
	}
#right_content
	{
		padding: 10px;
	}
*html #form_content form{margin-bottom: 0px;margin-top: 0px;}
#main_content
	{
		background: #ffffff;
		padding: 15px;
	}
#text_content
	{
		padding:5px;
		padding-left: 10px;
	}
#footer
	{
		padding: 3px;
		background: #272727;
		padding-left: 20px;
		color: #ffffff;
	}
#footer a,#footer a:visited,#footer a:hover
	{
		color: #ffffff;
		text-decoration:none;
	}
.any_price
	{
		font-size: 12px;
	}
	
	
#red .item_details
	{
		background: #f7e9cf;
		padding: 5px;
	}
#red .item_details a,.item_details a:visited,.item_details a:hover
	{
		color: #76b13d;
	}
#red .item_heading
	{
		color: #c00e0a;
		font-weight: bold;
	}

.itenarary_title
	{
		color: #7586b1;
	}	
	
	
.item
	{
		border-top: dotted 1px;
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #eeeeee;
		color: #bb1614;
		display: block;
		text-decoration: none;
		cursor:pointer
	}
.selected_item
	{
		border-top: dotted 1px;
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #ffffff;
		color: #75b03a;
		display: block;
		text-decoration: none;
		cursor:pointer
	}
	
.item1
	{
		
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #eeeeee;
		color: #bb1614;
		display: block;
		text-decoration: none;
		cursor:pointer
	}
.selected_item1
	{
		
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #ffffff;
		color: #75b03a;
		display: block;
		text-decoration: none;
		cursor:pointer
	}
.red
	{
		color: #C6504E !important;
	}
.featurered a,.featurered a:visited,.featurered a:active,.featurered a:hover
	{
		color: #C6504E;
		text-decoration:none;
	}
.item_title
	{
		font-weight: bold;
	}
.details
	{
		font-size: 11px;
		padding-left: 20px;
	}
.item:hover
	{
		border-top: dotted 1px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #ffffff;
		display: block;
		color: #75b03a;

	}
.item:hover a
	{
		color: #bb1614;
	}
#red .item_title:hover
	{
		font-weight: bold;
	}
.white_bg
	{
		background:url(../images/icon.jpg) left top no-repeat #ffffff;
		padding: 5px;
		padding-left: 50px;
	}

.item_details
	{
		background: #f4faf0;
		padding: 5px;
	}
.item_details a,.item_details a:visited,.item_details a:hover
	{
		color: #76b13d;
	}
.item_heading
	{
		color: #4b6c27;
		font-weight: bold;
	}
.go_button
	{
		background: #c6504e;
		color: #ffffff;
		font-weight: bold;
	}

.heading_inner
	{
		color: #000000;
		font-size: .9em;	
	}

.sub_title_details
	{
		font-size: 14px;
		color:#74b13c;
		font-weight:bold;
	}
.itinerary_links a
	{
		text-decoration:none;
	}
.itinerary_left_text
	{
		font-weight: bold;
		width: 200px;
		display:block;
		float:left;
	}
.itinerary_content
	{
		clear:left;
		margin-top: 15px;
	}
	
.iti_form_fld_head
	{
		font-weight:bold;
		padding: 5px;
	}
.iti_form_fld select
	{
		width: 92%;
	}
.iti_form_fld input
	{
		width:90%;
		padding: 1px;
		border: solid 1px #72a73d;
	}
*html .iti_form_fld input { padding: 1px; }
.iti_form_fld img
	{
		border: none;
	}
.radio
	{
		width: auto !important;
		border: none !important;
	}
.date
	{
		width:100% !important;
	}
.iti_form_fld table td
	{
		 width: 90%;
	}
.white_bg
	{
		background:url(../images/icon2.jpg) right top no-repeat #EEEEEE;
		padding-left: 5px;
		
	}
.white_bg2
	{
		background-color:#EEEEEE;
		padding-top:5px;
		
	}
.iti_form_fld textarea
	{
		width: 99%;
		border: solid 1px #72a73d !important;
		border-right: solid 1px #72a73d !important;
		height: 150px;
	}
.submit_button
	{
		background: #6aa233;
		border:none;
		padding: 5px;
		color: #ffffff;
		font-weight:bold;
		font-size: 0.8em;
		padding-left: 15px;
		padding-right: 15px;
	}
#logo {
	FLOAT: left
}
#logo a {
	MARGIN: 25px 0px 0px 20px;
	WIDTH: 160px;
	TEXT-INDENT: -2000px;
	HEIGHT: 50px;
	display: block;
	cursor: hand;
}
#tabbedNav {
	padding-left: 360px;
	padding-top: 32px;
}
#tabbedNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabbedNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabbedNav UL LI.home A {
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/nav_01.gif);
	WIDTH: 69px;
	TEXT-INDENT: -2000px;
	HEIGHT: 23px;
}
#tabbedNav UL LI.myProfile A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_02.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.redeem A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_03.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.joinClub A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_04.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.feedback A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_05.gif); WIDTH: 93px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.categories A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_06.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.products A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_07.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.suppliers A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_11.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.bookings A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_17.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.invoicing A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_18.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.vouchers A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_08.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.promotional A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_14.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.members A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_09.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.sales A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_12.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.newsletter A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_13.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.auctions A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_15.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.logout A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_10.gif); WIDTH: 79px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.fxauctions A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_16.gif); WIDTH: 93px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.artsizes A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/art_sizes.gif); WIDTH: 78px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.colours A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/colours.gif); WIDTH: 78px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.artworks A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/artworks.gif); WIDTH: 78px; TEXT-INDENT: -2000px; HEIGHT: 23px
}
#tabbedNav UL LI.itinerary A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/btn_itinerary.gif); WIDTH: 78px; TEXT-INDENT: -2000px; HEIGHT: 23px
}

#tabbedNav UL LI A:hover {
	BACKGROUND-POSITION: 0px -23px
}