#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 765px; PADDING-TOP: 0px;
	}
	
#main_container_textpage{
	WIDTH: 765px; height:606px; background-color:#FFFFFF; float:left;
}	
#main_shaddows{
	WIDTH: 781px;
}		
#main_container{
	WIDTH: 765px; height:551px; background-color:#FFFFFF; float:left;
}	
#right_container_home{
	WIDTH: 0px; height:0px; float:right; background: url(images/rightgradient.gif) repeat-y;
}	
#left_container_home{
	WIDTH: 8px; height:551px; float:left; background: url() repeat-y;
}	
#right_container{
	WIDTH: 0px; height:606px; float:right; background: url(images/rightgradient.gif) repeat-y;
}	
#left_container{
	WIDTH: 8px; height:606px; float:left; background: url(images/leftgradient.gif) repeat-y;
}	
#right_dropshaddow{
	float:right;
}		
#dropshaddow{
	float:left;
}	
#left_dropshaddow{
	float:left;
}

#ErrorMessage td{
	font-size:10px;
}	

.scripting_link{
	cursor:pointer;
}

#basket_overlay {
position: absolute;
left: -50px;
margin-top:0px;
top:0px
}
#image_absolute {
float:right;
width:153px;
}
#image_border {
border:#7eb53d solid 5px;
}










.Container {
  position: relative;
  top: 0px; left: 0px;
  width: 388px;
  height:315px;
  background: #FFF url() no-repeat;
  float:left;
  overflow:hidden;
}
#Scroller { 
  position: absolute; 
  overflow: hidden;
  width: 100%;
  height: 315px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  width:355px;
}
#Scrollbar-Container {
  position: relative;
  top: 20px; left: 370px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top:8px
}
.Scrollbar-Track {
  width: 20px; height: 216px;
  position: absolute;
  top: 26px; 
  *left:1px;
  background: transparent url(http://www.royalhighlandshow.org/public/wso/images/general/scroll_track.gif) repeat-y center center;
}
.Scrollbar-Handle {
  position: relative;
  width: 17px; height: 23px;
  left:2px;
  *left: 1px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 242px;
}




















/* SECTION ABOVE TOP BANNER [Alistair Lane] [26.10.07] */
#topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 279px; HEIGHT:16px; PADDING-TOP: 0px; FLOAT:left; BACKGROUND:url(http://www.royalhighlandshow.org/public/wso/images/general/topnav_bg.gif);
	}
#toptext {position:relative; top:2px}

/* TOP BANNER [Alistair Lane] [21.03.08] */
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 765px; HEIGHT:121px; PADDING-TOP: 0px; BACKGROUND:url(images[2]/topbanner.jpg); FLOAT:left
	}
	
/* MAIN TOP NAV [Alistair Lane] [26.10.07] */
#belowbanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 765px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:left;)
	}
#container{
	width:775px;
}

#main_content_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 730px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content_home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 557px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 590px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 138px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 419px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content_shopping {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 557px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
#main_content_text_inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left; position:relative; left:35px; top:13px; width:390px
	}
#main_content_text_shopping {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left; position:relative; left:0px; top:0px; width: 419px;
	}
	

#main_content_text_inside_shopping	 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left; width:530px
	}
	
	

	
	
#main_content_text_inside_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left; position:relative; left:37px; top:13px; width:553px
	}

#around_main_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 550px; PADDING-TOP: 0px; float:left
	}

#image_styling {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:251px; height:174px; background:url(http://www.royalhighlandshow.org/public/wso/images/general/bg_to_main_image.gif) no-repeat
	}
	
#info_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 221px; PADDING-TOP: 0px; float:left
	}
#primary_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 251px; PADDING-TOP: 0px; float:left
	}
#text_by_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 299px; PADDING-TOP: 0px; float:left
	}

#bottomlogos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:131px; HEIGHT:53px; PADDING-TOP: 0px; FLOAT:left;
	}

#bottomtext {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:600px; HEIGHT:53px; PADDING-TOP: 0px; FLOAT:right; text-align:right;
	}

#bottomtext p, #bottomtext a {
	color:#666666;
	margin-top: 3px;
	}

#bottomtext a:hover {
	color:#999999;
	}
	
#right_side_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:153px; HEIGHT:193px; PADDING-TOP: 0px; FLOAT:left;
	}
#right_side_image2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:153px; HEIGHT:95px; PADDING-TOP: 0px; FLOAT:left;
	}
#right_side_image[3] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:50px; HEIGHT:193px; PADDING-TOP: 0px; FLOAT:left;
	}
#buy_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:153px; HEIGHT:178px; PADDING-TOP: 0px; FLOAT:left;; position:relative; left:18px; top:15px
	}

#leftmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 138px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
	
#leftmenu_inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left; position:relative; top:100px; width:120px
	}	
	

#mainnav {
	PADDING-RIGHT: 18px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; width:765px; HEIGHT:23px; PADDING-TOP: 0px; FLOAT:left; 
	}
#main_left_menu {
	PADDING-RIGHT: 18px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 765px; PADDING-TOP: 0px;
	}	
#mainnav_ticker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; width:571px; HEIGHT:23px; PADDING-TOP: 0px; FLOAT:left; background:url(images/bgtomaquee.gif) repeat-x;
	}
#mainnav_search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; width:152px; HEIGHT:23px; PADDING-TOP: 0px; FLOAT:left; display:block; background:url(images[2]/undernavbookheader.gif) repeat-x;
	}
#search_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px, 0px, 0px, 0px; width:152px; HEIGHT:23px; PADDING-TOP: 0px; FLOAT:left;
	}
#search_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; MARGIN: 0px; width:130px; border:1px solid #9e9fa3; HEIGHT:23px; FLOAT:left;
	}
.search_button{
	PADDING: 0px, 0px, 0px, 0px; *MARGIN:  0px, -3px, 0px, -3px; max-width: 22px; width:22px; HEIGHT:23px; FLOAT:left;
	}
#go_button {
position: absolute;
left: 50%;
margin-left:343px;
margin-top:121px;
top:0px;
}	

.newsitem{
background-color:#FFFFFF;
width:660px;
height:780px;
padding: 10px 10px 10px 10px;
}
	
.basketlite{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #134e2e;
	margin-top:3px;
	padding-left:4px;
	font-weight:bold;
}	
	
	
#green_bottom_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; width:765px; HEIGHT:15px; PADDING-TOP: 0px; FLOAT:left; background-color:#7fb53b 
	}


#promotions_menu {
	PADDING-RIGHT: 18px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 765px; PADDING-TOP: 0px;
	}	
#grass_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 765px; PADDING-TOP: 0px;
	}	

#bottommainnav {
	PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FLOAT:left; MARGIN: 0px 0px 0px 0px;
	}

	
#mainnav_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; height:10px
	}
#main_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 7px; PADDING-TOP: 0px; FLOAT:left;
	}
#main_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 14px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:right;
	}
#menu_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width:172px; PADDING-TOP: 0px; FLOAT:left;
	}
#menu_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width:561px; PADDING-TOP: 0px; FLOAT:right;
	}
.pdf_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width:172px; PADDING-TOP: 0px; FLOAT:left;
	}
.pdf_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width:561px; PADDING-TOP: 0px; FLOAT:right;
	}
.topmenu {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #7cb739;
	font-size : 12px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
	line-height:20px;
	
 }
 
.toppadding {
	margin-top: 5px;
	
 }
 
.topmenu:hover {
	color : #012b1d;
	text-decoration: none;
 }
.topsubmenu {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	font-size : 11px;
	text-decoration: none;
	line-height:20px
	
 }
 
.topsubmenu:hover {
	color : #002D1D;
	text-decoration: none;
 }
.topsubmenuactive {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #002D1D;
	font-weight:bold;
	font-size : 11px;
	text-decoration: none;
	line-height:20px
	
 }
 
.topsubmenuactive:hover {
	color : #002D1D;
	text-decoration: none;
 }
 
#marquee {
	height:23px
}

.newsfeed {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color: #5f5f5f;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	padding-right:10px;
}

/* LOGIN SECTION [Alistair Lane] [13.12.07] */
#loginsurround {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 350px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:right; padding:2px; position:relative; right:5px
	}
#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 288px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:left; padding:2px
	}
#login_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 115px; HEIGHT:16px; PADDING-TOP: 0px; FLOAT:left; position:relative; right:4px
	}
#login_middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 115px; HEIGHT:16px; PADDING-TOP: 0px; FLOAT:left;
	}
#login_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 47px; HEIGHT:16px; PADDING-TOP: 0px; FLOAT:left;
	}
#login_register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 54px; HEIGHT:16px; PADDING-TOP: 2px; FLOAT:right; position:relative; right:7px
	}
#logregheader{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto float:left; background-color:#FFFFFF; width:520px; border-bottom:#989696 solid 1px; border-top:#989696 solid 1px
	}
#logregdetails{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto float:left; width:520px; border-bottom:#989696; height:126px
	}
#existinglogreg{
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 122px; float:left; background:#FFFFFF
	}	


#newlogreg{
	PADDING-RIGHT: 0px; PADDING-LEFT: 64px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 254px; float:left; background:#FFFFFF
	}	
#around_log_in{
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 520px; float:left;
	}
#new_customer_text{
	PADDING-RIGHT: 0px; PADDING-LEFT: 66px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; WIDTH: 250px; float:left; padding-top:7px
	}	
#signin_create{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; float:left; width:520px; padding-top:9px;
	}
#existinglogreg_sign_in{
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 68px; float:left;
	}	
#existinglogreg_customer_reg{
	PADDING-RIGHT: 0px; PADDING-LEFT: 131px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 130px; float:left;
	}
#reg_success_head{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; float:left; background:#FFFFFF
	}	
#backtoshop{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; padding-top:2px
	}	
#around_registered{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; padding-top:5px; MARGIN: 0px auto; WIDTH: 690px; float:left; background:#4e4d4d
	}
#logout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 159px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:right; padding:2px
	}
#border_top_bottom { border-bottom:#989696 solid 1px; border-top:#989696 solid 1px}

#rightmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 190px; PADDING-TOP: 18px; FLOAT:right;
	}

/* BASKET [Alistair Lane] [23.11.07] */
#basketheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 138px; HEIGHT:15px; PADDING-TOP: 0px;
	}

#basket_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 138px; HEIGHT:33px; float:left; padding-top:0px
	}

#basket_link {
	WIDTH: 138px; text-align:right; padding-right: 10px;
	}

#basket_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 45px; HEIGHT:45px; PADDING-TOP: 0px; float:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/basket_left.gif)
	}
	
#basketmainright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 83px; HEIGHT:33px; PADDING-TOP: 0px; background:url(http://www.royalhighlandshow.org/public/wso/images/general/basket_right.gif); float:left; position:relative; top:6px
	}	
	
#insidebasket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 70px; HEIGHT:20px; PADDING-TOP: 0px; float:left
	}	



	
	
#basketcontents_containter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; float:left; MARGIN: 6px auto; padding-top:0px; width:70px; background:url(http://www.royalhighlandshow.org/public/wso/images/general/basket_right.gif)
	}
#basketcontents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; HEIGHT:33px; float:left;)
	}
#basketxslt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; padding-top:0px; text-align:right; position:relative; right:5px
	}
	
/* CATALOGUE [Alistair Lane] [08.11.07] */
#catalogueheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 190px; HEIGHT:20px; PADDING-TOP: 16px; float:left
	}
#catalogue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 20px auto;  PADDING-TOP: 0px; float:left; text-align:left; line-height:15px
	}
#optionform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 661px; PADDING-TOP: 4px; FLOAT:left
	}
.option_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	text-decoration: none;
	color : #FFFFFF;
	font-weight:bold
}
.option_input
{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #FFFFFF;
	font-weight:bold
}
/*Restaurant links*/	
a.links:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #90c145; text-decoration: none}
a.links:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #90c145; text-decoration: none}
a.links:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #90c145; text-decoration: none}
a.links:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #000000; text-decoration: none}

	
/* MY ACCOUNT [Alistair Lane] [03.12.07] */
#myaccountheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 189px; HEIGHT:25px; PADDING-TOP: 0px; float:left
	}	
#leftmenu_private {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px auto;  PADDING-TOP: 0px; float:left; text-align:left; background-color:#616060
	}
#leftmenu_private_inside_surround {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px auto;  PADDING-TOP: 0px; float:left; text-align:left; background-color:#616060; width:189px}
	
#leftmenu_private_inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px auto;  PADDING-TOP: 0px; float:left; text-align:left; background-color:#8a8888; width:189px
	}
#sign_out{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px auto; WIDTH: 189px; HEIGHT:22px; PADDING-TOP: 8px; float:left; background-color:#616060
	}	
#gift{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 189px; HEIGHT:133px; PADDING-TOP: 10px; float:left;
	}
#order_history_surround{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; padding-top:0px; MARGIN: 0px auto; WIDTH: 350px; height:500px; float:left; background-color:#ffffff
	}
#order_history_focus_head{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; padding-top:3px; MARGIN: 0px auto; WIDTH: 350px; float:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/order_number_bg.gif); border-bottom:#989696 solid 1px;
	}	
#order_history_focus{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; padding-top:3px; MARGIN: 0px auto; WIDTH: 333px; float:left;
	}	
#history_detail_head{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; padding-top:3px; MARGIN: 0px auto; WIDTH: 690px; float:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/order_number_bg.gif); border-bottom:#989696 solid 1px;
	}	
#history_detail{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/white_bg.gif)
	}	
#delivery_detail{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left;
	}	
#history_header{
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; height:17px; WIDTH: 690px; float:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/behind_order_headers.gif); text-align:left; padding-top:3px
	}	
#Address_Section{
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left; line-height:18px
	}	
#Delivery_Section{
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left; line-height:18px
	}	
	
#addvouchersurround {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 220px; HEIGHT:28px; PADDING-TOP: 0px; float:left
	}	
#addvoucherright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 130px; HEIGHT:28px; PADDING-TOP: 0px; float:left
	}	
#addvoucherleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 90px; HEIGHT:28px; PADDING-TOP: 5px; float:left
	}	
	
	
.info_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #90c145;
}	

.history_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10.5px;
	text-decoration: none;
	color : #4e4d4d;
	font-weight:bold
}
.delivery_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #c8c5c5;
	font-weight:bold;
	line-height:18px
}
.delivery_white{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold;
	line-height:18px
}
.product_history_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10.5px;
	text-decoration: none;
	color : #4e4d4d;
	font-weight:bold;
	line-height:18px
}
.left_private_menu{
	text-align:left;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:23px;
	width:189px;
	background-color:#8a8888
}
.left_private_menu:hover {
	color : #4e4d4d;
	text-decoration: none;
 }
#private_headers{
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 5px; padding-top:5px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left; background:#464545; border-bottom:#989696 solid 1px; border-top:#989696 solid 1px
	}	
#private_text{
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 5px; padding-top:5px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left;
	}	
#private_forms{
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 1px; padding-top:1px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left;
	}
#update_button{
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 10px; padding-top:10px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left;
	}
#webform{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; padding-top:8px; MARGIN: 0px auto; WIDTH: 690px; float:left; text-align:left;
	}	
/* MAIN CONTENT [Alistair Lane] [29.11.07] */
#dataset_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;  PADDING-TOP: 0px; FLOAT:left; padding:0px
	}
#main_content_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 730px; PADDING-TOP: 0px; FLOAT:left; padding:0px; margin-left:0px; margin-top:0px
	}
#main_content_container_height_attached {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 730px; height:343px; PADDING-TOP: 0px; FLOAT:left; padding:0px; margin-left:0px; margin-top:0px
	}
#main_content_container_products_new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 551px; PADDING-TOP: 0px; FLOAT:left; padding:0px; margin-left:7px; margin-top:0px
	}
#main_content_container_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 551px; PADDING-TOP: 0px; FLOAT:left; padding:0px; margin-left:6px; margin-top:6px
	}
#contain_text_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}

#main_content_container_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 690px; PADDING-TOP: 0px; FLOAT:left; padding:0px; margin-left:0px; margin-top:10px
	}
#contain_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}
	
	
	
#main_content_standard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px, 0px auto; WIDTH: 430px; PADDING-TOP: 0px; FLOAT:left; padding:0px; text-align:left
	}	
#header_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left;
	}
	
#main_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left;
	}
	
#homespace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 0px;
	}
	
#products_promotion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;  PADDING-TOP: 0px; FLOAT:left; padding:0px; width:458px
	}
	
#flash_containers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 200px; PADDING-TOP: 0px; FLOAT:right; padding:0px; text-align:right; position:relative; top:32px
	}
#right_banner_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 200px; PADDING-TOP: 0px; FLOAT:right; padding:0px; text-align:right
	}
#rightsidebanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; border: 1px solid #ffffff
	}
#newsletter_flash {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 200px; height:160px; PADDING-TOP: 0px; FLOAT:left; padding:0px; border: 1px solid #ffffff
	}
#testimonials_flash {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 200px; height:160px; PADDING-TOP: 0px; FLOAT:left; padding:0px; border: 1px solid #ffffff
	}
#promobanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 551px; PADDING-TOP: 0px; margin:5px 0px 5px; FLOAT:left; padding:0px;
	}
#form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; margin:0px; PADDING-TOP: 0px; padding:0px;
	}


/* BOTTOM BANNER [Alistair Lane] [31.10.07] */
#bottombannergreen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 765px; HEIGHT:20px; PADDING-TOP: 0px; background: #7eb53a; 
	}
#bottombanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 765px; HEIGHT:20px; PADDING-TOP: 0px; background:#FFFFFF; border: 0px; 
	}
#bottombannermainnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 700px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:left; background:url(http://www.royalhighlandshow.org/public/wso/images/general/bot_bg.gif)
	}
#bottommenu_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FLOAT:left; padding:0px; background:url(http://www.royalhighlandshow.org/public/wso/images/general/bot_l.gif)
	}
#bottommenu_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 14px; HEIGHT:20px; PADDING-TOP: 0px; FLOAT:right; background:url(http://www.royalhighlandshow.org/public/wso/images/general/bot_r.gif)
	}

/* PRODUCT CATALOGUE [Alistair Lane] [16.11.07] */
#catalogue_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 136px; HEIGHT:20px; PADDING-TOP: 0px; background-color:#FFFFFF; float:left
	}
#collection_details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 676px; PADDING-TOP: 0px; float:left
	}
#collection_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 676px; PADDING-TOP: 0px; float:left
	}
#product_collection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 676px; PADDING-TOP: 0px; float:left
	}
#grey_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 152px; height:20px; PADDING-TOP: 0px; float:left; background-color:#464545
	}
#product_focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; height:220px; PADDING-TOP: 0px; float:left
	}
#primary_image_order_focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; padding-top:3px; MARGIN: 0px auto; WIDTH: 220px; height:220px; float:left
	}

#product_focus_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px auto; WIDTH: 420px; height:220px; PADDING-TOP: 0px; float:left
	}
#product_headers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 12px 12px auto; WIDTH: 661px; height:24px; PADDING-TOP: 0px; float:left
	}
#see_also_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 12px 12px auto; WIDTH: 661px; height:24px; PADDING-TOP: 0px; float:left
	}
#photos_basket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; PADDING-TOP: 0px; float:left
	}
#photo_album {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; WIDTH: 251px; height:128px; PADDING-TOP: 0px; float:left
	}
#add_to_basket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; WIDTH: 201px; height:128px; PADDING-TOP: 2px; float:left
	}
#bundle_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; WIDTH: 200px; height:128px; PADDING-TOP: 2px; float:left
	}
#photo_album_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 2px; float:left
	}
#cross_sell_surround {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:670px
	}
#cross_sell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 34px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:335px
	}
#cross_sell_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; width:150px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left
	}
#cross_sell_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; width:160px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left
	}
.language_dropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100px; HEIGHT:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; position:relative; top:10px; left:380px
	}
#size_dropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px auto; HEIGHT:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	}
#units_text_margin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px auto; HEIGHT:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	}
#units_margin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px auto; HEIGHT:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	}
#basket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left;
	}
#basketbuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 10px; float:left;
	}
#basket_header_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left;
	}

#basket_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px auto; PADDING-TOP: 0px; float:left; width:419px
	}
	
/* BASKET NUMBER 2 [Alistair Lane] [04.01.08] */
#basket_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:670px; height:35px;
	}	
#basket_header_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:419px; height:28px
	}
#basket_text_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:551px; border:#ffffff solid 1px;
	}
#basket_2_titles {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left; width:551px; height:29px; background:url(http://www.royalhighlandshow.org/public/wso/images/general/bgtitles_2.gif)
	}

#basket_text_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 0px; float:left;
	}

/* PRIVATE AREA [Alistair Lane] [23.11.07] */
#private_area_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; float:left
	}
#private_area_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; height:116px; float:left
	}
#private_detail_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 670px; float:left
	}
#grey_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left; background-color:#989696
	}
#orders {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 690px; float:left; background-color:#989696
	}
	
/* PAYMENT AREA [Alistair Lane] [23.11.07] */
#payment_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; width:670px; float:left
	}

#card_type {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; height:116px; float:left
	}

/* CLASSES BEGIN [Alistair Lane] [05.12.07] */

a {color: #000000; text-decoration:underline}
a:hover {color: #555555; text-decoration:underline}

.header_text{
	font-family :  Impact, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	text-decoration: none;
	font-weight:normal;
	color : #5f5f5f;
	vertical-align:top;
}

.pdf_container{
	width: 355px;
	height:40px;
}

.pdf_container_lower{
	width: 355px;
}

.pdf_header{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #5f5f5f;
	font-weight:bold;
	vertical-align:top;
	width: 40px;
	float:left;
}

.pdf_header_text {
	vertical-align:top;
	width:305px;
	float:right;
}

.pdf_header_text a{
	font-family :  Impact, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	text-decoration: none;
	color : #5f5f5f;
	line-height:18px;
	vertical-align:top;
}

.directorydata {
	height:75px;
}

.directorydataimg{
	width: 125px;
	float:left;
}

.directorydatatext{
	width: 230px;
	float: right;
}

.text, body{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #000000;
	line-height:130%
}

p{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #000000;
}

body {
	background: url(images/bg.gif) repeat-x #e4eed6;
}

.home_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #cac5c5;
	line-height:14.5px
}
.main_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #cac5c5;
}

 .toptext{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #616060;
	font-size : 10px;
	line-height : 10px;
	font-weight:bold;
	text-decoration: none;
 }
.toptext:hover {
	color : #4867c2;
	text-decoration: none;
 }
 
.link_darker {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #597bdd;
}
.link_darker:hover {
	color : #4867c2;
	text-decoration: none;
 }
.formfield {
	border:#b7b4b4 solid 1px;
	background-color:#FFFFFF;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width:115px;
	color:#6f6f6f
}

.basketlite_2 {
	border-style:none;
	background-color:transparent;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;

}
.leftmenu{
	text-align:left;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #cac5c5;
	text-decoration: none;
	padding-left:0px;
}
.order_history_focus_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #616060;
	line-height:18px
}

.leftmenuactive{
	text-align:left;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:0px;
}
.leftmenu2{
	text-align:left;
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #b6c8fc;
	text-decoration: none;
	padding-left:20px;
}
.homeproduct{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #616060;
	font-weight:bold
}
.homeproduct:hover {
	color : #4867c2;
	text-decoration: none;
 }
.image_border {
border: 1px solid #ffffff
 }
.image_border_dark {
border: 1px solid #464545
 }

.catalogue_title{
	font-family :  Lucida Console, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #616060;
	position:relative;
}
.white_thin{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #ffffff;
}
.theBreakerLarge
{
 height: 10px;
 width:1px;
 clear: both;
 overflow: hidden;
}
.theBreaker
{
 height: 5px;
 width:1px;
 clear: both;
 overflow: hidden;
}
.theBreakerSmall
{
 height: 1px;
 width:1px;
 clear: both;
 overflow: hidden;
}
.white_thin_height{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #ffffff;
	line-height:18px
}
.white{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold
}
.white_line_height{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold;
	line-height:24px
}
.white_small{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10.5px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold
}
.white_large{
	font-family :  Lucida Console, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #ffffff;
	padding-left:4px
}
.blue_large_product{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	text-decoration: none;
	color : #2b4965;
}
.purple_large_product{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #4b4b6b;
}
.purple_small_product{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #8e8eab;
	font-weight:bold;
	padding-left:2px
}

#baseprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; width:50px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 1px; float:left; border:none; background:#e4e4fa;
	}
#addons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; width:50px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 1px; float:left; border:none; background:#e4e4fa;
	}
#price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; width:50px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px auto; PADDING-TOP: 1px; float:left; border:none; background:#e4e4fa;
	}
.white_large_product{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #ffffff;
}
.white_large_nopad{
	font-family :  Lucida Console, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #ffffff;
}
.grey_large{
	font-family :  Lucida Console, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #737373;
	padding-left:0px
}
.grey_small{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #737373;
	height:17px
}
.dark_grey_large{
	font-family :  Lucida Console, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #4e4d4d;
	padding-left:0px
}
.blue{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #b6c8fc;
	font-weight:bold
}
.red{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #c92828;
	font-weight:bold
}
.light_grey{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color : #e1d8d8;
	font-weight:bold;
	text-transform:uppercase
}
.blue_italic{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #b6c8fc;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
}
.light_grey_lower{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #e1d8d8;
	font-weight:bold;
	line-height:18px;
}
.catalogue_titles{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #e1d8d8;
	font-weight:bold
}
.quantity_box{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold;
	width:24px;
	height:12px;
	padding:0px;
	text-align:center;
	background-color:#4e4d4d;
	position:relative;
	bottom:2px;
	border: 1px solid #ffffff
}
.padding_left{
	padding-left:3px
}
.smallwhite {
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #ffffff;
	font-weight:bold
}
.dark{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	color : #303030;
	font-weight:bold
}

.title_text{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #003a28;
	font-weight:bold;
	padding:4px
}
.title_text_2{
	font-family :  Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #003a28;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px
}

.button{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif,helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#435ca2;
   border:1px solid #FFFFFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#435ca2',EndColorStr='#95b2f5');}

#contain_text h2{
font-size:1.5em;
padding-left:5px;
margin-bottom:0px;
font-weight:normal
}
.header2nopad{
font-size:1.5em;
margin-bottom:0px;
}
.titleLeft {
padding:5px;
color:#FFFFFF;

}
.titleLeft p{
padding:5px;
}
.titleLeft h2{
font-size:1.5em;
}
.leftContent{
padding:5px;
float:left;
width:100%;

}
.rigthContent{
float:right;
width:150px;
}
.leftfield{
width:200px;
font-size:10px;}
.main{
width:680px;}
.events{
margin-bottom:10px;
}
.rigthLable{
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
color:#90c145
}

.BasketLabel{
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#90c145;
width:285px;
}

.leftLable{
width:60px;
padding:4px;
color:#003a28;
float:left;
clear:both;}
lable{
font-size:1em;
font-weight:bold;}
.line{
border-bottom:1px dotted #FFFFFF;}
.detailLink{
color:#FFFFFF;
}
#contain_text{
width:730px;}

.detailList{
color:#FFFFFF;
font-size:0.80em;
}
.main_text{
padding-left:15px
}

.quantity_box{
font-size:11px;
width:12px;
height:14px;
}

.SearchForm input, .SearchForm select{
border: 1px solid #cccccc;
font-size:1em;
}
