html,body 			{ margin:0px;	background-color:#888888; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; height: 100%}
h4					{font-size:16px}
h3					{text-align:left}
a					{ color:#32aeef; text-decoration:none; font-weight:bold; }
a:hover				{ color:#707070; }
#layout				{ height:500px; border:1px solid #000000; }
#contentContainer	{ height:100%; }
#contentTop			{ width:13px; height:10px; float:left; }
#contentTopRight	{ width:350px; height:10px; float:left; text-align:right; background-image:url(images/content-top.gif); }
#contentShell		{ width:363px; display:block; background-image:url(images/content-back.gif); padding-top:233px; }
#content 			{ margin-top:-233px; text-align:left; min-width:333px; padding-left:15px; padding-right:15px; text-align:justify; min-height:340px}
* html #content 	{ height: 223px; margin-top:-233px; width:333px;}

#boxContainer		{ height:327px; width:186px; display:block; }
#boxContent			{ width:161px; height:94px; float:left; display:inherit; background-image:url(images/box-back.gif); padding-left:20px; padding-right:5px; font-weight:bold; font-size:18px; color:#707070;}
#bookingContainer	{ width:363px; height:84px;}
#booking			{ margin:8px 15px 8px 15px; height:68px;}
#menu li			{ list-style:url(images/menu-arrow.gif); list-style-position: outside; margin-left:23px; margin-right:-5pxx;}
#menu li a			{ color:#FFFFFF; font-weight:bold; text-decoration:none }
#menu li a:hover	{ color:#FFFF00; }
* html #menu img	{ margin-left:-18px; position:relative; top:-2px }
* html #menu		{ width:118px; line-height:2px; padding-top:3px; padding-bottom:3px;}
.buttons			{ background-image:url(images/button-back.gif); height:20px; font-weight:bold; border:1px solid #6e6e6e; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.bookinghead		{ font-size:16px; font-weight:bold; color:#FFFFFF; font-style:italic}
.strap				{ font-size:12px; font-weight:bold; color:#FFFFFF; font-style:italic; padding-left:20px}
#booknowarrow		{ float:left; margin-right:10px; margin-top:5px;}
.phoneNo			{ font-size:18px; }
#pcodemap			{ border:1px solid #707070; }

#stepcontent		{ padding-left:15px; padding-top:5px;  }
#steplevel			{ padding-left:15px; padding-top:5px; }
.stepProcess-on		{ list-style:url(images/step-bullet.gif); font-size:16px; font-weight:bold; color:#FFFFFF; font-style:italic; margin-left:20px; }
.stepProcess-off	{ list-style:none ; font-size:16px; font-weight:bold; color:#FFFFFF; font-style:italic; margin-left:20px; }
.stepSub			{ font-size:11px; font-weight:bold; color:#707070; }
* html .stepProcess-on { list-style-position:outside; margin-bottom:16px;}
* html .stepProcess-off { list-style-position:outside; margin-bottom:16px;}
.text				{ border:1px solid #707070; background-image:url(images/button-back.gif); font-family:Arial, Helvetica, sans-serif; }
select				{ font-size:11px; font-family:Arial, Helvetica, sans-serif }
.tdformlabel		{ padding-top:7px; }
.price				{ font-size:16px; font-weight:bold; color:#ff0000; }
textarea			{ font-family:Arial, Helvetica, sans-serif; background-color:#EEEEEE; border:1px solid #707070; width:150px; font-size:11px}

