		* {
			margin:0px;
			padding:0px;
		}
		
		body{
			font-family: Arial;
			background-image: url(/Presentation/Images/pinstripe.gif); 
			background-position:center top; 
			background-repeat:repeat-y;
			background-color:#fafafa;
		}
				
		h2 {
			color:#6f002a;
			margin-left:20px;
			margin-top:20px;
			font-size:110%;
		}
		
		h3{
			color:#6f002a;
			margin-left:20px;
			margin-top:20px;
			font-size:100%;
		}
		
		h4 {
			color:#6f002a;
			margin-left:20px;
			margin-top:20px;
			font-size:90%;
		}

		textarea {
			font-family: Arial;
		}	
				
		#container 
		{
		    background-image:url(/Presentation/Images/container_bg.jpg);
			background-repeat:repeat-x;
			background-position:0px 110px;
			background-color:#fff;
			width:1000px;
			margin-left:auto;
			margin-right:auto;
		}
		
		#logo {
			float:left;
			border: solid 0px; #FFF;
		}

		#enquiries_contact {
			float:right;
		}

		#navigation{
			height:20px;
			background: #347b92 url(/Presentation/Images/nav_bg.jpg);
			color: #fff;
			padding-top: 10px;
			padding-bottom: 5px;
			padding-left: 10px;
			clear: both;
			font-size: 14px;
			margin: 0 auto;
		}
		
			#nav ul, #nav li, #nav li ul, #nav li ul li{
				z-index: 500;
				text-align: left;
			}

			#nav, #nav ul { /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
				line-height: 1;
				font-weight: bold;
			}

			#nav a {
				display: block;
				width: 200px;
				color: #fff;
				text-decoration: none;
			}

			#nav li { /* all list items */
				float: left;
				width: 102px; /* was 128 - width needed or else Opera goes nuts */
				border:solid 0px red;
			}

			#nav li ul { /* second-level lists */
				position: absolute;
				padding-top: 9px;
				width: 200px;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			}

			#nav li ul .drop{
				padding: 5px 4px;
				width: 170px;
				background: #347b92;
			}
			
			#nav li ul .contact{
				padding: 5px 4px;
				width: 122px;
				background: #347b92;
			}
			
			#nav li ul .faq{
				padding: 5px 4px;
				width: 210px;
				background: #347b92;
			}

			#nav li ul .drop:hover{
				background: #000;
			}
			
			#nav li ul .contact:hover{
				background: #000;
			}
			
			#nav li ul .faq:hover{
				background: #000;
			}

			#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
				visibility:	 inherit; /* fixes IE7 'sticky bug' */
			}
			
			
			
			
			
			
			
			
			
			#nav li ul li ul .drop:hover{
				background: #000;
			}
			
			
			/* keeps third-level lists hidden when second-level list displayed */
			#nav li:hover ul li ul { /* lists nested under hovered list items */
				left: -999em;
				/* visibility:hidden;  fixes IE7 'sticky bug' */
			}
			
			#nav li ul li:hover ul { /* lists nested under hovered list items */
				left: auto;
				visibility:inherit; 
			}
			

			#nav li ul li ul{ /* third-level lists */
				position: absolute;
				left: -999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				width: 150px;
				margin:-24px 0px 0px 178px;
				padding:0px;
				background: #347b92;
				border:solid 0px red;
			}
			
			#nav li ul li ul li{ /* third-level lists */
				position: relative;
				top:0px;
				left: 0px; 
				width: 150px;
				border:solid 0px red;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			.navAboutUs{
				margin-left: 0px;
			}
			
			.navCaseStudies{

			}
			
			.navPartners{
				margin-left: 9px;
				width: 110px;
			}
			
			.navMedia{
				margin-left: 25px;
			}
			
			.navContactUs{
				margin-left: -0px;
			}
			
		
		#pageHeader {
			padding:0px 10px 10px 10px;
		}

		#breadcrumb {
			height:27px;
			font-size:14px;
			margin:10px 10px 0px 10px;
		}
		
			#breadcrumb span {
				position:relative;
				top:2px;
				color:white;
				text-decoration:none;
				margin:4px;
			}
			
			#breadcrumb span a {
			    color: #FFF;
			    text-decoration: none;
			}
			
            .breadCrumbRed {
                background-image:url(/Presentation/Images/themes/red/breadcrumb_bg.jpg);
			    background-repeat:repeat-x;
            }
            
            .breadCrumbGreen {
                background-image:url(/Presentation/Images/themes/green/breadcrumb_bg.jpg);
			    background-repeat:repeat-x;
            }
            
            .breadCrumbBrown {
                background-image:url(/Presentation/Images/themes/brown/breadcrumb_bg.jpg);
			    background-repeat:repeat-x;
            }

		#stageHeaderFixed 
		{
			margin: 10px 0px 0px 10px;
			padding: 0px;
		}
		
		#stageHeaderFixed img{
			margin: 0px;
			padding: 0px;
		}
		
		#stageHeaderFixed.brown img{
			margin: 0px;
			padding: 0px;
		}
		
		#stageHeaderFixed.red img{
			margin: 0px;
			padding: 0px;
		}
		
		#home_customerbar{
			width: 100%;
			height: 178px;
			overflow: none;
			clear: both;
			margin-top: 20px;
			margin-bottom: 25px;
			text-align: center;
			border:1px solid red;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		#home_customerbar2
		{
			clear: both;
			/* width:660px; */
			width: 100%;
			margin-left:10px;
		}
		
		.customerbar_tab
		{
			height:216px;
			width:154px;
			margin:20px 12px 20px 0px;
			float:left;
			border:1px solid #e5e5e5;
		}
		
		.customerbar_tab ul li
		{
			list-style-image:url(/Presentation/Images/ListItemArrow.gif);
			list-style-position:inside;
		}
		
		.CORPORATES_bg
		{
			background-image:url(/Presentation/Images/CORPS_bg.gif);
		}
		
		.TRAVELANDEXPENSE_bg
		{
			background-image:url(/Presentation/Images/TRAVELEXPENSE_bg.gif);
		}
		
		.TRAVELMANAGEMENTCOMPANIES_bg
		{
			background-image:url(/Presentation/Images/TRAVELMC_bg.gif);
		}
		
		.PRODUCTS_bg
		{
			background-image:url(/Presentation/Images/PRODUCTS_bg.gif);
		}
		
		
		.customerbar_blog_tab
		{
			background: url(/Presentation/Images/customer_tab_bg.gif) repeat-x;
			/*height:200px;*/
			width:298px;
			height:216px;
			margin:20px 20px 20px 0px;
			float:right;
			border:1px solid #e5e5e5;
		}
		
		.customer_tab_text
		{
			margin:5px 5px 0px 10px;
			padding:0px 0px 0px 0px;
			border:0px solid blue;	
			font-size:80%;
			color:#666;
		}
		
		.customer_blog_tab_text
		{
			margin:10px 5px 5px 10px;
			padding:0px 0px 0px 10px;
			border:0px solid blue;	
			font-size:80%;
			color:#666;
		}
		
		.customer_blog_tab_text li
		{
			list-style-image:url(/Presentation/Images/ListItemArrow.gif);
			padding:0px 0px 10px 0px;
		}
		
		.customer_blog_tab_text a, customer_tab_text a:visited
		{
			text-decoration:none;
			color:#666;
		}
		
		.customer_blog_tab_text a:hover
		{
			text-decoration:none;
			color:#000;
		}
		
		
		.customer_tab_text a, customer_tab_text a:visited
		{
			text-decoration:none;
			color:#666;
		}
		
		.customer_tab_text a:hover
		{
			text-decoration:none;
			color:#000;
		}
		
		.customer_tab_img
		{
			height:65px;
			width:154px;
			border:0px solid red;
		}
		
		.customer_blog_tab_img
		{
		/*height:80px;
		width:268px;*/
		margin:5px 5px 0px 5px;	
		border:0px solid red;
		}
		
		








		.roundtop { 
			background: url(/Presentation/Images/corner_top_right.gif) no-repeat top right; 
		}

		.roundbottom {
			background: url(/Presentation/Images/corner_bottom_right.gif) no-repeat top right; 
		}

		img.corner {
		   width: 5px;
		   height: 5px;
		   border: none;
		   display: block !important;
		}


		.border_left_right
		{
			border-left:1px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
		}

		.border_bottom
		{
			margin:0px 4px -5px 4px; 
			border-bottom:1px solid #e5e5e5;
		}

		.border_top
		{
			position:relative; top:-5px; 
			border-top:1px solid #e5e5e5;
			height:210px;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		#api {
			background-image:url(/Presentation/Images/themes/green/api.jpg);
			background-repeat:no-repeat;
			border: 0 solid red;
		}			

		#reporting {
			background-image:url(/Presentation/Images/themes/red/reporting.jpg);
			background-repeat:no-repeat;
			border: 0 solid red;
		}

		#hotel_tracker {
			background-image:url(/Presentation/Images/themes/brown/hotelTracker.jpg);
			background-repeat:no-repeat;
			border: 0 solid red;
		}
		
		#onlineBooking {
			background-image:url(/Presentation/Images/themes/green/onlineBooking.jpg);
			background-repeat:no-repeat;
			border: 0 solid red;
		}

		#hotelNews {
			background-image:url(/Presentation/Images/themes/brown/hotelNews.jpg);
			background-repeat:no-repeat;
			border: 0 solid red;
		}
		
			#productDescription {
				margin-left: 670px;
				padding-top: 3px;
				font-size: 12px;
			}

			#productDescription p {
				margin-top: 5px;
			}
			
		#selecterBar {
			height: 37px;
			margin-top: 30px;
			background-color: #347b92;
		}
		
		#selecterBarFixed {
			position:relative;
			margin-left:10px;
			top:-5px;
			width:980px;
			height:37px;
			background-color:#347b92;
			z-index:1000;
		}
		
		#selecterBar_red {
			height:37px;
			margin-top:30px;
			background-color:#923434;
		}

		#selecterBar_brown {
			height:37px;
			margin-top:30px;
			background-color:#dcbd95;
		}
		
		#stage
		{
			padding:0px 0px 100px 0px;
			float: left;
			width: 980px;
		}
		
		#stage.narrow{
			width: 674px;
			border-right: 0px solid #347b92;
		}
		
		#stage.narrow.brown{
			border-right: 0px solid #dcbd95;
		}
		
		#stage.narrow.red{
			border-right: 0px solid #923434;
		}
		
		
		#stage p{
			margin:20px;
			font-size:12px;
		}
		
		#stage.narrow p{
			margin-right: 30px;
		}
		
		#stage a, #sidebar a{
			color:#6f002a;
		}
		
		#stage ul
		{
		    margin: 20px;
			font-size:12px;
			padding-left: 20px;
		}
		
		#sidebar{
			width: 310px;
			margin: 0px 10px 30px 0px;
			float: right;
			border:0px solid red;
		}
				
		#sidebar ul{
			margin: 0px 0px 0px 5px;
			padding: 0px;
			list-style: none;
		}
		
		#sidebar li{
			margin-bottom: 3px;
			/*font-size: 10px;*/
		}
		
		#sidebarbox{
			margin: 30px 20px;
			padding: 20px 0;
			font-size: 18px;
			font-weight: bold;
			width: 270px;
		}
		
		/* replaces old side bar box */
		.rightsidebox
		{
			background-image: url(/Presentation/Images/customer_tab_bg.gif); 
			background-repeat:repeat-x;
			margin: 10px 0px 0px 30px;
			padding: 5px;
			/*font-size: 18px;
			font-weight: bold;*/
			font-size:12px;
			width: 268px;
			border:1px solid #e5e5e5;
		}
		
		.rightsidebox img
		{
			margin: 0px 0px 10px 0px;
		}
		
		#sidebarbox.brown{
			border-top: 1px solid #dcbd95;
		}
		
		#sidebarbox.red{
			border-top: 1px solid #923434;
		}
		
		#sidebarbox.green{
			border-top: 1px solid #347b92;
		}
		
		.hereToHelp{margin:0px 0px 5px 0px; font-weight:bold;}
		
		.hereToHelp img{vertical-align:middle; margin:0px 10px 5px 0px;}
		
		.rightColImages {text-align:center;}
		
		
		#sitemap {
			clear: both;
			width:100%;
			height:160px;
			border-bottom:1px solid #f4f4f4;
			margin-bottom:20px;
			background-image:url(/Presentation/Images/sitemap.jpg);
			background-repeat:no-repeat;
			color:#b8b8b8;
		}

			#sitemap dl.sitemapFirst  {
				margin-left:100px;
			}

			#sitemap dl {
				float:left;
				display:block;
				width:160px;
				margin-top:50px;
				font-size:11px;
			}
			
			#sitemap dl dt a{
				font-weight:bold;
				text-decoration:none!important;
				color:#b8b8b8;
			}

				#sitemap dl dt a:hover{
					color:#6f002a;
				}

			#sitemap dl dd a{
				text-decoration:none!important;
				color:#b8b8b8;
			}
				#sitemap dl dd a:hover{
					color:#6f002a;
				}
		
		ul.footer {
			display:block;
			background-color:#f0f8fa;
			padding:3px;
			font-size:12px;
			margin-bottom:10px;
		}
			ul.footer li {
				display:inline;
				margin-right:10px;
				margin-left:10px;
			}
				ul.footer li a{
					text-decoration:none;
					color:#999!important;
				}
		#copyright {
			text-align:center;
			color:#ccc;
			margin-bottom:10px;
			font-size:12px;
		}
		
		
	#mainBannerContainer
	{
		margin-left:10px;
		margin-top:10px;
		float:left;
	}
		
	#rotator {}
	
	#rotator ul li a {
		display:block;
		margin-top:230px;
		margin-left:10px;
		color:white;
		text-transform:uppercase;
		text-decoration:none;
		overflow:hidden!mportant;
	}
		
    #rotator ul, #rotator li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#rotator, #rotator li { 
		width:660px;
		height:260px;
		overflow:hidden; 
	}
	
	#subBanner
	{
		color:#666;
		font-size:80%;
		margin:10px 0px 0px 0px;
		border:solid 1px #e5e5e5; 
		padding:10px;
		background:#fff;
		background-image: url(/Presentation/Images/homepage_box_blue_bg_fade.gif); 
		background-repeat:repeat-x;
		height:170px;
		width:638px;
	}
	
	#subBanner ul
	{
		float:none;
		clear:both;	
		margin:10px 0px 0px 0px;
	}
	
	#subBanner ul li
	{
		float:left;
		border:solid 0px red;
		list-style:none;
	}
	
	#subBanner ul li ul 
	{
		padding:0px;
		margin:0px;
	}
	
	#subBanner ul li ul li
	{
		float:none;
		border:solid 0px red;
		list-style-image:url(/Presentation/Images/ListItemArrow.gif);
		list-style-position:inside;
	}
	
	#subBanner a
	{
		color:#666;
		text-decoration:none;
	}
	
	#subBanner a:hover
	{
		color:#000;
	}
	
	
	
	.financePartnersIntro
	{
		width:150px;
		margin:0px 20px 0px 0px;	
	}
	
	.small_logo
	{
		margin:30px 0px 0px 0px;	
	}
	
	.small_logo img
	{
		border:solid 0px red;	
	}
	
	#news_homepage {
		float:right;
		width:280px;
		margin:10px;
	}

	#news_homepage ul{
		clear:both;
	}
	
	#news_homepage ul li {
		padding:10px 0;
		list-style:none;
	}
	
	#news_homepage ul li a {
		text-transform:uppercase;
		font-size:12px;
		color:#666;
		text-decoration:none;
	}
	
	#news_homepage ul li a:hover {
		color:#531b27;
	}
	
	#news_homepage a.readmore {
		text-transform:uppercase;
		font-size:12px;
		color:#854452;
		text-decoration:none;
		float:right;
	}
	
	.partner {
		clear:left;
		padding-bottom:20px;
		display:block;
		width:100%;
	}
	
	.partner_logo {
		border:0px;
	}
	
		.partner img {
			padding:0px 10px 100px 10px;
			float:left;
			border:solid 0px red;
		}
	
		.partner p {
			/*margin-left:220px!important;*/
		}
		
		.partner h4 {
			/*margin-left:220px!important;*/
		}
		
		.partner .noTopMargin {
			/*margin-left:220px!important;*/
		}
		
	.paymentPartner
	{
		clear:left;
		padding-bottom:50px;
		display:block;
		width:100%;
	}
	
		.paymentPartner img {
			padding:0px 10px 50px 10px;
			float:left;
			border:solid 0px red;
		}
		
	#client_logo_holder {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	.client_logo {
		padding:10px;
		border:0px;
	}
		
	#map {
		width: 960px;
		height: 300px;
		border: 1px solid black;
		margin: 20px 10px;
	}

	#map.float{
		width: 480px;
		height: 480px;
		float: right;
	}

	#products_splash {
		height:650px;
		width:100%;
		margin-left:10px;
	}
	a.online_booking_selector {
		background-image:url(/Presentation/Images/online_booking_selector.jpg);
		height:320px;
		width:450px;
		display:block;
		float:left;
	}
	
		a.online_booking_selector:hover {
			background-position: 0px 320px;
			background-image:url(/Presentation/Images/online_booking_selector.jpg);
			height:320px;
			width:450px;
			display:block;
			float:left;
		}
	
	a.hotel_tracker_selector {
		background-image:url(/Presentation/Images/hotel_tracker_selector.jpg);
		height:320px;
		width:530px;
		display:block;
		float:left;
	}

		a.hotel_tracker_selector:hover {
			background-position: 0px 320px;
			background-image:url(/Presentation/Images/hotel_tracker_selector.jpg);
			height:320px;
			width:530px;
			display:block;
			float:left;
		}

	a.api_selector {
		background-image:url(/Presentation/Images/api_selector.jpg);
		height:280px;
		width:450px;
		display:block;
		float:left;
	}

		a.api_selector:hover {
			background-position: 0px 280px;
			background-image:url(/Presentation/Images/api_selector.jpg);
			height:280px;
			width:450px;
			display:block;
			float:left;
		}
		
	a.reporting_selector {
		background-image:url(/Presentation/Images/reporting_selector.jpg);
		height:280px;
		width:530px;
		display:block;
		float:left;
	}

		a.reporting_selector:hover {
			background-position: 0px 280px;
			background-image:url(/Presentation/Images/reporting_selector.jpg);
			height:280px;
			width:530px;
			display:block;
			float:left;
		}
		
	dl#sidebar {
		border:1px solid green;
		float:right;
		padding:10px;
		background-color:#3c0117;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:20px;
		font-size:12px;
		border:2px solid #a9003f;
		width:180px;
		
	}

		dl#sidebar dt {
			padding:10px 10px 5px 10px;
		}
	
		dl#sidebar a {
			color:#fff;
			display:block;
			text-decoration:none;
			font-size:14px;
		}

		dl#sidebar dd {
			color:#ffabca;
			margin-left:10px;
			
		}
		
	#systemStatusBox {
		margin-left:10px;
		width: 980px;
	}
	
	#systemStatusBox a {
		display:inline-block;
		margin-top:30px;
		height:122px;
	}
	
    #systemStatusBox a.noIssues {
		background-image:url(/Presentation/Images/system_status/no_reported_issues.jpg);
		background-position: 0px -154px;
		height:154px;
		width:245px;
		display:block;
		float:left;
	}
	
    #systemStatusBox a.noIssuesActive {
		background-image:url(/Presentation/Images/system_status/no_reported_issues.jpg);
		background-position: 0px 0px;
		height:154px;
		width:245px;
		display:block;
		float:left;
    }

    #systemStatusBox a.warning {
		background-image:url(/Presentation/Images/system_status/warning.jpg);
		background-position: 0px -154px;
		height:154px;
		width:245px;
		display:block;
		float:left;
	}
	
    #systemStatusBox a.warningActive {
		background-position: 0px 0px;
		background-image:url(/Presentation/Images/system_status/warning.jpg);
		height:154px;
		width:245px;
		display:block;
		float:left;
    }

    #systemStatusBox a.severeWarning {
		background-image:url(/Presentation/Images/system_status/severe_warning.jpg);
		background-position: 0px -154px;
		height:154px;
		width:245px;
		display:block;
		float:left;
	}
	
    #systemStatusBox a.severeWarningActive {
		background-position: 0px 0px;
		background-image:url(/Presentation/Images/system_status/severe_warning.jpg);
		height:154px;
		width:245px;
		display:block;
		float:left;
    }
	
    #systemStatusBox a.unknown {
		background-image:url(/Presentation/Images/system_status/unknown.jpg);
		background-position: 0px -154px;
		height:154px;
		width:244px;
		display:block;
		float:left;
	}
	
    #systemStatusBox a.unknownActive {
		background-position: 0px 0px;
		background-image:url(/Presentation/Images/system_status/unknown.jpg);
		height:154px;
		width:244px;
		display:block;
		float:left;
    }

	#hotelSearch{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top: 15px;
	}
	
	#hotelSearchForm{
		width: 460px;
		background: #5b9cb0;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		padding: 10px 10px 15px;
		margin-left: 10px;
	}
	
	#hotelSearchForm.left{
		float: left;
	}
	
	#hotelSearchForm.right{
		margin-left: 500px;
	}
	
	#hotelSearchForm input{
		width: 180px;
		padding: 3px;
	}
	
	#hotelSearch label{
		margin-top: 10px;
		text-align: right;
		width: 180px;
		margin-right: 10px;
		display: inline-block;
	}

	#advancedOptions {
		border:1px solid green;
		float:right;
		padding:10px;
		background-color:#3c0117;
		margin-right:10px;
		margin-left:10px;
		margin-bottom:20px;
		font-size:12px;
		border:2px solid #a9003f;
		width:180px;
		color:white;
	}
	
	#advancedOptions h3 {
		color:#ffabca;
	}
	
	.hotelSearchCore {
		margin-left:15px;
		padding:5px;
		text-align: left;
	}
	
	#advancedOptions div{
		padding:5px;
	}
	
	.additionalSearchBtn {
		padding:10px;
	}

	#hotelSearchBtns {
		clear:both;
		padding:10px 0px 50px 0px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}

	.HotelSearchControl {
		display:block;
	}
	
	#showMapBtn{
		margin: 20px;
	}
	
	/* HOTEL SEARCH RESULTS DISPLAY */
	
	#hotelsearchresults{
		width: 980px;
		margin: 30px 10px;
	}
	
	#hotelsearchresults ul{
		width: 980px;
		list-style: none;
		margin: 0;
		padding: 0 0 30px;
		background: url(/Presentation/Images/hotelsearchresult_bg.jpg) repeat-x 0 35px;
	}
	
	#hotelsearchresults ul li.resultnum{
		display: none;
	}
	
	#hotelsearchresults ul li.hotel{
		background: #5b9cb0;
		height: 35px;
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		line-height: 35px;
		padding-left: 10px;
		margin-bottom: 10px;
	}
	
	#hotelsearchresults ul li.rating{
		float: right;
		height: 35px;
		margin-top: -40px;
		line-height: 35px;
		padding: 0 10px;
	}
	
	#hotelsearchresults ul li.address{
		padding-left: 10px;
		height: 18px;
		line-height: 18px;
	}
	
	#hotelsearchresults ul li.distance{
		padding-left: 10px;
		height: 18px;
		line-height: 18px;
	}
	
	#hotelsearchresults ul li.airport{
		padding-left: 10px;
		float: left;
		margin-left: 40%;
		height: 18px;
		line-height: 18px;
		margin-top: -36px;
	}
	
	#hotelsearchresults ul li.train{
		padding-left: 10px;
		height: 18px;
		line-height: 18px;
		float: left;
		margin-left: 40%;
		margin-top: -18px;
	}
	
	#intro_homepage {
		float:right;
		/*width:258px;*/
		width:278px;
		height:440px;
		margin:10px 10px 0px;
		border:solid 1px #e5e5e5; 
		padding:10px;
		background:#fff;
		background-image: url(/Presentation/Images/homepage_box_blue_bg_fade.gif); 
		background-repeat:repeat-x;
	}
	
	#intro_homepage img{
		margin-bottom: 0;
	}

	#intro_homepage ul{
		clear:both;
	}
	
	#intro_homepage ul li {
		padding:10px 0px 0px 0px;
		list-style:none;
		font-size: 80%;
		/*line-height: 13px;
		word-spacing: 4px;*/
		color: #000;
	}
	
	#intro_homepage ul li a {
		text-transform:uppercase;
		font-size:10px;
		color:#666;
		text-decoration:none;
	}
	
	#intro_homepage ul li a:hover {
		color:#531b27;
	}
	
	#intro_homepage a.readmore {
		text-transform:uppercase;
		font-size:12px;
		color:#854452;
		text-decoration:none;
		float:right;
	}
	
	.contactUsForm
		{
			margin:0px 0px 0px 40px;
			font-size:12px;
			font-weight:bold;
		}
	.contactUsForm td
	{
		padding:0px 10px 0px 0px;	
	}
	
	.hotelSearchRandonSum
	{
		padding:10px 0px 10px 0px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	.noTopMargin
	{
		margin:0px 30px 0px 20px;
		font-size:12px;
	}
	
	
	
	.sitemapHomeLink
	{
		margin-top:20px;
		margin-right:20px;
		float:left; 
		clear:both;
		width:300px;
		border:solid 0px blue;	
	}
	
	.sitemapColumn
	{
		margin-bottom:50px;
		margin-right:20px;
		float:left; 
		width:200px;
		border:solid 0px blue; 
	}
	
	.sitemapColumn h4
	{
		margin:0px 0px 0px 40px !important;
	}
	
	.sitemaplinks
	{
		list-style-image:url(/Presentation/Images/ListItemArrow.gif);
		margin:0px 0px 20px 20px !important;
	}
	
	.sitemaplinks li a
	{
		text-decoration:none;
	}
	
	.sitemaplinks li .sitemapSectionTitle
	{
		color:#6f002a;
		font-size:120%;
		font-weight:bold;
	}
	
	.sitemaplinks li .sitemapSubSectionTitle
	{
		color:#6f002a;
		font-size:100%;
		font-weight:bold;
		margin-left:8px;
	}
	
	.sitemaplinks li ul
	{
		margin:5px 0px 20px 0px !important;
		border:solid 0px red;
	}
	
	.ArrowBulletPoints
	{
		list-style-image:url(/Presentation/Images/ListItemArrow.gif);
	}
	
	