/* CSS Document */

.debugNotification{
	background-color:white;
	color:#FF0000;
	padding:5px;
	text-align:center;
	}

.shim{font-size:0;overflow:hidden;}
.shimHomeSeparator{
	height:4px;
	}
.shimProdDetail{
	height:10px;
	}
th{
	text-align:left;
	}
body{
	background-image:url(../images/elements/layout/background.gif);
	background-position:50% 470px;
	background-repeat:repeat-x;
	background-color:black;
	}
#siteWrap{
	margin-top:10px;
	border:none;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
.footer .hr{
	background-color:#222222;
	}
.footer a:link, .footer a:visited{
	color:#e4e4e4;
	}
.footer a:hover{
	color:#AAAAAA;
	}



.siteInner{
	
	}
.siteInnerWrap{
	background-color:#ffffff;
	padding:4px;
	}
.floatImageRight{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	}
.floatImageLeft{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #e4e4e4;
	}
.borderedWrap{
	border:1px solid #cccccc;
	padding:2px;
	background-color:#FFFFFF;
	}
.footInnerBlock{
	margin-top:15px;
	min-height:25px;
	padding-left:15px;
	padding-right:15px;
	}
.footDecorBlock{
	width:250px;
	height:30px;
	}
.footh1 h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height: 110%;
	color:#666;	
	}	

.pageImage{
	background-color:#000000;
	padding:4px;
	}
	
.overlapLeft{
	margin-left:-1px;
	}
.stack10{
	position:relative;
	z-index:10;
	}
.decor01{
	background-image:url(../images/elements/layout/ch_fade01.gif);
	background-repeat:repeat-x;
	}
.decor02{
	background-image:url(../images/elements/layout/base_fade.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	}
.decor03{	
	background-image:url(../images/elements/layout/listitem_fade.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	}
.decor04{
	background-image:url(../images/elements/layout/title_fade.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	}
.decor05{
	background-image:url(../images/elements/layout/ch01.gif);
	background-repeat:repeat;
	background-position:0 0;
	}
.homeDecor{
	height:15px;
	}
.paddingDecorBlock{
	padding:5px;
	padding-bottom:0;
	}
.footBar{	
	margin-top:8px;
	}
.quickBookLinks{
	padding-top:8px;
	}
.quickBookLinks a img{
	padding-left:2px;
	}
.courseThumbImage{
	width:100px;
	/*height:85px;
	display:block;
	overflow:hidden;*/
	}
.courseThumbImage a{
	width:100px;
	height:85px;
	display:block;
	overflow:hidden;
	}
.courseDetailThumb{
	width:92px;
	}
.courseDetailThumb a{
	height:78px;
	width:92px;
	display:block;
	overflow:hidden;
	}
.vidWrap{
	padding-bottom:10px;
	text-align:center;
	}
.vidTitle{
	text-align:left;
	border-bottom:solid #e4e4e4 1px;
	padding-bottom:3px;
	margin-bottom:3px;
	color:black;
	}
.bsImageInner{
	height:95px;
	width:120px;
	overflow:hidden;
	}
.centrePanel{
	padding:5px;
	padding-top:10px;
	}
.homeProduct{
	height:83px;
	width:151px;
	background-color:white;
	margin-left:2px;
	margin-right:2px;
	}
.paddingCentreBlock, .paddingCentreBlockAlt, .paddingCentreBlockAlt2{
	padding:5px;
	padding-left:10px;
	padding-bottom:30px;
	padding-right:10px;
	}
.paddingSideBlock, .paddingCentreBlock, .paddingCentreBlockAlt, .paddingCentreBlockAlt2{
	padding-top:2px;
	}
.paddingCentreBlockAlt, .paddingCentreBlockAlt2{
	padding-right:5px;
	}
.paddingCentreBlockAlt2{
	padding-left:3px;
	padding-bottom:0;
	}
.productListWrap{
	/*padding-left:25px;*/
	}
.basketListWrap{
	}

.galleryListWrap{
	/*padding-left:25px;*/
	}
.galleryImageListWrap{
	padding-left:0;
	}
.productListItem2{
	width:115px;
	margin-right:5px;
	margin-bottom:8px;
	}
* html .productListItem2{
	}

.productListItem{
	height:180px;
	width:115px;
	margin-right:5px;
	margin-bottom:8px;
	}
* html .productListItem{
	height:200px;
	}
.basketListWrap .productListItem{
	margin-right:1px;
	}
.galleryListItem{
	height:180px;
	width:115px;
	margin-right:20px;
	margin-bottom:15px;
	}
.staffList .productListTitle{
	text-align:center;
	}

.productListTitle{
	padding:5px;
	background-color:#f2f2f2;
	color:#333;
	margin-top:5px;
	min-height:30px;
	}
.staffListNickname, .staffDetailNickName{
	font-style:italic;
	}
.textOffset{
	padding-left:5px;
	padding-right:5px;
	}
.pageNumberWrap{
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	}
.featurette{
	margin-bottom:7px;
	}
.subFeatWrap{
	padding-top:10px;
	}
.canvas{
	padding:5px;
	padding-right:0;
	}
.subFeatWrap{
	/*padding-left:10px;*/
	}
#homepage{
	padding-left:0;
	}
.canvasInner{
	
	}
.borderedBox01{
	border:1px solid #bfbfbf;
	}

.padHeadBarLeft, .padHeadBarRight, .padHeadBar, .padHeadBarAlt{
	padding:5px;
	padding-bottom:0;
	margin-bottom:5px;
	}
.padHeadBarLeft{	
	padding-right:0;
	padding-top:10px;
	/*padding-left:10px;*/
	}
.padHeadBarRight{	
	padding-left:0;
	padding-top:10px;
	padding-right:10px;
	}
.padHeadBarAlt{
	padding-right:0;
	padding-left:0;
	padding-top:0;
	}
.padHeadBarEmu{
	/*padding-top:5px;*/
	}
.headSmallText{
	padding-top:4px;
	/*font-size:60%;*/
	}
.headSmallText a:link, .headSmallText a:visited{
	color:#FFFFFF;
	}
.headSmallText a:hover{
	color:#DDDDDD;
	}

.headSmallText2{
	padding-top:8px;
	font-size:60%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.headSmallText2 a:link, .headSmallText2 a:visited{
	color:#CC6633;
	}
.headSmallText2 a:hover{
	color:#994820;
	}

.stackedListItem{
	margin-bottom:10px;
	}
.stackedListImage{
	width:139px;
	/*overflow:hidden;*/
	border:1px solid #e4e4e4;
	}
.stackedListImageInner{
	padding:2px;
	}
.listItemTitle{
	font-size:120%;
	line-height:110%;
	color:#333333;
	}
.listItemInfo{	
	padding:10px;
	}

.spTitle, .spValue{	
	padding:1px;
	padding-left:0;
	}
.spTitle{
	color:#333;
	padding-right:1em;
	}
.spValue{
	padding-right:2em;
	}

.itemDetailBlock{
	padding-left:10px;
	padding-right:10px;
	}
.itemDetailSpecBlock{
	margin-top:0;
	margin-bottom:10px;
	}

.itemDetailBody{
	margin-bottom:20px;
	}
itemDetailSubInfo{
	font-size:80%;
	}
.itemDetailAbstract{
	color:#333;
	margin-bottom:10px;
	}
.inPageHeadImage{
	margin-bottom:10px;
	margin-top:10px;
	}

.author{
	font-size:70%;
	font-style:normal;
	padding-top:5px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	}
.authorName{
	
	}
.authorTitle{
	
	}
.authorCompany{
	
	}

.pageAbstract{
	font-size:105%;
	padding-top:10px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#777;
	}
.abstract{
	color:#333333;
	}
.regBody{
	color:#777;
	}
.listItemSpecBlock{
	margin-bottom:3px;
	}
.subTitle{
	color:#333333;
	font-weight:bold;
	margin-bottom:0.2em;
	}
.homeTextCol{
	padding:8px;
	}
.homeTextColInner{
	min-height:90px;
	}
* html .homeTextColInner{
	height:90px;
	}
.homeColAlign{
	min-height:80px;
	}
* html .homeColAlign{
	height:80px;
	}


/* split cols */
/*.splitHomeStrapR{
	
	}
.splitHomeStrapl{
	
	}*/
.splitColHeadL{
	width:180px;
	}
.splitColHeadR{
	width:760px;
	}

.splitColBDate{
	width:40px;
	}
.splitColBDateHome{
	width:40px;
	}
.splitColBTitle{
	width:455px;
	}
.splitColBTitleHome{
	width:260px;
	padding-top:5px;
	}
.splitCol01{
	width:195px;
	}
.splitCol02{
	width:548px;
	}
.splitCol02b{
	width:610px;
	}
.splitCol02c{
	width:735px;
	}
.splitCol03{
	width:190px;
	}
.splitCol03b{
	width:130px;
	}
.splitCol04{
	width:140px;
	}
.splitCol05{
	width:375px;
	}
.splitCol06{
	width:280px;
	}
.splitCol07{
	width:220px;
	}
.splitCol08{
	width:320px;
	}
.splitCol09{
	width:615px;
	}
.splitCol10{
	width:150px;
	}
.splitCol11{
	width:201px;
	}
.splitCol12{
	width:408px;
	}
.splitCol13{
	width:200px;
	}
.splitCol14{
	width:270px;
	}
.splitCol15{
	width:365px;
	}
.splitCol16{
	width:260px;
	}
.splitCol17{
	width:200px;
	/*background-color:#FFFF00;*/
	}
.splitCol17b{
	width:100px;
	}
.splitCol18{
	width:370px;
	}
.splitCol18 .splitCol21b{
	width:220px;
	}	
.splitCol19{
	width:330px;
	}
.splitCol20{
	/*width:330px;*/
	}
.splitCol21{
	width:220px;
	}
.splitCol21b{
	width:185px;
	}
.splitCol21c{
	width:200px;
	}
.splitCol21d{
	width:100px;
	}
.splitCol22{
	width:350px;
	}
.splitCol23{
	width:230px;
	}
.splitCol23ContWrap{
	margin-left:5px;
	}
.splitCol24{
	width:250px;
	}
.splitCol25{
	width:450px;
	}
.splitCol26{
	width:460px;
	}
.splitCol27{
	width:480px;
	}
.splitCol28{
	width:220px;
	}
.splitCol27x{
	width:493px;
	}
.splitCol28x{
	width:207px;
	}
.splitCol29{
	width:335px;
	}
.splitCol30{
	width:465px;
	}
.splitCol31{
	width:580px;
	}
.splitCol32{
	width:120px;
	}
.splitCol33{
	width:500px;
	}
.splitCol34{
	width:200px;
	}
.splitCol35{
	width:460px;
	}
.splitCol36{
	width:240px;
	}
.splitCol37{
	width:98px;
	}
.splitCol38{
	width:230px;
	}
.splitColHomeMixBlock{
	width:200px;
	}

.faqColumn1{
	width:220px;
	margin-right:5px;
	}
.faqColumn2{
	width:240px;
	margin-right:5px;
	}
.faqColumn3{
	width:230px;
	}
.homeColCont{
	margin-left:5px;
	}
.homeCol2Cont{	
	margin-left:6px;
	}

.splitCol01{
	/*background-color:#999900;*/
	}
.splitCol02{
	/*background-color:#0066CC*/
	}
.splitCol03{
	/*background-color:#99CCCC;*/
	}
.splitCol08{
	/*background-color:#6699CC;*/
	}
.splitCol09{
	/*background-color:#FFFF99;*/
	}
.splitCol10{
	/*background-color:#FF9933;*/
	}
.splitCol13{
	/*background-color:#f4f4f4;*/
	}
.splitCol14{
	/*background-color:#99CCCC;*/
	}


/* ==============================================================================  */

.fixedHeight01{
	min-height:400px;
	}
* html .fixedHeight01{
	height:400px;
	}
.fixedHeight02{
	min-height:210px;
	}
* html .fixedHeight02{
	height:210px;
	}
.fixedHeight03{
	min-height:100px;
	}
* html .fixedHeight03{
	height:100px;
	}
.fixedHeight04{
	min-height:13px;
	}
* html .fixedHeight04{
	height:13px;
	}

/* /fixed heights */

.galleryWidthFix{
	padding-left:5px;
	}
.galleryThumbs{
	/*padding-top:5px;*/
	margin-left:5px;
	}
* html .galleryThumbs{
	margin-left:0px;
	}
.galleryThumbWrap{
	width:101px;
	height:75px;
	/*overflow:hidden;*/
	float:left;
	margin-left:2px;
	margin-bottom:5px;
	border:1px solid #e4e4e4;
	}
* html .galleryThumbWrap{
	/*overflow:auto;*/
	}
.galleryThumbOuter{
	/*padding:3px;*/
	}
.galleryThumbInner{
	display:block;
	width:95px;
	height:75px;
	/*overflow:hidden;*/
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
* html .galleryThumbInner{
	
	}
.galleryThumbInner a{
	display:block;
	width:95px;
	height:75px;
	}
#topNav{color:#999999;margin-bottom:15px;text-align:right;}
#topNav a:link, #topNav a:visited{
	color:#CCCCCC;
	}
#topNav a:hover{
	color:#CCCCCC;
	}


/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar04{height:10px;font-size:0;overflow:hidden;}
.colourBar05{height:15px;font-size:0;overflow:hidden;}
.colourBar06{height:20px;font-size:0;overflow:hidden;}
.colourBar07{height:35px;font-size:0;overflow:hidden;}
.colourBar08{height:50px;font-size:0;overflow:hidden;}
.colourBar100{height:115px;}


.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#f2f2f2;}
.colourTone01{background-color:#808388;color:#edeef2;}
.colourTone02{background-color:#f4f4f4;color:#edeef2;}



.cScheme01, .cScheme01 h1{color:#a33e82;}
.cScheme02, .cScheme02 h1{color:#FFFFFF;}
.cScheme03, .cScheme03 h1, .cScheme03 a:link, .cScheme03 a:visited{color:#d2007b;} .cScheme03 a:hover{color:#df4fa3;}
.cScheme04, .cScheme04 h1, .cScheme04 a:link, .cScheme04 a:visited{color:#bcc423;} .cScheme04 a:hover{color:#bcc423;}
.cScheme05, .cScheme05 h1, .cScheme05 a:link, .cScheme05 a:visited{color:#fce000;} .cScheme05 a:hover{color:#fce000;}
.cScheme06, .cScheme06 h1, .cScheme06 a:link, .cScheme06 a:visited{color:#c42b3a;} .cScheme06 a:hover{color:#c42b3a;}
.cScheme07, .cScheme07 h1, .cScheme07 a:link, .cScheme07 a:visited{color:#CC6633;} .cScheme07 a:hover{color:#CC6633;}
.cScheme08, .cScheme07 h1, .cScheme08 a:link, .cScheme08 a:visited{color:#CC6633;} .cScheme08 a:hover{color:#CC6633;}

/*.colourTone03{background-color:#7D7D7D;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#5C7F3B;}.colourTone04 .h1Emu{color:#777777;}*/

.shortHeader h1{
	margin-bottom:0;
	padding-bottom:0;
	}
.homeHeaders{
	min-height:55px;
	}
* html .homeHeaders{
	height:55px;
	}
	
	.homeHeaders a{
	display:block;

	}

.homeHeaders h1{
	line-height:90%;
	padding-top:5px;
	}

/* overlay rendering */
.overlay{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.rendered{}
.rendered .root{
	width:130px;
	height:96px;
	}
.rendered .overlay{
	width:130px;
	height:96px;
	margin-top:-96px;
	}
.rendered .overlay{
	background-image:url(../images/elements/overlays/list.png);
	}
* html .rendered .overlay{
	background-image:url(../images/elements/overlays/list.gif);
	}
.rendered .overlay a:link, .rendered .overlay a:visited{
	display:block;
	width:130px;
	height:96px;
	}

/* end overlay rendering */

#mixWrap{
	padding-top:12px;
	}

.hideMe{
	display:none;
	}


.relatedDocuments{}
.relatedDocuments tr.rowOdd td{
	background-color:#f5f5f5;
	}
.relatedDocuments tr.rowEven td{
	/*background-color:white;*/
	}
.relatedDocuments td{
	padding:2px;
	}
.relatedDocuments h4{
	margin-bottom:0.5em;
	}
.relatedDocuments a:link, .relatedDocuments a:visited{
	color:#444;
	}
.relatedDocuments a:hover{
	color:#000;
	}
.sbReadMore{
	font-size:120%;
	text-align:right;
	/*letter-spacing:0px;*/
	}
.sbBlock{
	padding:15px;
	padding-top:10px;
	}
.sbReadMore{
	margin-top:4px;
	}
.sbReadMore a:link, .sbReadMore a:visited{
	color:white;
	}
.sbReadMore a:hover{
	color:#CCCCCC;
	}

.error{
	color:red;
	}

.readMore{}
.readMore a:link, .readMore a:visited{
	background-image:url(../images/elements/bullets/bullet_r_01a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:8px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#CC6633;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}
.moreDetail{
	padding-top:3px;
	text-align:right;
	}

.altLink{}
.altLink a:link, .altLink a:visited{
	color:#5bacc7;
	}
.altLink a:hover{
	color:#487b8c;
	}

#extra{
	padding-top:25px;}

.shadowForms, #contactForm, .bodyTextBlock, .contactPageBlock{
	min-height:1%;
	}
blockquote.blockedQuote, .blockedQuote, .blockedQuote2, .blockedQuote3{
	padding:15px;
	padding-top:10px;
	padding-left:25px;
	background-image:url(../images/elements/layout/quotes66.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	font-size:130%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:105%;
	}
.blockedQuote{
	/*padding-top:0;
	padding-bottom:0;*/
	}
.blockedQuote2{
	background-image:url(../images/elements/layout/quotes66.gif); /* change to shaker bottle */
	}
.blockedQuote2 .name{
	color:#333;
	}
.blockedQuote2 .extraInfo{
	color:#888;
	}
.blockedQuote3{
	padding:5px;
	padding-top:0;
	padding-left:15px;
	background-position:0px 0px;
	}
.spacerTopBlock{
	height:30px;
	}
.bigBlock{
	height:300px;
	}
.bsPanel, .bsPanelCont{
	min-height:200px;
	}
.bsPanel{
	width:120px;
	}
.bsPanelCont{
	width:124px;
	background-image:url(../images/elements/misc/vert_dotted.gif);
	background-position:1px 110px;
	background-repeat:no-repeat;
	}
.bsPanelCont .bsInnerWrap{
	padding-left:4px;
	}
.bsTitle, .bsSubTitle{
	font-weight:bold;
	color:#444;
	margin-top:5px;
	margin-bottom:5px;
	}
.bsSubTitle, .bsSubTitle a:link, .bsSubTitle a:visited{
	color:#c42b3a;
	}
.bsSubTitle a:hover{
	color:#c42b3a;
	}
.bsContent{
	padding:5px;
	}
.bsImage{
	width:120px;
	height:95px;
	overflow:hidden;
	}
.cListTitles{
	font-weight:bold;
	color:#c42b3a;
	margin-bottom:5px;
	}
.cListTitles a:link, .cListTitles a:visited{
	color:#c42b3a;
	}
.cListTitles a:hover{
	color:#c42b3a;
	}
.csFieldTitles{
	/*color:#999;
	font-weight:bold;*/
	}
.inPageTweak{
	padding-top:5px;
	padding-bottom:10px;
	}
.inPageImageBlock{
	margin-bottom:5px;
	}
.pageImageOverlay{
	height:20px;
	margin-bottom:-20px;
	background-repeat:no-repeat;
	background-position:97% 0;
	background-image:url(../images/elements/layout/bubble_base_white.png);
	position:relative;
	z-index:10;
	/*border-right:1px solid #e4e4e4;*/
	}
* html .pageImageOverlay{
	background-image:url(../images/elements/layout/bubble_base_white.gif);
	}
.faqBlock{
	margin-bottom:10px;
	}
.faqQuestion, .titleBlockAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:normal;
	color:#333;
	line-height:normal;
	margin-bottom:0.2em;
	background-image:url(../images/elements/layout/title_fade.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding:5px;
	}
.faqAnswer{
	padding:5px;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-image:url(../images/elements/misc/shaker_shaker.gif);
	min-height:1.5em;
	}
.selectedDate td{
	color:#CC6633;
	}
.basketSummary{
	/*text-align:right;*/
	color:#BBBBBB;
	padding-left:20px;
	background-image:url(../images/elements/cart/cart.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	}
.basketSummary .sep{
	color:#777777;
	}
.basketSumItems{
	color:#DDDDDD;
	}
.basketSummary a:link, .basketSummary a:visited{
	color:#777777;
	}
.basketSummary a:hover{
	color:#fff;
	}
.basketTitle{
	color:#51a8d5;
	}
.basketTitle a:link, .basketTitle a:visited{
	color:#51a8d5;
	}
.basketTitle a:hover{
	color:#3f83a6;
	}
.blogEntry{
	margin-bottom:15px;
	}
.blogSmallText{
	font-size:65%;
	color:#999999;
	}
.blogDay{
	background-image:url(../images/elements/blog/bdtop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#eeeeee;
	font-size:230%;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a5b3bd;
	min-height:30px;
	}
.blogDayInner{
	padding:2px;
	text-align:center;
	padding-top:0px;
	}
.blogMonth{
	background-image:url(../images/elements/blog/bdbottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#599ac8;
	color:#fff;
	min-height:11px;
	}
.blogMonthInner{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	}
.blogCurrentSection a:link, .blogCurrentSection a:visited{
	background-color:#b0af48;
	}
.blogCurrentSection a:hover{
	background-color:#d1d05a;
	}
.blogInsetImage{
	margin-bottom:10px;
	}
.contactTitle{
	font-weight:bold;
	}

.bookingWrap{
	padding-left:5px;
	}
.bookingBox{
	width:112px;
	min-height:80px;
	border-right:1px solid #CCCCCC;
	background-position:90% 90%;
	background-repeat:no-repeat;
	}
* html .bookingBox{
	height:80px;
	}
.bookingBoxInner{
	padding:10px;
	}
#bInst0{
	margin-right:5px;
	}
#bWhich, #bInst1{
	margin-right:5px;
	background-image:url(../images/elements/nums/b1.gif);
	}
#bWhere, #bInst2{
	margin-right:5px;
	background-image:url(../images/elements/nums/b2.gif);
	}
#bWhen, #bInst3{
	margin-right:5px;
	background-image:url(../images/elements/nums/b3.gif);
	}
#bWhat, #bInst4{
	border-right:none;
	background-image:url(../images/elements/nums/b4.gif);
	}
.bookingBlockTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#d86633;
	margin-bottom:5px;
	line-height:110%;
	}
.bookingBlockContent{
	padding-right:5px;
	}
.bookingBox input{
	width:110px;
	}
.bookingBox select{
	width:110px;
	}
.bookingBox input.quantityBox{
	width:30px;
	}
.commentTitles{
	padding-bottom:5px;
	}
#frmBasket .textField{
	width:180px;
	}
#frmBasket .textField2{
	width:280px;
	}

.basketTable td, .basketTable th{
	padding:2px;
	}
.rowOdd td{
	
	}
.rowEven td{
	background-color:#f4f4f4;
	}
.overline td{
	border-top:1px solid #e4e4e4;
	}
.gForm input{
	border:none;
	background-color:white;
	}
#frmConfirm .formTitles{
	padding-right:20px;
	}
.buybutton{
	background-color:#0066CC;
	color:white;
	border:1px solid #0066cc;
	}
.prodPrice{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#8c8b39;
	padding:10px;
	padding-left:0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

.wpForm{
	margin-top:10px;
	margin-bottom:10px;
	}
.cardChargeNotifcation{
	text-align:right;
	font-weight:bold;
	color:#993333;
	margin-bottom:10px;
	}

.underlineRow{}
.underlineRow td{
	border-bottom:1px solid #e4e4e4;
	padding-top:3px;
	padding-bottom:3px;
	}

.colourToneX0 .h1{
	color:#FFF;
	padding:10px;
	}

/* ------  temp  --------- */



