a  {
   text-decoration: none;
   color: #ffffff;
}

a:link {
	color: #ffffff;
}
a:hover {
	color: #FF0000;
}

a ins  {
   text-decoration: none;
}

a.body {
color:#333333; font: Verdana; text-decoration: underline; font-size: 11px;}

a.body:hover {
color:#333333; font: Verdana; text-decoration: underline; font-size: 11px;}

a.red {
color:#FF0000; font: Verdana; text-decoration:underline; font-size: 11px;}

a.red2 {
color:#FF0000; font: Verdana; text-decoration:underline; font-size: 12px;}

a.base {
color:#666666; font: Verdana; text-decoration:none; font-size: 9px;}

.style22 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }

#contacttopspintext p,
#homecopytext p,
#homecopytext2 p,
#homecopytext3 p,
#homecopytext4 p,
#contacttopspincopytext p,
#contacttopspincopytext2 p,
#contacttopspincopytext3 p,
#contacttopspincopytext4 p,
#bookingformcopytext p,
#bookingformcopytext2 p,
#bookingformcopytext3 p,
#bookingformcopytext4 p,
#ourpolicytext p,
#bookingformtext p,
#calendartext p,
#hometext p,
#testimonialscopytext p,
#testimonialscopytext2 p,
#testimonialscopytext3 p,
#testimonialscopytext4 p,
#testimonialstext p,
#ourpolicycopytext p,
#ourpolicycopytext2 p,
#ourpolicycopytext3 p,
#ourpolicycopytext4 p,
#calendarcopytext p,
#calendarcopytext2 p,
#calendarcopytext3 p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #FF0000;
   text-align: center;
}

#calendarcopytext4 p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #FF0000;
   text-align: center;
}


#contacttopspintext,
#contacttopspincopytext  {
	visibility: visible;
	position: absolute;
	left: 182px;
	z-index: 3;
	width: 111px;
}

#contacttopspintext2,
#contacttopspincopytext2  {
	visibility: visible;
	position: absolute;
	left: 182px;
	z-index: 3;
	width: 111px;
}

#contacttopspintext3,
#contacttopspincopytext3  {
	visibility: visible;
	position: absolute;
	left: 182px;
	z-index: 3;
	width: 111px;
}

#contacttopspintext4,
#contacttopspincopytext4 {
	visibility: visible;
	position: absolute;
	left: 182px;
	z-index: 3;
	width: 111px;
}

#testimonialscopytext,
#testimonialstext  {
   visibility: visible;
   position: absolute;
   left: 475px;
   z-index: 3;
   width: 87px;
}

#testimonialscopytext2,
#testimonialstext2  {
   visibility: visible;
   position: absolute;
   left: 475px;
   z-index: 3;
   width: 87px;
}

#testimonialscopytext3,
#testimonialstext3  {
   visibility: visible;
   position: absolute;
   left: 475px;
   z-index: 3;
   width: 87px;
}

#testimonialscopytext4,
#testimonialstext4  {
   visibility: visible;
   position: absolute;
   left: 475px;
   z-index: 3;
   width: 87px;
}

#navigationcopybutton,
#navigationbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 2;
   width: 887px;
   height: 56px;
}

#title p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
   color: #7C7C7C;
}

#bodytext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
   color: #333333;
   text-align:justify;
}

#policytext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: justify;
   color: #333333;
}

#pics p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: center;
   color: #333333;
}

#emailusatcgdaviesmaccotext p a:hover  {
   font-style: normal;
}

#title  {
	visibility: visible;
	position: absolute;
	left: 76px;
	top: 250px;
	z-index: 4;
	width: 488px;
	height: 0px;
}

#bodytext  {
	visibility: visible;
	position: absolute;
	left: 30px;
	top: 285px;
	z-index: 4;
	width: 515px;
}

#policytext  {
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 286px;
	z-index: 4;
	width: 810px;
	height: 1000px;
}

#pics  {
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 286px;
	z-index: 4;
	width: 810px;
	height: 1000px;
}

#testimonialssideboxbutton a:hover  {
   background-position: -325px 0%;
}

#bookingformsideboxbutton a:hover  {
   background-position: -331px 0%;
}

#emailusatcgdaviesmaccotext p a  {
   font-style: Normal;
   color: #F73325;
   text-decoration: none;
}

#calendarsideboxbutton a:hover  {
   background-position: -337px 0%;
}

#copyright2007topspinacttext p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #707070;
   text-align: left;
}

#copyright2007topspinacttext2 p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #707070;
   text-align: left;
}

#copyright2007topspinacttext3 p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #707070;
   text-align: left;
}

#copyright2007topspinacttext4 p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #707070;
   text-align: left;
}

#welcomemessagebutton a:hover  {
   background-position: -384px 0%;
}

#emailusatcgdaviesmaccotext p  {
   font: 13px/16px Arial;
   margin: 0px;
   color: #707070;
   text-align: center;
}

#copyright2007topspinacttext  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 940px;
	z-index: 3;
	width: 408px;
}

#copyright2007topspinacttext2  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 2067px;
	z-index: 3;
	width: 408px;
}

#copyright2007topspinacttext3  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 1423px;
	z-index: 3;
	width: 408px;
}

#copyright2007topspinacttext4  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 1756px;
	z-index: 3;
	width: 408px;
}

#testimonialssideboxbutton a  {
   background: url(topspinimages/testimonialssideboxbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 126px;
   width: 325px;
   font-size: 126px;
   line-height: 126px;
}

#emailusatcgdaviesmaccotext  {
	visibility: visible;
	position: absolute;
	left: 361px;
	top: 174px;
	z-index: 3;
	width: 537px;
}

#bookingformsideboxbutton a  {
   background: url(topspinimages/bookingformsideboxbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 135px;
   width: 331px;
   font-size: 135px;
   line-height: 135px;
}

#testimonialssideboxbutton  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 257px;
   z-index: 4;
   width: 325px;
   height: 126px;
}

#bookingformsideboxbutton  {
   visibility: visible;
   position: absolute;
   left: 557px;
   top: 520px;
   z-index: 6;
   width: 331px;
   height: 135px;
}

#bookingformsideboxbutton2 a  {
   background: url(topspinimages/bookingformsideboxbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 135px;
   width: 331px;
   font-size: 135px;
   line-height: 135px;
}



#bookingformsideboxbutton2  {
   visibility: visible;
   position: absolute;
   left: 557px;
   top: 387px;
   z-index: 6;
   width: 331px;
   height: 135px;
}

#templatesitebrinderready  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#linkstoourpartnerstext p  {
   font: bold 14px Arial;
   margin: 0px;
   color: #0C91DC;
   text-align: center;
}

#linkstoourpartnerstext2 p  {
   font: bold 14px Arial;
   margin: 0px;
   color: #0C91DC;
   text-align: center;
}


#calendarsideboxbutton a  {
   background: url(topspinimages/calendarsideboxbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 140px;
   width: 337px;
   font-size: 140px;
   line-height: 140px;
}

#calendarsideboxbutton2 a  {
   background: url(topspinimages/calendarsideboxbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 140px;
   width: 337px;
   font-size: 140px;
   line-height: 140px;
}

#navigationcopybutton a  {
   background-image: url(topspinimages/navigationcopybutton.gif);
}

#linkstoourpartnerstext  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 655px;
   z-index: 4;
   width: 250px;
}

#linkstoourpartnerstext2  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 540px;
   z-index: 4;
   width: 250px;
}

#contacttopspincopytext  {
	top: 915px;
}

#contacttopspincopytext2  {
	top: 2040px;
}

#contacttopspincopytext3  {
	top: 1395px;
}

#contacttopspincopytext4  {
	top: 1730px;
}


#welcomemessagebutton a  {
   background: url(topspinimages/welcomemessagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 384px;
   font-size: 18px;
   line-height: 18px;
}

#calendarsideboxbutton  {
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 383px;
   z-index: 5;
   width: 337px;
   height: 140px;
}

#calendarsideboxbutton2  {
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 249px;
   z-index: 5;
   width: 337px;
   height: 140px;
}



#welcomemessagebutton  {
	visibility: visible;
	position: absolute;
	left: 46px;
	top: 239px;
	z-index: 4;
	width: 384px;
	height: 18px;
}

#navigationcopybutton  {
   top: 843px;
}

#testimonialscopytext  {
	top: 915px;
}

#testimonialscopytext2  {
	top: 2040px;
}
#testimonialscopytext3  {
	top: 1395px;
}

#testimonialscopytext4  {
	top: 1730px;
}

#bookingformcopytext  {
	visibility: visible;
	position: absolute;
	left: 615px;
	top: 915px;
	z-index: 3;
	width: 97px;
}

#bookingformcopytext2  {
	visibility: visible;
	position: absolute;
	left: 615px;
	top: 2040px;
	z-index: 3;
	width: 97px;
}

#bookingformcopytext3  {
	visibility: visible;
	position: absolute;
	left: 615px;
	top: 1395px;
	z-index: 3;
	width: 97px;
}

#bookingformcopytext4  {
	visibility: visible;
	position: absolute;
	left: 615px;
	top: 1730px;
	z-index: 3;
	width: 97px;
}

#navigationbutton a  {
   background-image: url(topspinimages/navigationbutton.gif);
}

#contacttopspintext  {
	top: 201px;
}

#ourpolicycopytext  {
	visibility: visible;
	position: absolute;
	left: 760px;
	top: 915px;
	z-index: 3;
	width: 72px;
}

#ourpolicycopytext2  {
	visibility: visible;
	position: absolute;
	left: 760px;
	top: 2040px;
	z-index: 3;
	width: 72px;
}

#ourpolicycopytext3  {
	visibility: visible;
	position: absolute;
	left: 760px;
	top: 1395px;
	z-index: 3;
	width: 72px;
}

#ourpolicycopytext4  {
	visibility: visible;
	position: absolute;
	left: 760px;
	top: 1730px;
	z-index: 3;
	width: 72px;
}

#testimonialstext  {
	top: 202px;
}

#calendarcopytext  {
	visibility: visible;
	position: absolute;
	left: 352px;
	top: 915px;
	z-index: 3;
	width: 62px;
}

#calendarcopytext2  {
	visibility: visible;
	position: absolute;
	left: 352px;
	top: 2040px;
	z-index: 3;
	width: 62px;
}

#calendarcopytext3  {
	visibility: visible;
	position: absolute;
	left: 352px;
	top: 1395px;
	z-index: 3;
	width: 62px;
}

#calendarcopytext4  {
	visibility: visible;
	position: absolute;
	left: 352px;
	top: 1730px;
	z-index: 3;
	width: 62px;
}

#navigationbutton  {
   top: 179px;
}

#bookingformtext  {
	visibility: visible;
	position: absolute;
	left: 614px;
	top: 202px;
	z-index: 3;
	width: 97px;
}

#ourpolicytext  {
	visibility: visible;
	position: absolute;
	left: 753px;
	top: 202px;
	z-index: 3;
	width: 71px;
}

#homecopytext  {
	visibility: visible;
	position: absolute;
	left: 84px;
	top: 915px;
	z-index: 3;
	width: 40px;
}

#homecopytext2  {
	visibility: visible;
	position: absolute;
	left: 84px;
	top: 2040px;
	z-index: 3;
	width: 40px;
}

#homecopytext3  {
	visibility: visible;
	position: absolute;
	left: 84px;
	top: 1395px;
	z-index: 3;
	width: 40px;
}

#homecopytext4  {
	visibility: visible;
	position: absolute;
	left: 84px;
	top: 1730px;
	z-index: 3;
	width: 40px;
}

#calendartext  {
	visibility: visible;
	position: absolute;
	left: 351px;
	top: 202px;
	z-index: 3;
	width: 62px;
}

#hometext  {
	visibility: visible;
	position: absolute;
	left: 82px;
	top: 201px;
	z-index: 3;
	width: 40px;
}

#layer10  {
	background: url(topspinimages/layer10.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 1px;
	top: 0px;
	z-index: 1;
	width: 900px;
	height: 900px;
}

#banner  {
   background: url(topspinimages/banner.jpg) no-repeat;
   position: absolute;
   left: 7px;
   top: 7px;
   z-index: 2;
   width: 887px;
   height: 230px;
}

#body  {
   background: url(topspinimages/body2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 232px;
   z-index: 3;
   width: 887px;
   height: 720px;
}

#body2  {
   background: url(topspinimages/body-pol.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 232px;
   z-index: 3;
   width: 887px;
   height: 1850px;
}

#bodybook  {
   background: url(topspinimages/body-book.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 232px;
   z-index: 3;
   width: 887px;
   height: 1535px;
}

#body3  {
   background: url(topspinimages/body3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 232px;
   z-index: 3;
   width: 887px;
   height: 1200px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
