/* CSS Document */
html{
	background-color:#e2e1e1;
}

body {
	background-color:white;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
	color:#666666;
	text-align:left;
	margin:0px;
	padding:0px;
}

ul{ 
margin: 0px; 
padding: 0px; 
list-style-type: none; 
}

li{ 
background: url(../images/bullet.gif) 0px 3px no-repeat; 
padding-left: 12px; 
margin-bottom: 3px; 
}

#homePage{
	background-image:url(../images/backHome.gif);
	background-repeat:repeat-x;
	background-position:0px 4px;
}

.mainDiv{
	width:804px;
	margin:0px;
	padding:0px;
	background-color:white;
	vertical-align:top;
	text-align:left;
}

.header{
	text-align:left;
	height:139px;
	background-image:url(../images/slogan.gif);
	background-repeat:no-repeat;
	background-position:438px 41px;
	vertical-align:top;
}
.logo{
	position:absolute;
	top:9px;
	left:132px;
	background-image:url(../images/logo.gif);
	width:189px;
	height:84px;

}
.leftCol{
	width:167px;
	vertical-align:top;
	height:300px;
}

.leftColHome{
	width:167px;
	vertical-align:top;
	height:300px;
}

.centerCol{
	width:441px;
	vertical-align:top;
}

.centerCol div {
	width:370px;
	padding-bottom:15px;
	padding-top:10px;
}

.rightCol{
	width:196px;
	vertical-align:top;
}

.rightCol div{
	width:180px;
	padding-top:10px;
}

.rightCol p{
	line-height:15px;
}

.rightCol a{
	color:#aa6529;
}

.rightCol a:hover{	
	color:#666666;
}

.footer{
	position:absolute;
	background-color:#e2e1e1;
	width:100%;
	height:38px;
}

.footer p{
	padding:5px 0px 0px 167px;
}

/* home */

.introTxt{
	float:left;
/*	padding-left:167px;*/
	padding-top:18px;
	color:#666666;
	width:240px;
	text-align:left;
}

.introTxt p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:12px;
	line-height:17px;
}

.homeImage{
	background-image:url(../images/homeImg.gif);
	background-repeat:no-repeat;
	height:279px;
	background-position:top;
	vertical-align:top;
}

.slideShow{
	position:absolute;
	top:140px;
	left:0px;	
	width:534px;
	height:250px;
}
.ourExpertise{
	background-image:url(../images/ourExpertise.gif);
	background-repeat:no-repeat;
	background-position:8px;
	height:121px;
	top:-23px;
	position:relative;
}


.ourExpertise{
	background-image:url(../images/ourExpertise.gif);
	background-repeat:no-repeat;
	background-position:8px;
	height:121px;
	top:-23px;
	position:relative;
}

/* end home */

/* txt */

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
	color:#666666;
	line-height:13px;
	margin:0px;
	padding:0px 0px 13px 0px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:22px;
	color:#aa6529;
	line-height:25px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:18px;
	color:#aa6529;
	line-height:21px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:15px;
	color:#666666;
	line-height:18px;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
	color:#666666;
	line-height:13px;
	margin:0px 0px 4px 0px;
	padding:0px;
}

/* end txt */


/* colors */

.softGray{
	color:#888888;
}

.gray{
	color:#666666;
}

.brown{
	color:#aa6529;
}

.softBrown{
	color:#b1a59a;
}

/* end colors */


/* links */

.topMenu{
	margin:8px 0px 0px 0px;
	height:16px;
	text-align:left;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/dots.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:250px;
}

.topMenu a{
	color:#aa6529;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.topMenu a:hover{
	color:black;
}

.centerCol A:link, .centerCol A:visited{
	color:#aa6529;
	text-decoration:underline;
	font-size:10px;
}

.centerCol A:hover{
	color:#666666;
	text-decoration:underline;
	font-size:10px;
}

.footer A:link, .footer A:visited{
	color:#666666;
	text-decoration:none;
	font-size:10px;
}

.footer A:hover{
	color:white;
	text-decoration:none;
	font-size:10px;
}

/* end links */


/* homeLinks */

.navLink{
	margin:8px 0px 0px 610px;
	text-align:left;
}

a.navLink{
	width: 186px;
	text-decoration: none;
}

a.navLinkSelected{
	width: 168px;
	text-decoration: none;
}

.subNavTable td{
	padding-bottom:7px;
}

/* end homeLinks */

/* linksAllpages */

.subNav{
	margin-top: 16px;
	margin-bottom: 16px;
}

a.subNavLink{
	text-decoration: none;
	color:#222222;
}

a:hover.subNavLink{
	line-height:normal;
	text-decoration: none;
	color:white;
}

a.subNavLinkSelected{
	line-height:normal;
	text-decoration: none;
	color:white;
}

/* end linksAllpages */


/* products page */

#prodPage{
	background-image:url(../images/backProd.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.productsImage{
	background-image:url(../images/productsImg.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}

.prodSlideShow{
	position:absolute;
	top:139px;
	left:0px;	
	width:471px;
	height:210px;
}

.pageTitle{
	background-image:url(../images/prodTitle.gif);
	background-repeat:no-repeat;
	width:86px;
	height:68px;
	margin-top:6px;
}

/* end products page */


/* aboutUs page */

#aboutPage{
	background-image:url(../images/backAboutUs.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.aboutImage{
	background-image:url(../images/aboutUsImg.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}

.pageTitleAbout{
	background-image:url(../images/aboutTitle.gif);
	background-repeat:no-repeat;
	width:93px;
	height:13px;
	margin-top:6px;
}

/* end aboutUs page */


/* Careers tab */
.CareersImage{
	background-image:url(../images/Rocco-Forte-brown.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}

/* PreferredPartners tab */

.PreferredImage{
	background-image:url(../images/Banyan-Tree-brown.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}



/* clients page */

.clientsImage{
	background-image:url(../images/Baglioni_brown.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}

.pageTitleNewsAndEvents{
	background-image:  url("../images/titleNewsAndEvents.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}


.PreferredPartner{
	background-image:  url("../images/PreferredPartner.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}


.pageTitleClients{
	background-image:url(../images/titleClients.gif);
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}

.pageTitleExecutiveTeam{
	background-image:  url("../images/titleExecutiveTeam.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}


.pageTitleCareers{
	background-image:  url("../images/Career-Opportunities.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}


.pageTitleGlobalSalesSupport{
	background-image:  url("../images/titleIntSalesMarketing.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}

.pageTitleResDistTech{
	background-image:  url("../images/titleResDistTech.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}

.pageTitleCRMDatabaseMarketing{
	background-image:  url("../images/titleCRMSolutions.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}

.pageTitleGlobalVoiceReservation{
	background-image:  url("../images/titleIntVoiceServices.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}

.pageTitleManagementStrategyCons{
	background-image:  url("../images/titleManagColsult.gif");
	background-repeat:no-repeat;
	width:155px;
	height:150px;
}


/* end clients page */


/* privacy policy */

#privacyPol{
	background-color:#e7e7e7;
	background-image:url(../images/plcLogo.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:1px solid #e7e7e7;
}

.privacyTxt{
	margin:80px 50px 10px 50px;
}

.privacyTxt h2{
	background-image:url(../images/privacyTitle.gif);
	background-repeat:no-repeat;
	height:42px;
}

.privacyTxt p{
	font-weight:normal;
	line-height:12px;
	color:#333333;
}

.termsofuseTxt{
	margin:80px 50px 10px 50px;
}

.termsofuseTxt h2{
	background-image: url("../images/titleTermsOfUse.gif");
	background-repeat:no-repeat;
	height:42px;
}

/*end privacy policy */


/* reservation page */
.resTitle{
	background-image:url(../images/resTitle.gif);
	background-repeat:no-repeat;
	width:109px;
	height:100px;
	margin-top:6px;
}

.resImage{
	background-image:url(../images/resImg.gif);
	background-repeat:no-repeat;
	height:218px;
	background-position:top;
	vertical-align:top;
}

/* end reservation page */

/* siteMap page */
#siteMapPage{
	background-image:url(../images/backSiteMap.gif);
	background-repeat:repeat-x;
	background-position:0px 4px;
}

.pageTitleSiteMap{
	position:absolute;
	top:173px;
	left:18px;
	z-index:2;
	background-image:url(../images/siteMapTitle.gif);
	background-repeat:no-repeat;
	width:68px;
	height:17px;
}

.pageTitleContactUs{
	position:absolute;
	top:173px;
	left:18px;
	z-index:2;
	background-image:url(../images/titleContactUs.gif);
	background-repeat:no-repeat;
	width:100px;
	height:17px;
}

.siteMapImage{
	background-image:url(../images/siteMapImg.gif);
	background-repeat:repeat-x;
	height:218px;
	background-position:top;
	vertical-align:top;
}

.siteMapLink{
	margin:30px 0px 0px 167px;
	text-align:left;
	line-height:16px;
}

.siteMapMenu td{
	padding-top:5px;
}

.siteMapMenu a{
	color:#666666;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.siteMapMenu a:hover{
	color:#aa6529;
	font-weight:bold;
}

.siteMapsub td{
	padding-top:0px;
}

.siteMapsub a{
	color:#666666;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.siteMapsub a:hover{	
	color:#aa6529;
	font-weight:normal;
}

/* end siteMap page */

img{
	border:0px;
}