@charset "UTF-8";
/* travelagentsStyle.css */

* {

margin: 0;
padding: 0;
line-height: 125%;

}


body {

background-color: #212121;

}



/*********************************************************************** DIV tags ************************************************************************/


#container {

width: 1000px;
height: 100%;
margin: 50px auto 0 auto;

}

#containerSP {

width: 1000px;
height: 100%;
margin: 50px auto 0 auto;

}


#header {

margin: 0 auto;
width: 920px;
height: 86px;

}


#headerLeft {

width: 310px;
float: left;

}


#headerRight {

float: right;
width: 560px;

}


#headerSponsor {

width: 500px;
padding: 3px;
background-color: #90BAD1;
margin:0 auto;

}


#top {

width: 916px;
clear:both;
margin: 40px auto 0 auto;
background-color: #90BAD1;
padding: 2px;

}


#menuBtm {

width: 1000px;
clear:both;
margin:0 auto;

}


#content{

width: 920px;
height: 100%;
margin: 0 auto;
clear: both;

}



#contentLeft{

float:left;
width: 480px;
margin: 0 30px 0 auto;

}



#contentRight{

float: right;
width:410px;
margin-top: 40px;

}


#btmLinks {

clear:both;
margin:30px auto 10px auto;
width: 650px;

}


#btmLinks td{

color: #ffffff;

}

#btmLinksAgain {

margin: 0 auto;

}

#footer {

clear: both;
width: 1000px;
background:url(http://www.ccra.com/img/bgbuttom.jpg);
height:57px;

}



#footer td{

color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}



#contentSuppliers{

width: 920px;
height: 600px;
margin: 0 auto;
clear: both;


}

#contentSuppliers h2 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	color: #ffcc33;
	padding-bottom: 10px;

}

#suppliers {

width: 920px;
height: 120px;
margin: 10px auto 0 auto;

}

#suppliers img {

margin:0 10px 0 20px;

}


#suppliersLeft {

float: left;
width: 450px;
margin-top: 10px;

}

#suppliersRight {

float: right;
width: 440px;
margin-top: 10px;

}

#suppliersRight img {

padding: 0 10px 10px 0;

}


#aboutus {

width: 840px;
margin: 0 auto;
height:100%;

}

#contentContactus{

width: 920px;
height: 680px;
margin: 0 auto;
clear: both;

}


#contactus {

width: 840px;
height: 650px;
margin: 0 auto;

}

#contactusSP {

margin: 0 auto;
text-align: left;

}


#chain {

width: 890px;
height: 100%;
margin: 0 auto;

}

#chain img {

padding: 0 10px 10px 0;

}

#partners {

width: 890px;
height: 100%;
margin: 0 auto;

}

#partnerslist {

width: 800px;
margin: 0 auto;
text-align: justify;

}

#partnerslist img {
margin-bottom: 10px;
}


#chainLeft {

float: left;
width: 400px;

}

#chainRight {

float: right;
width: 400px;

}

#contentChain{

width: 920px;
height: 400px;
margin: 0 auto;
clear: both;


}

#contentChain{

width: 920px;
height: 400px;
margin: 0 auto;
clear: both;


}

#contentIndividual{

width: 920px;
height: 100%;
margin: 0 auto;
clear: both;


}

#contentChainHotels{

width: 920px;
height: 100%;
margin: 0 auto;
clear: both;


}


#contentGds{

width: 840px;
height: 100%;
margin: 0 auto;
clear: both;


}

#contentBH{

width: 840px;
height: 400px;
margin: 0 auto;
clear: both;


}

#contentMore{

width: 890px;
height: 100%;
margin: 0 auto;
clear: both;


}

#contentMore img {

padding: 0 10px 10px 0;

}


#contentRFP{

width: 860px;
height: 100%;
margin: 0 auto;
clear: both;


}

#contentAbout{

width: 840px;
height: 450px;
margin: 0 auto;
clear: both;


}

#gds {

width: 840px;
height: 100%;
margin: 0 auto;

}


#gdsCodes {

text-align: center;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
border: thin solid #ffffff;
margin: 0 auto;

}


#containerGds {

width: 1000px;
height: 100%;
margin: 50px auto 0 auto;

}

#checkinBox {

margin: 0 auto;

}


/*********************************************************************** .span tags ************************************************************************/



h1 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #ffcc33;

}

h2 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	color: #ffcc33;

}

#contactus h2{

padding: 10px 0;

}


h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffcc33;

}


h4{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffcc33;
	margin: 0 0 10px 5px;
	padding-bottom: 15px;

}

h5 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #ffcc33;
	padding: 10px 0;

}

h6 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	color: #ffcc33;
	padding-top: 20px;
	padding-bottom: 5px;

}


h7 {

    Font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	color: #ffcc33;
	padding-top: 25px;
	padding-bottom: 10px;

}

.text {	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

.sponsors {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;

}


.interior {

color: #90BAD1;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
vertical-align:top;
margin: 10px 0;
text-align: justify;

}


.interiorNormal {

color: #90BAD1;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
vertical-align:top;
margin: 10px 0;
text-align: left;

}

.interior img {

vertical-align: top;

}


.interiorRight {

color: #90BAD1;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align:justify;
margin-top: 10px 0;


}

.interiorYellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #90BAD1;

}

.blye {

color: #90BAD1;
font-family: Arial, Helvetica, sans-serif;

}


.adOpps {

font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #ffcc33;


}

.interiorOpps {

color: #90BAD1;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: justify;

}


.contactHeader {

border-bottom: thin solid #ffcc00;

}



/********************************************************* links code ********************************************************************/






a:link, a:visited, a:active, a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}


#btmLinks a:link {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#btmLinks a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#btmLinks a:active {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#btmLinks a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#footer a:link {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#footer a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#footer a:active {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}

#footer a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;

}








/********************************************************* menuHeader code ********************************************************************/


#links{

width: 920px;

margin: 0 auto;

background-color:#ffffff;

}



#menuheader {

	background-color:#27357e;
	
	border: 1px solid #FFFFFF;
	
	width:100%;

}



#menuwrapper, #search {
	border: 1px solid #fff;
}


#p7menubar {

	width: 100%;


}



#p7menubar, #p7menubar ul {

	padding: 0;

	margin: 0;

	list-style: none;

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

	font-size:12px;
	
	text-align: center;

	

}

#p7menubar a {

	display: block;

	text-decoration: none;

	padding: 5px 10px 5px 10px;

	border-left: 1px solid #fff;

	font-size: 100%;

	color: White;

}




#p7menubar li {

	float: left;

	width: 15.25em;

}



#p7menubar ul#drop0 li, #drop0 {

	width: 183px;

}



#p7menubar ul#drop1 li, #drop1 {

	width: 183px;
	

}





#p7menubar ul#drop2 li, #drop2 {

	width: 183px;
	

}



#p7menubar ul#drop3 li, #drop3 {

	width: 183px;
	

}



#p7menubar ul li a  {

	color: White;

	border-right: 0;

	padding: 3px 10px 3px 10px;

	border-top: 1px solid #fff;

}


#p7menubar li ul {

	position: absolute;

	display: none;

	background-color: #929ca8;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

#p7menubar li:hover a, #p7menubar a:focus,

#p7menubar a:active, #p7menubar li.p7hvr a {

	color: #fff;

	background-color: #929ca8;

}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {

	display: block;

}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {

	color: #fff;


}

#p7menubar ul a:hover {

	background-color:#212121;

	color: #FFFFFF;

}

/* End of Menu 