@charset "UTF-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #000000 url(/images/BarBkg.jpg) 0 0 repeat-y; padding:0; margin:0;}

a { font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  }
a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;}
a:visited {font-family: Arial, Verdana, Helvetica, sans-serif;}
a:active, a:focus {font-family: Arial, Verdana, Helvetica, sans-serif;}



#Frame {width: 1000px; height: 650px; padding:0; margin:0; z-index:50; top:0; left:0; position:absolute;}

#Swirl {width: 600px; height: 194px; padding:0; margin:0; z-index: 65; left: 50px;}

#ContentHold {width: 943px; height: 630px; padding:20px 0 0 80px; margin:0; z-index:100;  top:0; left:0; position:absolute;}

#Nav {width: 750px; height: auto; padding:0 0 0 0; margin:0;  background:url(/images/BodyBarreLogo.jpg) 0 0 no-repeat; font-size:10px;}

a.LogoLink {width: 200px; height: auto; padding:105px 0 0 120px; margin:0; display:block; color: #FFFFFF; text-decoration: none;}
#LogoPrint {display:none; width: 320px; height: 110px; padding:0; margin:0;}

#NavLinkHold {width: 630px; height: auto; padding: 0 0 0 120px; margin:0; }

#navlist li { list-style-type: none; padding: 10px 5px 0 5px; margin:0; border-right: 1px solid #FFFFFF; height: 22px; width:auto; display:block; float:left;}
	#navlist li a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
	#navlist li a:hover {color: #9c8679; font-weight: normal; text-decoration:none;}
	
	
	
	
	#navlist .selected {color: #9c8679; font-weight: normal; text-decoration:none;}
	
	
	
	
#MainHold {width: 780px; height: auto; padding:8px 0 0 0; margin:0;}

#MainNav {width: 145px; height: auto; padding:6px 0 0 8px; margin:0; float:left;}

	#MainNavlist {padding-left: 0; margin-left: 0; margin-top:0; width: 130px; padding-top: 0;}
	#MainNavlist li{ list-style: none; padding: 6px 0 6px 0;}

	#MainNavlist li a {color: #9c8679; font-weight: bold; text-decoration: none;}
	#MainNavlist li a:hover {color: #FFFFFF; font-weight: bold; text-decoration:none;}
	
	#MainNavlist .selected {color: #FFFFFF; text-decoration: none;}

	#MainNavlist .PINKBOLD {color: #FF0099; font-weight: bold; text-decoration: none;}
	
	
	
/* SEARCH */	

#SearchHold {width: 420px; height:auto; padding:80px 0px 0px 0px; margin:0; float:right; display:; }
#SearchText {width: 65px; height:20px; padding:6px 10px 0 0; text-align:right; margin:0; float:left; font-weight: bold; color:#FFFFFF;}
#SearchInput {width: 275px; height: 26px; padding:0; margin:0; float:left;}
#SearchInput input {width: 130px; height: 14px; padding:3px; margin:0; background: #FFFFFF; color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #FF0099; }
#SearchInput .go {width: 25px; height: 22px; padding:0; margin:0; color:#FFFFFF; font-weight: bold; background: url(/images/SubmitButton.jpg); }
	
/* SEARCH RESULTS */

.SearchResult {width: 450px; height:80px; padding:10px 0 10px 0; margin:0; border-bottom: 1px dotted #FF0099; }
.SearchRTitle {font-size: 14px; font-weight: bold; color: #FF0099; padding:0; margin:0;}
.SearchRTitle a {font-size: 14px; font-weight: bold; color: #FF0099; padding:0; margin:0; text-decoration:none;}
.SearchRTitle a:hover {font-size: 14px; font-weight: bold; color: #CCCCCC; padding:0; margin:0; text-decoration:none;}
	
	
	


#MainContent {width: 600px; height: 250px; padding:10px 10px 0 10px; margin:0; float:left; line-height: 1.4em; font-size:12px;}	
#MainContent a {color:#FF0099; padding:0; margin:0; text-decoration:none;}
#MainContent a:hover {color: #999999; padding:0; margin:0; text-decoration:none;}

#Footer {width:455px; height:20px; padding:10px 10px 0 10px; margin:0; float:left; font-size:11px;}
	#Footer a {color: #FFFFFF; font-weight: bold; text-decoration: none;}

#Flash {width: 1023px; height: 157px; padding:0; margin:0; position: absolute; top: 425px;}


/* BOOKING LESSONS */

.BookingDay {width: 465px; height: auto; padding:0; margin:0; font-size: 16px; }
.DayTitle {font-size: 16px; color:#9c8679; font-weight: bold; text-decoration: none; padding:0; marign:0; border-bottom: 1px dotted #9c8679; }
.CellHold {width: 465px; height: auto; padding:8px 0 8px 0; marign:0; font-size: 11px; border-bottom: 1px dotted #9c8679;}
	.CellTime {width: 65px; padding:0 5px 0 0; margin:0; float: left;}
	.CellType {width: 100px; padding:0 5px 0 0; margin:0; float: left;}
		.CellType a {color: #FF0099; text-decoration: none; font-weight: bold;}
		.CellType a:hover {color:#FF66FF; text-decoration:none; font-weight: bold;}
	.CellWhere {width: 120px; padding:0 5px 0 0; margin:0; float: left;}
	.CellPrice {width: 80px; padding:0 5px 0 0; margin:0; float: left;}
	.CellBuy {width: 75px; padding:0 0 0 0; margin:0; float: left;}
	
	.BuyButton {width: auto; height: auto; padding:0; margin:0; text-size: 12px; font-weight: bold; color: #FFFFFF; background: url(/images/SubmitButton.jpg) 0 0 repeat-x; border: none; }

/* BOOKING FORM */
	
	.BCellHold {width: 465px; height: auto; padding:8px 0 8px 0; marign:0; font-size: 11px; border-bottom: 1px dotted #9c8679;}
		.BCellLeft {width: 150px; height: auto; padding:8px 15px 8px 0; margin:0; float:left; text-align: right;}
		.BCellRight {width: 265px; height:auto; padding:8px 0 0 0; margin:0; float:left;}
	
.BSpecialTitle {font-size: 12px; color: #FF0099; font-weight: bold; text-decoration: none; padding:0; marign:0; }




h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #9c8679; padding:0; margin:0;}

#MinFrame {width: 550px; height:auto; padding: 10px; margin-left:auto; margin-right: auto; }


.SpecialTitle {font-size: 16px; color: #FF0099; font-weight: bold; text-decoration: none; padding:0; marign:0; }
.SpecialTitleW {font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; padding:0; marign:0; }




.CellHoldForm {width: 420px; height: auto; padding:0 0 6px 0; margin-left:auto; margin-right:auto;}
	.CellL {width: 100px; height: auto; padding:0; margin:0; float:left; text-align: right;}
	.CellR {width: 265px; height: auto; padding:0 0 0 5px; margin:0; float:left;}
	.CellText {width: 185px; height: 13px; padding: 3px; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #888;}
	.CellSelect {width: 185px; height: auto; padding: 3px; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #888;}
	.CellTextBig {width: 185px; height: 80px; padding: 3px; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #888;}
	
	
/* MERCHANDISE */

#YourBasketHold {width: 475px; height: auto; padding:0; margin:0; border-bottom: 2px dotted #FF0099;}
	#YBIcon {width: 80px; height: 100px; padding:0; marign:0; float:left;}
	#YBTitle {width: 395px; height: auto; padding:30px 0 0 0; margin:0; float:left; font-size: 16px; color: #FF0099; font-weight: bold;}
	#YBTotal {width: auto; height:auto; padding:0; margin:0; float:right;}
	#YBItems {width: 285px; height: auto; padding: 10px 0 0 10px; margin:0; float:left; color:#FFFFFF;}
	#YBPay {width: 100px; height: auto; padding:8px 0 0 0; margin:0; float:right;}
	
	.OrderList {width: 470px; height:auto; padding:0; margin:0;}
		.OrderHold {width: 490px; height: auto; padding:5px 0 8px 0; border-bottom: 1px dotted #FF0099;}
		.ODescription {width: 318px; height:auto; padding:0; margin:0; float:left; font-weight: bold; border-right: 1px dotted #FF0099;}
		.OQty {width: 50px; height: auto; padding:0; margin:0; float:left; font-weight: bold; text-align: center; border-right: 1px dotted #FF0099;}
		.OPrice {width: 90px; height: auto; padding:0 8px 0 0; font-weight: bold; color: #FF0099; float:left; text-align:right; border-right: 1px dotted #FF0099;}
		


.ProductHold {width: 475px; height: auto; padding:0 0 15px 0; margin:0; border-bottom: 1px dotted #9c8679; }
.ProductImg {width: 150px; height:auto; border: 1px dotted #FFFFFF; padding:0; margin:0; float:left;}
.ProductInfo {width: 300px; height: auto; padding: 10px; margin:0; float:left;}	



	
	
	
/* COLOURS */
.hidden {display:none;}
.Pink {color: #FF0099; padding:0; margin:0;}	

/* MOOTOOLS */



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/bubble.png) bottom right;
}
 
.custom-tip {
	color: #FFF;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #990066;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding:10px;
	border: 1px solid #FFFFFF;
	background: #330033;
}



/******** YOU TUBE PAGE ********/


a.BoldPink {color: #FF0099; font-weight: bold; font-size: 13px; text-decoration: none;}
a.BoldPink:hover {color:#FFFFFF;}

