/* <![CDATA[ */

	body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
		background-image:url(../images/dave_hicks_bg.jpg);
		text-align:center;
		}
		
	#container {
		margin: 0 auto;   /* align for good browsers */
		text-align: center; /* counter the body center */
		/*border: 1px dashed #FFF;*/
		width: 994px;
}

	#header {
		margin:0; padding:0;
		width:994px;
		margin-top:12px;
		height:156px;
		font-size:0px;
		background-image:url(../images/dave_hicks_header_image.jpg);
		padding-top:15px;
	}
	#headerAdmin {
		margin:0; padding:0;
		width:994px;
		margin-top:12px;
		height:156px;
		font-size:0px;
		background-image:url(../images/dhg_admin_header.jpg);
		padding-top:15px;
	}
	.columnHeaders {
		width:994px;
		height:39px;
		margin:0px;
	}
	.navigationHeader {
		width:222px;
		height:39px;
		float:left;
	}
	.featureHeader {
		width:549px;
		height:39px;
		float:left;
	}
	.twoFeatureHeader {
		width:765px;
		height:39px;
		float:left;
	}	
	.newsHeader {
		width:223px;
		height:39px;
		float:left;
	}
	#main1 {
		text-align:left;
		width:987px;
		margin:0px;; padding:0px;
		background-image:url(../images/left_bg_bottom.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		margin-left:7px;
		font-size: 0px;
		}
	#main2 {
		text-align:left;
		width:980px;
		margin:0; padding:0;
		background:url(../images/right_background.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	#main3 {
		text-align:left;
		width:980px;
		margin:0; padding:0;
		background:url(../images/right_background_main.jpg);
		background-position:bottom right;
		background-repeat:repeat-y;		
		font-size: 0px;
	}
	#main4 {
		text-align:left;
		width:980px;
		margin:0; padding:0;
		background:url(../images/right_background_3_column.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	#left {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0px;
		color:#FFFFFF;
		float:left;
		width:202px;
		margin:0px;
		font-size:80%;
		background-image:url(../images/left_bg_top.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:13px;
		padding-top:10px;
		}
	.navigation{
		width:187px;
		margin:0px;
	}
	.navigationCleaner{
		width:187px;
		clear:both;
		height:1px;
		padding:0px;
		margin:0px;
		font-size:0px;
	}
		
	/*MAILING LIST*/
	
	.mailing_list{
		width:187px;
		margin-top:10px;
		margin-bottom:15px;
	}
	#mailing_list {
		margin-right:0px;
		margin-left:3px;
	   	width: 179px;
   		height: 23px;
   		background: url(../images/mailing_list.jpg);
		background-repeat:no-repeat;
   	}
   	#mailing_list #s {
   		float: left;
   		padding: 0;
  		margin-top:5px;
		margin-left:6px;
  		border: 0;
  		width: 159px;
  		background: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
  	}
  	#mailing_list #go {
		width:64px;
		height:19px;
  		float: right;
		margin-top:15px;
  	}
	.mailing_list_holder{
		width:187px;
		height:70px;
	}

	/*END MAILING LIST*/
		
	#right {
		float:right;
		width:209px;
		margin:0; padding:0;
		font-size:80%;
		}
	.right_content_holder{
		margin-bottom:7px;
		width:201px;
		height:653px;
	}
	.rightTop{
		width:201px;
		height:7px;
		background:#FFFFFF;
		font-size:0px;
		padding:0px;
		margin:0px;
	}
	.titleText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E5B636;
		font-weight:bold;
		text-decoration:none;
	}
	.titleText a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E5B636;
		font-weight:bold;
		text-decoration:none;
	}
	.titleText a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E5B636;
		font-weight:bold;
		text-decoration:underline;
	}
	.titleText a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E5B636;
		font-weight:bold;
		text-decoration:none;
	}
	.miniNewsHolder{
		width:181px;
		padding-left:10px;
		padding-right:10px;
		padding-top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		line-height:18px;
		float:left;
	}
	.miniNewsHolder span a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E5B636;
		font-weight:bold;
	}
	.miniNewsMore{
		float:right;
		width:63px;
		height:17px;
	}
	.specialOffers{
		margin-top:8px;
		float:left;
		width:185px;
		height:386px;
		padding-left:8px;
	}
	.specialOffersTitle{
		margin-top:15px;
		float:left;
		width:193px;
		height:29px;
		padding-left:8px;
	}
	#middle {
		margin:0px;
		padding-left:8px;
		padding-bottom:5px;
	}
	#middleMain {
		margin:0px;
		padding:5px;
	}
	
	.middleHolder{
		padding-left:11px;
		width:518px;
		padding-bottom:10px;
	}
	.headerImage{
		padding-top:8px;
		margin-left:7px;
		width:522px;
		height:210px;
	}	
	.middleDivide{
		background-image:url(../images/content_divide.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		height:10px;
		width:507px;
		margin-left:14px;
	}
	.titleImage{
		width:522px;
		height:34px;
		margin-left:7px;
	}
	.ContentHolder{
		width:539px;
		margin-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;		
	}
	.ContentHolderMain{
		width:744px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:0px;
		margin:0px;
		text-align:left;
		margin-bottom:8px;
	}
	.contentLeft{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		float:left;
		width:254px;
		margin-right:5px;
		line-height:20px;
		margin-top:5px;
		margin-left:2px;
	}
	.contentRight{
		float:right;
		width:259px;
		height:204px;
	}
	
	.cleanerRight{
		width:209px;
		clear:both;
		height:1px;
		font-size:0px;
		padding:0px;
		margin-bottom:7px;
	}	
	.middleContentImage{
		float:left;
		margin-left:1px;
		width:538px;
		height:210px;
	}
	.contentDivide{
		background-image:url(../images/content_divide.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		height:10px;
		width:514px;
		margin-top:5px;
		float:left;
	}
	.contentTitle{
		height:34px;
		width:514px;
		margin-bottom:5px;
		float:left;
	}
	.middleContent{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		float:left;
		width:518px;
	}
	
	#middleBehind {
		background-image:url(../images/dave_hicks_feature_bg_top.jpg);
		background-position:top right;
		background-repeat:no-repeat;
		margin:0px;
		float:left;
		margin-left:6px;
		padding-top:2px;
		width:545px;
		/*margin-left:219px;
		margin-right:216px;*/
	}
	#middleBehind3Column {
		margin:0px;
		float:left;
		margin-left:4px;
		padding-top:0px;
		width:545px;
		/*margin-left:219px;
		margin-right:216px;*/
	}
	#middleBehindMain {
		padding-left:8px;
		padding-top:8px;
		margin:0px;
		/*margin-left:219px;*/
		width:753px;
		font-size:0px;
		text-align:left;
		float:right;
	}
	
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	#footer{
		text-align:left;
		margin-left:7px;
		margin-top:4px;
		margin-right:7px;
		margin-bottom:15px;
		height:45px;
		width:940px;
		background-image:url(../images/dave_hicks_footer.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding:20px;
	}
	#footer a, a:visited, a:active{
		font-family:Arial, Helvetica, sans-serif;
		color:#E5B636;
		text-decoration:none;
		font-weight:bold;
	}
	#footer a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#E5C97B;
		text-decoration:none;
		font-weight:bold;
	}
	.footerLeft{
		margin-top:40px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
		float:left;
	}
	.footerRight{
		width:400px;
		/*margin-top:40px;*/
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
		float:right;
	}
	#footerRightLinksHolder{
		width:149px;
		float:right;
		display:inline;
		height:31px;
		font-size:0px;
	}
	#footerRightLinks{
		float:left;
		display:inline;
		padding:0 8px 0 0;
	}
	#footerRightText{
		width:400px;
		float:right;
		display:inline;
		text-align:right;
		padding:9px 0 0 0;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color:black }
	
	.copy { text-align:center; font-size:80% }
	
	/* Side Nav */
	
	.accToggler{
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0px;
		color: #FFFFFF;
		width: 187px;
		height:30px;
		text-align:left;
	}
	.accTogglerBlank{
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0px;
		color: #FFFFFF;
		width: 187px;
		height:30px;
		text-align:left;
		margin-bottom:3px;
	}

	.accContent{
		width: 187px;
		margin-bottom:3px;
		padding-left: 0px;
		overflow:hidden;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-align: left;
		margin-right:0px;
	}
	
	.navigationSubMenu{
		width:187px;
		height:18px;
		margin-top:5px;
	}

	.PageTitle{
		width:744px;
		height:43px;
		margin-bottom:15px;
	}

	/* Home Page */
	.homePageHeaderImage{
		font-size:11px;
		width:539px;
		height:207px;
	}
	.pageDivide{
		background-image:url(../images/page_divide.jpg);
		background-repeat:no-repeat;
		height:7px;
		width:527px;
		margin-bottom:8px;
		margin-top:5px;
		font-size:0px;
	}

	.welcomeHolder{
		width:531px;
		font-size:12px;
	}
	
	.pageTitles{
		height:20px;
		text-align:left;
		width:531px;
		margin-bottom:10px;
	}
	.welcomeText{
		margin-top:5px;
		float:left;
		width:265px;
		text-align:justify;
		line-height:18px;
	}
	.welcomeImage{
		float:right;
		width:242px;
		height:241px;
		font-size:0px;
		padding:5px 10px 0 0;
	}
	
	.homepageQuoteHolder{
		width:379px;
		height:25px;
		margin-left:51px;
		margin-bottom:5px;
		background:url(../images/homepage_quote.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding-top:101px;
		padding-left:50px;
	}
	.homepageQuoteButtons{
		width:220px;
		height:19px;
	}
	.quoteMore{
		width:64px;
		height:19px;
		float:left;
	}
	.quoteDemoDays{
		width:75px;
		height:19px;
		margin-left:8px;
		float:left;
	}
	.clear{
		clear:both;
		height:1px;
		width:531px;
		font-size:0px;
		padding:0px;
		margin:0px;
	}
	
	/* Book a Lesson */
	
	.pageTitle3Column{
		width:536px;
		height:43px;
		margin-top:7px;
		margin-left:7px;
		margin-bottom:15px;
	}
	.bookALessonHolder{
		width:418px;
		height:462px;
		margin-left:23px;
		background-image:url(../images/book_a_lesson_background.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:66px;
		padding-top:168px;
	}
	.bookRowHolder{
		width:316px;
		height:20px;
		margin-bottom:15px;
	}
	.bookLabel{
		float:left;
		height:20px;
		width:130px;
	}
	.bookInput{
		float:right;
		height:20px;
		width:166px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
   		background:url(../images/input_field_background.jpg);
		background-repeat:no-repeat;
	}
	.bookInput input{
		padding-top:3px;
		padding-left:5px;
		width:161px;
		height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.bookInput .bookingInput{
		float: left;
   		padding: 0;
  		margin-top:3px;
		margin-left:5px;
  		border: 0;
  		width: 157px;
  		background: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.bookSubmit{
		width:316px;
		height:22px;
		text-align:center;
		padding-top:15px;
	}
	.rightBarTitle{
		margin-top:8px;
		margin-left:9px;
		margin-bottom:15px;
		width:182px;
		height:20px;
	}
	.loginLabel{
		width:182px;
		height:16px;
		margin-bottom:8px;
	}
	.loginHolder{
		margin-left:18px;
		width:166px;
		font-size:0px;
		padding:0px;
	}
	.loginInput{
		height:20px;
		width:166px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
   		background:url(../images/input_field_background.jpg);
		background-repeat:no-repeat;
		margin-bottom:8px;
	}
	.loginInput input{
		margin-left:0px;
		padding-top:3px;
		padding-left:5px;
		width:161px;
		height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.loginInput .loginInputBox{
		float: left;
   		padding: 0;
  		margin-top:3px;
		margin-left:5px;
  		border: 0;
  		width: 157px;
  		background: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.loginInputFailed{
		height:20px;
		width:166px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
   		background:url(../images/input_field_error.jpg);
		background-repeat:no-repeat;
		margin-bottom:8px;
	}
	.loginInputFailed input{
		margin-left:0px;
		padding-top:3px;
		padding-left:5px;
		width:161px;
		height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.loginInputFailed .loginInputBox{
		float: left;
   		padding: 0;
  		margin-top:3px;
		margin-left:5px;
  		border: 0;
  		width: 157px;
  		background: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	
	.loginButton{
		width:166px;
		height:17px;
		text-align:right;
		margin-top:15px;
		margin-bottom:15px;
		font-size:0px;
	}
	.loginFailed{
		width:166px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		margin-bottom:15px;	
		text-align:center;
	}
	.rightBarContent{
		margin-left:11px;
		margin-bottom:15px;
		width:180px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#FFFFFF;
		padding:0px;
		line-height:18px;
	}
	
	.logoutButton{
		width:64px;
		height:19px;
		font-size:0px;
		margin-left:63px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* Concept */
	
	.middleText{
		width:536px;
		text-align:justify;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		color:#000000;
	}
	.conceptImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* EGU */
	
	.eguImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* Group Coaching */

	.groupCoachingImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* Individual Coaching */
	
	.individualCoachingImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}

	/* PGA */
	
	.pgaImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* Tips */
	
	.tipHolder{
		width:536px;
		margin-top:7px;
	}
	.tipSpacer{
		width:536px;
		height:23px;
		font-size:0px;
	}
	.tipLeft{
		width:285px;
		float:left
	}
	.tipTitle{
		width:285px;
		height:21px;
		float:left;
		margin-bottom:10px;
	}
	.tipContent{
		width:285px;
		float:left;
		line-height:18px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
	}
	.tipVideo{
		width:226px;
		height:226px;
		float:right;
	}
	.tipClear{
		width:536px;
		height:1px;
		font-size:0px;
		padding:0px;
		margin:0px;
		clear:both;
	}
	
	/* Coaches */
	
	.coachesImage{
		width:536px;
		height:242px;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	/* Coaching Day */
	
	.coachingDayHolder{
		width:744px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		height:425px;
	}
	.coachingDayText{
		float:left;
		width:437px;
		text-align:justify;
		margin-bottom:8px;
	}
	.coachingDayImage{
		float:right;
		width:282px;
		height:425px;
		font-size:0px;
	}
	.coachingDayCleaner{
		clear:both;
		height:1px;
		font-size:0px;
		padding:0px;
		margin:0px;
		width:744px;
	}
	.coachingDayDemoBtn{
		width:117px;
		height:29px;
		margin-top:20px;
	}
	
	/* Demo Days */
	
	.demoDaysHolder{
		width:744px;
		height:29px;
		margin-bottom:15px;
	}
	.demoDaysTitle{
		width:240px;
		height:29px;
		float:left;
	}
	.demoDaysCoaching{
		width:117px;
		height:29px;
		float:right;
	}
	.twoColumnContent{
		width:744px;
		text-align:justify;
		font-size:12px;
	}
	.twoColumnContent a{
		width:744px;
		text-align:justify;
		font-size:12px;
		font-weight:bold;
	}
	.twoColumnContent a:hover{
		width:744px;
		text-align:justify;
		font-size:12px;
		font-weight:bold;
		color:#E5B636;
	}
	.demoDaysImage{
		width:487px;
		margin-left:128px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.twoColumnClear{
		clear:both;
		height:1px;
		font-size:0px;
		padding:0px;
		margin:0px;
		width:744px;
	}
	
	/* Fitting Tool */
	
	.fittingToolLeft{
		width:253px;
		float:left;
	}
	.fittingToolBaseImage{
		width:744px;
		height:153px;
		margin-top:5px;
		float:left;
	}
	.fittingToolHeaders{
		height:20px;
		margin-bottom:10px;
	}
	.fittingToolLeftContent{
		width:253px;
		margin-bottom:20px;
	}
	.fittingToolRight{
		width:466px;
		float:right;	
	}
	.fittingToolTopImage{
		width:466px;
		height:310px;
		margin-bottom:26px;
	}
	.fittingToolRightContent{
		width:466px;
	}
	.fittingToolBottomImage{
		width:466px;
		height:205px;
		margin-top:20px;
		margin-bottom:20px;
	}	
	
	/* The Hicks Way */
	
	.contentHeaders{
		height:20px;
		margin-bottom:10px;
	}
	.hicksWayHolder{
		width:744px;
		margin-top:20px;
	}
	.hicksWayVideo{
		width:316px;
		height:315px;
		float:left;
	}
	.hicksWayContent{
		width:408px;
		float:right;
		line-height:20px;
	}
	.hicksWayContentClear{
		width:408px;
		font-size:0px;
		clear:both;
		margin:0px;
		padding:0px;
		height:1px;
	}
	.hicksWayContent li{
		margin-bottom:10px;	
	}
	.hicksWayContent ul{
		margin-top:25px;
		margin-left:15px;
		padding:0px;
	}
	
	/* Technology */
	
	.technologyImage{
		width:319px;
		height:269px;
		margin-left:212px;	
		margin-top:25px;
		margin-bottom:25px;
	}
	
	/* Fitting Centres */
	
	.fittingCentresHolder{
		width:744px;
		height:453px;
		margin-top:25px;
	}
	.fittingCentresLeft{
		width:452px;
		height:453px;
		float:left;
	}
	#fittingCentresRight{
		width:262px;
		height:385px;
		float:right;
		background:url(../images/fitting_centres_background.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		border:#000000 1px solid;
		overflow:auto;
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
	}
	.fittingCentresKey{
		width:266px;
		height:18px;
		float:right;
		border-bottom:#000000 1px solid;
		border-left:#000000 1px solid;
		border-right:#000000 1px solid;
		padding-left:10px;
		padding-right:6px;
		line-height:normal;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		padding-top:2px;
		background:#494A4A;
		color:#FFFFFF;
	}
	.fittingCentresRightHeader{
		width:282px;
		height:36px;
		float:right;
		border:#000000 1px solid;
		border-bottom:none;
	}
	.individualCentreHolder{
		width:245px;

	}
	.fittingCentresFlag{
		float:left;
		width:16px;
		height:12px;
		margin-right:10px;
		margin-top:2px;
	}
	.fittingCentresType{
		float:left;
		width:16px;
		height:16px;
		margin-right:5px;
	}
	.fittingCentresKeyText{
		float:left;
		height:16px;
		margin-right:10px;
	}
	.fittingCentresClear{
		width:245px;
		height:1px;
		padding:0px;
		margin:0px;
		clear:both;
		font-size:0px;
	}
	.fittingCentresText{
		line-height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#454545;
		float:left;
		text-decoration:none;
	}
	.fittingCentresText a{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#454545;
		text-decoration:none;
	}
	.fittingCentresText a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#454545;
		text-decoration:underline;
	}
	.fittingCentresText a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#454545;
		text-decoration:none;
	}
	
	/* google maps */
	
	.infoHolder{
		width:250px;
	}
	.infoLogoHolder{
		height:50px;
		width:50px;
		float:left;
		margin-bottom:10px;
		margin-right:10px;
	}
	.infoContentHolder{
		width:190px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		margin-bottom:10px;
	}
	.infoCenterName{
		font-size:12px;
		font-weight:bold;
		width:190px;
		margin-bottom:5px;
	}
	.infoCleaner{
		width:250px;
		height:1px;
		clear:both;
		font-size:0px;
		padding:0px;
		margin:0px;
	}
	.infoMoreInfo{
		width:250px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		text-decoration:none;
	}
	.infoMoreInfo a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		color:#E5B636;
		text-decoration:none;
	}
	.infoMoreInfo a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		color:#E5B636;
		text-decoration:underline;
	}
	
	/* Fitting Centres Detail */
	
	.fittingCentresHeaders{
		margin-bottom:10px;
		font-family:Garamond, Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		line-height:normal;
	}
	.fittingCentresLogo{
		float:left;
		height:82px;
		width:82px;
		margin-right:30px;
	}
	.fittingCentresInfo{
		width:250px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		margin-right:20px;
	}
	.fittingCentresContentHolder{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		margin-bottom:13px;
		width:250px;
		height:20px;
	}
	.fittingCentresBold{
		width:80px;
		float:left;
		font-weight:bold;
	}
	.fittingCentresText{
		width:190px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	.fittingCentresAddress{
		width:250px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
	}
	.fittingCentresTitleText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		font-weight:bold;
		margin-bottom:15px;
	}
	.fittingCentresAddressHolder{
		height:130px;
	}
	.fittingCentresAddressBold{
		width:80px;
		float:left;
		font-weight:bold;
	}
	.fittingCentresAddressText{
		width:170px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		font-weight:normal;
	}
	.fittingCentreImage{
		width:744px;
		height:287px;
		margin-top:15px;
	}
	
	/* Creation Process */
	
	.creationProcessVideo{
		width:316px;
		height:316px;
		float:left;
	}
	.creationProcessText{
		width:408px;
		text-align:justify;
		float:right;
		line-height:18px;
	}
	.creationProcessTitle{
		height:20px;
		margin-bottom:15px;
	}
	.creationProcessBottom{
		width:744px;
		height:170px;
		margin-top:15px;
	}
	.creationProcessStages{
		height:20px;
		margin-top:20px;
	}
	.creationProcessStage{
		width:170px;
		height:170px;
		float:left;
	}
	.creationProcessSpacer{
		width:21px;
		height:170px;
		float:left;
	}
	
	/* Putters */
	
	.puttersHolder{
		width:744px;
		height:442px;
		margin-top:15px;
	}
	.puttersImage{
		width:364px;
		height:429px;
		float:left;
		padding-top:7px;
		padding-left:7px;
	}
	.puttersInfo{
		width:334px;
		height:416px;
		float:right;
		background:url(../images/putter_bg_info.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		padding:13px;
	}
	.puttersTopHolder{
		height:32px;
		width:319px;
		margin-left:15px;
		margin-bottom:10px;
	}
	.puttersTopLeft{
		width:75px;
		height:32px;
		float:left;
	}
	.puttersTopRight{
		float:right;
		height:32px;
	}
	.puttersDescription{
		width:304px;
		height:175px;
		margin-left:15px;
		margin-right:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		line-height:16px;
		margin-bottom:10px;
		text-align:justify;
	}
	.puttersMiddle{
		width:304px;
		height:20px;
		margin-left:15px;
		margin-right:15px;
		margin-bottom:5px;
	}
	.puttersMiddleImage{
		width:44px;
		height:20px;
		float:right;
		margin-right:10px;
	}
	.puttersMiddlePrice{
		width:50px;
		height:20px;
		font-family:Garamond, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		line-height:normal;
		color:#FFFFFF;
		float:right;
		text-align:right;
	}
	.puttersDivide{
		width:304px;
		height:10px;
		margin-left:15px;
		margin-right:15px;
		font-size:0px;
		line-height:0px;
		padding:0px;
		background:url(../images/putters_divide.jpg);
		background-position:top center;
		background-repeat:no-repeat;
	}
	.puttersGalleryTitle{
		width:304px;
		height:20px;
		margin-bottom:10px;
		margin-left:15px;
		margin-right:15px;
		margin-top:5px;
	}
	.puttersGalleryHolder{
		width:303px;
		height:65px;
		margin-left:16px;
		margin-right:15px;
		margin-bottom:5px;
	}
	.putterBottom{
		width:304px;
		height:20px;
		margin-top:5px;
		margin-right:15px;
		margin-left:15px;
	}
	.putterGalleryImage{
		width:65px;
		height:65px;
		float:left;
		background:url(../images/putter_desc_gallery_sm.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	.putterGallerySpacing{
		width:14px;
		float:left;
		height:65px;
	}
	.putterOrder{
		width:94px;
		height:20px;
		float:right;
	}
	.putterViewSpec{
		height:20px;
		width:135px;
		float:right;
		margin-right:4px;
	}
	.wholePageDivide{
		width:744px;
		height:8px;
		margin-top:10px;
		margin-bottom:10px;
		background:url(../images/putters_page_divide.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	.putterSelectPutterTitle{
		width:170px;
		height:20px;
		margin-bottom:10px;
	}
	.putterRangeHolder{
		width:743px;
		height:111px;
		margin-bottom:10px;
		margin-left:1px;
	}
	.putterSelectPutterRange{
		width:165px;
		height:20px;
		margin-bottom:10px;
	}
	.putterSelectRangeHolder{
		width:744px;
		height:30px;
	}
	.putterRangeBtns{
		width:119px;
		height:30px;
		float:left;
		margin-right:10px;
	}
	.putterSelectAnother{
		width:111px;
		height:111px;
		float:left;
	}
	.putterSelectSpacer{
		width:15px;
		height:111px;
		float:left;
	}
	
	/* Training Aids */
	
	.trainingSelectTitle{
		width:190px;
		height:20px;
		margin-bottom:10px;
	}
	.trainingHeadcoverRange{
		width:190px;
		height:20px;
		margin-bottom:10px;
	}
	
	/* Corporate */
	
	.corporateHeaders{
		height:20px;
		margin-bottom:10px;
	}
	.corporateTopLeft{
		width:432px;
		float:left;
	}
	.corporateTopRight{
		width:292px;
		float:right;
	}
	.corporateMiddleHolder{
		width:744px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.corporateDownloadBrochure{
		width:292px;
		text-align:center;
		margin-bottom:10px;
	}
	.corporateImageHolder{
		width:292px;
		height:214px;
		margin-bottom:10px;
	}
	.corporateVideoHolder{
		width:316px;
		height:315px;
		float:left;
	}
	.corporateImagesHolder{
		width:324px;
		float:right;
		margin-bottom:15px;
	}
	.corporateImage{
		width:155px;
		height:155px;
		float:left;
		margin-bottom:6px;
		margin-right:6px;
	}
	.corporateTwoColumnContent{
		width:660px;
		text-align:justify;
		font-size:12px;
		margin-left:45px;
	}
	
	/* Ordering */
	
	.orderingSelect{
		height:30px;
		width:600px;
		margin-top:30px;
		margin-bottom:30px;
		text-align:center;
		margin-left:72px;
	}
	.orderingSelectBtn{
		width:150px;
		height:30px;
		float:left;
		text-align:left;
	}
	.orderingSelectBtn input{
		margin-bottom:9px;
	}
	.orderingHolder{
		width:722px;
		background:#EFF0EF;
		border:#A1A1A1 1px solid;
		padding:10px;
	}
	.orderingHeaders{
		height:23px;
		margin-bottom:25px;
	}
	.orderingFieldsHolder{
		width:722px;
		height:70px;
	}
	.orderingFieldsEach{
		width:130px;
		float:left;
		height:70px;
		margin-right:10px;
	}
	.orderingField{
		height:25px;
		width:130px;
		margin-bottom:5px;
	}
	.orderingField input{
		width:55px;
		border:#999999 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		height:17px;
	}
	.orderingField select{
		width:126px;
		border:#999999 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
	}
	.orderingAdditionalDetails{
		height:25px;
		margin-bottom:5px;
		margin-top:15px;
	}
	.orderingAddDetailsHolder{
		height:150px;
		width:300px;
		margin-bottom:25px;
	}
	.orderingAddDetailsHolder textarea{
		height:146px;
		width:296px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
	}
	.orderingPersonalDetails{
		width:722px;
		
	}
	.orderingPersonalLeft{
		float:left;
		width:305px;
		height:25px;
		margin-bottom:7px;
	}
	.orderingPersonalLeftLarge{
		float:left;
		width:305px;
		height:85px;
		margin-bottom:7px;
	}
	.orderingPersonalRight{
		float:left;
		width:355px;
		height:25px;
		margin-bottom:7px;
	}
	.orderingPersonalClear{
		width:722px;
		height:1px;
		padding:0px;
		margin:0px;
		font-size:0px;
		clear:both;
	}
	.orderingLabel{
		width:170px;
		margin-right:5px;
		float:left;
		height:22px;
		padding-top:3px;
	}
	.orderingLabelLeft{
		width:120px;
		margin-right:5px;
		float:left;
		height:22px;
		padding-top:3px;
	}
	.orderingInput{
		width:180px;
		float:left;
		height:25px;
	}
	.orderingInput input{
		width:174px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		border:#999999 1px solid;
		height:17px;
	}
	.orderingInput select{
		width:180px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#999999 1px solid;
		height:19px;
	}
	.orderingInputLarge{
		width:180px;
		float:left;
		height:85px;
	}
	.orderingInputLarge textarea{
		width:174px;
		float:left;
		height:79px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:2px;
		border:#999999 1px solid;
	}
	.orderingPersonalLeftHolder{
		float:left;
		width:305px;
		margin-right:30px;
	}
	.orderingPersonalRightHolder{
		float:left;
		width:355px;
	}
	.orderingSubmit{
		text-align:center;
		margin-top:15px;
		height:31px;
	}
	
	.orderingFieldsEachSm{
		width:70px;
		float:left;
		height:70px;
		margin-right:10px;
	}
	.orderingFieldSm{
		height:25px;
		width:70px;
		margin-bottom:5px;
	}
	.orderingFieldsHolderTraining{
		width:722px;
		height:90px;
	}
	.orderingFieldsEachTrainingSm{
		width:70px;
		float:left;
		height:90px;
		margin-right:10px;
	}
	.orderingFieldsEachTraining{
		width:130px;
		float:left;
		height:90px;
		margin-right:10px;
	}
	
	.orderingFieldsHolderAccessory{
		width:722px;
		height:120px;
	}
	.orderingFieldsEachAccessorySm{
		width:81px;
		float:left;
		height:120px;
		margin-right:10px;
	}
	.orderingFieldsEachAccessory{
		width:130px;
		float:left;
		height:120px;
		margin-right:10px;
	}
	.orderingFieldAccSm{
		height:25px;
		width:81px;
		margin-bottom:5px;
	}
	
	/* Testimonials */
	
	.testimonialsBook{
		width:744px;
		height:550px;
		margin-bottom:10px;
	}
	.testimonialHolder{
		margin-left:6px;
		width:699px;
		height:205px;
		background:url(../images/testimonials_form_bg.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:33px;
		padding-top:77px;
	}
	.testimonialsThankYou{
		color:#E5B636;
	}
	.testimonialLeft{
		width:320px;
		margin-right:20px;
		float:left;
	}
	.testimonialRight{
		width:359px;
		float:left;
	}
	.testimonialRow{
		margin-bottom:20px;
	}
	.testimonialRowForm{
		width:320px;
		height:45px;
	}
	.testimonialRowFormLeft{
		width:100px;
		margin-right:10px;
		float:left;
	}
	.testimonialRowFormRight{
		float:left;
		margin-right:0px;
		margin-left:3px;
	   	width: 179px;
	}
	.testimonialRowFormRight input{
		padding:2px;
  		width: 159px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#999999 1px solid;
	}
	.testimonialRowFormMessage{
		width:320px;
		height:90px;
	}		
	.testimonialRowFormRightMessage{
		float:left;
		height:90px;
	   	width: 320px;
	}
	.testimonialRowFormRightMessage textarea{
		padding:2px;
		height:86px;
	   	width: 316px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#999999 1px solid;
	}
	.testimonialSubmit{
		margin-top:20px;
		float:left;
		text-align:right;
		width:660px;
	}
	
	/* Contact */
	
	.contactTitles{
		width:744px;
		margin-bottom:30px;
		height:19px;
	}
	.contactLeft{
		width:357px;
		margin-right:20px;
		float:left;
		padding-left:5px;
	}
	.contactRight{
		width:362px;
		float:left;
	}
	.contactLeft1{
		float:left;
		width:100px;
		margin-right:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.contactLeft2{
		float:left;
		width:232px;
	}
	.contactRightHolder{
		width:362px;
		height:45px;
	}
	.contactRight1{
		width:100px;
		float:left;
		margin-right:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.contactRight2{
		width:242px;
		float:left;
		text-decoration:none;
		font-weight:normal;
	}
	.contactRight2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
	}
	.contactRight2 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
	.contactText{
		width:739px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
		margin-top:10px;
		margin-bottom:30px;
	}
	#contactMap{
		width:579px;
		height:310px;
		margin-left:81px;
		margin-bottom:30px;
		border:#999999 1px solid;
	}
	
	/* Links */
	
	.linksContent{
		width:744px;
		text-align:justify;
		font-size:12px;
	}
	.linksContent a{
		width:744px;
		text-align:justify;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#990000;
	}
	.linksContent a:hover{
		width:744px;
		text-align:justify;
		font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		color:#990000;
	}
	
	/*contact*/
	
	.faqQuestions{
		width:351px;
		float:left;
		text-align:left;
		color:#000000;
	}
	.faqRight{
		width:373px;
		height:106px;
		float:right;
	}
	.faqQuestions a{
		color:#E5B636;
		text-decoration:none;
		font-weight:bold;
	}
	.faqQuestions a:hover{
		color:#E5B636;
		text-decoration:underline;
		font-weight:bold;
	}
	.faqQuestions ol{
		padding-left:30px;
		margin:0px;
		text-align:left;
		color:#000000;
		font-weight:bold;
	}
	.faqQuestions li{
		padding-left:10px;
		margin:0px;
		text-align:left;
		color:#000000;
	}
	.faqContent{
		width:744px;
		text-align:justify;
		font-size:12px;
	}
	.faqHeader{
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:20px;
		text-align:left;
	}
	.faqContentTop{
		width:744px;
		text-align:justify;
		font-size:12px;
		color:#000000;
	}
	.faqContentTop a{
		width:744px;
		text-align:justify;
		font-size:12px;
		color:#000000;
	}
	
	/* Developments */
	
	.developmentsTitle{
		height:19px;
		margin-bottom:20px;
	}
	.developmentsHolder{
		height:315px;
		width:652px;
		margin-left:46px;
		margin-top:20px;
	}
	.developmentsImage{
		height:315px;
		width:316px;
		float:left;
	}
	.developmentsImageSpacer{
		float:left;
		height:315px;
		width:20px;
	}

	/* Media and Downloads */
	
	.mediaTitles{
		height:17px;
		margin-bottom:20px;
	}
	.mediaFeaturedMedia{
		width:316px;
		height:315px;
		float:left;
	}
	.mediaBrochuresHolder{
		width:365px;
		height:315px;
		float:right;
	}
	.mediaDownloadBrochure{
		width:365px;
		height:98px;
	}
	.mediaDownloadBrochureSpacer{
		width:365px;
		height:10px;
	}
	.mediaPageDivide{
		width:744px;
		height:5px;
		background:url(../images/media_page_divide.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		margin-top:20px;
		margin-bottom:20px;
	}
	.mediaNewsHeader{
		margin-bottom:5px;
		font-family:Garamond, Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		line-height:normal;
	}
	.mediaNewsPosted{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		line-height:normal;
		margin-bottom:10px;
	}
	.mediaPageArchive{
		width:744px;
		text-align:justify;
		font-size:11px;
		line-height:normal;
	}
	
	/* headers */
	
	.mediaHeadersHolder{
		height:18px;
		width:744px;
		background:url(../images/m_and_d_bg.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
		border:#000000 1px solid;
	}
	.mediaHeadersTitle{
		width:415px;
		height:16px;
		padding-left:5px;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaHeadersTitle a{
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
	}
	.mediaHeadersTitle a:hover{
		font-weight:bold;
		color:#CECECE;
		text-decoration:underline;
	}
	.mediaHeadersTitle a:visited{
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
	}
	.mediaHeadersFormat{
		width:80px;
		height:16px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaHeadersType{
		width:80px;
		height:16px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaHeadersSize{
		width:80px;
		height:16px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaHeadersDate{
		width:80px;
		height:16px;
		text-align:center;
		padding-top:1px;
		float:left;
	}
	.mediaHeadersDate a{
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
	}
	.mediaHeadersDate a:hover{
		color:#CECECE;
		text-decoration:underline;
		font-weight:bold;
	}
	.mediaHeadersDate a:visit{
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
	}
	
	/* Rows */
	
	.mediaRowHolder{
		height:17px;
		width:744px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-left:#000000 1px solid;
		border-right:#000000 1px solid;
		border-bottom:#000000 1px solid;
		line-height:normal;
		margin:0px;
	}
	
	.mediaRowTitle{
		width:415px;
		height:17px;
		padding-left:5px;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
		line-height:normal;
		font-weight:normal;
	}
	.mediaRowTitle a{
		text-decoration:none;
		color:#000000;
		line-height:normal;
		font-weight:normal;
	}
	.mediaRowTitle a:hover{
		text-decoration:underline;
		color:#000000;
		line-height:normal;
		font-weight:normal;
	}
	.mediaRowTitle a:visited{
		text-decoration:none;
		color:#000000;
		line-height:normal;
		font-weight:normal;
	}
	.mediaIcon{
		width:16px;
		height:17px;
		float:left;
		margin-right:10px;
		font-size:0px;
		padding:0px;
	}
	.mediaRowFormat{
		width:80px;
		height:17px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaRowType{
		width:80px;
		height:17px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaRowSize{
		width:80px;
		height:17px;
		text-align:center;
		padding-top:1px;
		border-right:#000000 1px solid;
		float:left;
	}
	.mediaRowDate{
		width:80px;
		height:17px;
		text-align:center;
		padding-top:1px;
		float:left;
	}
	.mediaPagination{
		height:17px;
		width:744px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-left:#000000 1px solid;
		border-right:#000000 1px solid;
		border-bottom:#000000 1px solid;
		margin:0px;
		background:#D1D1D1;
		text-align:center;
		padding-top:1px;
		font-weight:bold;
		color:#333333;
	}
	.mediaPagination a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		text-decoration:underline;
	}
	.mediaPagination a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		text-decoration:underline;
	}
	.mediaPagination a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		text-decoration:underline;
	}
	
	/* admin header */
	
	.adminToolbarHolder{
		width:974px;
		text-align:right;
		margin-right:15px;
		padding-right:10px;
	}
	.adminTools{
		width:31px;
		height:31px;
		float:right;
		margin-left:10px;
	}
	
	/* TIPS */

	.tool-tip {
		color: #fff;
		width: 139px;
		z-index: 13000;
	}
	.tool-title {
		text-align:left;
		font-weight: bold;
		font-size: 11px;
		margin: 0;
		color: #E5B636;
		padding: 8px 8px 4px;
		background: url(../admin/images/tip_bg.png) top left;
	}
	.tool-text {
		text-align:left;
		font-size: 11px;
		padding: 4px 8px 8px;
		background: url(../admin/images/tip_bg.png) bottom right;
	}
	.custom-tip {
		color: #000;
		width: 130px;
		z-index: 13000;
	}
	.custom-title {
		font-weight: bold;
		font-size: 11px;
		margin: 0;
		color: #E5B636;
		padding: 8px 8px 4px;
		background: #C3DF7D;
		border-bottom: 1px solid #B5CF74;
	}
	.custom-text {
		font-size: 11px;
		padding: 4px 8px 8px;
		background: #CFDFA7;
	}
	
	/* SPECIFICATIONS */
	
	.specificationHolder{
		width:436px;
		height:536px;
		background:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.specificationHeaderImage{
		height:43px;
		width:436px;
		margin-bottom:10px;
		float:left;
	}
	.specificationContent{
		width:420px;
		height:450px;
		padding-left:8px;
		padding-right:8px;
		padding-bottom:8px;
		float:left;
		overflow:auto;
	}
	.closeHolder{
		text-align:center;
		width:436px;
		height:17px;
		margin-bottom:8px;
	}
	
	/* ordering */
	
	.manditory{
		margin-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.emailThankYou{
		color:#FFFFFF;
	}
	
	.bookingThankyou{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
	}
	
/* ]]> */