﻿@charset "utf-8";
/* CSS Document */


* { margin: 0; padding: 0 }
body { min-width: 882px; text-align: center; }

/* Default font/colour */
body { background: #dedede; color: #2a2a2a; font-size: 75%; font-family: Helvetica, Arial,  sans-serif; }

a { text-decoration: none; color: #2a2a2a;  }
a.pinkline { color: #f0048c; text-decoration: underline; }
a.MPline { color: #bb2427; text-decoration: underline; }
a.THline { color: #222222; text-decoration: underline; }
a:hover { text-decoration: underline; color: #f0048c;  }

.qRadio 
{
	margin-top: 10px;
}
.qRadio label
{
	margin-left: 10px;
}

.course-btns
{
	margin-left: 15px; margin-top: 10px; float: left;
}
#course-table-top
{
	background-image: url(/images/MSL_c_layout_top.gif);
	height: 11px;
	background-repeat: no-repeat;
}
#course-table-content
{
	background-image: url(/images/MSL_c_layout_run.gif);
	background-repeat: repeat-y;
}
#course-table-bottom
{
	background-image: url(/images/MSL_c_layout_bottom.gif);
	height: 10px;
	background-repeat: no-repeat;
}

#wrapper { background: #fff url(/images/bg.gif) repeat-y 50% 0;  margin: 0 auto; width: 862px; text-align: left; }

#container { padding: 0 31px; width: 800px; }

/* MSL version***********************************************************************/

#header{ width: 800px; }
	#header_top { width: 100%; min-height: 126px; height: auto !important; height: 126px;  }
	 /* martin parasons version***********************************************************************/
	    #header_top_left_martin_parsons { width: 304px; float: left;}	   
		    #header_top_left_martin_parsons h1 a { display: block; text-indent: -999em; padding: 50px 0 49px; background: url(/images/martin_parsons/martin_parsons.gif) no-repeat 0 0;  }
	        /*#header_top_left_martin_parsons h1 span {  }*/
    
    /* tracey hughes version***********************************************************************/
	    #header_top_left_tracey_hughes { width: 304px; float: left;}	   
		    #header_top_left_tracey_hughes h1 a { display: block; text-indent: -999em; padding: 50px 0 49px;  background: url(/images/tracey_hughes/tracey_hughes.gif) no-repeat 0 0;  }        
		
		
		#header_top_left { width: 304px; float: left;  }
			#header_top_left h1 a { display: block; text-indent: -999em; padding: 50px 0 49px; background: url(/images/modern-salon-learning.gif) no-repeat 0 0; }			
			/*#header_top_left h1 span {  }*/
		    
		    #header_top_right { width: 496px; float: right; background: #ffffff;  }
		    
		    /* martin parasons version***********************************************************************/
		    #header_top_right_martin_parsons { width: 496px; float: right; background: #bb2427;  }
		      /* martin parasons version***********************************************************************/
		    
		   /* tracey hughes version***********************************************************************/
		    #header_top_right_tracey_hughes { width: 496px; float: right; background: #000000;  }
		   /* tracey hughes version***********************************************************************/
		    
		    
		
			#header_top_right ul { margin-left: 25px; padding-top: 5px; font-size: 1.167em;  }
			#header_top_right ul li {  }
			#header_top_right_top { }

								
				
				
							
/* cartarea MSL version***********************************************************************/		
			    #header_top_right_bottom { position: relative;  min-height: 73px;  text-align: right; height: auto !important; height: 73px; color: #000000; }
                #header_top_right_bottom #cartarea { position: absolute; bottom: 6px; text-align: right; width: 480px; padding: 0 8px; font-size: 0.918em; }
				#cartarea { text-transform: uppercase; color: #333; }
					#cartarea a { color: #333; }
					#cartarea a:hover { color: #f0048c; }
					#cartarea span { padding-left: 30px; background:url(/images/cartimage.gif) no-repeat 12px -2px; }
												
/* cartarea MSL version***********************************************************************/		
					


/* cartarea martin parsons version***********************************************************************/	
			    #header_top_right_bottom_martin_parsons { position: relative; min-height: 73px; height: auto !important; height: 73px;  }	
                #header_top_right_bottom_martin_parsons #cartarea_martin_parsons { position: absolute; bottom: 6px; text-align: right; width: 480px; padding: 0 8px; font-size: 0.918em; }
				#cartarea_martin_parsons { text-transform: uppercase; color: #ffffff; }
					#cartarea_martin_parsons a { color: #ffffff; }
					#cartarea_martin_parsons a:hover { color: #f0048c; }
					#cartarea_martin_parsons span { padding-left: 30px; background:url(/images/cartimage.gif) no-repeat 12px -2px; }
/* cartarea martin parsons version***********************************************************************/	


/* cartarea tracey hughes version***********************************************************************/	
			    #header_top_right_bottom_tracey_hughes { position: relative; min-height: 73px; height: auto !important; height: 73px;  }	
                #header_top_right_bottom_tracey_hughes #cartarea_tracey_hughes { position: absolute; bottom: 6px; text-align: right; width: 480px; padding: 0 8px; font-size: 0.918em; }
				#cartarea_tracey_hughes { text-transform: uppercase; color: #ffffff; }
					#cartarea_tracey_hughes a { color: #ffffff; }
					#cartarea_tracey_hughes a:hover { color: #f0048c; }
					#cartarea_tracey_hughes span { padding-left: 30px; background:url(/images/cartimage.gif) no-repeat 12px -2px; }
/* cartarea tracey hughes version***********************************************************************/	









	/* menu (old version) */
	#header_menu { width: 100%; min-height: 30px; height: auto !important; height: 30px; }
	#header_menu ul { list-style: none;  }

		#header_menu li a { display: block; height: 30px; }
		#header_menu li a span { display: block; text-indent: -999em; }


		#header_menu li { float: left; background: #414141; }
		#header_menu li.menu_home a { width: 96px; background: url(/images/menu_home_01.gif) no-repeat 0 0; }
			#header_menu li.menu_home a:hover { background: url(/images/menu_home_02.gif) no-repeat 0 0; }
		#header_menu li.menu_catalogue a { width: 162px; background: url(/images/menu_catalogue_01.gif) no-repeat 0 0; }
			#header_menu li.menu_catalogue a:hover { background: url(/images/menu_catalogue_02.gif) no-repeat 0 0; }
		#header_menu li.menu_demo a { width: 142px; background: url(/images/menu_demo_01.gif) no-repeat 0 0; }
			#header_menu li.menu_demo a:hover { background: url(/images/menu_demo_02.gif) no-repeat 0 0; }		
		#header_menu li.menu_cosmetology a { width: 162px; background: url(/images/menu_cosmetology_01.gif) no-repeat 0 0; }
			#header_menu li.menu_cosmetology a:hover { background: url(/images/menu_cosmetology_02.gif) no-repeat 0 0; }		
		#header_menu li.menu_how a { width: 112px; background: url(/images/menu_how_01.gif) no-repeat 0 0; }
			#header_menu li.menu_how a:hover { background: url(/images/menu_how_02.gif) no-repeat 0 0; }		
		#header_menu li.menu_about a { width: 126px; background: url(/images/menu_about_01.gif) no-repeat 0 0; }
			#header_menu li.menu_about a:hover { background: url(/images/menu_about_02.gif) no-repeat 0 0; }

	/* menu (new version) */
	#header_menutext { width: 100%; min-height: 30px; overflow:hidden; height: auto !important; height: 30px; background: url(../images/bg_menu-black.gif) repeat-x 0 0; }
	#header_menutext ul {  list-style: none;  }
		#header_menutext li { float: left;   }
		#header_menutext li a span { display: block; line-height: 30px; vertical-align: middle; padding: 0 26px; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight: bold; background: url(/images/menu_divider.gif) no-repeat right; }
		#header_menutext li a span.last { background: none; }
		#header_menutext li a:hover span { background: url(/images/bg_menu-red.gif) repeat-x 0 0; text-decoration: none; }
		#header_menutext li.on a span { background: url(/images/bg_menu-red.gif) repeat-x 0 0; }

#main { width: 800px; }

	#main.smlgap { margin-top: 7px; }

	#home_video { height: 300px; }
	#home_video_left, #home_video_right { float: left; width: 400px; min-height: 300px; height: auto !important; height: 300px;  }

	#receiveupdate { width: 800px; background: #373737; min-height: 40px; height: auto !important; height: 40px;  }
	#receiveupdate.mt_receiveupdate { margin-top: 14px; }
		#receiveupdate_inner { padding: 12px 6px 12px 290px; width: 483px;  min-height: 26px; height: auto !important; height: 26px; }

		/*ERASE*/
		#receiveupdate_inner { background: #373737; }
		#receiveupdate_inner img { float: left; }

		#receiveupdate .updates_txtfld { border: 0; display: block; width: 208px; height: 26px; float: left; background: url(/images/txtbox_send.gif) no-repeat 0 0; /*padding: 6px 10px 9px 10px; padding: 8px 10px 10px 10px; */}
		#receiveupdate .updates_txtfld input.text { border: 0; font-family: Arial, Helvetica, sans-serif; width: 185px; margin: 5px 0 0 6px; /*padding: 4px 10px;*/  }
		#receiveupdate .updates_btnsend { float: left; width: 63px; border: 0; margin-left: 1px; height: 26px; background:url(/images/btn_send.gif) no-repeat 0 0; }

	#find_course { width: 100%; height: 162px; background: transparent url(/images/bg_bottomround_e1e1e1.gif) no-repeat 0 bottom; }
/*	#find_course_top { width: 784px; padding: 18px 8px 0 8px; min-height: 52px; height: auto !important; height: 52px;  }*/
	#find_course_top { width: 770px; padding: 18px 15px 0 15px; min-height: 52px; height: auto !important; height: 52px;  }

		#find_course_top_left { float: left; width: 465px; height: 52px; }
		#find_course_top_right { float: right; height: 52px;; }


	#find_course_bottom { width: 770px; padding: 0 15px 0 38px; min-height: 92px; height: auto !important; height: 92px; }
	/*#find_course_bottom { width: 770px; padding: 0 15px 0 15px; min-height: 92px; height: auto !important; height: 92px; }*/
		#find_course_bottom ul { list-style: none; }
		#find_course_bottom ul li { float: left; display: inline; margin-right: 3px; }
		#find_course_bottom ul li.last { margin: 0; }


	#find_course {  }


		#searchbox { position: relative; }
		#searchbox .updates_txtfld { border: 0; display: block; width: 216px; height: 27px; float: left; background: url(/images/txtbox_search.gif) no-repeat 0 0; /*padding: 6px 10px 9px 10px; padding: 8px 10px 10px 10px; */}
		#searchbox .updates_txtfld input.text { border: 0; font-family: Arial, Helvetica, sans-serif; width: 205px; margin: 5px 0 0 6px; /*padding: 4px 10px;*/  }

		#searchbox .updates2_txtfld { border: 0; display: block; width: 176px; height: 27px; float: left; background: url(/images/txtbox_search.gif) no-repeat 0 0; /*padding: 6px 10px 9px 10px; padding: 8px 10px 10px 10px; */}
		#searchbox .updates2_txtfld input.text { border: 0; font-family: Arial, Helvetica, sans-serif; width: 165px; margin: 5px 0 0 6px; /*padding: 4px 10px;*/  }



		#searchbox .updates_btnsend, #searchbox .updates2_btnsend { float: left; width: 73px; border: 0; margin-left: 0px; height: 27px; background:url(/images/btn_search.gif) no-repeat 0 0; }


	.feature { margin-top: 8px; min-height: 148px; height: auto !important; height: 148px;  }
		.feature_left { display: inline; float: left; width: 398px; background: url(/images/bg_feature.gif) no-repeat 0 0; min-height: 148px; height: auto !important; height: 148px; }
		.feature_right { display: inline; margin-left: 4px; float: left; width: 398px; background: url(/images/bg_feature.gif) no-repeat 0 0; min-height: 148px; height: auto !important; height: 148px; }

		.feature .feature_inner { padding: 8px 1px 8px 10px; width: 378px; min-height: 132px; height: auto !important; height: 132px;  }
			.feature_inner h2 { font-size: 1.8em; }
			.feature .feature_inner_left { float: left;  height: 132px;  }
			.feature .feature_inner_right { float: left; width: 190px; padding-left: 8px;   }
			.feature .feature_inner_right a { font-weight: bold; color: #f0048c; }

	#main_left { float: left; width: 185px; }

		.box185 { background: url(/images/pinkbox_w185_bottom.gif) no-repeat 0 bottom; }
		.box185_top {  }
		.box185_inner { width: 160px; padding: 10px 10px 25px 10px; }
		.box185_inner p { font-size: 1.168em; font-weight: bold; }
		.box185_inner p.fs18 { font-size: 1.5em; }

		.box185_inner.pb p { padding-bottom: 12px; }

        /**********************tracey hughes***************************************************/
		.box185_tracey_hughes { background: url(/images/tracey_hughes/pinkbox_w185_bottom.gif) no-repeat 0 bottom; }
		.box185_top_tracey_hughes {  }
		.box185_inner_tracey_hughes { width: 160px; padding: 10px 10px 25px 10px; }
		.box185_inner_tracey_hughes p { font-size: 1.168em; font-weight: bold; }
		.box185_inner_tracey_hughes p.fs18 { font-size: 1.5em; }
		.box185_inner_tracey_hughes.pb p { padding-bottom: 12px; }
        /**********************tracey hughes***************************************************/
		
		
		/**********************Martin Parsons***************************************************/
		.box185_martin_parsons { background: url(/images/martin_parsons/pinkbox_w185_bottom.gif) no-repeat 0 bottom; }
		.box185_top_martin_parsons {  }
		.box185_inner_martin_parsons { width: 160px; padding: 10px 10px 25px 10px; }
		.box185_inner_martin_parsons p { font-size: 1.168em; font-weight: bold; }
		.box185_inner_martin_parsons p.fs18 { font-size: 1.5em; }
		.box185_inner_martin_parsons.pb p { padding-bottom: 12px; }
        /**********************Martin Parsons***************************************************/


	#main_right { float: left; padding-left: 20px; width: 595px; }

	#main_right .breadcrumbs, #main_right .breadcrumbs a { color: #f0048c; font-weight: bold; }
	.container756 .breadcrumbs, .container756 .breadcrumbs a { color: #f0048c; font-weight: bold; }
	
	#main_right .breadcrumbs a, .container756 .breadcrumbs a, .container765 .breadcrumbs a { text-decoration: underline; }
	.container756 .breadcrumbs { padding: 0 0 10px 0; }

	/* Course */

		#course_list { width: 581px; margin-top: 24px;  }
			#course_list_inner { margin-top:-1px; width: 553px; padding-left: 13px; padding-right: 15px; background: url(/images/bg_categorylist.gif) repeat-y; border-top:1px solid #424242; }

/*
			#course_list_tab {  width: 581px; height: 38px; overflow: hidden;  }
			#course_list_tab ul { list-style: none; }
			#course_list_tab li { float: left; height: 39px; }
			#course_list_tab li a { display: block; height: 39px; }
			#course_list_tab li span { display: block; text-indent: -999em; }
			#course_list_tab li.cut { width: 99px;  background: url(/images/tab_cut_02.gif) no-repeat 0 0; }
			#course_list_tab li.color { width: 96px;  background: url(/images/tab_color_01.gif) no-repeat 0 0; }
			#course_list_tab li.style { width: 96px;  background: url(/images/tab_style_01.gif) no-repeat 0 0; }
			#course_list_tab li.business { width: 96px;  background: url(/images/tab_business_01.gif) no-repeat 0 0; }
			#course_list_tab li.celebrity { width: 96px;  background: url(/images/tab_celebrity_01.gif) no-repeat 0 0; }
			#course_list_tab li.all { width: 97px;  background: url(/images/tab_all_01.gif) no-repeat 0 0; }
*/

		/* course tab */
		/*#course_list_tab { width: 582px; height: 39px; overflow: hidden; }*/
		
		/******************************tab for MSL******************************************************************************/
		#course_list_tab { width: 590px; height: 38px;  solid #424242; overflow: hidden; }

		#course_list_tab table {border-collapse: collapse; border: none; border-spacing: 0; width: 97px;   }
		#course_list_tab table td { height: 37px; padding-top: 4px; text-transform: uppercase; } 

		#course_list_tab ul {  list-style: none; }
		#course_list_tab li { float: left; height: 39px; }
		/*#course_list_tab li span { position: relative; display: block; top: 11px; line-height: 11px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; }*/
		#course_list_tab li span { letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase;  }

		#course_list_tab li a { position: relative; display: block; text-align: center; font-weight: bold; }
		/*#course_list_tab li span { position: relative; height: 39px; display: table-cell; width: 97px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; } */

		#course_list_tab li { position: relative; width: 97px; background: url(/images/tab_category_01.gif) no-repeat 0 0; color: #fff; }
        /*#course_list_tab li { position: relative; width: 97px; background:#course_list_tab_bg# no-repeat 0 0; color: #fff; }*/
		 
			#course_list_tab li.on { width: 97px; background: url(/images/tab_category_02.gif) no-repeat 0 0; }
			#course_list_tab li a { color: #fff; }
			#course_list_tab li a:hover { color: #f0048c; }
			#course_list_tab li.on a { color: #222; }
			#course_list_tab li.on a:hover { color: #f0048c; }
			
	    /******************************tab for MSL******************************************************************************/	



		/******************************tab for martin parsons******************************************************************************/
		#course_list_tab_martin_parsons { width: 590px; height: 38px;  solid #424242; overflow: hidden; }

		#course_list_tab_martin_parsons table {border-collapse: collapse; border: none; border-spacing: 0; width: 97px;   }
		#course_list_tab_martin_parsons table td { height: 37px; padding-top: 4px; text-transform: uppercase; } 

		#course_list_tab_martin_parsons ul {  list-style: none; }
		#course_list_tab_martin_parsons li { float: left; height: 39px; }
		/*#course_list_tab li span { position: relative; display: block; top: 11px; line-height: 11px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; }*/
		#course_list_tab_martin_parsons li span { letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase;  }

		#course_list_tab_martin_parsons li a { position: relative; display: block; text-align: center; font-weight: bold; }
		/*#course_list_tab li span { position: relative; height: 39px; display: table-cell; width: 97px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; } */

		#course_list_tab_martin_parsons li { position: relative; width: 97px; background: url(/images/martin_parsons/tab_category_01.gif) no-repeat 0 0; color: #fff; }

		 
			#course_list_tab_martin_parsons li.on { width: 97px; background: url(/images/martin_parsons/tab_category_02.gif) no-repeat 0 0; }
			#course_list_tab_martin_parsons li a { color: #fff; }
			#course_list_tab_martin_parsons li a:hover { color: #f0048c; }
			#course_list_tab_martin_parsons li.on a { color: #222; }
			#course_list_tab_martin_parsons li.on a:hover { color: #f0048c; }
			
	    /******************************tab for martin parsons******************************************************************************/	


		/******************************tab for tracey hughes******************************************************************************/
		#course_list_tab_tracey_hughes { width: 590px; height: 38px;  solid #424242; overflow: hidden; }

		#course_list_tab_tracey_hughes table {border-collapse: collapse; border: none; border-spacing: 0; width: 97px;   }
		#course_list_tab_tracey_hughes table td { height: 37px; padding-top: 4px; text-transform: uppercase; } 

		#course_list_tab_tracey_hughes ul {  list-style: none; }
		#course_list_tab_tracey_hughes li { float: left; height: 39px; }
		/*#course_list_tab li span { position: relative; display: block; top: 11px; line-height: 11px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; }*/
		#course_list_tab_tracey_hughes li span { letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase;  }

		#course_list_tab_tracey_hughes li a { position: relative; display: block; text-align: center; font-weight: bold; }
		/*#course_list_tab li span { position: relative; height: 39px; display: table-cell; width: 97px; letter-spacing: 0px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; } */

		#course_list_tab_tracey_hughes li { position: relative; width: 97px; background: url(/images/tracey_hughes/tab_category_01.gif) no-repeat 0 0; color: #fff; }

		 
			#course_list_tab_tracey_hughes li.on { width: 97px; background: url(/images/tracey_hughes/tab_category_02.gif) no-repeat 0 0; }
			#course_list_tab_tracey_hughes li a { color: #fff; }
			#course_list_tab_tracey_hughes li a:hover { color: #f0048c; }
			#course_list_tab_tracey_hughes li.on a { color: #ffffff; }
			#course_list_tab_tracey_hughes li.on a:hover { color: #f0048c; }
			
	    /******************************tab for tracey hughes******************************************************************************/	



				#course_list_search { width: 553px; padding: 12px 0;   }
					#course_list_search_left { float: left; width: 303px; padding: 3px 0 0; }
					#course_list_search_right { float: right; width: 250px; }		
				#course_list_main {   }
				#course_list_pagelink { font-weight: bold; width: 553px; min-height: 16px; height: auto !important; height: 16px;  }
					#course_list_pagelink_left { float: left; width: 120px; }
					#course_list_pagelink_centre { float: left; width: 313px; text-align: center; }
					#course_list_pagelink_right { float: left; width: 120px; text-align: right; }

					#course_list_pagelink_left a, #course_list_pagelink_right a { color: #f0048c; }
				#course_list_pagelink .current { text-decoration: underline; color: #f0048c; }				

					.course_container { width: 553px; margin-bottom: 8px;  }
						.course_container_top { position: relative; width: 553px; background: url(/images/bg_w553_top.gif) no-repeat 0 0; min-height: 15px; height: auto !important; height: 15px; }
						.course_container_inner { width: 523px; padding: 15px; background: url(/images/bg_w553_bottom.gif) no-repeat 0 bottom; }
							.course_container_inner h3 { font-size: 1.668em; }
							.course_container_inner span { font-weight: bold; }

	    /******************************course container inner left for msl******************************************************************************/	
							.course_container_inner_left { float: left; width: 100px; text-align: center;  }
							.course_container_inner_left p a { font-weight: bold; color: #f0048c; text-decoration: underline; }
							.course_container_inner_centre { float: left; padding-left: 8px; padding-right: 8px; width: 234px;   }
							.course_container_inner_centre p { font-size: 1.168em; }
							.course_container_inner_right { float: left; padding-left: 8px; width: 160px; text-align: center; border-left: 1px solid #424242; }
							.course_container_inner_right p.price { font-size: 2em; font-weight: bold; }
							.course_container_inner_right p.price { margin-top: 8px; }
							.course_container_inner_right p { font-size: 1.168em; }
	  /******************************course container inner left for msl******************************************************************************/	
	  
	  
	 /******************************course container inner left for  martin parsons******************************************************************************/	
							.course_container_inner_left_martin_parsons { float: left; width: 100px; text-align: center;  }
							.course_container_inner_left_martin_parsons p a { font-weight: bold; color: #bb2327; text-decoration: underline; }
							.course_container_inner_centre_martin_parsons { float: left; padding-left: 8px; padding-right: 8px; width: 234px;   }
							.course_container_inner_centre_martin_parsons p { font-size: 1.168em; }
							.course_container_inner_right_martin_parsons { float: left; padding-left: 8px; width: 160px; text-align: center; border-left: 1px solid #424242; }
							.course_container_inner_right_martin_parsons p.price { font-size: 2em; font-weight: bold; }
							.course_container_inner_right_martin_parsons p.price { margin-top: 8px; }
							.course_container_inner_right_martin_parsons p { font-size: 1.168em; }
	  /******************************course container inner left for  martin parsons******************************************************************************/	
	
	
	/******************************course container inner left for  tracey hughes******************************************************************************/	
							.course_container_inner_left_tracey_hughes { float: left; width: 100px; text-align: center;  }
							.course_container_inner_left_tracey_hughes p a { font-weight: bold; color: #222222; text-decoration: underline; }
							.course_container_inner_centre_tracey_hughes { float: left; padding-left: 8px; padding-right: 8px; width: 234px;   }
							.course_container_inner_centre_tracey_hughes p { font-size: 1.168em; }
							.course_container_inner_right_tracey_hughes { float: left; padding-left: 8px; width: 160px; text-align: center; border-left: 1px solid #424242; }
							.course_container_inner_right_tracey_hughes p.price { font-size: 2em; font-weight: bold; }
							.course_container_inner_right_tracey_hughes p.price { margin-top: 8px; }
							.course_container_inner_right_tracey_hughes p { font-size: 1.168em; }
	  /******************************course container inner left for  tracey hughes******************************************************************************/	
					
		
					
		
     /******************************course container for msl******************************************************************************/		
					.course_container p.summary {  font-size: 1em; }
					.course_container p.summary a { font-weight: bold; color: #f0048c; }
					.course_container p.summary span { display: block; font-size: 1.168em; }
      /******************************course container for msl******************************************************************************/		



     /******************************course container for martin parsons******************************************************************************/		
					.course_container_martin_parsons p.summary {  font-size: 1em; }
					.course_container_martin_parsons p.summary a { font-weight: bold; color: #bb2327; }
					.course_container_martin_parsons p.summary span { display: block; font-size: 1.168em; }
      /******************************course container for martin parsons******************************************************************************/	

     /******************************course container for tracey hughes******************************************************************************/		
					.course_container_tracey_hughes p.summary {  font-size: 1em; }
					.course_container_tracey_hughes p.summary a { font-weight: bold; color: #222222; }
					.course_container_tracey_hughes p.summary span { display: block; font-size: 1.168em; }
      /******************************course container for tracey hughes******************************************************************************/	


			#course_list_bottom { width: 591px; height: 13px; background: url(/images/course_list_bottom.gif) no-repeat 0 0; font-size: 0.1em;   }

		#course_detail { width: 591px;  }
			.course_detail_preview { width: 591px; background: url(/images/bg_w591_bottom.gif) no-repeat 0 bottom; }

				.course_detail_preview_top { width: 591px; height: 15px; background: url(/images/bg_w591_top.gif) no-repeat 0 0;  }
				.course_detail_preview_inner { padding: 0 10px 10px; width: 571px;  }
					.course_detail_preview_inner_left { float: left; width: 417px; }
					.course_detail_preview_inner_right { float: left; width: 154px;  }

					.course_detail_preview_inner_right p a { font-weight: bold; text-decoration: underline; color: #c6036e; }

			.course_detail_preview span { font-weight: bold; }
			.course_detail_preview p { padding-bottom: 6px; }
/*			.course_detail_preview p.last { padding-bottom: 36px; }*/
			#course_detail_btncontainer { width: 591px; height: 25px; text-align: center; }
			#course_detail_course_detail_flash { width: 591px;  }

			.course_detail_preview p.price { font-size: 1.5em; font-weight: bold; }
			.course_detail_preview p.price { margin-top: 2px; padding-bottom: 2px; }

		#course_detail #summary { padding-top: 15px; }

		#course_detail #summary .summaries { }
		#course_detail #summary .summaries p { padding-bottom: 20px; }
		#course_detail #summary .summaries .summaries_reducedwidth { width: 450px; float: left; }
		#course_detail #summary .summaries img.right { float: right; padding: 18px 30px 0 0; }


	/* Learn how it works*/

	.container756 { width: 756px; padding-left: 20px; }
	.container756_scoholder { width: 756px; }

	#how_it_work_intro p { font-size: 1.167em; }

	#how_it_work_imgs { position: relative; width: 756px; height: 194px; padding-top: 16px; background: url(/images/how-it-works_flow.jpg) no-repeat 0 16px; }
	#how_it_work_imgs_right { position: relative; left: 603px; top: 0px; padding: 0 10px; width: 133px; height: 194px; text-align: center; font-size: 1.167em; }
	#how_it_work_imgs_right a { color: #c6036e; text-decoration: underline; font-weight: bold; }


	#how_it_work_faq { width: 756px; padding: 25px 0 60px; }

		#how_it_work_faq_top { width: 756px; }
		#how_it_work_faq_top p {  font-size: 1.167em; }

		#how_it_work_faq_bottom { padding-top: 15px;  }

			#how_it_work_faq_bottom_left { float: left; width: 231px; padding-right: 10px; border-right: solid 1px #b90365; }
			#how_it_work_faq_bottom_left .questions {  }
			#how_it_work_faq_bottom_left .questions a { font-size: 1.167em; color: #ee0484; text-decoration: underline; }

				#how_it_work_faq_bottom_left .questions ul { list-style: none; }

			#how_it_work_faq_bottom_right { float: left; padding-left: 34px; width: 480px; }
			#how_it_work_faq_bottom_right p { padding-top: 20px; font-size: 1.167em; }


	/* enrol1b */

	#enroll1b #enroll1b_intro { width: 756px;  }

	#enroll1b #enroll1b_videocontainer { width: 756px; margin-top: 16px;  }
	#enroll1b #enroll1b_videocontainer_left { float: left; width: 350px; padding-right: 24px; }
	#enroll1b #enroll1b_videocontainer ol { margin: 18px 0 0 20px; }
	#enroll1b #enroll1b_videocontainer ol li { font-size: 1.167em; color:#ff0093; font-weight: bold; }
	#enroll1b #enroll1b_videocontainer ol li span { color: #2a2a2a; font-weight: normal; }


		#enroll1b #enroll1b_videocontainer_right { float: left; width: 295px;  }

	#note_salonowner { margin-top: 24px; font-size: 1.168em;  }
	#note_salonowner span { font-size: 1.5em; font-weight: bold;  }
	#note_salonowner a { font-weight: bold; color: #f0048c; text-decoration: underline;  }

	#enrollment_container { width: 756px; height: 323px; margin-top: 20px; background: url(/images/bg_enroll1b_756.gif) no-repeat 0 0;  }
	#enrollment_container_inner { width: 700px; padding: 20px 30px 15px 26px; }

	#enrollment_container ul { list-style: disc; margin-top: 5px; }
	#enrollment_container ul li { margin-left: 18px; font-size: 1.167em; font-weight: bold;  }


	#enrollment_container_inner .enrollment_btn_click { float: left; margin-left: 65px; display: inline; width: 151px; }
		.enrollment_btn_click_upper { width: 175px; height: 170px; }
		.enrollment_btn_click_lower { text-align: center; }

		#enrollment_note { font-size: 1.167em; padding-top: 10px; }
		#enrollment_note span { font-weight: bold; }


	/* enrol2b */


	#enroll2b_intro { width: 756px;  }

	#enroll2b_videocontainer { width: 756px; margin-top: 16px;  }
		#enroll2b_videocontainer_left { float: left; width: 350px; padding-right: 24px; }


	#enroll2b_videocontainer ul { margin: 18px 0 0 14px; }
	#enroll2b_videocontainer ul li { font-size: 1.167em; color:#ff0093; font-weight: bold; }
	#enroll2b_videocontainer ul li span { color: #2a2a2a; font-weight: normal; }


	#enroll2b_videocontainer ol { margin: 10px 0 0 30px; }
	#enroll2b_videocontainer ol li { font-size: 1.167em; color: #2a2a2a; font-weight: bold; }
	#enroll2b_videocontainer ol li span { /*color: #2a2a2a;*/ font-weight: normal; }





		#enroll2b_videocontainer_right { float: left; width: 295px;  }



	#note_stylist { margin-top: 24px; font-size: 1.168em;  }
	#note_stylist span { font-size: 1.5em; font-weight: bold;  }
	#note_stylist a { font-weight: bold; color: #f0048c; text-decoration: underline;  }


	/* Account */
	.container765 { width: 765px; padding-left: 15px; }
	.container765 .breadcrumbs { padding: 0pt 0pt 10px;}
	.container765 .breadcrumbs, .container765 .breadcrumbs a { color: #f0048c; font-weight:bold; }


	#myaccount_salon_intro {  }


	#account_container { width: 765px;  }
		#account_container .w100p { margin-top: 14px; }
		#account_container .w100p.mt15 { margin-top: 15px; }
		#account_container .w100p.mt25 { margin-top: 25px; }

		#account_container #stylist-province { margin-top: 170px; }

		/* salon tab */
		#account_container_tab_salon { width: 765px; height: 37px;  }
		#account_container_tab_salon ul {  list-style: none; }
		#account_container_tab_salon li { float: left; height: 37px;  }
		#account_container_tab_salon li span { line-height: 37px; font-weight: bold; text-transform: uppercase; vertical-align: middle; }

		#account_container_tab_salon li { position: relative; width: 191px; background: url(/images/tab_salon_01.gif) no-repeat 0 0; color: #fff; text-align:center; }

		 
			#account_container_tab_salon li.on { width: 191px; background: url(/images/tab_salon_02.gif) no-repeat 0 0; }
			#account_container_tab_salon li a { color: #FFF; display:block; }
			#account_container_tab_salon li a:hover { color: #f0048c; }
			#account_container_tab_salon li.on a { color: #222; }
			#account_container_tab_salon li.on a:hover { color: #f0048c; }
			


		/**/

		/* stylist tab */
		#account_container_tab_stylist { width: 765px; height: 37px;  overflow: hidden; }
		#account_container_tab_stylist ul {  list-style: none; }
		#account_container_tab_stylist li { float: left; height: 37px; }
		#account_container_tab_stylist li span { display: block; line-height: 37px; text-align: center; font-weight: bold; text-transform: uppercase; vertical-align: middle; }

		#account_container_tab_stylist li { position: relative; width: 153px; background: url(/images/tab_stylist_01.gif) no-repeat 0 0; color: #fff; }

		 
			#account_container_tab_stylist li.on { width: 153px; background: url(/images/tab_stylist_02.gif) no-repeat 0 0; }
			#account_container_tab_stylist li a { color: #fff; }
			#account_container_tab_stylist li a:hover { color: #f0048c; }
			#account_container_tab_stylist li.on a { color: #222; }
			#account_container_tab_stylist li.on a:hover { color: #f0048c; }


/*

		#account_container_tab_salon { width: 765px; height: 37px; }
		#account_container_tab_salon ul { list-style: none; }
		#account_container_tab_salon li { float: left; height: 37px; }
		#account_container_tab_salon li a { display: block; height: 37px; }
		#account_container_tab_salon li span { display: block; text-indent: -999em; }
		#account_container_tab_salon li.admin { width: 192px; background: url(/images/tab_admin-details_01.gif) no-repeat 0 0; }
			#account_container_tab_salon li.admin_on { width: 192px; background: url(/images/tab_admin-details_02.gif) no-repeat 0 0; }
		#account_container_tab_salon li.user { width: 191px; background: url(/images/tab_user-details_01.gif) no-repeat 0 0; }
			#account_container_tab_salon li.user_on { width: 191px; background: url(/images/tab_user-details_02.gif) no-repeat 0 0; }
		#account_container_tab_salon li.report { width: 191px; background: url(/images/tab_reports_01.gif) no-repeat 0 0; }
			#account_container_tab_salon li.report_on { width: 191px; background: url(/images/tab_reports_02.gif) no-repeat 0 0; }
		#account_container_tab_salon li.billing { width: 191px; background: url(/images/tab_billing-info_01.gif) no-repeat 0 0; }
			#account_container_tab_salon li.billing_on { width: 191px; background: url(/images/tab_billing-info_02.gif) no-repeat 0 0; }


		#account_container_tab_stylist li.account { width: 155px; background: url(/images/tab_sty_account-details_01.gif) no-repeat 0 0; }
			#account_container_tab_stylist li.account_on { width: 155px; background: url(/images/tab_sty_account-details_02.gif) no-repeat 0 0; }
		#account_container_tab_stylist li.enrolled { width: 152px; background: url(/images/tab_sty_enrolled-courses_01.gif) no-repeat 0 0; }
			#account_container_tab_stylist li.enrolled_on { width: 152px; background: url(/images/tab_sty_enrolled-courses_02.gif) no-repeat 0 0; }
		#account_container_tab_stylist li.history { width: 153px; background: url(/images/tab_sty_course-history_01.gif) no-repeat 0 0; }
			#account_container_tab_stylist li.history_on { width: 153px; background: url(/images/tab_sty_course-history_02.gif) no-repeat 0 0; }
		#account_container_tab_stylist li.certificate { width: 152px; background: url(/images/tab_sty_certificates_01.gif) no-repeat 0 0; }
			#account_container_tab_stylist li.certificate_on { width: 152px; background: url(/images/tab_sty_certificates_02.gif) no-repeat 0 0; }
		#account_container_tab_stylist li.billing { width: 153px; background: url(/images/tab_sty_billing-info_01.gif) no-repeat 0 0; }
			#account_container_tab_stylist li.billing_on { width: 153px; background: url(/images/tab_sty_billing-info_02.gif) no-repeat 0 0; }*/
		/**/


	/* menu (new version) */
	xxx#header_menutext { width: 100%; min-height: 30px; height: auto !important; height: 30px; background: url(/images/bg_menu-black.gif) repeat-x 0 0; }
	xxx#header_menutext ul {  list-style: none;  }
		xxx#header_menutext li { float: left;   }
		xxx#header_menutext li a span { display: block; line-height: 30px; vertical-align: middle; padding: 0 25px; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight: bold; background: url(/images/menu_divider.gif) no-repeat right; }
		xxx#header_menutext li a:hover span { background: url(/images/bg_menu-red.gif) repeat-x 0 0; text-decoration: none; }
		xxx#header_menutext li.on a span { background: url(/images/bg_menu-red.gif) repeat-x 0 0; }





		#account_container_body { width: 719px; padding: 20px 23px 0;  background: url(/images/bg_myaccount-salon.gif) repeat-y; }

		#account_container_body input.textbox { font-size: 1em; font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #b3b3b3; border-right: 0; border-left: 0; border-bottom: 0; padding: 3px 4px 3px 4px; }
		#account_container_body input.textbox { width: 290px; }
		#account_container_body input.textbox.narrow#txtFirstname { width: 200px; margin-right: 20px; }
		#account_container_body input.textbox.narrow#txtMiddlename { width: 60px; }



		#account_container_body #middletoright { padding-left: 164px; color: #2a2a2a; }
		#account_container_body p.title { font-weight: bold; }
		#account_container_body p.changepass { padding-top: 6px; }
		#account_container_body p.changepass a {  color: #f0048c; font-weight: bold; text-decoration: underline;  }

		#account_container_body #payment_detail p { padding-bottom: 10px; }

		#account_container_body #cancelenrollment {  }
		#account_container_body #cancelenrollment ul { margin: 20px 0 0 16px; }
 			#account_container_body #cancelenrollment li {  }
 
 
 
		#account_container_body p span{ color: #ff1a15; }

			#table_billinginfo { margin-top: 20px;  }

			#table_billinginfo td { padding: 2px 0;  }		
			#table_billinginfo .hr { xborder-top: 1px solid #2a2a2a; /*padding-bottom: 3px;*/ height: 10px;  }
			#table_billinginfo .hr img { vertical-align: middle; }

			#table_billinginfo .date { width: 190px; font-weight: normal;   }
			#table_billinginfo .user { width: 50px;   }
			#table_billinginfo .creditcard { width: 300px;    }
			#table_billinginfo .amount { width: 80px;  }

			#table_billinginfo .detail { text-align: right; width: 70px; font-weight: bold; padding-right:15px; }
			#table_billinginfo .detail a { color: #e134bd; text-decoration: underline; }

			#account_container_body_left { float: left; width: 338px; padding-right: 50px;  }
			#account_container_body_left.centrebar { background: url(/images/centrebar_account-salon.gif) no-repeat 360px 20px; }
			#account_container_body_right { float: left; width:  331px;  }

		#account_container_body .account_container { width: 719px; }
			#account_container_body .account_container_left { float: left; width: 400px;  }
			#account_container_body .account_container_right { float: left; width: 319px;  }
				#account_container_body .account_container_right a { text-decoration: underline; color: #e134bd; font-weight: bold; }
				#account_container_body .account_container_right span { padding-right: 15px; }



		#account_container_bottom { width: 765px; height: 15px; font-size: 1px; background: url(/images/bottom_myaccount-salon.gif) no-repeat 0 0;  }



			#table_detail7 { margin-top: 0;   }

			#table_detail7 td { padding: 2px 0; }
			#table_detail7 .hr { height: 10px; }
			#table_detail7 .hr img { vertical-align: middle; }

			#table_detail7 .user { width: 180px; font-weight: normal; }
			#table_detail7 .csenrolled { width: 130px;   }
			#table_detail7 .cscompleted { width: 140px;   }
			#table_detail7 .ativity { width: 130px;   }
			#table_detail7 .edit { width: 65px;   }
			#table_detail7 .edit a { text-decoration: underline; color: #1449ff; }
			#table_detail7 .remove { width: 65px; text-align: center;  }

		#account_container_body input.textbox110 { font-size: 1em; font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #b3b3b3; border-right: 0; border-left: 0; border-bottom: 0; padding: 3px 4px 3px 4px; }
		#account_container_body  input.textbox110 { width: 110px; }

		#account_container_body #adduser { line-height: 25px;  }
		#account_container_body #adduser label { font-weight: bold; }
		#account_container_body #adduser .textbox110 { margin-right: 20px; font-weight: normal; }
		#account_container_body #adduser #btnAdd { vertical-align: middle; }



	/* Shopping Cart */
	.container780 { width: 780px; padding-left: 10px; }
	.container780 .breadcrumbs { padding: 0pt 0pt 10px;}
	.container780 .breadcrumbs, .container780 .breadcrumbs a { color: #f0048c; font-weight:bold; }

	.container761 { width: 761px; padding-left: 18px; }
	.container761 .breadcrumbs { padding: 0pt 0pt 10px;}
	.container761 .breadcrumbs, .container761 .breadcrumbs a { color: #f0048c; font-weight:bold; }

	.container766 { width: 766px; padding-left: 18px; }
	.container766 .breadcrumbs { padding: 0pt 0pt 10px;}
	.container766 .breadcrumbs, .container766 .breadcrumbs a { color: #f0048c; font-weight:bold; }

	#cart1_intro { width: 780px;  }
	#cart2_intro { width: 761px;  }
	#cart3_intro { width: 761px;  }
	#cart4_intro { width: 766px;  }

	.container780 #cartheading { width: 780px;  }
	.container780 #cartheading_left { float: left; width: 435px; }
	.container780 #cartheading_right { float: left; width: 345px; }

	.container761 #cartheading { width: 761px;  }
	.container761 #cartheading_left { float: left; width: 435px; }
	.container761 #cartheading_right { float: left; width: 326px; }

	.container766 #cartheading { width: 766px;  }
	.container766 #cartheading_left { float: left; width: 380px; padding-right: 60px; }
	.container766 #cartheading_right { float: left; width: 326px; }
		.container766 #cartheading a { color: #c11c77;}

	#cart_itembar { width: 780px; height: 41px; margin-top: 26px; }

	.cart_itemcontainer { width: 756px; padding: 10px 12px; height: 85px; margin: 7px 0 0 0; overflow: hidden; background: url(/images/bg_cart_container.gif) no-repeat 0 0; }

		#table_cart1 {  }
		#table_cart1 .imgbtn { padding-right: 10px; float: left; }
		/*#table_cart1 .itemtitle { font-size: 1.333em; color: #be1a75;  }*/
	    #table_cart1 .itemtitle { font-size: 1.333em; color: #000000;  }
		
			#table_cart1 .cartitem { width: 390px; padding-right: 10px;  font-weight: normal;  vertical-align: middle; }
				.cartitem .cartitem_table { display: block; }
			#table_cart1 .cartqty {  width: 90px; text-align: center; font-weight: bold;  font-size: 1.168em; }
			#table_cart1 .cartqty .addmore { position: relative; margin-top: 20px; background: url(/images/bg_qty.gif) no-repeat 50% -1px; padding: 4px 0; }
			#table_cart1 .cartprice { width: 125px; padding: 0 10px; text-align: center; font-size: 1.168em; }
			#table_cart1 .cartprice .addmore { margin-top: 20px; }
			#table_cart1 .cartprice .num { font-weight: bold; }
			#table_cart1 .cartremove { width: 120px;  text-align: center; }

			#table_cart1 .cartitem_table .addmore { margin-top: 10px; }




	#checkout_container { width: 780px; height: 73px; margin-top: 6px; }
		#checkout_container_left { float: left; width: 287px; padding: 35px 8px 0pt 12px; height: 38px; background: url(/images/bg_promocode.gif) no-repeat 0 0;  }
		/***************for martin parsons**************************************/
		#checkout_container_left_martin_parsons { float: left; width: 287px; padding: 35px 8px 0pt 12px; height: 38px; background: url(/images/martin_parsons/bg_promocode.gif) no-repeat 0 0;  }
		/***************for martin parsons**************************************/
		
		/***************for tracey hughes**************************************/
		#checkout_container_left_tracey_hughes { float: left; width: 287px; padding: 35px 8px 0pt 12px; height: 38px; background: url(/images/tracey_hughes/bg_promocode.gif) no-repeat 0 0;  }
		/***************for tracey hughes**************************************/
		
		
		

		#promocodebox { position: relative; }
		#promocodebox .updates_txtfld { border: 0; border-right: 1px solid #666666; display: block; width: 211px; height: 27px; float: left; background: url(/images/txtbox_search.gif) no-repeat 0 0;  }
		#promocodebox .updates_txtfld input.text { border: 0; font-family: Arial, Helvetica, sans-serif; width: 165px; margin: 5px 0 0 6px;   }
 		#promocodebox .updates_btnsend, #promocodebox .btnapply { float: left; width: 65px; border: 0; margin-left: 0px; height: 27px; background:url(/images/btn_apply.gif) no-repeat 0 0; cursor: pointer; }


		#checkout_container_right { float: left; width: 443px; height: 73px; padding-left: 30px;  }
		#checkout_container_right img { vertical-align: middle; }
			#checkout_container_right_top { text-align: right; height: 35px; line-height: 35px; font-size: 1.5em; color: #c21d79; font-weight: bold;  }
			#checkout_container_right_bottom { text-align: right; height: 38px; line-height: 38px; font-size: 2em; font-weight: bold; }
			#checkout_container_right_bottom span { color: #c21d79; }


		#container_savemore { width: 780px; height: 139px; margin-top: 49px; background: url(/images/bg_cart1_savemore.gif) no-repeat 0 0;  }
        
			#container_savemore .blocks { float: left; padding: 4px 8px; width: 179px; height: 123px; overflow: hidden; text-align: center; }

			#container_savemore .blocks .price { font-size: 1.833em; font-weight: bold; line-height: 0.8em;  }
			#container_savemore .blocks .per {  }
			#container_savemore .blocks .addtocart {  }
			#container_savemore .blocks .areyou { font-size: 1.276em; font-weight: bold; }
			#container_savemore .blocks .areyou a { text-decoration: underline; color: #c6036e; }

        /***************for martin parsons**************************************/
	    #container_savemore_martin_parsons { width: 780px; height: 139px; margin-top: 49px; background: url(/images/martin_parsons/bg_cart1_savemore.gif) no-repeat 0 0;  }
	    
	        #container_savemore_martin_parsons .blocks { float: left; padding: 4px 8px; width: 179px; height: 123px; overflow: hidden; text-align: center; }

			#container_savemore_martin_parsons .blocks .price { font-size: 1.833em; font-weight: bold; line-height: 0.8em;  }
			#container_savemore_martin_parsons .blocks .per {  }
			#container_savemore_martin_parsons .blocks .addtocart {  }
			#container_savemore_martin_parsons .blocks .areyou { font-size: 1.276em; font-weight: bold; }
			#container_savemore_martin_parsons .blocks .areyou a { text-decoration: underline; color: #c34f3f; }
	    /***************for martin parsons**************************************/


        /***************for tracey hughes**************************************/
	    #container_savemore_tracey_hughes { width: 780px; height: 139px; margin-top: 49px; background: url(/images/tracey_hughes/bg_cart1_savemore.gif) no-repeat 0 0; color:#ffffff; }
	    
	        #container_savemore_tracey_hughes .blocks { float: left; padding: 4px 8px; width: 179px; height: 123px; overflow: hidden; text-align: center; }

			#container_savemore_tracey_hughes .blocks .price { font-size: 1.833em; font-weight: bold; line-height: 0.8em;  }
			#container_savemore_tracey_hughes .blocks .per {  }
			#container_savemore_tracey_hughes .blocks .addtocart {  }
			#container_savemore_tracey_hughes .blocks .areyou { font-size: 1.276em; font-weight: bold;  color:#ffffff;}
			#container_savemore_tracey_hughes .blocks .areyou a { text-decoration: underline; color: #c34f3f; }
	    /***************for tracey hughes**************************************/



	#login_container { width: 761; height: 251px; margin-top: 24px; background: url(/images/bg_cart2_login.gif) no-repeat 0 0;  }
		#login_container_inner { width: 619px; height: 211px; overflow: hidden; padding: 32px 50px 10px 70px;   }
			#login_container_inner_left { float: left; width: 250px; padding-right: 70px; }

			#login_container_inner_left .w250 { padding-left: 20px; padding-top: 10px; width: 230px;  }
			#login_container_inner_left #forgetcontinue { margin-top: 0px; }
			#login_container_inner_left #forgetcontinue a { font-weight: bold; color: #c21d79; text-decoration: underline; }
			#login_container_inner_left #forgetcontinue img { vertical-align: middle;  }
				.cart_loginpass { width: 100%; }
				.cart_loginpass .updates_txtfld { border: 0; border-right: 1px solid #2a2a2a; display: block; width: 196px; height: 27px; background: url(/images/txtbox_search.gif) no-repeat 0 0;  }
				.cart_loginpass .updates_txtfld input.text { border: 0;  font-family: Arial, Helvetica, sans-serif; width: 165px; margin: 5px 0 0 6px;   }
				.cart_loginpass .updates_btnsend, .cart_loginpass .btnapply { float: left; width: 65px; border: 0; margin-left: 0px; height: 27px; background:url(/images/btn_apply.gif) no-repeat 0 0; cursor: pointer; }


			#login_container_inner_right { float: left; width: 249px; padding-left: 50px; }




	.container761 .has_udhrbar { border-bottom: 1px solid #2a2a2a; width: 761px; }

	#order_summary { padding: 15px 0 0;  height: 30px;  }
		#order_summary_left { float: left; width: 461px; height: 20px; }
		#order_summary_right { float: left; width: 300px; height: 20px; padding-top:15px;   }
		#order_summary_right p { font-size: 1.167em; font-weight: bold; }



	#order_price { padding: 15px 0 15px; }
		#order_price .order_prices { width: 751px; padding-left: 10px; }
			#order_price .order_price_left { float: left; width: 451px; }
			#order_price .order_price_left p { font-size: 1.167em; }
			#order_price .order_price_left p a { /* color: #f0048c; actually this is std colour */ color: #c34097; text-decoration: underline; }
			#order_price .order_price_right { float: left; width: 300px; }
			#order_price .order_price_right p { font-size: 1.167em; }


	#order_total { padding: 5px 0 5px; }
		#order_total h4 span { padding-left: 28px; }



	#payment_method { padding: 25px 0 5px; height: 50px; }
		#payment_method_left { float: left; width: 315px; padding-left: 15px; height: 50px;   }
			#payment_method_left p { font-size: 1.167em; font-weight: bold; }
		#payment_method_centre { float: left; position: relative; width: 200px; height: 50px;  }
			#payment_method_centre img { position: absolute; left: 10px; bottom: 10px; }
		#payment_method_right { float: left; position: relative; width: 231px; height: 50px;  }
			#payment_method_right img { position: absolute; left: 10px; bottom: 15px; }


	#creditcard_info { padding: 0px 0px 15px; }
		.creditcard_info_container { width: 761px; }
			.creditcard_info_container .first { float: left; width: 180px; line-height: 28px; font-weight: bold;  }
			.creditcard_info_container .second { float: left; width: 230px; padding-right: 10px; line-height: 28px;  }
			.creditcard_info_container .third { float: left; width: 151px; line-height: 28px;font-weight: bold;  }
			.creditcard_info_container .fourth { float: left; width: 190px; line-height: 28px;  }

			.creditcard_info_container input.textbox { font-size: 1em; font-family: Arial, Helvetica, sans-serif; border:1px solid #b3b3b3; border-top: 2px solid #b3b3b3;  padding: 3px 4px 3px 4px; }
			.creditcard_info_container input.textbox { width: 180px; }
			.creditcard_info_container input.textbox.veri { width: 100px; }


	#create_account { padding: 0px 0px 35px; }
		.create_account_container { width: 761px; }
			.create_account_container .first { float: left; width: 170px; line-height: 38px; font-weight: bold;  }
			.create_account_container .second { float: left; width: 240px; padding-right: 10px; line-height: 38px;  }
			.create_account_container .third { float: left; width: 151px; line-height: 38px;font-weight: bold;  }
			.create_account_container .fourth { float: left; width: 190px; line-height: 38px;  }

			.create_account_container input.textbox { font-size: 1em; font-family: Arial, Helvetica, sans-serif; border:1px solid #b3b3b3; border-top: 2px solid #b3b3b3;  padding: 3px 4px 3px 4px; }
			.create_account_container input.textbox { width: 180px; }

			.create_account_container .second p.remark, .create_account_container .fourth p.remark { line-height: 8px; font-style: italic; position: relative; top: -5px; }



	#cart3_completion { padding: 25px 0px 25px; border: 0; }
		.cart3_completion_container { width: 761px; }

			.cart3_completion_left { float: left; width: 581px;  }


			.cart3_completion_right { float: left; width: 180px;  }







	#thankyou_order_summary {  width: 766px; margin-top: 6px; background: url(/images/bg_cart4_order-summary.gif) no-repeat 0 0; border-bottom: 1px solid #4b4b4b; }
	#thankyou_order_summary { font-size: 1.168em; font-weight: bold; }
		#thankyou_order_summary_inner { width: 716px; padding: 20px 25px 20px 25px;  }
			.thankyou_order_summary_inner_container { width: 716px; }
				.thankyou_order_summary_inner_left { float: left; width: 320px;  }
				.thankyou_order_summary_inner_left a { text-decoration: underline; font-weight: bold; color: #af1166; }
				.thankyou_order_summary_inner_right { float: left; width: 396px;  }




	#account_login { width: 766px; background: url(/images/bg_cart4_account-login.gif) no-repeat 0 bottom; }
	#account_login { font-size: 1.168em; font-weight: bold;  }
		#account_login_inner { width: 716px; padding: 20px 25px 20px 25px; }
			.account_login_inner_container { width: 716px; }
				.account_login_inner_container_left { float: left; width: 320px;  }
				.account_login_inner_container_right { float: left; width: 396px;  }





#footer { clear:both; margin: 8px 0 25px; width: 800px; position: relative;  background: #dedede url(/images/bg_footer.gif) 0 0; }
#footer, #footer a { color: #333; font-size: 0.913em; }
	#footer a:hover {  color: #f0048c; }
	#footer_inner { padding: 15px 15px 0 15px;  }
	#footer_bottom { width: 800px; min-height: 15px; background: #dedede url(/images/bg_footer_bottom.gif) 0 bottom;  }

/*************************martin parsons footer**************************************/
#footer_martin_parsons { clear:both; margin: 8px 0 25px; width: 800px; position: relative;  background: #dedede url(/images/martin_parsons/bg_footer_martin_parsons.gif) 0 0; }
#footer_martin_parsons, #footer_martin_parsons a { color: #ffffff; font-size: 0.913em; }
	#footer_martin_parsons a:hover {  color: #ffffff; }
	#footer_inner_martin_parsons { padding: 15px 15px 0 15px;  }
	#footer_bottom_martin_parsons { width: 800px; min-height: 15px; background: #dedede url(/images/martin_parsons/bg_footer_bottom_martin_parsons.gif) 0 bottom;  }
/*************************martin parsons footer**************************************/


/*************************Tracey Hughes footer**************************************/
#footer_tracey_hughes { clear:both; margin: 8px 0 25px; width: 800px; position: relative;  background: #dedede url(/images/tracey_hughes/bg_footer_tracey_hughes.gif) 0 0; }
#footer_tracey_hughes, #footer_tracey_hughes a { color: #ffffff; font-size: 0.913em; }
	#footer_tracey_hughes a:hover {  color: #ffffff; }
	#footer_inner_tracey_hughes { padding: 15px 15px 0 15px;  }
	#footer_bottom_tracey_hughes { width: 800px; min-height: 15px; background: #dedede url(/images/tracey_hughes/bg_footer_bottom_tracey_hughes.gif) 0 bottom;  }
/*************************Tracey Hughes footer**************************************/



#bottom { position: relative; bottom: 0; width: 862px; background: #fff url(/images/bg_bottom.gif) no-repeat 0 0; min-height: 30px; height: auto !important; height: 30px; }


.feature hw { font-size: 1.5em; }



.roundTop {
background:transparent url(/images/roundbkgrnd_01.jpg) no-repeat scroll 0 0;
height:18px;
}
.round {
background:transparent url(/images/roundbkgrnd_02.jpg) repeat-y scroll 0 0;
padding:0 10px;
}
.round hr{
margin: 10px 0px 10px 0px;
width: 555px;
}
.courseTitle {
color:#000000;
font-size:1.3em;
font-weight:bold;
}

.roundBottom {
background:transparent url(/images/roundbkgrnd_03.jpg) no-repeat scroll 0 0;
height:21px;
}



/* SEPTEMBER 2011  */


/*#main.medgap{margin-top:20px;margin-bottom:10px}
#main_centre{width:800px}
#whiteUpper{margin:10px 0 15px 25px}
#whiteUpper h3{color:#939598;font-weight:normal}
#whiteTabs{overflow:hidden}
#whiteTabs ul{list-style:none;height:33px;width:800px;position:relative}
#whiteTabs ul li{position:relative;display:table-cell;vertical-align:middle;width:100px;height:33px;overflow:hidden;background:url(/images/tab_whitelabel.gif) no-repeat 0 0;text-align:center;font-weight:bold}
#whiteSearch{background:#4f4f51 url(/images/bgWhiteSearchLeft.gif) no-repeat 0;min-height:39px;margin-bottom:12px;height:auto !important;height:39px}
#whiteSearchInner{text-align:right;margin-right:20px;padding-top:10px}
#whiteSearchInner img{padding-right:18px}
#txtWhiteSearch{width:218px;margin-right:8px;border-top:1px solid #2e2b2c;border-right:1px solid #444345;border-bottom:1px solid #444345;border-left:1px solid #2e2b2c;padding:1px 3px;font-size:12px}
#btnWhiteSearch{border:0;width:20px;height:18px;background:url(/images/btnGoWhite.gif) no-repeat 0 55%}
#whiteLabelLogos{overflow:hidden}
#whiteLabelLogos ul{list-style:none;margin-left:12px}
#whiteLabelLogos ul li{float:left;margin:0 12px 12px 0}
.whitePagingArea{min-height:29px;height:auto !important;height:29px;width:786px;margin:0 auto 12px}
.whitePagingLeft{float:left;padding-left:6px;width:44px;text-align:left}
.whitePagingLeft .btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}
.whitePagingCentre{float:left;width:686px;text-align:center;color:#4f4c4c}
.whitePagingCentre span,.whitePagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}
.whitePagingCentre a{color:#ed287a}.whitePagingRight{float:left;padding-right:6px;width:44px;text-align:right}
.whitePagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}
#whiteLabelFeatures{margin-bottom:50px}#main_centre h3{font-size:1.417em}
#whiteLabelFeatures p{font-size:1.167em}
#whiteLabelFeatures .feature{float:left;width:242px;margin-top:26px;margin-right:8px}
#whiteLabelFeatures .feature h3{padding:20px 0 2px}
#whiteLabelFeatures .ad{float:left;width:300px}

 .btnWhiteSearch2{border:0;width:20px;height:18px;background:url(/images/btnGoWhite.gif) no-repeat 0 55%}


.box185Black{margin-bottom:8px}
.box185BlackTop.noCorner{overflow:hidden;width:185px;height:92px}
.box185BlackTop{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_top.gif) no-repeat 0 0}
.box185BlackMiddle{border-right:2px solid #000;border-left:2px solid #000;width:161px;padding:10px}
.box185BlackMiddle.centre{text-align:center}.box185BlackMiddle p{font-weight:bold;margin-bottom:15px}
.box185BlackBottom{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_bottom.gif) no-repeat 0 0}
.box185BlackMiddle h2{font-size:20px}.box185BlackMiddle h3{padding:5px 0}.box185BlackMiddle h3 a{color:#ed287a;font-size:20px}
.box185BlackMiddle p.small{font-size:0.933em;color:#666;margin-bottom:0}
#main_right.pl34{float:left;padding-left:34px;width:581px}#eventUpper h3{color:#939598;font-weight:normal;font-size:1.417em}
#eventBox{width:581px;margin-top:12px}#eventBoxUpper{width:581px;height:41px;background:url(/images/rounded581TopDarkGrey41.gif) no-repeat 0 0}
#eventBoxUpperInner{padding:10px 8px 0 8px}
#btnSearchPink{border:0;width:38px;height:20px;background:url(/images/btnGoPink.gif) no-repeat 0 55%}
.txtOrSearch{border-color:#2E2B2C #444345 #444345 #2E2B2C;border-style:solid;border-width:1px;font-size:12px;margin-right:8px;margin-left:5px;padding:1px 3px;width:114px}
#eventBoxMain{width:581px;background:#d6d3d3}#eventBoxBottom{width:581px;height:10px;background:url(/images/rounded581BottomLightGrey.gif) no-repeat 0 0}.eventPagingArea{min-height:29px;height:auto !important;height:29px;width:581px;padding:12px 0}.eventPagingLeft{float:left;padding-left:12px;width:44px;text-align:left}.eventPagingLeft .btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}.eventPagingCentre{float:left;width:470px;text-align:center;color:#4f4c4c}.eventPagingCentre span,.eventPagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}.eventPagingCentre a{color:#ed287a}.eventPagingRight{float:left;padding-right:6px;width:44px;text-align:right}.eventPagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}#eventItems{overflow:hidden}#eventItems ul{list-style:none;margin-left:12px}#eventItems ul li{float:left;margin:0 13px 13px 0}#eventItems ul li a{display:block;background:#fff;width:176px;height:157px;overflow:hidden}#eventItems ul li a img{width:176px;height:104px;overflow:hidden}#eventItems ul li a span{display:block;text-align:center;padding-top:2px}

.btnSearchPink2{border:0;width:38px;height:20px;background:url(/images/btnGoPink.gif) no-repeat 0 55%}

*/



/* SEPTEMBER 2011 29-9-2011 */
/*#main.medgap{margin-top:20px;margin-bottom:10px}#main_centre{width:800px}#whiteUpper{margin:10px 0 15px 25px}#whiteUpper h3{color:#939598;font-weight:normal}#whiteTabs{overflow:hidden}#whiteTabs ul{list-style:none;height:33px;width:800px;position:relative}#whiteTabs ul li{position:relative;display:table-cell;vertical-align:middle;width:100px;height:33px;overflow:hidden;background:url(/images/tab_whitelabel.gif) no-repeat 0 0;text-align:center;font-weight:bold}#whiteSearch{background:#4f4f51 url(/images/bgWhiteSearchLeft.gif) no-repeat 0;min-height:39px;margin-bottom:12px;height:auto !important;height:39px}#whiteSearchInner{text-align:right;margin-right:20px;padding-top:10px}#whiteSearchInner img{padding-right:18px}#txtWhiteSearch{width:218px;margin-right:8px;border-top:1px solid #2e2b2c;border-right:1px solid #444345;border-bottom:1px solid #444345;border-left:1px solid #2e2b2c;padding:1px 3px;font-size:12px}#btnWhiteSearch{border:0;width:20px;height:18px;background:url(/images/btnGoWhite.gif) no-repeat 0 55%}#whiteLabelLogos{overflow:hidden}#whiteLabelLogos ul{list-style:none;margin-left:12px}#whiteLabelLogos ul li{float:left;margin:0 12px 12px 0}.whitePagingArea{min-height:29px;height:auto !important;height:29px;width:786px;margin:0 auto 12px}.whitePagingLeft{float:left;padding-left:6px;width:44px;text-align:left}.whitePagingLeft .btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}.whitePagingCentre{float:left;width:686px;text-align:center;color:#4f4c4c}.whitePagingCentre span,.whitePagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}.whitePagingCentre a{color:#ed287a}.whitePagingRight{float:left;padding-right:6px;width:44px;text-align:right}.whitePagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}#whiteLabelFeatures{position:relative;margin-bottom:50px;z-index:5}#main_centre h3{font-size:1.417em}#whiteLabelFeatures p{font-size:1.167em}#whiteLabelFeatures .feature{float:left;width:242px;margin-top:26px;margin-right:8px}#whiteLabelFeatures .feature h3{padding:20px 0 2px}#whiteLabelFeatures .ad{float:left;width:300px}.box185Black{margin-bottom:8px}.box185BlackTop.noCorner{overflow:hidden;width:185px;height:92px}.box185BlackTop{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_top.gif) no-repeat 0 0}.box185BlackMiddle{border-right:2px solid #000;border-left:2px solid #000;width:161px;padding:10px}.box185BlackMiddle.centre{text-align:center}.box185BlackMiddle p{font-weight:bold;margin-bottom:15px}.box185BlackBottom{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_bottom.gif) no-repeat 0 0}.box185BlackMiddle h2{font-size:20px}.box185BlackMiddle h3{padding:5px 0}.box185BlackMiddle h3 a{color:#ed287a;font-size:20px}.box185BlackMiddle p.small{font-size:0.933em;color:#666;margin-bottom:0}#main_right.pl34{float:left;padding-left:34px;width:581px}#eventUpper h3{color:#939598;font-weight:normal;font-size:1.417em}#eventBox{width:581px;margin-top:12px}#eventBoxUpper{width:581px;height:41px;background:url(/images/rounded581TopDarkGrey41.gif) no-repeat 0 0}#eventBoxUpperInner{padding:10px 8px 0 8px}#eventBox800Upper{width:800px;height:37px;background:#fff url(/images/rounded800TopDarkGrey41.gif) no-repeat 0 0;margin-top:10px}#eventBox800UpperInner{padding:10px 8px 0 225px}#btnSearchPink{border:0;width:38px;height:20px;background:url(/images/btnGoPink.gif) no-repeat 0 55%}.txtOrSearch{border-color:#2E2B2C #444345 #444345 #2E2B2C;border-style:solid;border-width:1px;font-size:12px;margin-right:8px;margin-left:5px;padding:1px 3px;width:114px}#eventBoxMain{width:581px;background:#d6d3d3}#eventBoxBottom{width:581px;height:10px;background:url(/images/rounded581BottomLightGrey.gif) no-repeat 0 0}.eventPagingArea{min-height:29px;height:auto !important;height:29px;width:581px;padding:12px 0}.eventPagingLeft{float:left;padding-left:12px;width:44px;text-align:left}.eventPagingLeft .btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}.eventPagingCentre{float:left;width:470px;text-align:center;color:#4f4c4c}.eventPagingCentre span,.eventPagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}.eventPagingCentre a{color:#ed287a}.eventPagingRight{float:left;padding-right:6px;width:44px;text-align:right}.eventPagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}#eventItems{overflow:hidden}#eventItems ul{list-style:none;margin-left:12px}#eventItems ul li{float:left;margin:0 13px 13px 0}#eventItems ul li a{display:block;background:#fff;width:176px;height:157px;overflow:hidden}#eventItems ul li a img{width:176px;height:104px;overflow:hidden}#eventItems ul li a span{display:block;text-align:center;padding-top:2px}#main_centre #cartheading{width:780px;padding:10px 0 0 10px}#main_centre #cartheading_left{float:left;width:435px}#main_centre #cartheading_right{float:left;width:345px}#main_centre #cart1_intro{margin-bottom:10px}#cartEvent{width:800px;margin-bottom:20px}.headerGrey800{background:transparent url(/images/headerEventGrey800.gif) no-repeat 0 0;width:755px;padding:0 20px 0 25px;min-height:36px;height:auto !important;height:36px}.headerGrey800 h2{font-size:1.667em;line-height:36px;font-weight:normal;color:#fff}.mainEvent{width:784px;background:#d5d3d3;padding:12px 8px 14px 8px}.eventDescription{background:#48484a}.eventDescriptionTop{background:transparent url(/images/maineventdesc.gif) no-repeat 0 0;width:784px;height:5px}.eventDescriptionMain{min-height:150px;background:#48484a url(/images/maineventbottompink.gif) no-repeat 0 bottom}.eventDescriptionImageHolder{float:left;width:250px;padding:15px 0 15px 25px}.eventDescriptionVenueDateTime{float:left;position:relative;width:509px;min-height:140px;height:auto !important;height:140px}.eventDescriptionVenueDateTimeContents{vertical-align:middle;display:table-cell;height:140px}#main_centre .eventDescriptionVenueDateTimeContents h3{color:#ec008c;font-size:1.167em;text-transform:uppercase}.eventDescriptionVenueDateTimeContents p{color:#fff;margin-bottom:10px}.eventHeaderPink{width:744px;padding:0 20px 0 20px;min-height:37px;height:auto !important;height:37px;background:#ec008c}.eventHeaderPink h2{font-size:1.667em;line-height:36px;font-weight:normal;color:#fff}.eventPrice{width:784px;min-height:56px;height:auto !important;height:56px;background:#fff url(/images/maineventbottomwhite.gif) no-repeat 0 bottom}.eventPrice p{font-size:1em;font-weight:bold}.eventPriceName{float:left;display:inline;margin-top:20px;padding-left:20px;width:314px}.eventPriceValue{float:left;display:inline;margin-top:20px;width:200px;text-align:right}.eventPriceQty{float:left;display:inline;text-align:center;margin-top:18px;width:250px}.eventPriceQty select{min-width:100px;width:auto !important;width:100px}.step1TotalPrice{position:absolute;top:-30px;left:30px}#main_centre #checkout_container{height:73px;width:800px}#main_centre #checkout_container_left{background:url("/images/bg_promocode.gif") no-repeat scroll 0 0 transparent;float:left;height:38px;padding:35px 8px 0 12px;width:287px}#main_centre #checkout_container_right{float:left;height:73px;padding-left:50px;width:443px}#main_centre #checkout_container_right img{vertical-align:top}.container780.html2011{}.html2011 #container_savemore{margin-top:22px}.html2011 #container_savemore h4{color:#ed2a7b;font-size:1.5em;padding-top:12px;padding-bottom:8px}.html2011 #container_savemore .blocks{position:relative}.html2011 #container_savemore .blocks p{font-size:1.250em}.html2011 #container_savemore .blocks p.price{font-size:1.583em;padding:3px 0 8px}.html2011 #container_savemore .blocks p.btn{position:absolute;bottom:0;left:42px}#pricingEvent{width:800px;margin-bottom:20px;padding-bottom:10px;background:#d5d3d3 url(/images/rounded800BottomLightGrey.gif) no-repeat 0 bottom}.mainEvent.pricing{margin:0 auto;width:773px}#pricingDescription{float:left;display:inline;width:478px}#pricingDescriptionHeader{background:#ec008c;min-height:32px;height:auto !important;height:32px;padding:0 0 0 15px}#pricingDescriptionMain{background:#fff url(/images/rounded478BottomWhite.gif) no-repeat 0 bottom;padding:8px 13px 8px 13px}#pricingDescriptionHeader h2,#pricingTicketHeader h2{color:#fff;font-size:1.333em;font-weight:bold;line-height:36px}#pricingTicket{position:relative;float:left;display:inline;margin-left:10px;width:284px;z-index:20}#pricingTicketHeader{background:#ec008c;min-height:32px;height:auto !important;height:32px;padding:0 0 0 15px}#pricingTicketMain{position:absolute;background:#48484a url(/images/rounded284BottomDarkGrey.gif) no-repeat 0 bottom;padding:10px 12px;min-height:117px;height:auto !important;height:117px}#pricingTicketMain h3{color:#fff;font-size:1.167em;padding:4px 0 10px 0;font-weight:bold;text-transform:uppercase}#pricingTicketMain label{color:#fff;display:block;margin:0 0 8px 5px}#pricingTicketMain select{width:220px;margin-bottom:15px}#pricingTicketMain p{color:#c6c6c6;padding-left:5px}#eventPriceDisplay{background:#d9dadb;min-height:50px;height:auto !important;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}#eventPricingAt{padding-bottom:10px}#eventPriceDisplay .PriceLeft{float:left;padding-left:15px;padding-top:15px;width:115px;font-size:1.333em;font-weight:bold;text-transform:uppercase;display:inline-block}#eventPriceDisplay .PriceRight{float:right;text-align:right;padding-top:15px;padding-right:15px;width:115px;font-size:1.333em;font-weight:bold;display:inline-block}#pricingTicketExtended{min-height:330px;height:auto !important;height:330px}#pricingTicketExtended input#btnGetTicket{display:block;background:url(/images/btn_getTickets.png) no-repeat 0 0;width:130px;height:26px;border:0}*/
#main.medgap{margin-top:20px;margin-bottom:10px}
#main_centre{width:800px}#whiteUpper{margin:10px 0 15px 25px}
#whiteUpper h3{color:#939598;font-weight:normal}
#whiteTabs{overflow:hidden}
#whiteTabs ul{list-style:none;height:33px;width:800px;position:relative}
#whiteTabs ul li{position:relative;display:table-cell;vertical-align:middle;width:100px;height:33px;overflow:hidden;background:url(/images/tab_whitelabel.gif) no-repeat 0 0;text-align:center;font-weight:bold}
#whiteSearch{background:#4f4f51 url(/images/bgWhiteSearchLeft.gif) no-repeat 0;min-height:39px;margin-bottom:12px;height:auto !important;height:39px}
#whiteSearchInner{text-align:right;margin-right:20px;padding-top:10px}
#whiteSearchInner img{padding-right:18px}
#txtWhiteSearch{width:218px;margin-right:8px;border-top:1px solid #2e2b2c;border-right:1px solid #444345;border-bottom:1px solid #444345;border-left:1px solid #2e2b2c;padding:1px 3px;font-size:12px}

#btnWhiteSearch{border:0;width:20px;height:18px;background:url(/images/btnGoWhite.gif) no-repeat 0 55%}
.btnWhiteSearch2{border:0;width:20px;height:18px;background:url(/images/btnGoWhite.gif) no-repeat 0 55%}

#whiteLabelLogos{overflow:hidden}
#whiteLabelLogos ul{list-style:none;margin-left:12px}
#whiteLabelLogos ul li{float:left;margin:0 12px 12px 0}
.whitePagingArea{min-height:29px;height:auto !important;height:29px;width:786px;margin:0 auto 12px}
.whitePagingLeft{float:left;padding-left:6px;width:44px;text-align:left}
.whitePagingLeft .btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}
.whitePagingCentre{float:left;width:686px;text-align:center;color:#4f4c4c}
.whitePagingCentre span,.whitePagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}
.whitePagingCentre a{color:#ed287a}.whitePagingRight{float:left;padding-right:6px;width:44px;text-align:right}
.whitePagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}
#whiteLabelFeatures{position:relative;margin-bottom:50px;z-index:5}
#main_centre h3{font-size:1.417em}#whiteLabelFeatures p{font-size:1.167em}
#whiteLabelFeatures .feature{float:left;width:242px;margin-top:26px;margin-right:8px}
#whiteLabelFeatures .feature h3{padding:20px 0 2px}
#whiteLabelFeatures .ad{float:left;width:300px}
.box185Black{margin-bottom:8px}
.box185BlackTop.noCorner{overflow:hidden;width:185px;height:92px}
.box185BlackTop{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_top.gif) no-repeat 0 0}
.box185BlackMiddle{border-right:2px solid #000;border-left:2px solid #000;width:161px;padding:10px}
.box185BlackMiddle.centre{text-align:center}
.box185BlackMiddle p{font-weight:bold;margin-bottom:15px}
.box185BlackBottom{width:185px;height:12px;overflow:hidden;background:url(/images/roundedBlack185_bottom.gif) no-repeat 0 0}
.box185BlackMiddle h2{font-size:20px}.box185BlackMiddle h3{padding:5px 0}
.box185BlackMiddle h3 a{color:#ed287a;font-size:20px}
.box185BlackMiddle p.small{font-size:0.933em;color:#666;margin-bottom:0}

#main_right.pl34{float:left;padding-left:34px;width:581px}
#eventUpper h3{color:#939598;font-weight:normal;font-size:1.417em}
#eventBox{width:581px;margin-top:12px}#eventBoxUpper{width:581px;height:41px;background:url(/images/rounded581TopDarkGrey41.gif) no-repeat 0 0}
#eventBoxUpperInner{padding:10px 8px 0 8px}
#eventBox800Upper{width:800px;height:37px;background:#fff url(/images/rounded800TopDarkGrey41.gif) no-repeat 0 0;margin-top:10px}
#eventBox800UpperInner{padding:10px 8px 0 225px}

#btnSearchPink{border:0;width:38px;height:20px;background:url(/images/btnGoPink.gif) no-repeat 0 55%}
.btnSearchPink2{border:0;width:38px;height:20px;background:url(/images/btnGoPink.gif) no-repeat 0 55%}

.txtOrSearch{border-color:#2E2B2C #444345 #444345 #2E2B2C;border-style:solid;border-width:1px;font-size:12px;margin-right:8px;margin-left:5px;padding:1px 3px;width:114px}

.btnGetEvent{border:0;width:130px;height:26px;background:url(/images/btn_getTickets.png) no-repeat 0 55%}

#eventBoxMain{width:581px;background:#d6d3d3}
#eventBoxBottom{width:581px;height:10px;background:url(/images/rounded581BottomLightGrey.gif) no-repeat 0 0}
.eventPagingArea{min-height:29px;height:auto !important;height:29px;width:581px;padding:12px 0}
.eventPagingLeft{float:left;padding-left:12px;width:44px;text-align:left}.eventPagingLeft 
.btnPrev{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Prev.gif) no-repeat 0 0}
.eventPagingCentre{float:left;width:470px;text-align:center;color:#4f4c4c}
.eventPagingCentre span,.eventPagingCentre a{line-height:29px;font-size:1.2em;font-weight:bold;padding:0 2px}
.eventPagingCentre a{color:#ed287a}
.eventPagingRight{float:left;padding-right:6px;width:44px;text-align:right}
.eventPagingRight .btnNext{width:29px;height:26px;border:0;background:url(/images/btnDarkGreyPink_Next.gif) no-repeat 0 0}
#eventItems{overflow:hidden}
#eventItems ul{list-style:none;margin-left:12px}
#eventItems ul li{float:left;margin:0 13px 13px 0}
#eventItems ul li a{display:block;background:#fff;width:176px;height:157px;overflow:hidden}
#eventItems ul li a img{width:176px;height:104px;overflow:hidden}
#eventItems ul li a span{display:block;text-align:center;padding-top:2px}
#main_centre #cartheading{width:780px;padding:10px 0 0 10px}
#main_centre #cartheading_left{float:left;width:435px}
#main_centre #cartheading_right{float:left;width:345px}
#main_centre #cart1_intro{margin-bottom:10px}
#cartEvent{width:800px;margin-bottom:20px}
.headerGrey800{background:transparent url(/images/headerEventGrey800.gif) no-repeat 0 0;width:755px;padding:0 20px 0 25px;min-height:36px;height:auto !important;height:36px}
.headerGrey800 h2{font-size:1.667em;line-height:36px;font-weight:normal;color:#fff}
.mainEvent{width:784px;background:#d5d3d3;padding:12px 8px 14px 8px}
.eventDescription{background:#48484a}
.eventDescriptionTop{background:transparent url(/images/maineventdesc.gif) no-repeat 0 0;width:784px;height:5px}
.eventDescriptionMain{min-height:150px;background:#48484a url(/images/maineventbottompink.gif) no-repeat 0 bottom}
.eventDescriptionImageHolder{float:left;width:260px;padding:15px 0 15px 25px}
.eventDescriptionVenueDateTime{float:left;position:relative;width:490px;min-height:140px;height:auto !important;height:140px}
.eventDescriptionVenueDateTimeContents{vertical-align:middle;display:table-cell;height:140px}
#main_centre .eventDescriptionVenueDateTimeContents h3{color:#ec008c;font-size:1.167em;text-transform:uppercase}
.eventDescriptionVenueDateTimeContents p{color:#fff;margin-bottom:10px}
.eventHeaderPink{width:744px;padding:0 20px 0 20px;min-height:37px;height:auto !important;height:37px;background:#ec008c}
.eventHeaderPink h2{font-size:1.667em;line-height:36px;font-weight:normal;color:#fff}
.eventPrice{width:784px;min-height:56px;height:auto !important;height:56px;background:#fff url(/images/maineventbottomwhite.gif) no-repeat 0 bottom}
.eventPrice p{font-size:1em;font-weight:bold}
.eventPriceName{float:left;display:inline;margin-top:20px;padding-left:20px;width:314px}
.eventPriceValue{float:left;display:inline;margin-top:20px;width:200px;text-align:right}
.eventPriceQty{float:left;display:inline;text-align:center;margin-top:18px;width:250px}
.eventPriceQty select{min-width:100px;width:auto !important;width:100px}
.step1TotalPrice{position:absolute;top:-30px;left:30px}

#main_centre #checkout_container{height:73px;width:800px}
#main_centre #checkout_container_left{background:url("/images/bg_promocode.gif") no-repeat scroll 0 0 transparent;float:left;height:38px;padding:35px 8px 0 12px;width:287px}
#main_centre #checkout_container_right{float:left;height:73px;padding-left:50px;width:443px}
#main_centre #checkout_container_right img{vertical-align:top}.container780.html2011{}.html2011 
#container_savemore{margin-top:22px}
.html2011 #container_savemore h4{color:#ed2a7b;font-size:1.5em;padding-top:12px;padding-bottom:8px}
.html2011 #container_savemore .blocks{position:relative}.html2011 #container_savemore .blocks p{font-size:1.250em}
.html2011 #container_savemore .blocks p.price{font-size:1.583em;padding:3px 0 8px}
.html2011 #container_savemore .blocks p.btn{position:absolute;bottom:0;left:42px}

#pricingEvent{width:800px;margin-bottom:20px;padding-bottom:10px;background:#d5d3d3 url(/images/rounded800BottomLightGrey.gif) no-repeat 0 bottom}
.mainEvent.pricing{margin:0 auto;width:773px}
#detailsPricingFlash{width:800px}
#detailsPricingFlashLeft{display:inline-block;float:left}

#detailsPricingFlashRight{display:inline-block;float:right}


#pricingDescription{float:left;display:inline;width:478px}
#pricingDescriptionHeader{background:#ec008c;min-height:32px;height:auto !important;height:32px;padding:0 0 0 15px}
#pricingDescriptionMain{background:#fff url(/images/rounded478BottomWhite.gif) no-repeat 0 bottom;padding:8px 13px 8px 13px; min-height:100; height:400px;}
#pricingDescriptionHeader h2,#pricingTicketHeader h2{color:#fff;font-size:1.333em;font-weight:bold;line-height:36px}
#pricingTicket{position:relative;float:left;display:inline;margin-left:10px;width:284px;z-index:20}
#pricingTicketHeader{background:#ec008c;min-height:32px;height:auto !important;height:32px;padding:0 0 0 15px}
#pricingTicketMain{position:absolute;background:#48484a url(/images/rounded284BottomDarkGrey.gif) no-repeat 0 bottom;padding:10px 12px;min-height:117px;height:auto !important;height:117px}
#pricingTicketMain h3{color:#fff;font-size:1.167em;padding:4px 0 10px 0;font-weight:bold;text-transform:uppercase}
#pricingTicketMain label{color:#fff;display:block;margin:0 0 8px 5px}
#pricingTicketMain select{width:220px;margin-bottom:15px}
#pricingTicketMain p{color:#c6c6c6;padding-left:5px}
#eventPriceDisplay{background:#d9dadb;min-height:50px;height:auto !important;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}
#eventPricingAt{padding-bottom:10px}
#eventPriceDisplay .PriceLeft{float:left;padding-left:15px;padding-top:15px;width:115px;font-size:1.333em;font-weight:bold;text-transform:uppercase;display:inline-block}
#eventPriceDisplay .PriceRight{float:right;text-align:right;padding-top:15px;padding-right:15px;width:115px;font-size:1.333em;font-weight:bold;display:inline-block}
#pricingTicketExtended{min-height:280px;height:auto !important;height:280px}
#pricingTicketExtended input#btnGetTicket{display:block;background:url(/images/btn_getTickets.png) no-repeat 0 0;width:130px;height:26px;border:0}






