	body {
		margin:0px;
		padding:0px;
		font-size:11px;
		background:#f9f9f9;
		font-family:Tahoma;
		text-align:left;
		color:#5a5a5a;
	}
	form {
		display:inline;
	}
	input, select, textarea {
		font-family:Tahoma;
		font-size:11px;
		text-align:left;
		color:#5a5a5a;
	}
	
	.reqStar {
		font-size:12px;
		/*color:#C5277B;*/
		color:#918200;
		font-weight:bold;
	}
	/* START HEADER */
		.fullHeader {
			color:#bcbcbc;
			height:72px;
			background:url(/images/header/mainbg.gif) repeat-x;
		}
		.fullHeader .mainHeader {
			float:left;
			height:72px;
			width:780px;
			background:url(/images/header/bg.gif) repeat-x;
		}
		.fullHeader .mainHeaderRight {
			position:absolute;
			top:8px;
			left:794px;		
		}
		.fullHeader .mainHeader .logo {
			padding:10px 0px 0px 9px;
		}
		
		.fullHeader .mainHeader .right {
			width:146px;
			text-align:right;
			float:right;
			margin:10px 10px 0px 0px; 
			/*background:url(/images/header/phone.gif) 0px 15px no-repeat;*/
		}
		.call_phone
		{
			color:#918300;
			font-size:22px;
		}
		.fullHeader .mainHeader .right .wishlist {
			/*margin-top: 26px;*/
		}
		.fullHeader .mainHeader .right .wishlist a:link,.fullHeader .mainHeader .right .wishlist a:active,.fullHeader .mainHeader .right .wishlist a:visited {
			color:#bcbcbc;
			text-decoration:underline;
		}
		.fullHeader .mainHeader .right .wishlist a:hover {
			color:#bcbcbc;
			text-decoration:underline;
		}
	/* END HEADER */
	/* START NAV */
		.fullNavigation {
			color:#eae8e9;
			height:67px;
			background:url(/images/navigation/mainbg.gif) repeat-x;
		}
		.fullNavigation a {
			color:#eae8e9;
		}
		.fullNavigation .mainNavigation {
			height:67px;
			width:780px;
			background:url(/images/navigation/bg.gif) repeat-x;
		}
		
		.fullNavigation .mainNavigation .text {
			padding:15px 0px 0px 12px;
		}
		
		.fullNavigation .mainNavigation .buttons {
			padding:9px 0px 0px 9px;
			color:#5a5a5a;
						 
		}
		.fullNavigation .mainNavigation .buttons .home {
			width:63px;
			height:24px;
			background:url(/images/navigation/btnHome.gif) no-repeat;
			border:0px;
			padding-left:27px;
			cursor:pointer;
			margin-right:5px;
		}
		.fullNavigation .mainNavigation .buttons .destinations {
			width:95px;
			height:24px;
			background:url(/images/navigation/btnDestinations.gif) no-repeat;
			border:0px;
			padding-left:27px;
			cursor:pointer;
			margin-right:5px;
		}
		.fullNavigation .mainNavigation .buttons .contact {
			width:88px;
			height:24px;
			background:url(/images/navigation/btnContact.gif) no-repeat;
			border:0px;
			padding-left:27px;
			cursor:pointer;
			margin-right:5px;
		}
		.fullNavigation .mainNavigation .buttons .blog 
		{
			width:64px;
			height:24px;
			background:url(/images/navigation/btn_blog.gif) no-repeat;	
			border:0px;
			padding-left: 27px;
			cursor:pointer;
			margin-right:5px;
		}
		.fullNavigation .mainNavigation .buttons .quote 
		{
			width:70px;
			height:24px;
			background:url(/images/navigation/btn_quote.gif) no-repeat;	
			border:0px;
			padding-left: 27px;
			cursor:pointer;
			margin-right:5px;
		}
		.fullNavigation .mainNavigation .buttons .shop {
			width:88px;
			height:24px;
			background:url(/images/navigation/btnShop.gif) no-repeat;
			border:0px;
			padding-left:27px;
			cursor:pointer;
			margin-right:5px;
		}
	/* END NAV */
	/* START FOOTER */
		.footer {
			width:780px;
			color:#5a5a5a;
			
		}
		.footer .right {
			padding:10px 2px 0px 0px;
			float:right;
		}
		.footer .logos {
			padding-top:3px;
			padding-bottom:20px;
		}
		.footer .logos img {
			vertical-align:middle;
			margin-left:10px;
		}
	/* END FOOTER */
	/* START MAIN */
		.simplecontent {
			padding:10px;
			line-height:16px;
		}
		.simplecontent a {
			color:#1476d1;
			font-weight:bold;
		}
		.simplecontent .title {
			/*color:#C5277B;*/
			color:#918200;
			font-size:12px;
			font-weight:bold;
			padding-bottom:5px;
			border-bottom:1px solid #b7b3b3;
			margin-bottom:4px;
		}
		.fullMain {
			background:#2b262d;
			float:none;
		}
		.fullMain .main {
			width:780px;
			background:#100b11;
		}
		.fullMain .seotext {
			color:#e7e5e5;
			width:193px;
			padding:0px 11px 20px 16px;
		}
		.fullMain .seotext .title {
			/*color:#cb476c;*/
			color:#918200;
			font-size:12px;
			font-weight:bold;
			padding-bottom:5px;
			border-bottom:1px solid #b7b3b3;
		}
		.fullMain .seotext .text {
			line-height:17px;
			padding-top:10px;
		}
		.fullMain .seotext .text a {
			color:#1476d1;
			font-weight:bold;
		}
	/* END MAIN */
	
	/* START HOMEPAGE */
		.homesearch {
			width:541px;
			height:360px;
			background:url(/images/homepage/bgsearch.jpg) no-repeat;
		}
		
		.homedestinations {
			padding:11px;
			color:#5a5a5a;
		}
		.homedestinations .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b3;
			padding-bottom:3px;
		}
		.homedestinations .text {
			padding-top:5px;
			line-height:17px;
		}
		
		.homedestinations .text a {
			color:#1476d1;
			font-weight:bold;
		}
		
		.homedestinations .buttoncontent {
			position:absolute;
		}
		
		.homedestinations .buttoncontent .button {
			position:absolute;
			top:-9px;	
			left:479px;
		}
		.homedestinations .buttoncontent .button .destinations {
			width:97px;
			height:26px;
			background:url(/images/homepage/btnDestinations.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:27px;
		}
		.homepageBox {
			padding:8px;
		}
		.homepageBox .image {
			padding-bottom:5px;
		}
		.homepageBox .title {
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			font-size:12px;
			border-bottom:1px solid #b7b3b3;
			padding-bottom:3px;
		}
		.homepageBox .text {
			line-height:17px;
			padding-top:5px;
			height:160px;
		}
		.homepageBox .text a {
			color:#1476d1;
			font-weight:bold;
		}
		
		.homepageBox .button {
			text-align:center;
			padding-bottom:7px;
		}
		
		.homepageBox .button .more1 {
			width:98px;
			height:26px;
			background:url(/images/homepage/btnMore.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:32px;
		}
		.homepageBox .button .more2 {
			width:122px;
			height:26px;
			background:url(/images/homepage/btnMoreTest.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:32px;
		}
		.hpTestimonialBox {
			background:url(/images/homepage/box_testimonial.gif) no-repeat;
			padding:6px 11px 11px 11px;
			width:157px;
			height:137px;
		}
		
		.hpTestimonialBox .title {
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			font-size:12px;
			border-bottom:1px solid #b7b3b3;
			padding-bottom:3px;
		}
		
		.hpTestimonialBox .testitext {
			line-height:17px;
			padding-top:5px;
		}
		
		.homepageBox .text .form {
			padding-top:15px;
		}
		
		.homepageBox .text .form input {
			margin-top:5px;
			width:98%;
			border:1px #7f9db9 solid;
		}
		
		.bottomLinks {
			padding:15px;
		}
		.bottomLinks .box {
			float:left;
			width:120px;
			margin-right:35px;	
		}
		.bottomLinks .box .title {
			font-size:12px;
			/*color:#cb476c;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #3c2e3f;
			padding-bottom:3px;
		}
		
		.bottomLinks .box .links {
			padding:5px 0px 25px 0px;
		}
		
		.bottomLinks .box .links .link {
			background:url(/images/main/arrow_sm.gif) 0px 6px no-repeat;
			padding-left:16px;
			line-height:17px;
		}
		
		.bottomLinks .box .links .link a, .bottomLinks .box .links .bookmarklink a {
			color:#f9f9f9;
		}
		.bottomLinks .box .links .bookmarklink {
			margin:0px 0px 3px 0px;
		}
		.bottomLinks .box .links .bookmarklink img {
			vertical-align:middle;
			margin-right:8px;
		}
		
		.searchbox {
			width:188px;
			color:#ffffff;
			margin-left:30px;
			padding-top:45px;
		}
		
		.searchbox .text {
			line-height:16px;
			height:70px;
		}
		
		.searchbox .text .title {
			font-size:12px;
			font-weight:bold;
			border-bottom:1px solid #FFFFFF;
			padding-bottom:3px;
			margin-bottom:5px;
		}
		
		.searchbox .form {
			text-align:center;
		}
		
		.searchbox .form .search  {
			width:74px;
			height:26px;
			background:url(/images/homepage/btnSearch.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:27px;
		}
	/* END HOMEPAGE */
	
	/* START RESULTS */
		.leftbox {
			padding-bottom:5px;
		}
		.leftbox .title {
			background:#3e3341;
			color:#fffeff;
			font-size:12px;
			font-weight:bold;
			padding:8px;
		
		}
		
		.leftbox .content {
			padding:8px;
			line-height:16px;
			width:170px;
		}
		.leftbox .content a {
			color:#1675d1;
			font-weight:bold;
		}
		
		.leftbox .content .desttitle {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			margin-bottom:4px;
			width:179px;
		}
		
		.leftbox .content .search  {
			width:74px;
			height:26px;
			background:url(/images/results/btnSearch.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:27px;
		}
		.leftbox .content .button {
			text-align:center;
			margin-top:5px;
		}
		.leftbox .content .button .moretesti {
			width:122px;
			height:26px;
			background:url(/images/results/btnMoreTest.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:32px;
		}
		
		.leftbox .content .arLink {
			margin-bottom:3px;
		}
		
		.leftbox .content .arLink a {
			color:#1776d2;
			padding-left:12px;
			background:url(/images/ar_link.gif) 0px 5px no-repeat;
		}
		
		.testimonialbox {
			width:179px;
		}
		.testimonialbox .top {
			height:8px;
			background:url(/images/testimonialbox/top.gif) no-repeat;
		}
		.testimonialbox .mid {
			padding:0px 13px 7px 13px;
			background:url(/images/testimonialbox/mid.gif) no-repeat;
		}
		.testimonialbox .mid .testititle {
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			font-size:12px;
			border-bottom:1px solid #b7b3b3;
			padding-bottom:3px;
			margin-bottom:5px;
		}
		.testimonialbox .mid .testitext {
			line-height:17px;
		}
		.testimonialbox .bot {
			height:24px;
			background:url(/images/testimonialbox/bottom.gif) no-repeat;
		}
		
		
		.resultscontent {
			padding:10px;
		}
		.resultscontent .top {
			width:562px;
			padding:0px;
		}
		.resultscontent .top .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
		}
		
		.resultscontent .top .title .prices {
			float:right;
			color:#5a5a5a;
			font-size:11px;
			font-weight:normal;
		}
		.resultscontent .top .title .prices .price {
			font-size:12px;
			font-weight:bold;
		}
		
		.resultscontent .detailcontent {
			width:564px;
			margin-top:8px;
			line-height:16px;
		}
						
		.resultscontent .detailcontent .sbtop {
			height:5px;
			background:url(/images/destinations/sb_top.gif) no-repeat;
		}
		
		.resultscontent .detailcontent .sbmid {
			background:url(/images/destinations/sb_mid.gif) repeat-y;
			padding:7px 5px 7px 13px;
		}
		.resultscontent .detailcontent .sbbot {
			height:5px;
			background:url(/images/destinations/sb_botnorm.gif) no-repeat;
		}
		
		.resultscontent .detailcontent .arText {
			line-height:16px;
			padding-left:12px;
			background:url(/images/ar_link.gif) 0px 7px no-repeat;
		}
		
		.resultscontent .detailcontent .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			margin-bottom:7px;
			margin-top:12px;
			width:540px;
		}
		
		.imageContainerGoogle img {
			width:65px;
			margin-right:5px;
		}
		.googlemap {
			width:540px;
			height:230px;
			margin-top:12px;
		}
		.googlemap a {
			color:#1476d1;
		}
		
		
		.gallery {
			
		}
		.gallery .image {
			float:left;
		}
		.gallery .image img {
			margin:4px 4px 0px 0px;
		}		
		.resultscontent .top .paging {
			margin-top:4px;
			color:#5b595a;
		}
		
		.resultscontent .top .paging .right {
			text-align:right;
			float:right;
		}
		
		.resultscontent .top .paging .right .page {
			font-weight:bold;
			padding-bottom:8px;
		}
		
		.resultscontent .top .paging .showing {
			padding-bottom:8px;
		}
		
		.resultscontent .top .paging .next {
			width:89px;
			height:26px;
			background:url(/images/results/btnNext.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:29px;
		}
		.resultscontent .top .paging .previous {
			width:108px;
			height:26px;
			background:url(/images/results/btnPrev.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:29px;
		}
		.resultscontent .box {
			width:562px;
			padding-top:8px;
			clear:both;
		}
		.resultscontent .box .left {
			float:left;
			height:114px;
			width:10px;
			background:url(/images/results/box_left.gif) no-repeat;
			
		}
		.resultscontent .box .content {
			float:left;
			width:542px;
			height:114px;
			background:url(/images/results/box_mid.gif) repeat-x;
		}
		.resultscontent .box .right {
			float:left;
			height:114px;
			width:10px;
			background:url(/images/results/box_right.gif) no-repeat;
		}
		.resultscontent .box .content .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			padding-top:8px;
		}
		.resultscontent .box .content .title .starrating {
			float:right;
		}	
		
		.resultscontent .box .content .boxcontent {
			margin-top:8px;
		}
		.resultscontent .box .content .boxcontent a {
			color:#1577d2;
			font-weight:bold;
		}
		
		.resultscontent .box .content .boxcontent .moredetails {
			background:url(/images/results/ico_moredet.gif) 5px 3px  no-repeat;
			padding-left:20px;
		}
		
		.resultscontent .box .content .boxcontent .addtowishlist {
			background:url(/images/results/ico_addto.gif) 10px 3px  no-repeat;
			padding-left:23px;
		}
		.resultscontent .box .content .boxcontent .removefromwishlist {
			background:url(/images/results/ico_removefrom.gif) 9px 2px  no-repeat;
			padding-left:23px;
		}
		
		.resultscontent .box .content .boxcontent .pricebox {
			width:122px;
			height:70px;
			background:url(/images/results/box_price.gif) no-repeat;
			text-align:center;
		}
		.resultscontent .box .content .boxcontent .pricebox .price {
			padding-top:4px;
			padding-bottom:3px;
		}
		.resultscontent .box .content .boxcontent .pricebox .price .bigprice {
			font-size:24px;
			color:#1576d4;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
		}
		.resultscontent .box .content .boxcontent .pricebox .continue {
			width:83px;
			height:26px;
			background:url(/images/results/btnContinue.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:29px;
		}
		
		.resultscontent .box .content .boxcontent .pricebox2 {
			text-align:right;
		}
		
		.resultscontent .box .content .boxcontent .pricebox2 .price {
			padding-top:4px;
			padding-bottom:3px;
		}
		.resultscontent .box .content .boxcontent .pricebox2 .price .bigprice {
			font-size:24px;
			color:#1576d4;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
		}
		.resultscontent .box .content .boxcontent .pricebox2 .continue {
			width:83px;
			height:26px;
			background:url(/images/results/btnContinue.gif) no-repeat;
			border:0px;
			cursor:pointer;
			padding-left:29px;
		}
		
		
	/* END RESULTS */
	
	/* START CONTACT */
		.contactform {
			padding:10px;
		}
		.contactform .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			margin-bottom:4px;
		}
		.contactform .content {
			padding-top:10px;
		}
		.contactform .borderbottom {
			border-bottom:#e4e4e4 solid 1px;
		}
		
	/* END CONTACT */
	
	/* START DESTINATIONS */
		.destinations .top {
			display:inline;
		}
		.destinations .content {
			padding:10px;
			line-height:16px;
		}
		.destinations .content .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			margin-bottom:7px;
			clear:both;
		}
		.destinations .content .title a {
			font-size:11px;
			color:#1675d1;
		}
		.destinations .content .offerbox {
			width:169px;
			text-align:center;
			cursor:pointer;
		}
		.destinations .content .offerbox .ob_top {
			height:6px;
			background:url(/images/destinations/box_top.gif) no-repeat;
		}
		.destinations .content .offerbox .ob_mid {
			background:url(/images/destinations/box_mid.gif) repeat-y;
			padding:0px 6px 6px 6px;
			line-height:17px;
		}
		.destinations .content .offerbox .ob_mid .ob_title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
		}
			
		.destinations .content .offerbox .ob_mid .ob_stars {
			padding:0px 0px 4px 0px;
		}
		.destinations .content .offerbox .ob_bot {
			height:6px;
			background:url(/images/destinations/box_bot.gif) no-repeat;
		}
		.destinations .imagebox {
			margin-top:13px;
			cursor:pointer;
			width:169px;
			height:99px;
			background:url(/images/destinations/imagebox.gif) no-repeat;
		}
		.destinations .imagebox .image {
			padding:6px 6px 0px 6px;
		}
		.destinations .imagebox .link {
			text-align:right;
			margin:3px 12px 0px 0px;
			
		}	
		.destinations .imagebox .link a {
			font-weight:bold;
			color:#1476d1;
		}
		
		.sb {
			width:564px;
			margin-bottom:4px;
		}
		.sb .sbtop {
			height:5px;
			background:url(/images/destinations/sb_top.gif) no-repeat;
		}
		.sb .sbbot {
			clear:both;
			height:19px;
			background:url(/images/destinations/sb_bot.gif) no-repeat;
		}
		.sb .sbmid {	
			background:url(/images/destinations/sb_mid.gif) repeat-y;
			padding:2px 10px 2px 10px;
		}
		.sb .sbmid .sbImageBox {
			background:url(/images/destinations/sb_imagebox.gif) no-repeat;
			width:80px;
			height:99px;
		}
		.sb .sbmid .sbImageBox img {
			margin:6px 0px 0px 6px;	
		}
		
		.sb .sbmid .title {
			background:url(/images/destinations/ico_expert.gif) no-repeat;
			padding-left:16px;
		}
				
		.sb .sbmid .sbtext  {
			font-size:12px;
			font-weight:bold;
			padding-top:5px;
			padding-bottom:5px;
		}
		.sb .sbmid a {
			color:#1477d2;
			font-size:12px;
			background:url(/images/destinations/ico_email.gif) 7px 3px no-repeat;
			padding-left:29px;
			font-weight:bold;
		}
		.qiTitle {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
		}
		.qiText {
			padding-bottom:10px;
		}
	/* END DESTINTAIONS */

	/* START SITEMAP */
		.sitemap .top {
			display:inline;
		}
		.sitemap .content {
			padding:10px;
			line-height:16px;
		}
		.sitemap .content .title {
			font-size:12px;
			/*color:#C5277B;*/
			color:#918200;
			font-weight:bold;
			border-bottom:1px solid #b7b3b4;
			padding-bottom:3px;
			margin-bottom:7px;
			clear:both;
		}
		.sitemap .content .title a {
			font-size:11px;
			color:#1675d1;
		}
		.sitemap .content a {
			color:#1776d2;
			padding-left:12px;
			background:url(/images/ar_link.gif) 0px 5px no-repeat;
		}

	/* END DESTINTAIONS */

	
	.btnSendEnquiry {
		width:103px;
		height:26px;
		background:url(/images/btnSendEnq.gif) no-repeat;
		border:0px;
		cursor:pointer;
		padding-left:29px;
	}
	.btnSubmitTest {
		width:126px;
		height:26px;
		background:url(/images/btnSubmitTest.gif) no-repeat;
		border:0px;
		cursor:pointer;
		padding-left:29px;
	}
	.btnMoreDetails {
		width:98px;
		height:26px;
		background:url(/images/btnMoreDetails.gif) no-repeat;
		border:0px;
		cursor:pointer;
		padding-left:29px;
	}	
	.btnEnquire {
		width:119px;
		height:26px;
		background:url(/images/results/btnEnquire.gif) no-repeat;
		border:0px;
		padding-left:30px;
		cursor:pointer;
		margin-right:5px;
	}
	.pink {
		/*color:#cb486a;*/
		color:#918200;
	}
	
	.inpBorder {
		border:#7f9db9 solid 1px;
	}
	
	
	.emailfriendform, .requestcallbackform {
		padding-top:9px;
		padding-left:7px;
	}
	.emailfriendform  input, .emailfriendform  textarea, .requestcallbackform input, .requestcallbackform textarea {
		margin-top:4px;
	}
	.emailfriendform .button, .requestcallbackform .button {
		text-align:right;
	}
	.emailfriendform .button .send, .requestcallbackform .button .send {
		width:65px;
		height:26px;
		background:url(/images/wishlist/btnSend.gif) no-repeat;
		border:0px;
		cursor:pointer;
		padding-left:29px;
		margin:8px 19px 5px 0px;
	}





    .shopHolder {
        line-height:18px;
        margin:4px;
        overflow:hidden;
    }
    .shopHolder .subTitleText {
        margin:0 0 6px;
    }
    .shopTextHolder {
        overflow:hidden;
    }
    .shopImage {
        float:left;
        border: 1px solid #195562;
    }
    .shopText {
        float:left;
        margin-left:10px;
        text-align:left;
        width:300px;
    }
    .shopAddress {
        float:left;
        margin-left:4px;
        text-align:right;
        width:140px;
    }
    
    
    #googleMapDiv {
        background:#FFFFFF none repeat scroll 0 0;
        border:1px solid #195562;
        display:none;
        left:50%;
        position:absolute;
        z-index:200;
        
    }
    #googleMapDiv 
	{
		margin-top:85px;
        /*margin-top:400px;*/
    }