body {
	margin:0; padding:0;
	background: url('/lib/images/images_main2/bg.gif') repeat scroll 50% 0pt;
	/*background-color:#670F01;*/
	text-align:center;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height:140%;
	color: #474a51;
}
/* TEXT STYLES */

#contentColCentre {
	font-size:12px;
}

a:link, a:visited {
outline:none;
color:#A42516;
}

a:hover {
	text-decoration:none;
}

a:active {
outline:none;
color:#A42516;
}

p a:link, p a:active, p a:visited {
	color:#A42516;
	border-bottom:1px dotted #999;
	text-decoration:none;
}
p a:hover {
	text-decoration:none;
	border-bottom:1px solid #A42516;
	color:#993366;
}

/*
removes the underlines on thumbs in product thumbs
*/
div#contentColCentre td a, div#dialogNew a {
	border:none;
	text-decoration:none;
}

div#contentColCentre td a:hover {
	border:none;
	text-decoration:underline;
}

h1 {
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:6px 0 3px 0;
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
}
h2 {
	font:normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:10px 0 4px 0;
}
h3 {
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#A42516;
	margin:6px 0 6px 0;
	padding-bottom:8px;
	/*border-bottom:1px solid #ccc;*/
}
h4, .GiftCertificateTitle, .h4 {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#77091B;
	/*border-bottom:1px solid #ccc;*/
	margin:0;
	margin-top:12px;
}

h2 span.redTxt {
color:#BF2E1B;
}

h4 a {
	text-decoration:none;
}
h5 {
	font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
	height:16px;
	background-color:#F9F8F4;
	color:#333;
	padding-left:10px;
}
p, li, input, select, textarea {
	font-size:12px;
	line-height:18px;
}

/*li ul li {
	font-size:11px;
}*/

table, th, td, div {
	font-size:12px;
}

.accessible {
	display:none;
}


#header {
	position:relative;
	width:991px;
	height:130px;
	/*background:url('../images/images_header/banner1.jpg') no-repeat;*/
	/*background-color:#E8E7DC;*/
	background-color:#ffffff;
	margin-top:1px;
}

#logo {
	position:absolute;
	z-index:auto;
	/*op:12px;
	left:12px;*/
	/*background:url('../images/images_header/logo130.gif') no-repeat;*/
	width:130px;
	height:130px;
}

#navBar {
	/*position:relative;
	top:112px;
	left:11px;*/
	height:40px;
	width: 972px;
	margin:0 10px;
	/*border-bottom:8px solid #A42516;*/
	
}

/*#navBar ul {
	position:relative;
	top:0;
	left:160px;
	margin:0;
	padding:0;
}*/

#navBar ul {
	position:relative;
	top:0;
	left:0;
	height:40px;
	background-color:#E7E7DB;
	/*background-color:#8EC63F;*/
	margin:0;
	padding:0;
}

/*#navBar li {height: 34px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left; margin-right:4px; }*/

#navBar li {font:bold 12px/40px Georgia, "Times New Roman", Times, serif; list-style: none; float:left; border-right:#333;}

#navBar li a {height:40px; display:block; text-decoration:none; padding:0;border-right:1px solid #ccc; text-align:center;}
#navBar li a:hover {background-color:#f6f6f6;}

#navBar li a#homeNav {color:#484646; margin-right:304px; width:60px;}
body#home #navBar li a#homeNav {background-color:#666;color:#ffffff;}

#navBar li a#cookeryNav {color:#A42516; border-left:1px solid #ccc; width:120px;}
#navBar li a#cookeryNav:hover {background-color:#a42516;color:#ffffff;}
.cookeryNavOver {background-color:#a42516;color:#ffffff;}
body#cookery #navBar li a#cookeryNav {background-color:#a42516;color:#ffffff;}

#navBar li a#wine {color:#6C0C63; width:120px;}
body#wine #navBar li a#wine {background-color:#6C0C63;color:#ffffff;}

#navBar li a#club {color:#753261; width:120px;}
body#club #navBar li a#club {background-color:#6C0C63;color:#ffffff;}

#navBar li a#accom {color:#7B5826;width:120px;}
body#accom #navBar li a#accom {background-color:#7B5826;color:#ffffff;}

#navBar li a#gifts {color:#5279A7;width:120px;}
body#gifts #navBar li a#gifts {background-color:#5279A7;color:#ffffff;}

#navBar li a#store {color:#598A2B;width:120px;}
body#store #navBar li a#store {background-color:#598A2B;color:#ffffff;}

#navBar li a#contact {color:#333333;width:120px;}
body#help #navBar li a#contact {background-color:#666666;color:#ffffff;}


/*subNav Bar */
#subNavBar {
	height:32px;
	width: 972px;
	margin:0 10px;
	background-color:#E7E7DB;
	position:relative;top:0;left:0; z-index:999;
}

#subNavBar ul#subNavLinks {
margin:0;
padding:0;
float:right;
}

#subNavBar ul#subNavLinks li {
font:bold 11px/32px Georgia, "Times New Roman", Times, serif; list-style: none; border-right:#cccccc; display:inline;
}

#subNavBar ul#subNavLinks li.first a {
border-left:1px solid #ccc;
}

#subNavBar ul#subNavLinks li a {color:#333333;height:20px;  text-decoration:none; padding:0;border-right:1px solid #ccc; text-align:center; padding-left:12px; padding-right:12px;}
#subNavBar ul#subNavLinks li a:hover {background-color:#f6f6f6;}

#pageWrapper #pageContainer #topBar {
	width:991px;
	/*margin-top:18px;*/
	height:21px;
	background:url('../images/images_main2/newDesign2b.png') no-repeat;
}

#pageWrapper #pageContainer {
	margin:0 auto;
	width:991px;
	text-align:left;
	position:relative;
}

#straplineWrapper {
	position:absolute;
	z-index:auto;
	top:34px;
	left:160px;
	height:30px;
	width:500px;
}

h1#strapline {
	margin:0;
	padding:0;
	font:28px/32px Georgia, "Times New Roman", Times, serif;
	border:none;
}

h2#subStrapline {
	margin:0;
	padding:0;
	font:16px/16px Georgia, "Times New Roman", Times, serif;
	border:none;
	color:#666666;
}

#telephone H3 {
	margin:0;
	text-align:right;
}

#telephone {
	position:absolute;
	z-index:auto;
	top:52px;
	left:760px;
	height:24px;
	width:208px;
	background-image:url(../images/images_main2/phone.gif);
}

#pageWrapper #pageContainer #contentBg {
	width:991px;
	/*min-height:400px;*/
	background:url(../images/images_main2/contentBG.gif) repeat-y;
	/*background-color:#ffffff;*/
}

#contentBg #content {
	padding:12px 24px 0 24px;
	margin:0;
}

#contentWrapper #content {
padding:0;
}

#homeContent {
	padding:12px 24px 0 24px;
}

#pageWrapper #pageContainer #contentBottom {
	background:url('../images/images_main2/newDesign2-03.png') no-repeat;
	height:21px;
	width:991px;
}

#pageWrapper #pageContainer #level2bottom {
	/*height:23px;
	background:url('../images/images_main2/newDesign2-05.png') no-repeat;*/
}
#pageWrapper #pageContainer #topNav {
	position:absolute;
	top:0;
	left:57px;
	width:699px;
	height:24px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
}
/* Content */
#contentColLeft {
	float:left;
	width:150px;
	padding:12px 12px 12px 0;
}
#contentColCentre {
	float:left;
	width:593px;
	padding:12px;
	border-left: 1px dotted #E7E7DB;
	border-right:1px dotted #E7E7DB;
	min-height:300px;
}
#contentColRight {
	float:left;
	width:150px;
	padding:12px 0 12px 12px;
}

/*Right Col Styles */
#contentColRight td a{
border:none;
}

#contentColRight H4 {
border-top:1px dotted #cccccc;
margin:12px 0 6px 0;
padding-top:12px;
}


/* extraContent */
div#extraContentWrapper {
	/*background:url(../images/images_main2/levelBlend.gif) repeat-x top;*/
	background-color:#e7e7db;
	padding:0 8px;
}

.extraContentCol {
	margin:12px 0 0 0;
	float:left;
	width:20%;
	padding:0 2%;
}
.extraContentCol.last {
text-align:right;
}

.extraContentCol h2 {
font-size:14px;
margin:0;
}

.extraContentCol p {
margin:0;
}


.clear {
	clear:both;
}

/*footer */

#CNfooter {
	background-color:#3D3D3D;
	padding:12px;
	height:140px;
	border-top:8px solid #E7E7DB;
}

#CNfooter #col1 {
	width:32%;
	margin-right:2%;
	float:left;
}
#CNfooter #col1 h2 {
	color:#0CF;
	border-bottom:1px solid #ccc;
}
#CNfooter #col2 {
	width:32%;
	margin-right:2%;
	float:left;
}
#CNfooter #col2 h2 {
	color:#598A2B;
	border-bottom:1px solid #ccc;
}
#CNfooter #col3 h2 {
	color:white;
	border-bottom:1px solid #ccc;
}
#footerLinks {
	clear:left;
	background:none;
	background-color:#333333;
	padding:12px;
}
#footerLinks #col1 {
	width:200px;
	float:left;
}
#footerLinks #col2 {
	width:200px;
	float:left;
}
#footerLinks #col3 {
	float:right;
	padding-right:12px;
	font-size:10px;
	width:500px;
	margin-top:-24px;
	text-align:right;
	color:#999;
}



/*///////////////////////////////////////////////////LH MENU /////////////////////////////////////////////////////////////////*/
/* LH Menu */

.arrowlistmenu{
/*width: 150px;*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
color: white;
/*background: black url(../js/images_menu/titlebar.png) repeat-x center left;*/
margin-bottom: 6px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor:pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(../js/images_menu/titlebar-active.png);*/
background-image: url(../js/images_menu/arrow.gif); /*custom bullet list image*/
background-repeat:no-repeat;
background-position:left;
padding-left: 19px; /*link text is indented 19px*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
/*width:150px;*/
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
/*background-color: lightblue !important;*/
background-image: url(../js/images_menu/arrowDown.gif); /*custom bullet list image*/
background-repeat:no-repeat;
background-position:right;
text-transform:uppercase;

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background-color: lightblue !important;*/
background-image: url(../js/images_menu/arrowUp.gif); /*custom bullet list image*/
background-repeat:no-repeat;
background-position:right;
text-transform:uppercase;
}

.arrowlistmenu ul li a{
color: #A70303;
/*background: url(../js/images_menu/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
/*padding: 2px 0;*/
padding-left: 4px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size:11px;
line-height:20px;
}

/*.arrowlistmenu ul li a:visited{
color: #A70303;
}*/

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li ul li {
/*width:135px;*/
margin-left:-12px;
}
.arrowlistmenu ul li ul li a{
border-bottom:1px dotted #ffffff;
color:#666666;
}

ul.subcategoryitems {
margin-left: 15px;
}

.subcategoryitems ul li{
border:none;
}

ul.categoryitems li a {
	color:#333333;
}

/*//////////////////////////////////////////////////BODY STYLE CHANGES///////////////////////////////////////////*/
/*Home*/
body#home #logo {
	background-image:url('../images/images_header/logo130.gif');
}
body#home #navBar {
	border-bottom:8px solid #666;
}
body#home h1#strapline {
	color:#333;
}

/*Cookery Courses*/
body#cookery #logo {
	background:url('../images/images_header/logo130.gif') no-repeat;
}
body#cookery #navBar {
	border-bottom:8px solid #A42516;
}
body#cookery h1#strapline, body#cookery h1, body#cookery .description h2, body#home h1#strapline, body#home h1, body#home .description h2,  body#home .box h2, body#cookery .showcaseList .copy h3  {
	color:#A42516;
}
body#cookery #level1Wrapper #col1, body#home #level1Wrapper #col1 {
	background:url('../images/images_home/hero4.jpg') no-repeat;
}
body#cookery .showcaseList a:hover {
background-color:#F0F0E3;
background-image:url(../images/images_main/clicktoview.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.red {
background-color:#F0F0E3;
}

/*Wine Courses*/
body#wine #logo {
	background-image:url('../images/images_header/logo130_wine.gif');
}
body#wine #navBar {
	border-bottom:8px solid #6C0C63;
}
body#wine h1#strapline, body#wine h1, body#wine .description h2,  body#wine.box h2, body#wine .showcaseList .copy h3, .purple  {
	color:#6C0C63;
}
body#wine #level1Wrapper #col1 {
	background:url('../images/images_wine/wineHero.jpg') no-repeat;
}
body#wine ul.categoryitems li a {
	/*color:#6C0C63;*/
}
body#wine ul.categoryitems li ul li a {
	color:#666666;
}

body#wine .showcaseList a:hover {
background-color:#FAEFF9;
}

/*Store*/
body#store #logo {
	background-image:url('../images/images_header/logo130_store.gif');
}
body#store #navBar {
	border-bottom:8px solid #598A2B;
}
body#store h1#strapline, body#store h1, body#store .description h2, body#store.box h2  {
	color:#598A2B;
}
body#store #level1Wrapper #col1 {
	background:url('../images/images_store/hero.jpg') no-repeat;
}
body#store ul.categoryitems li a {
	/*color:#598A2B;*/
}
body#store ul.categoryitems li ul li a {
	color:#666666;
}

body#store .showcaseList a:hover {
background-color:#E5FDED;
}

/*Accommodation*/
body#accom #logo {
	background-image:url('../images/images_header/logo130_accom.gif');
}
body#accom #navBar {
	border-bottom:8px solid #7B5826;
}
body#accom h1#strapline, body#accom h1, body#accom .description h2,  body#accom a.box h2  {
	color:#7B5826;
}
body#accom #level1Wrapper #col1 {
	background:url('../images/images_accommodation/hero.jpg') no-repeat;
}
body#accom ul.categoryitems li a {
     /*color:#7B5826;*/
}

/*Gift*/
body#gifts #logo {
	background-image:url('../images/images_header/logo130_gift.gif');
}
body#gifts #navBar {
	border-bottom:8px solid #5279A7;
}
body#gifts h1#strapline, body#gifts h1, body#gifts .description h2,  body#gifts.box h2 {
	color:#5279A7;
}
body#gifts #level1Wrapper #col1 {
	background:url('../images/images_gift/hero.jpg') no-repeat;
}
body#gifts ul.categoryitems li a {
    /*color:#5279A7;*/
}

body#gifts .showcaseList a:hover  {
background-color:#F9F8FF;
}

/*Dining Clb*/
body#club #logo {
	background-image:url('../images/images_header/logo130_club.gif');
}
body#club #navBar {
	border-bottom:8px solid #6C0C63;
}
body#club h1#strapline, body#club h1, body#club .description h2,  body#club a.box h2  {
	color:#6C0C63;
}

body#club ul.categoryitems li a {
     /*color:#7B5826;*/
}

/*Help*/
body#help #logo {
	background:url('../images/images_header/logo130.gif') no-repeat;
}

body#help #navBar {
	border-bottom:8px solid #666666;
}
body#help h1#strapline, body#help h1, body#help .description h2,  body#help.box h2, .grey  {
	color:#666666;
}

#productAdvisor {
background-color:#E7E7DC;
}

#search {
position:absolute; top:9px; left:787px; width:200px; height:29px;
}

/* HOME PAGE */
#level1Wrapper, #level2Wrapper {
	width:944px;
	margin:0 auto;
	padding:12px 0 0 0;
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
}
#level1Wrapper #col1 {
	float:left;
	width:374px;
	height:338px;
	margin:0;
	overflow:hidden;
}
#level1Wrapper h1, #level1Wrapper h2  {
	margin:12px 0 0 0;
	padding:0;
}
#cook {
	font:normal 144px/144px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding-top:218px;
	text-align:right;
}
#level1Wrapper #col2 {
	float:left;
	width:328px;
	/*height:338px;*/
	margin-right:6px;
	padding:0 24px;
}
#level1Wrapper #col2.col {
	width:732px; margin-right:0; padding-right:0;
}
#level1Wrapper #col1.col {
	float:right; margin-left:24px;
}

#level1Wrapper #col2.colmain {
width:764px; margin-right:0; padding-right:0;
}

#level1Wrapper #col2.colmain#col1 {
float:right; 
margin-left:24px;
}



#level1Wrapper #col2 h1 {
margin:4px 0;
}

#level1Wrapper #col2full {
	width:696px;
	float:left;
	margin-left:24px;
}


#level1Wrapper #col3 {
	float:left;
	width:150px;
	/*height:338px;*/
	margin-right:6px;
}
/*div#level2Wrapper {
margin-top:32px;
margin-bottom:32px;
}*/
#level2Wrapper div.col {
	float:left;
	width:184px;
	height:150px;
	margin-right:6px;
}
#level2Wrapper div.col.noMargin {
	margin:0;
}
#level2Wrapper #picText {
	padding:5px; color:#FFFFFF;
}

#picText  a {
	font-size:11px;
	color:white;
	display:block;
}
#picText a strong{
	font-size:12px;
	color:yellow;
	background:url('../images/images_home/arrow.png') no-repeat right;
	height:14px;
	display:block;
}

#level2Wrapper .pic {
	height:110px;
	background:top no-repeat; 
	width:185px;
}

.white {
	background-color:#999999;
}

.menuWhite{
background:none;
background-color:#999999;
}

.red {
	background-color:#A42516;
}

.menuRed {
background:none;
background-color:#A42516;
}

.green {
	background-color:#598A2B;
}

.menuGreen {
background:none;
background-color:#598A2B;
}

.purple {
background-color:#6C0C63;
}

.menuPurple {
background:none;
background-color:#6C0C63;
}


.lightRed {
background-color:#CC6666;
}

.blue {
background-color:#5279A7;
}

.menuBlue {
background:none;
background-color:#5279A7;
}

.brown {
background-color:#7B5826;
}

.menuBrown {
background:none;
background-color:#7B5826;
}

.grey {
background-color:#666666;
}

.whiteon {
color:white;
padding:2px;
height:24px;
line-height:24px;
}

/* 3col layout */
#photoRight {
float:right;
margin-left:48px;
padding-top:12px;
}

.threecols {
	margin:12px 0;
	float:left;
	width:29%;
	padding:0 2%;
}
.threecols.mid {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.threecols.end {
	padding:0 0 0 2%;
	border-right:0;
}
.threecols h2 {
margin:0;
}
.threecols h3 {
margin:0;
font-size:13px;
}
.threecols p {
margin:0;
}

/*course levels*/

.table th{
 color:#971B23;
 text-align:left;
 border-right:1px solid #ccc;
 border-bottom:1px dotted #666;
}
.table td {
border-right:1px solid #ccc;
border-bottom:1px dotted #666;
padding:6px 12px;
}
.table td p a {
color:#333333;
}
.table td p a:hover {
color:#951618;
}
.table td img {
cursor:pointer;
}

#levelsTable h4 {
border-bottom:1px solid #666;
margin-bottom:12px;
color:#000000;
}
#levelsTable p {
margin:0;
line-height:110%;
margin-bottom:8px;
}
#levelsTable a:link {
border-bottom:none;
}
#levelsTable a:hover {
text-decoration:underline;
}

/*chef tutors*/
#tutorsWrapper h2 {
padding:4px 0;
}
#tutorsWrapper h3 {
margin:8px 0 0 0;
padding:4px 0;
}

#tutorsWrapper h4 {
font-size:12px;
margin:0 0 4px 0;
padding:0 0 4px 0;
color:#000;
border-bottom:1px solid #ccc;
}

/* Wine School */

#row1 #summary {
	float:left;
	width:215px;
	height:262px;
	/*background:url(../images/images_main2/summaryPanel.gif) no-repeat;*/
	background-color:#F4F3E9;
	margin-left:8px;
	z-index:99;
}

#row1 #summary2 {
	position:absolute;
	z-index:999;
	top:318px;
	left:200px;
	/*margin:0 auto;*/
	width:592px;
	height:270px;
	background-color:#F4F3E9;
	display:none;
}

#summaryPad {
	padding:0 8px;
}
#summaryPad h2 {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#77091B;
	/*border-bottom:1px solid #ccc;*/
	margin:0;
	margin-top:12px;
}
#summaryPad ul {
	padding:0;
	margin:12px 0;
}
#summaryPad ul li {
	list-style:none;
}

/*#summary2 #summaryPad div {
float:left;
width:45%;
}*/


/* product details */
#skillLevelPanel {
font-size:11px; position:absolute; z-index:998; top:324px; left:199px; width:355px; height:248px; border:1px solid #cccccc; background-color:#ffffff; padding:6px;display:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}

*:first-child+html #skillLevelPanel {top: 30px;}  /*ie7 hack to position overlay*/

#levelValue_spot a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}

h4#offerHead_spot {
	/*background-color:#2C4F0A;*/
	background-color:#3F0600;
	color:white;
	line-height:24px;
	padding-left:12px;
}

/* Skills you will learn list */
#skillsValue_spot ul, #recipesValue_spot ul {
padding-left:18px;
font-style:italic;
}

#skillsValue_spot ul li, #Value_spot ul li, #recipesValue_spot ul li{
list-style-type:square;
font-size:12px;
line-height:14px;
padding-bottom:12px;
}

/*tutor comment */
/*student feedback */
h4#commentHead_spot, h4#feedbackHead_spot {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#77091B;
	/*border-bottom:1px solid #ccc;*/
	margin:0;
	margin-top:12px;
}

#commentValue_spot, #feedbackValue_spot {
font-size:12px; color:#6E1E2B; line-height:180%;
}
p#commentValue_spot, p#feedbackValue_spot {
padding:8px;
}



#row1 #pic {
	float:left;
	width:368px;
	height:260px;
}

#row1 #pic #photo img, .picBorder {
	border:1px solid #F4F3E9;
}

#row2 div#description {
width:368px;
float:left;
margin:12px 0;
font-size:12px;
line-height:18px;
}

#row2 div#description h2 {
font-size:13px;
}

#row2 div#description li {
font-size:12px;
}

#row2 h3 {
font-size:14px;
font-weight:bold;
margin:18px 0 0 0;
}

#row2 #rightCol {
width:215px;
float:right;
}

#echoBuyButtons {
	border-top:1px solid #cccccc; margin-top:12px; padding:0 0 12px 8px; height:24px; background-color:#F4F3E9;
}


/*FAQs*/
h2.question {
font-size:12px;
font-weight:bold;
line-height:14px;
background-color:#E8E7DC;
padding:4px 20px;
cursor:pointer;
}
h2.question:hover {
background-color:#F4F3E9;
text-decoration:underline;
}

div.answer {
padding:0 18px;
}
h2.question.openheader {

}

/*notify friend*/
.successMsg {
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:red;
border:1px solid red;
padding:8px;
}

/*cart styles*/
/*
Product title
*/
a.ProductTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	line-height:12px;
	COLOR: #A42516;
	text-decoration:none;
}

a.ProductTitle:hover {
	border-bottom:1px solid #598A2B;
	text-decoration:none;
	color:#598A2B;
}

.thumbLink {
border:1px solid #cccccc;
}
.thumbLink:hover {
border:1px solid #598A2B;
}

/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff3300;
}

td#productName .ProductDetailsTitle a {
text-decoration:underline;
color:#990000;
}

/*
Labels for product details
*/
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}

/*
Product details
*/
.ProductDetails {
	COLOR: #000000
}

/*
Product price title
*/
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #598A2B;
}

A.GoLink:link {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:visited {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:hover {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:active {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

.SearchButtonBG {
	background-image: url('/skins/default/en/images/rect_button_bg.gif');
}

.MainHeaderBG {
	background-image: url('/skins/default/en/images/header_hr.gif');
	background-repeat: repeat-x; 
	background-position: bottom;
}

.CommonButtonBG {
	background-image: url('/skins/default/en/images/but_bg.png');
}

.SubmitButtonBG {
	background-image: url('/skins/default/en/images/but_bg.gif');
}

.CommonButton2LeftBG {
	background-image: url('/skins/default/en/images/btn2_left.gif');
	background-repeat: no-repeat;
}

.CommonButton2CenterBG {
	background-image: url('/skins/default/en/images/btn2_bg.gif');
}

.SearchBoxBG {
	background-image: url('/skins/default/en/images/searchbox_bg.gif');
}

.SidebarBoxLeftBG {
	background-image: url('/skins/default/en/images/menu_2.gif');
	background-repeat: no-repeat; 
	background-position: right;
}

.SidebarBoxCenterBG {
	background-image: url('/skins/default/en/images/menu_1.gif');
	background-repeat: no-repeat; 
	background-position: left;
	color: #FFFFFF; 
	FONT-SIZE: 12px; 
	font-weight: bold; 
	font-family: Tahoma;
}

/*
Menu items located in sidebar boxes
*/
.SidebarItems {
	COLOR: #75838D; TEXT-DECORATION: none
}

.cartButton {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:600;
	line-height:24px;
}

a:hover.cartButton {
text-decoration:underline;
}

.cartButton.red {
background-color:transparent;
color:#A42516;
}

.cartButton.green {
background-color:transparent;
color:#466928;
}

.cartButton.black {
background-color:transparent;
color:#333333;
}

.cartButton.grey {
background-color:transparent;
color:#666666;
}


div#dialogNew {
margin:12px 0;
/*background-color:#E8E7DC;*/
padding:4px 0;
background-color:#F4F3E9;
}

div#dialogNew a{
font-size:10px;
color:#666;
text-decoration:none;
}

div#dialogNew a:hover{
border-bottom:1px solid #A42516;
}


/*
Navigation path bar: active
*/
.NavigationPath:active {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #00224c; display:block;
}

.Button {
	FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; 
}
A.ButtonLink:link {
	FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none;
}

A.ButtonLink:visited {
	FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none;
}

A.ButtonLink:hover {
	FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

A.ButtonLink:active {
	FONT-FAMILY: Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none;

}

ul#skillsList {
	padding-left:12px;
}

table#recentlyViewed a {
color:#333;
border:0;
}

table#recentlyViewed a:hover {
color:#A42516;
border:0;
text-decoration:underline;
}

.breadcrumb {
background-color:#F4F3E9;
}

.breadcrumb a {
border-bottom:1px dotted #000;
}


/* login buttons */

/*a div#button {
background-color:#cccccc;
}*/

div#button {
width:140px;
height:22px;
text-align:center;
margin:6px 0;
line-height:22px;
border:none;
}

div#button a {
text-decoration:none;
display:block;
color:white;
}

div#button, div#button.red, div#button.red2 {
background:url(../images/images_main2/buttonRed.gif) no-repeat;
}

div#button.red a:hover, div#button.red2 a:hover {
background:url(../images/images_main2/buttonRed2.gif) no-repeat;
}

div#button.lightRed, div#button.lightRed2 {
width:140px;
height:22px;
background:url(../images/images_main2/buttonLightRed.gif) no-repeat;
}

div#button.lightRed a:hover, div#button.lightRed2 a:hover {
background:url(../images/images_main2/buttonRed2.gif) no-repeat;
}

div#button.green {
background:url(../images/images_main2/buttonGreen.gif) no-repeat;
}

div#button.green a:hover {
background:url(../images/images_main2/buttonGreenDk.gif) no-repeat;
}

div#button.blue {
background:url(../images/images_main2/buttonBlue.gif) no-repeat;
}

div#button.blue a:hover {
background:url(../images/images_main2/buttonBlueDk.gif) no-repeat;
}

/* profile right col */
ul.profileButtons {
padding:0;
}

ul.profileButtons li {
list-style-type:none;
margin:0 0 1px 0;
font-size:11px;
}

ul.profileButtons li a {
padding:3px 0 3px 12px;
color:#333;
display:block;
background-color:#F4F3E9;
}

ul.profileButtons li a:hover {
background-color:#5279A7;
color:#ffffff;
}

#bullets li{
color:#990000;
font-weight:bold;
}

/* Sowcase List 2 - replaces showcase List 1 */
.showcaseList2 {
background-color:#ffffff;
border-bottom:1px dotted #ccc;
padding:6px 0;
}

.showcaseList2 a {
background-color:#ffffff;
color:#333;
}

/*.showcaseList2:hover {
background-color:#F0F0E3;
background-image:url(../images/images_main/clicktoview.png);
background-position:bottom right;
background-repeat:no-repeat;
}*/

a#detailsButton {
background-image:url(/lib/images/images_layout/details.gif);
width:77px;
height:27px;
display:block;
}

.nextDates {
font-size:11px;
line-height:11px;
}

.dateList {
background-color:#fff; border-bottom:1px dotted #ccc; margin-bottom:12px;	
}

.dateList span.small {
	font-size:12px;
	color:#666;
}

.dateList h3 {
	margin-top:0;
}

.dateList h3 a{
	text-decoration:none;
}

a:hover#detailsButton {
background-image:url(/lib/images/images_layout/details_over.gif);
}

.showcaseList2 span.small {
	font-size:12px;
	color:#666;
}

.showcaseList2 h3 {
	font-size:16px;
	margin:0;
}

.showcaseList2 .pic {
	border:1px solid #cccccc;
}


/* Showcase organiser List Styles */

.showcaseList {
background-color:#ffffff;
}

.showcaseList a {
clear:left;
height:89px;
cursor:pointer;
display:block;
border-bottom:1px dotted #ccc;
padding:12px  0 12px 12px;
text-decoration:none;
}

.showcaseList .copy {
	float:left;
	margin:0 12px;
	width:400px;
	color:#333333;
	height:89px;
}
.showcaseList .pic {
	float:left;
	width:100px;
	height:89px;
}

.showcaseList .pic img{
	border:1px solid #ccc;
}

.showcaseList span.small {
	font-size:12px;
	color:#A42516;
}

.showcaseList .col3 {
	float:left;
	width:90px;
	height:89px;
	margin-right:8px;
}

.showcaseList .col4 {
	font-size:11px;
	height:89px;
}

.showcaseList .copy h3 {
	font-size:16px;
	margin:0;
}

.showcaseList .copy h3 a{ 
	text-decoration:none;
	color:#000;
}

.showcaseList .copy h3 a:hover { 
	text-decoration:underline;
}

.showcaseList .copy h3 span.small {
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
}

#specialoffers h4.date {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin:0;
}

.showcaseList .copy p {
margin:0; padding:0;
font-size:11px;
line-height:12px;
}

.showcaseList a#productLink div.copy h3 {
font-size:16px;
}

.showcaseList .col3 .price {
	text-align:left;
	line-height:12px;
	font-weight:bold;
}


/* course Method Nav */
ul#courseNav {
	position:relative;
	top:0;
	left:0;
	height:24px;
	margin:0;
	padding:0;
	border-bottom:4px solid #A42516;
	 list-style:none;
}

#courseNav li {float:left; width:120px; height:24px;margin:0 8px;}

#courseNav li a {line-height:24px;color:#333333;text-align:center; display:block; background-color:#e7e7db;text-decoration:none;}

#courseNav li a:hover {
	background-color:#666666;
	color:white;
}

#courseNav li a.active {
	 background-color:#A42516;
	 color:white;
}

a div.courseBlock {
float:left;
width:44%;
margin-right:1%;
margin-top:2%;
height:200px;
text-decoration:none;
border:1px solid #ccc;
padding:2%;
cursor:pointer;
}

a:hover div.courseBlock {
background-color:#EFEAC9;
}

div .courseBlock h3 {
margin:0;
/*line-height:60px;*/
color:#A42516;
}

a:hover div.courseBlock h5 {
background-color:white;
}

div .courseBlock p {
color:#333333;
}


.courseBlock img {
border:none;
margin:0 12px;
}

/* colours */
.ltBrown {
background-color:#f1f1e3;
}

.ltGreen {
background-color:#ccffcc;
}

.dkBrown {
background-color:#DFDDC3;
}


div.relatedOver:hover {
cursor:pointer;
background-color:#f1f1e3;
padding:12px 0;
}

.seperator {padding:0 0 12px 0; border-bottom:1px dotted #cccccc; margin-bottom:12px;}

/*add_gift_certificate */
TABLE#voucherMatrix img {
border:1px solid #cccccc;
}

/* home page courses table */
TABLE#coursesTable h2 {
margin:0;
padding:0;
font-size:16px;
color:#ffffff;
padding:6px 12px;
}
TABLE#coursesTable ul {
margin:0;
padding:0 0 0 12px;
}
TABLE#coursesTable li {
list-style:none;
padding:0;
}

.colWide {
width:732px; margin-right:0; padding-right:0;
}

#col2row2 {
width:732px;
}
#col2row2 h2{
color:#A42516;
padding:0;
margin:0;
}

#col2row2 #leftCol {
float:left;width:49%;margin-right:1%;
}
#col2row2 #rightCol {
float:left;width:49%;margin-left:1%;padding-right:0;
}

#col2row2 #rightCol ul li{
font-size:14px;
}

a div.box {
cursor:pointer;
text-decoration:none;
background-color:#FAF8F1;
border:1px solid #E7E7DB
}

a div.box img {
border:none;
}

a div.box {
text-decoration:none;
}

a div.box p {
margin-bottom:6px;
color:#333333;
/*background-image:url('/lib/images/images_home/arrow_up.gif');
background-repeat:no-repeat;
background-position:bottom right;*/
}

div.box .button:hover {
background-image:url('/lib/images/images_home/arrow.gif');
background-repeat:no-repeat;
background-position:bottom right;
}

.box p {
	padding-bottom:0;
	margin-bottom:0;
}

a:hover div.box {
background-color:#ffffff;
cursor:pointer;
}

.box {
/*border:1px solid #cccccc;*/
padding:12px 12px 0 12px;
margin-bottom:18px;
background:url('/lib/images/images_home/corner.gif') no-repeat bottom right;
background-color:#FCF9F4;
}


#col2row2 .box .button  {
	padding:0 24px 0 0;
	margin:0 0 4px 0;
	text-align:right;
}

#col2row2 .box .button a{
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}

#col2row2 .box .button a:hover{
	text-decoration:none;
	border-bottom:1px solid #ccc;
}

#col2row2 .box h2 a {
	 text-decoration:none;
}

#col2row2 .box h2 a:hover {
	 text-decoration:underline;
}


.box .blogLink {
	margin:0 0 4px 0;
}

.box .blogLink a {
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
.box .blogLink a:hover {
	text-decoration:none;
	border-bottom:1px solid #ccc;
}


#col2.col div#bullets {
float:right;
width:338px;
background-color:#FBF9F4;
margin:0 0 0 12px;
}

#col2.col div#bullets ul {
margin:0;
padding-bottom:12px;
}
#col2.col div#bullets ul li {
font-size:12px;
line-height:24px;
}

#courseSelectBox {
height:100px;
border:1px solid #f0f0f0;
}

#courseSelectBox.col {
width:20%;
}

/* Dates Table */
TABLE#datesTable {
background-color:#F7F7EC;
}

TABLE#datesTable TR:hover{
background-color:#ffffff;
cursor:pointer;
}

TABLE#datesTable TH {
border-bottom:2px solid #333333;
border-right:1px solid #cccccc;
text-align:center;
padding:8px;
font-size:12px;
color:#ffffff;
background-color:#000000;
}

TABLE#datesTable TH.month {
background-color:#333;
}

TABLE#datesTable TD{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:middle;
	text-align:center;
	font-size:9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


TABLE#datesTable TD.courseName a{
text-align:right;
padding-right:12px;
font-weight:bold;
background-color:transparent;
color:white;
}
TABLE#datesTable TR TD.courseName a:hover{
background-color:transparent;
text-decoration:underline;
cursor:pointer;
}

TABLE#datesTable TD a {
padding:0 2px;
display:block;
height:24px;
line-height:24px;
}


TABLE#datesTable TD a:hover {
background-color:#000000;
color:white;
text-decoration:none;
cursor:pointer;
}

TABLE#datesTable .offerDate {
background-color: red;
}

.durClass1, a.durClass1 {
background-color:#A42516;
color:white;
}
.durClass2, a.durClass2 {
background-color:#598A2B;
color:white;
}
.durClass5, a.durClass5, .durClass3, a.durClass3 {
background-color:#5279A7;
color:white;
}
.durClass4, a.durClass4 {
background-color:#6C0C63;
color:white;
}

TD.durClass1.Day.light {
background-color:#732218;
color:white;
}

TD.durClass2.Day.light {
background-color:#447516;
color:white;
}

TD.durClass3.Day.light {
background-color:#335f93;
color:white;
}

TD.durClass5.Day.light {
background-color:#335f93;
color:white;
}

TD.durClass4.Weeks.light {
background-color:#56074f;
color:white;
}
TABLE#datesTable TD a.full {
padding:0 2px;
background-color:#666;
color:yellow;
display:block;
height:18px;
line-height:18px;
text-decoration:line-through;
}

TABLE#datesTable TD a {
text-decoration:none;
}

/* Error Message */
.ValidateErrorMessage {
font-size:11px;
color:red;
font-weight:bold;
}

.ErrorMessage {
line-height:24px;
background-color:red;
color:white;
font-weight:bold;
font-size:12px;
display:block;
padding-left:12px;
}

/*call us*/
#callus {
background-color:#e7eff4; height:50px; line-height:50px; background-image:url('/lib/images/images_banners/serviceGirl.jpg'); background-repeat:no-repeat; background-position:left;
}
#callus h4 {
padding-left:110px;line-height:50px;
}

.new {
color:red;
}

div.offers {
/*background-color:#598A2B;*/
background-color:#670900;
color:white;
font-weight:bold;
padding:8px;
font-size:12px;
}

div.offers b {
font-size:14px;
color:yellow;
}

.offers h2, .offer h3, .offer p {
margin:0;
}
.offers p {
font-weight:bold;
}
#modalWrapper {
position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; background-color:#000000; opacity:0.8; z-index:990; display:none;	
}

#attendeesWrapper {
	position:fixed;
	z-index:999;
	top:auto;
	left:0px;
	width:85%;
	display:none;
	margin:5% 5%;
	border:1px solid #666666;
	background-color:#f0f0f0;
	font-size:10px;
}

#attendeesWrapper #attendees {
	padding:12px;
	margin:0 auto;
	background-color:#ffffff;
	border:2px solid #000000;
}

#attendees H3 {
font-size:14px;
font-weight:bold;
}

#attendees H3 span {
color:#000000;
padding:0 24px 0 0;
}

.rowColour {
background-color:#EEEEEE;
}

.rowColourFail {
background-color:#cccccc;
}

#data_table TABLE {
border:2px solid #333;

}

#data_table TH {
border-bottom:2px solid #333333;
border-right:2px solid #333333;
padding:4px;
font-size:11px;
}

#data_table TD {
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:4px;
font-size:11px;
}

#dataClose {
text-align:right;
font-size:12px;
font-weight:bold;
}

.msgBar {
height:24px;
font:11px/24px Georgia, "Times New Roman", Times, serif;
background-color:#E7E7DB;
padding-left:24px;
color:#000000;
}
.msgBar a {
color:#A42516;
text-decoration:underline;
}
.msgBar a:hover {
color:red;
text-decoration:none;
}
.msgBar #date {
font-style:italic;
}
.msgBar #course {
font-weight:bold;
color:#A42516;
}
.hide {
display:none;
}
.show {
display:block;
}

#player {
clear:both; position:fixed; width:500px; height:281px; z-index:999; top:200px; left:350px; border:8px solid #333333;
}

#playerTxt {
position:fixed; width:500px; height:281px; z-index:999; top:160px; left:350px; height:40px; line-height:40px; color:#000; background-color:#FFFFFF; border:8px solid #333333;
}

#playerTxt h2 {
float:left;
width:49%;
color:#A42516;
font-size:18px;
line-height:40px;
margin:0px;
padding-left:1%;
}

#playerTxt span{
float:right;
width:49%;
text-align:right;
margin:0;
padding-right:1%;
}
#playerTxt span a {
color:#333333;
font-size:11px;
line-height:40px;
}

#playerBg {
position:absolute;top:0;left:0;width:100%;height:100%; display:none;
}

/* product options */

#productOptionsSelect_CourseDates {
font-size:11px;
width:200px;
}

#selectCourseDateLabel {
font-weight:bold;
font-size:12px;
}

.Label.Select.Course.Date {

}

#optionWrapperAllergies span, #optionWrapperAttendee span, #optionWrapperKitchen span
{
display:none;
}


/* student feedback page */
#feedback div.quote {
	background-color:#F9F8F4;
	padding:12px;
	font-weight:normal;
	color:#000000;
	margin-bottom:18px;
	font-size:12px;
	line-height:22px;
}
#feedback div.quote h2 {
	font-size:18px;
	color:#670F01;
	margin:0 0;
}

#feedback div.quote span.quotesLeft {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#670F01;
}
#feedback div.quote span.quotesRight {
	font-size:18px;
	line-height:12px;
	font-weight:bold;
	color:#670F01;
}

#changeDate a{
	font-size:10px;
}

#phoneStatus {
	z-index:999;
	width:247px;
	/*width:133px;*/ 
	height:60px;
	top:0;
	right:12px;
	float:right;
	/*background:url('/lib/images/images_gift/vouchersNextDay.gif') no-repeat;*/
	/*background:url('/lib/images/images_header/phoneLinesOpen2.gif') no-repeat;*/
	display:none;
}

/* search box in sub nav*/
#searchContainer {
float:left; line-height:32px; padding-left:12px;
}

/* drop down nav menus */
div#cfContainer {
position:absolute; z-index:999; top:-8px; left:232px; width:400px; height:540px; border:1px solid #A42516; background-color:#fafaf8;
opacity:0.98;
display:none;
border-top:8px solid #A42516;
}
 div#cfContainer h2 a {
 font:bold 12px Georgia, "Times New Roman", Times, serif;
 margin:0;
 color:#ffffff;
 text-decoration:none;
 padding:0 6px;
 }
  div#cfContainer h2.red {
  background-color:#A42516;
  }
  div#cfContainer h2.green {
  background-color:#598A2B;
  }
  div#cfContainer h2.blue {
  background-color:#5279A7;
  }
  div#cfContainer h2.purple {
  background-color:#6C0C63;
  }

table#cfTable ul {
margin:0;
padding:0;
 }
 table#cfTable ul li {
 list-style:none;
 }
table#cfTable ul li a{
 border:0;
 padding:0 4px;
 height:18px;
 font:normal 11px/18px Arial, Helvetica, sans-serif;
 text-align:left;
 display:block;
 text-decoration:none;
 color:#333333;
 }
table#cfTable ul li a.level0 {
 background:url('/lib/images/images_header/level0.gif') right no-repeat;
 }
table#cfTable ul li a.level1 {
 background:url('/lib/images/images_header/level1.gif') right no-repeat;
}
table#cfTable ul li a.level2 {
 background:url('/lib/images/images_header/level2.gif') right no-repeat;
}
table#cfTable ul li a.level3 {
 background:url('/lib/images/images_header/level3.gif') right no-repeat;
}
table#cfTable ul li a.level4 {
 background:url('/lib/images/images_header/level4.gif') right no-repeat;
}
 
 table#cfTable ul li a:hover {
 text-decoration:none;
 /*background:#FFFFFF url('/lib/images/images_header/arrow.gif') right no-repeat;*/
 background-color:#E7E7DB;
 color:#A42516;
 }
 
.cookeryNavButton {
 background-color:#a42516;
 }

a.cookeryNavButton {
 background-color:#a42516;
 color:#ffffff;
 }

/*admin calendar */
.table2 th{
 color:#971B23;
 text-align:left;
 border-right:1px solid #ccc;
 border-bottom:1px dotted #666;
}
.table2 td {
border-right:1px solid #ccc;
border-bottom:1px dotted #666;
padding:0;
}
.underCapacity {
border:4px double blue;
}
.overCapacity {
border:4px double yellow;
}

.noKitchenSpec {
border:2px dotted #000;
}

.past {
background-color:#cccccc;
}

/*accomm table */
.tableAccom th {
	text-align:center;
}

/* products on home page */
table#products td.noBorderRight{
border-right:0;	
}
table#products td.noBorderBottom{
border-bottom:0;	
}

table#products h2 {
font-size:12px;
margin:0;
}

table#products p {
font-size:11px;
line-height:12px;
margin:2px 0;
}

table#products h2 span.price {
padding-left:12px;
font-size:11px;
color:#666;
}

div#admin_notes {
/*display: none;*/
min-width:200px;
max-height:100px;
overflow-x:hidden;
overflow-y:scroll;
font-size: 10px;
}

ol#videoLinks li{
	margin-bottom:4px;
}
ol#videoLinks li a {
	text-decoration:none;
	padding:3px 0 3px 12px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#fff;
	color:#66693a;
	display:block;
}
ol#videoLinks li a:hover {
	text-decoration:none;
	padding-left:12px;
	background-color:#66693a;
	color:#FFF;
	display:block;
}
div#videoWrapper {
width:588px; height:314px; background-color:#e7e7db;-moz-border-radius-topright:8px; -webkit-border-top-right-radius 8px;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius 8px;
padding-top:24px;
}
div.caption {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-align:right;
padding-right:12px;
}