* {

	margin: 0px;

	padding: 0px;

}



body {

	background-color: #ffffff;

}



#parent {

	position: relative;

	left: auto !important;

	left: 50%;

	width: 900px;

	margin: 0px auto 10px auto !important;

	margin: 0px -424px 0px -424px;

	font-weight: bold;

	color: #AFAEAE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #ffffff;

}



h1 {

	font-size: 16px;

	color: #624534;

	font-weight: normal;

}



h2 {	

	font-size: 14px;

	color: #727272;

	font-weight: normal;

	padding: 0px;

}



h3 {

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

}



h4 {

	font-size: 14px;

	color: #727272;

	font-weight: normal;

	padding: 0px;

}





.menu {

	background-image: url(images/headerBack.gif);

	background-repeat: repeat-x;

	height: 33px;

	margin-top: 0px;

	padding-top: 6px;

	font-weight: bold;

	color: #9c9c9c;

	font-size: 11px;

	float: left;

	width: 875px;
	margin-left: -4px;

}



.menu a {

	text-decoration: none;

	color: #9c9c9c;

}



.menu a:hover {

	color: #609DC9;

}



.menu ul {	

	list-style-type: none;

	margin-left: 140px;

}



.menu li {

	float: left;

	padding-left: 9px;

}




.menuLeft {
	float: left;
	position: relative;
	top: -6px;
}

.menuRight {
	float: right;
	position: relative;
	top: -6px;
}



.award {



	margin-right: 10px;

	margin-top: 0px;

}



.headerOne {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 180px;

	font-weight: bold;

	color: #727272;

	padding-top: 10px;

}



.headerOneTwo {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 439px;

	font-weight: bold;

	color: #727272;

	margin-bottom: 5px;

}



.headerOneThree {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 170px;

	font-weight: bold;

	color: #727272;

	padding-top: 10px;

}



.headerOneFour {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 170px;

	font-weight: bold;

	color: #727272;

	padding-top: 0px;

}



.headerOneTabs {

	float: left;

	height: 33px;

}



.headerOneTabsTwo {

	height: 33px;

}



.mainBoxes {

	border: 1px #ECE9E9 solid;

	width: 180px;

	padding: 5px;

}



.mainBoxesMiddle {

	border: 1px #ECE9E9 solid;

	padding: 5px;

	width: 439px;

	margin-bottom: 5px;

}





.welcomeText {

	font-weight: bold;

	color: #AFAEAE;

	font-family: Arial, Helvetica, sans-serif;

}



.headerOneButton {

	margin-top: 10px;

	margin-left: 130px;

}



.dottedLines {

	margin: 10px 0px 10px 5px;

}



.holder {

	float: left;

	margin-right: 10px;

}



.holderServices {

	float: left;

}



.holderSmall {

	float: left;

	width: 340px;

}



.temp {

	margin-right: 10px;

	float: left;

}



.temp2 {

	width: 185px;

	float: left;

	margin-bottom: 10px;

}



.smallImage {

	width: 104px;

	float: left;

	margin: 5px;

}



.middleTextTop {

	float: left;

	width: 300px;

}



.middleTextServices {

	float: left;

	width: 540px;

}



.middleTextServicesSmall {

	float: left;

	width: 170px;

	margin-left: 25px;

}



.bottomTextTop {

	width: 200px;

	padding: 0px;

}



.middleTitles {

	margin-top: 5px;

}



.serviceTitles {

	padding-top: 5px;

	float: left;

	margin-right: 350px;

}



.serviceTitlesSmall {

	padding-top: 5px;

	float: left;

	margin-left: 25px;

	width: 150px;

}



.lightLine {

	padding: 0px;

}



.lightLineService {

	padding-top: 5px;

	padding-bottom: 5px;

}



.line2 {



}



.line {

	height: 3px;

	padding: 5px 0px 2px 0px;

}



.dottedLines2 {

	padding: 5px 0px 10px 0px;

}



.rightSide {

	border: 1px #ECE9E9 solid;

	float: left;

}



.thirdRowHolder {

	width: 180px;

	border: 1px #ECE9E9 solid;

	background-image: url(images/rightBck.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}



.temp {

	padding: 0px;

	margin-bottom: 10px;

}



.bus {

	margin-left: 10px;

	margin-top: 10px;

}



.button {

	margin: 10px 10px 10px 60px;

	border: none;

}



.button3 {

	margin: 10px 10px 10px 100px;

	border: none;

}



.button2 {

	margin: 10px 10px 10px 0px;

	border: none;

}



.rightText {

	padding: 0px 10px 0px 10px;

}



.serviceOne {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 660px;

	font-weight: bold;

	color: #727272;

}



.serviceBoxes {

	border: 1px #ECE9E9 solid;

	width: 660px;

	padding: 5px;

	margin-bottom: 10px;

}



.serviceBoxes247 {

	border: 1px #ECE9E9 solid;

	width: 660px;

	padding: 5px;

	margin-bottom: 10px;

	height: 250px;

}



.serviceBoxesSmall {

	border: 1px #ECE9E9 solid;

	width: 315px;

	padding: 5px;

	margin-bottom: 10px;

	float: left;

}



.serviceOneSmall {

	height: 33px;

	background-image: url(images/topSection.gif);

	background-repeat: repeat-x;

	float: left;

	width: 315px;

	font-weight: bold;

	color: #727272;

}



.sOneText {

	padding-top: 10px;

	color: #727272;

}



.sOneText2 {

	padding-top: 10px;

	float: left;

	color: #727272;

}



.tabLogo {

	float: left;

	padding-left: 230px;

	padding-top: 5px;

}
.offers
{
}

.offers ul {
font-size: 11px;
margin-left:30px;
font-style: strong;
color: #1692ff;
padding-bottom:3px;
text-decoration: underline;
text-indent: 2px;
list-style-position: outside;
list-style-image:url(images/star.jpg);
margin-bottom: 10px;
}

.offers a {
	text-decoration:none;
	color: #1692ff;

}
.offers li {
margin-bottom:10px;
}


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


.tourist
{
}

.tourist ul {
font-size: 11px;
margin-left:30px;
font-style: strong;
padding-bottom:3px;
text-decoration: underline;
text-indent: 2px;
color:#AFAEAE;
list-style-position: outside;
list-style-type:circle;
}
.tourist a {
text-decoration:none;
color:#AFAEAE;

}
.tourist li {
margin-top:2px;
margin-bottom:5px;
}


.tabLogoIndex {

	float: right;

	padding-right: 10px;

	padding-top: 5px;

}



.smallWriting {

	font-weight: normal;

	padding-top: 7px;

	text-decoration: underline;

	float: left;

}



.svsButtonOne {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 70px;

	border: none;

}



.svsButtonWide {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 300px;

	border: none;

}



.svsButtonTest {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 400px;

	border: none;

}



.svsButtonTwo {

	margin-top: 10px;

	border: none;

}



.bandAid {

	width: 330px;

}



.faqSection {

	float: left;

	width: 650px;

	margin-left: 10px;

}



#faqLeft {

	float: left;

}



.faqHeader {

	background-image: url(images/topSection.gif);

	width: 618px;

	height: 33px;

	float: left;

}



.faqLeft {

	float: left;

}



.faqMain {

	border: 1px #ECE9E9 solid;

	width: 648px;

	float: left;

	margin-left: 10px;

	height: 595px;

}



.bookingsMain {

	border: 1px #ECE9E9 solid;

	width: 648px;

	float: left;

	margin-left: 10px;

}



.mainText {

	padding-left: 10px;

	padding-top: 5px;

}

.servBoxes {
	width: 639px;
	float: left;
}

.transBoxes {

	width: 199px;

	height: 149px;

	float: left;

	margin-left: 10px;

}



.transBoxesText {

	text-align: justify;

}



#transportBoxes {

	margin-left: 5px;

}



.buttonTrans {

	margin-left: 43px;

	margin-top: 5px;

	border: none;

}



#testimonials {

	float: left;

	margin-right: 10px;

}



.groupBullets {

	margin-left: 20px;

	margin-top: 5px;

	line-height: 18px;

	position: relative;

}



#groupsUl {

	width: 250px;

	float: left;

}



.middleTextBottom {

}



.contactForm {

	font-size: 11px;

}



.drop {

	margin-top: 7px;

}



.dropContact {

	margin-top: 7px;

	float: left;

}



.thisButton {

	margin-top: -10px;

}





	