@charset "utf-8";
/* CSS Document */

/********************************************
   HTML ELEMENTS
********************************************/ 
/*
div { border: solid 2px red; }
div div { border-color: orange; }
div div div { border-color: yellow; }
div div div div { border-color: green; }
div div div div div { border-color: aqua; }
div div div div div div { border-color: navy; }
div div div div div div div { border-color: purple; }

head {display: block;} style {display: block; position: fixed; top: 0; right: 0; padding: 0 1em 1em; background: #BBB; border: 1px solid gray; border-width: 0 0 1px 1px; font: smaller monospace; white-space: pre;} style:hover, style:focus {background: transparent; border-width: 0; opacity: 0.5;}

table#imgtest th, table#imgtest td {text-align: center; padding: 5px;} table#imgtest tbody th {text-align: right;} table#imgtest img {width: 25px; height: 25px;} div:empty, span:empty, li:empty, p:empty, td:empty, th:empty {padding: 0.5em; background: yellow;} *[style], img, a[href], font, center {outline: 5px solid red;} table, th {border: 5px solid red;} img[alt][title] {outline-width: 0;} img[alt] {outline-color: fuchsia;} img[alt], img[title] {outline-style: double;} img[alt=""][title], img[alt][title=""] {outline-width: 3px;} img[alt=""][title=""] {outline-style: dotted;} table[summary], th[scope="col"], th[scope="row"] {border: 1px solid #AAA;} a[title] {outline-width: 0;} a[title=""] {outline-width: 3px;} a[href="#"] {background: lime;} a[href=""] {background: fuchsia;} li {margin: 0.67em 0;}
*/


body {
	/*font: 13px Arial, sans-serif;*/
	font: 13px Arial, sans-serif;
	/*letter-spacing:0.2px;*/	
	 
	background: #fff; 
	color: #050505; 
	
} 

* { 
	padding: 0; margin: 0;
}

img {
	border:0;
	border-bottom-style:none;
}


small {
	font: 10px Arial, sans-serif;
	padding:10px;

}

#orange {
	color:#FF9600;

}

#dark-blue {
	color:#20636D;
}

#lite-blue {
	color:#25CBE4;
}

h2.results {
	font: 18px Arial, sans-serif;
	/*font-weight: bold;
	color:#FFA31F;*/
	color:#20636D;
	padding:10px;
	padding-top:5px;
	padding-bottom:20px;
}


h1 {
	font: 24px Arial, sans-serif;
	font-weight: bold;
	color:#ffa31f;	
}


h2 {
	font: 28px Arial, sans-serif;
	/*font-style:italic;
	font-weight: bold;
	color:#FFA31F;*/
	color:#FFFFFF;
	padding:10px;
	padding-top:0px;
}

h3 {
	font: 15px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-left:20px;	
	padding-top:0px;		
	/*color:#25CBE4;*/	
}

h4 {
	font: 28px Arial, sans-serif;
	/*25CBE4
	color:#20636d;*/
	color:#25CBE4;	
	padding:20px;	
	/*padding-bottom:10px;*/
	padding-top:10px;	
}



h5 {
	font: 15px Arial, sans-serif;	
	font-weight: bold;
	color:#20636D;
	padding:0;	
}

h6 {
	font: 28px Arial, sans-serif;
	font-weight: bold;
	/*font-style:italic;*/
	color:#25CBE4;
	padding:0;	
}

span.text {
	font: 12px Arial, sans-serif;	
	/*color:#20636D;*/
	color:#000;
	font-weight: normal;
	padding:0;	
}

span.text-large {
	font: 18px Arial, sans-serif;	
	color:#296770;
	font-weight: normal;
	padding:0;
	margin-bottom:10px;	
}

p {
	font: 16px Arial, sans-serif;
	
	/*color:#25CBE4;*/
	padding:10px;
	padding-left:20px;	
	padding-top:0px;		
	/*color:#25CBE4;*/	
}

#terms {
	
	padding:20px;
	line-height:15px;
}

#terms h3 {
	font: 19px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-left:20px;	
	padding-top:0px;		
	/*color:#25CBE4;*/	
}

#error {
	
	padding:20px;
	line-height:15px;
	border: 2px solid #FFD79F;
	overflow: auto;
	width: 100%

}

#error h3 {
	font: 18px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-left:0px;	
	padding-top:0px;		
	/*color:#25CBE4;*/	
}

#error p {
	font: 18px Arial, sans-serif;
	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-left:0px;	
	padding-top:0px;		
	/*color:#25CBE4;*/	
}



#error-left {
	float: left;
	width:300px;
	padding-left:20px;
}

#home-special-txt {
	font: 16px Arial, sans-serif;
	font-weight:bold;
}

/********************************************
   LINKS
********************************************/ 
/*needed so images dont have underlines*/
a img {
	border: 0;
	border-bottom-style: none;	
}

a img:hover {
	border: 0;
	border-bottom-style: none;	
}

a {	
	color: #25CBE4;
	text-decoration: none;	
	/*border-bottom: 1px dashed #c6ebed;*/
	border-bottom: 1px dotted #c6ebed;
	padding-bottom:1px;
	
	
}

a:hover {
	color: #ffa31f;
	border-bottom: 1px dashed #ffa31f;
}

#th-main a {	
	color: #fff;
	text-decoration: none;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: #c6ebed;*/
}

#th-main a:hover {
	color: #20636D;
	/*border-bottom-color: #20636D;*/
	text-decoration: none;
	
}
 
#thumb-arrow{
	/*font-size:10px;*/
	color:#20636D;
}

/********************************************

   TOP
********************************************/ 
#space {
	/*height:2px;*/
	background-color:#FFFF00;
}

/**************************/

#top {
	height:82px;
	background: url(../images/bg.gif);	
	background-position: top;
	overflow: hidden;
	

}

#top-content{
	width:1000px;
	height:64px;
	/*border: 1px solid #000; 
	margin-top:10px;*/
	background: url(../images/-top.gif);
	background-repeat: no-repeat;
	background-position:center top;
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;	
}

#top-nav {
	background: url(../images/-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#logo {
	padding-left:10px;
	width: 36px;
	float: left;
}

#nav {
	width: 410px;
	padding-top: 24px;
	float: right;
}

#navlist li {
  display: inline;
  list-style-type: none;
  padding-right: 20px;

  font-size:14px;
  font-weight:bold;
}

#navlist a { 
	color:#20636D;
	border-bottom:none

}

#navlist a:hover{ 
	color:#7FE0EF;

}

#navlist li a.current {
     color:#FFA31F;
}

/********************************************
   BOTTOM
********************************************/ 
#footer{
	width:1000px;
	/*border: 1px solid #000; 
	margin-top:10px;*/
	margin-left: auto; 
	margin-right: auto;
	color:#7FE0EF;
	overflow: hidden;
	font-size:10px;
	text-align:right;
	
}
/********************************************
   LAYOUT
********************************************/ 

#thumb {	
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	height:40px;
	width:1000px;
	/*border: 1px solid #000; */
	margin-top:5px;
}

#title-area {	
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	min-height:40px;
	width:1000px;
	/*border: 1px solid #000; */
	margin-top:2px;
	margin-bottom:10px;
	
}

#yellow {	
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	width:1000px;
	border: 3px solid #FFAA31;
	margin-top:2px;
	margin-bottom:10px;
	background-color:#FEFFBF;
	padding:10px;
	font: 17px Arial, sans-serif;
	font-weight:normal;
	color:#20636D;
}

#alert-helper {	
	
	border: 3px solid #FFAA31;	
	background-color:#FEFFBF;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 18px;
	font-weight:normal;
	color:#20636D;
}

#tip {	
	
	border: 2px solid #FFAA31;	
	background-color:#FEFFBF;
	padding:10px;
	font-size: 13px;
	font-weight:normal;
	color:#20636D;
}


#alert-helper ul {	
	margin-left: auto; 
	margin-right: auto;	
	padding:15px;	
	color:#20636D;
	width:600px;
	
}

#small {
	font-size: 13px;
	font-weight:bold;
	color:#DF7E00;
}

#smaller {
	font-size: 14px;
	font-weight:bold;
	color:#DF880D;
}

#home-all {
	font-size: 13px;
	font-weight:bold;
	color:#DF7E00;
	padding-left:140px;
}

#text {
	font-size: 11px;
	color:#20636D;
	padding-left:0px;
	padding-bottom:20px;
}

.bullet li {
	list-style-image: none;
	list-style: none;
	background-image: url(/images/correct.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 40px;
	padding-bottom:10px;
}


#helper {	
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	
	margin-top:2px;
	margin-bottom:10px;

	padding:10px;
	font: 17px Arial, sans-serif;
	font-weight:normal;
	color:#20636D;
}

#bottom-area {	
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	min-height:40px;
	width:1000px;
	/*border: 1px solid #000; */
	margin-top:10px;
	margin-bottom:10px;
}


#content{
	width:990px;
	border: 4px solid #25cbe4; 
	
	margin-left: auto; 
	margin-right: auto;
	padding-top:10px;
	padding-bottom:20px;
	
	
}

#content2{
	width:990px;
	border: 3px solid #7FE0EF; 
	
	margin-left: auto; 
	margin-right: auto;
	padding-top:10px;
	padding-bottom:20px;	
}

#content2 h2 {
	font-size: 28px;
	/*font-style:italic;*/
	font-weight: bold;
	color:#25CBE4;	
	padding:15px;
	padding-top:0px;
}

#content-two{
	width:1000px;
	/*height:500px;*/
	border: 0px solid #25cbe4; 	
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	padding-top:10px;
	padding-bottom:20px;	
}

#content-noborder{
	width:990px;
	/*border: 3px solid #7FE0EF; */	
	margin-left: auto; 
	margin-right: auto;
	padding-top:10px;
	padding-bottom:20px;	
}


#search-form-container{
	min-height:100px;
	border-left: 5px solid #25cbe4;
	border-right: 5px solid #25cbe4;
	background-color:#F5FEFF;
	padding-left:10px;
	font-size:12px;
}

#left-1{
	width:274px;
	border: 0px solid #25cbe4;
	float: left;	
}

#right-1 {
	min-height:542px;
	width: 700px;
	border: 5px solid #25cbe4;
	float: right;
	padding-bottom:25px;	
	
}

#right-country{
	/*min-height:542px;*/
	width:700px;
	border: 5px solid #25cbe4;
	/*border: 5px solid #7FE0EF;*/
	float: right;
	padding-bottom:25px;	
}

#right-country h3 {	
	padding-left:20px;	
	
}


#right-top {
	color:#FFFFFF;
	font-size: 17px;
	background-color:#25CBE4;
	padding:5px;
	margin-bottom:20px;
	width:60%;
	font-weight:bold;
}



/********************************************
   HOME - lAYOUT
********************************************/ 

#content-home{
	width:1000px;
	/*height:500px;*/
	border: 0px solid #25cbe4; 	
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	/*padding-top:10px;*/
	padding-bottom:20px;	
	
}

#home-left-1{
	width:274px;
	/*border: 1px solid #25cbe4;*/
	float: left;	
}

#home-right-1{
	*min-height:276px;
	width:700px;
	border: 5px solid #25cbe4;
	float: right;	
}

.home-header{
	margin:0;
	padding:0;
	margin-left: 16px; 
	*margin-bottom:-3px;
}

#left-main {
float: left;
width:350px;
border: 0px solid #25cbe4;	
min-height:272px;
}

#right-main {
float: right;
width:340px;
border: 0px solid #25cbe4;	
}


#home-right-top {
	color:#FFFFFF;
	font: 16px Arial, sans-serif;
	font-weight:bold;
	background-color:#25CBE4;
	padding:5px;
	margin-bottom:20px;
	
}

#home-map {
padding-top:10px;

}




/************************************************** glossary3 LIST BEGIN ***/ 
ul.glossary3 {
	margin: 0;
	padding: 0;
	list-style: none;
	/*background:#00FF00;*/
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
}
 

/*** glossary3 LIST ITEM POSITIONING***/ 
ul.glossary3 li.col1 {margin-left: 50px;} 
ul.glossary3 li.col2 {margin-left: 350px;} 
ul.glossary3 li.col3 {margin-left: 650px;} 
/*ul.glossary3 li.coltopper {margin-top: -224px;}*/

/*** glossary3 LIST ITEM LINKS***/
ul.glossary3 li{
	margin: 0;
	padding: 0;
	line-height: 16px;
}

ul.glossary3 li a {
	border-bottom-style:none;
}

ul.glossary3 li a:link, ul.glossary3 li a:visited {
	display: block;
	width: 230px;
	color: #000;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
}

ul.glossary3 li a:hover {
	background-color: #ffa31f;
	text-decoration: none;
	color: #FFFFFF;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary3 LIST END ***/ 

#home-main-info {
	overflow:hidden;
	background-color:#25cbe4;
	padding:0;
	padding-left:10px;
}

#home-main-info-left {
	color:#fff;
	width:320px;
	background-color:#25cbe4;
	float: left;
	/*border: 2px solid #7fe0ef; */	
	font-size:16px;
	font-weight:bold;
	margin:7px;
	padding-top:10px;
}

#home-main-info-left-white {
	color:#20636d;
	background-color:#fff;	
	font-size:14px;
	font-weight:bold;
	padding:5px;
	/*min-height:150px;*/
	margin-top:10px;
}

#home-main-info-right {	
	width:310px;
	background-color:white;
	float: right;
	border-top: 4px solid #25CBE4; 
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	/*min-height:240px;*/
	
}

.home-header-info{
	margin:0;
	padding:0;	
	*margin-bottom:-3px;
}


.orange{
	color:#ff9600;
	font-weight:bold;
}


/********************************************
   COUNTRY LISTINGS - LAYOUT
********************************************/ 

#country-form-container{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	min-height:100px;
	border-left: 5px solid #25cbe4;
	border-right: 15px solid #25cbe4;
	background-color:#25CBE4;
	padding-left:10px;
}

#table-search{
	
	/*background-color:#86E2EF;
	background-color:#fff;*/
}

#right-top3 {
	color:#FFFFFF;
	font-size: 17px;
	background-color:#25CBE4;
	/*background-color:#F5FEFF;*/

	padding:10px;
	padding-right:5px;

	
	/*width:60%;*/
	font-weight:bold;
}


#right-top2 {
	color:#FFFFFF;
	font-size: 17px;
	background-color:#25CBE4;
	/*background-color:#F5FEFF;*/

	padding:10px;
	padding-right:5px;
	margin-bottom:20px;

	border-bottom: 5px solid #25cbe4; 
	
	/*width:60%;*/
	font-weight:bold;
}

#right-pop {
/*min-height:542px;*/
	width:240px;
	min-height:220px;
	
	float: right;
	/*margin-top:52px;	*/
	background-color:#fff;
}

#header-holder{
	margin:0;
	padding:0;
	min-height:60px;
	/*border: 1px solid #b9eef6; */
	clear:both;
}

#header-left {
	/*padding-top:50px;
	clear:left;	*/
	float: left;
	clear:both;
	width:60px;	
	height:60px;
	/*border: 1px solid #b9eef6; */
}

#header-right {	
	float: right;
	clear:left;
	border: 1px solid #b9eef6; 
}


#right-pop h3 {
	font: 16px Arial, sans-serif;
	font-weight: bold;

	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-bottom:0px;
	/*color:#25CBE4;*/
	
}

#right {
	float: right;	
}

#right input{
	width:100px;	
	
}

#modal1, #modal2, #modal3, #modal4, #modal5, #modal6, #modal7, #modal8{
	border:5px solid #FFA31F;  
	width:490px; 
	background-color:#fff; 
	padding:20px;
	padding-top:10px; 
	padding-bottom:10px; 
	font-size:150%; 
	/*text-align:center; */
	display:none;
	
	background-image: url(/images/bg-grad.gif);
	background-repeat:repeat-x;
}

#popper {
	font-size:11px; 
	font-weight:normal;
}

#center {
	border:4px solid #FFA31F; 
	background-color:#FFEBCF; 
	padding:15px
}

#center-2 {
	padding:10px
}



/************************************************** glossary4 LIST BEGIN ***/ 
ul.glossary4 {
	margin: 0;
	padding: 0;
	padding-left:10px;
	list-style: none;
	/*background:#00FF00;*/	
	/*font-weight:bold;*/
	margin-bottom:10px;
}
 

/*** glossary4 LIST ITEM POSITIONING***/ 
ul.glossary4 li.col1 {margin-left: 50px;} 
ul.glossary4 li.col2 {margin-left: 350px;} 
ul.glossary4 li.col3 {margin-left: 650px;} 
/*ul.glossary4 li.coltopper {margin-top: -224px;}*/

/*** glossary4 LIST ITEM LINKS***/
ul.glossary4 li{
	margin: 0;
	padding: 0;	
	background-image: url(/images/arrow-1.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 0px 15px;
	margin: 1px 0;
	/*line-height: 16px;*/
}

ul.glossary4 li a {
	border-bottom-style:none;
}

ul.glossary4 li a:link, ul.glossary4 li a:visited {
	color: #FFA31F;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
	font-size:14px;
}

ul.glossary4 li a:hover {
	color: #FFA31F;	
	text-decoration:underline;
	
}


/************************************************** glossary4 LIST END ***/ 


/********************************************
   PURCHASE PAGE
********************************************/ 
#right-2 h3 {
	font: 30px Arial, sans-serif;
	
	/*font-weight: bold;
	font-style:italic;
	color:#25CBE4;*/
	text-align:left;
	color:#20636D;
	padding:10px;
	/*color:#25CBE4;*/
	
}

#boast {
	padding:10px;
	font: 17px Arial, sans-serif;
	/*font-weight: bold;
	color:#25CBE4;*/
	text-align:left;
	color:#fff;
	padding:10px;
	background-color:#25CBE4;
	/*color:#25CBE4;*/
	
}

#boast a {	
	color: #fff;
		
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: #c6ebed;
}

#boast a:hover {
	color: #FEFFBF;
	border-bottom-color: #FEFFBF;
}
/********************************************
   THUMB
********************************************/ 

.main-thumb {
	min-width:100px;
	background: #25cbe4;
	height:24px;	
	font-size: 11px;	
	color:#FFF;	 	
	float: right;	
	
	background: url(../images/thumb-right.gif);	
	background-position: right;
	background-repeat:no-repeat;
	padding-right:16px;
	margin-left:16px;
	margin-right:100px;
	
}

#th-main{
	padding-top:5px;
	text-align:center;
	display:inline-block;
}

#th-left{
	width: 10px;
	float: left;
	background: #25cbe4;
	padding-right:10px;
	
}

#th-right{
	padding: 2px;	
	float: right;
}


/********************************************
   BOOKMARK
********************************************/ 

#bookmark {
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	
	border: 1px solid #b9eef6; 
	float: left;
	height:18px;
	font-size: 11px;
	font-weight:bold;
	color:#25cbe4;	
}


/********************************************
   TITLE TEXT
********************************************/ 
.title {
	font: 18px Arial, sans-serif;
	/*font-weight: bold;*/
	color:#20636d;
	padding-top:10px;
}



/********************************************
   CONTENT LISTINGS
********************************************/ 

/************************************************** GLOSSARY LIST BEGIN ***/ 
ul.glossary {
	margin: 0;
	padding: 0;
	list-style: none;
	/*background:#00FF00;*/
	font-size:14px;
}
 

/*** GLOSSARY LIST ITEM POSITIONING***/ 
ul.glossary li.col1 {margin-left: 50px;} 
ul.glossary li.col2 {margin-left: 350px;} 
ul.glossary li.col3 {margin-left: 650px;} 
ul.glossary li.coltopper {margin-top: -140px;}

/*** GLOSSARY LIST ITEM LINKS***/
ul.glossary li{
	margin: 0;
	padding: 0;
	line-height: 20px;
}

ul.glossary li a {
	border-bottom-style:none;
}

ul.glossary li a:link, ul.glossary li a:visited {
	display: block;
	width: 250px;
	color: #000;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
}

ul.glossary li a:hover {
	background-color: #ffa31f;
	text-decoration: none;
	color: #FFFFFF;
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** GLOSSARY LIST END ***/ 


/************************************************** glossary1 LIST BEGIN ***/ 
.hideLink1{
	color:#FF9600;
} 


ul.glossary1 {
	margin: 0;
	padding: 0;
	list-style: none;
	
	font-size:15px;
	/*margin-top:10px;
	margin-bottom:10px;*/
	
	border: 2px solid #FFDCA9; 
	background:#fff;
	padding-top:15px;

}

/*** glossary1 LIST ITEM POSITIONING***/ 
ul.glossary1 li.col1 {margin-left: 20px;} 
ul.glossary1 li.col2 {margin-left: 240px;} 
ul.glossary1 li.col3 {margin-left: 460px;} 
/*ul.glossary1 li.coltopper {margin-top: -224px;}*/

/*** glossary1 LIST ITEM LINKS***/
ul.glossary1 li{
	margin: 0;
	padding: 0;
	line-height: 17px;
	position:static;
}

ul.glossary1 li a {
	border-bottom-style:none;
	position:static;
}

ul.glossary1 li a:link, ul.glossary1 li a:visited {
	display: block;
	width: 210px;
	color: #000;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 2px;
}

ul.glossary1 li a:hover {
	background-color: #ffa31f;
	text-decoration: none;
	color: #FFFFFF;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{

	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary1 LIST END ***/ 




/************************************************** glossary2 LIST BEGIN ***/ 
ul.glossary2 {
	margin: 0;
	padding: 0;
	list-style: none;
	
	font-size:16px;
	font-style:italic;
	
	margin-top:10px;
	margin-bottom:10px;	
	
	/*border: 1px solid #000; 
	background:#00FF00;*/

}
 

/*** glossary2 LIST ITEM POSITIONING***/ 
ul.glossary2 li.col1 {margin-left: 50px;} 
ul.glossary2 li.col2 {margin-left: 400px;} 
ul.glossary2 li.col3 {margin-left: 650px;} 
/*ul.glossary2 li.coltopper {margin-top: -224px;}*/

/*** glossary2 LIST ITEM LINKS***/
ul.glossary2 li{
	margin: 0;
	padding: 0;
	line-height: 20px;
	position:static;
}

ul.glossary2 li a {
	border-bottom-style:none;
	position:static;
}

ul.glossary2 li a:link, ul.glossary2 li a:visited {
	display: block;
	width: 250px;
	color: #000;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
}

ul.glossary2 li a:hover {
	background-color: #ffa31f;
	text-decoration: none;
	color: #FFFFFF;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary2 LIST END ***/ 

/************************************************** glossary2a LIST BEGIN ***/ 
ul.glossary2a {
	margin: 0;
	padding: 0;
	list-style: none;
	
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	
	
	/*border: 1px solid #000; 
	background:#00FF00;*/

}
 

/*** glossary2a LIST ITEM POSITIONING***/ 
ul.glossary2a li.col1 {margin-left: 20px;} 
ul.glossary2a li.col2 {margin-left: 350px;} 
ul.glossary2a li.col3 {margin-left: 650px;} 
/*ul.glossary2a li.coltopper {margin-top: -224px;}*/

/*** glossary2a LIST ITEM LINKS***/
ul.glossary2a li{
	margin: 0;
	padding: 0;
	line-height: 20px;
	position:static;
}

ul.glossary2a li a {
	border-bottom-style:none;
	position:static;
}

ul.glossary2a li a:link, ul.glossary2a li a:visited {
	display: block;
	width: 315px;
	/*color: #000;*/
	font-size:14px;
	color:#20636D;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
}

ul.glossary2a li a:hover {
	background-color: #ffa31f;
	text-decoration: none;
	color: #FFFFFF;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary2a LIST END ***/ 

/********************************************
  ALPHABETICAL NAVIGATION
********************************************/ 

#alphabet {	
	width:990px;
	border: 2px solid #7fe0ef;
	padding:4px; 	
	
	overflow:auto;	
	
	margin-left: auto; 
	margin-right: auto;
	
	margin-top:10px;
	margin-bottom:10px;		
		
	background: url(../images/alpha-bg.gif);		
}

#alpha-title {
	padding:4px;
	float: left;	
	font-size:14px;
	font-weight:bold;
	color:#20636d;
	padding-left:40px;
	padding-right:40px;

}

#alpha {	
	/*width:550px;*/
	border: 1px solid #e1e1e1; 	
	padding:5px;
	padding-left:10px;
	float: right;
	margin-right:30px;
	background-color:#FFFFFF;
	
	
}

/********************************************
  MAP
********************************************/ 

#small-map {
padding-top:15px;
}

#map {
border: 5px solid #D7F5F9; 	
}

/********************************************
  POPULAR
********************************************/ 
#top-destinations {
	margin:0px;
	margin-top:-20px;
	margin-bottom:15px;
	padding:20px;
	background-color:#EFFFFF;
	/*background-color:#FFF2DF;*/
	border: 2px solid #7FE0EF;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	line-height:20px;
	font-size:15px;
	color:#20636D;

}

#top-destinations-cont {
	margin:0px;
	padding:10px;
	background-color:#EFFFFF;
	/*background-color:#FFF2DF;*/
	border: 2px solid #7FE0EF;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	line-height:20px; 

}

#top-destinations-cont h4 {
	font: 22px Arial, sans-serif;
	font-weight:bold;
	/*25CBE4
	color:#20636d;*/
	color:#20636D;	
	padding:10px;	
	/*padding-bottom:10px;*/
	
}

#top-destinations a {	
	color: #20636D;
	font-size:14px;
	padding:4px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: #c6ebed;
	
}

#top-destinations a:hover {
	color:#FFFFFF;
	padding:4px;
	background:#ffa31f;
	font-weight:bold;
	border-bottom-color: #ffa31f;
}

#top-destinations h3 {
	font: 15px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#20636D;
	padding:10px;
	padding-left:0px;	
	padding-top:0px;		
	/*color:#25CBE4;*/			
}


#country {
	/*border: 5px solid #D7F5F9; 	*/
	background-color:#25CBE4;
	font-size:15px;
}

#country h3 {
	font: 16px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#fff;
	padding:10px;
		
	/*color:#25CBE4;*/		
}

#spacing{
	/*border: 5px solid #D7F5F9; 	*/
	background-color:#25CBE4;
	padding:5px;
	padding-top:0px;
}

#spacing h3 {
	font: 16px Arial, sans-serif;
	font-weight: bold;
	/*color:#25CBE4;*/
	color:#25CBE4;
	padding:0px;
	padding-bottom:10px;
		
	/*color:#25CBE4;*/	
} 

/************************************************** glossary5 LIST BEGIN ***/ 


ul.glossary5 {
	margin: 0;
	padding: 10px;
	list-style: none;
	background:#FFF;
	/*font-weight:bold;*/
} 

/*** glossary5 LIST ITEM POSITIONING***/ 
ul.glossary5 li.col1 {margin-left: 50px;} 
ul.glossary5 li.col2 {margin-left: 350px;} 
ul.glossary5 li.col3 {margin-left: 650px;} 
/*ul.glossary5 li.coltopper {margin-top: -224px;}*/

/*** glossary5 LIST ITEM LINKS***/
ul.glossary5 li{
	margin: 0;
	padding: 0;	
	background-image: url(/images/arrow-1.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 0px 15px;
	margin: 1px 0;
	height: 20px;
}

ul.glossary5 li a {
	border-bottom-style:none;
}

ul.glossary5 li a:link, ul.glossary5 li a:visited {
	color: #000;
	position: relative; /* for IE-Win */
	text-decoration: none;
	padding: 4px;
	font-size:14px;
	/*font-weight:bold;*/
}

ul.glossary5 li a:hover {
	color: #FFA31F;	
	text-decoration:underline;
	
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary5 LIST END ***/ 

/*****MAIN PAGE */
#destinations {
	background-color:#DFFBFF;
	border: 2px solid #25cbe4; 
	
}

.opacity-low {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	

}

.opacity {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	background-color:#00FF00;

	
}

/************************************************** glossary6 LIST BEGIN ***/ 


ul.glossary6 {
	margin: 0;
	padding: 8px;	
	list-style: none;
	background-color:#fff;
	color: #FFA31F;
	font-size:14px;
	/*font-weight:bold;*/
	position: relative; /* for IE-Win */
} 

/*** glossary6 LIST ITEM POSITIONING***/ 
ul.glossary6 li.col1 {margin-left: 50px;} 
ul.glossary6 li.col2 {margin-left: 350px;} 
ul.glossary6 li.col3 {margin-left: 650px;} 
/*ul.glossary6 li.coltopper {margin-top: -224px;}*/

/*** glossary6 LIST ITEM LINKS***/
ul.glossary6 li{
	margin: 0;
	padding: 8px;
	background-image: url(/images/arrow-2.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 0px 18px;
	margin: 1px 0;
	height: 20px;
	position: relative; /* for IE-Win */
}

ul.glossary6 li a {
	border-bottom-style:none;
	position: relative; /* for IE-Win */
}

ul.glossary6 li a:link, ul.glossary6 li a:visited {
	color: #20636D;
	position: relative; /* for IE-Win */
	text-decoration:underline;
	border-bottom-style:dotted
	
	padding: 4px;	
	font-weight:bold;
}

ul.glossary6 li a:hover {
	color: #FFA31F;	
	text-decoration:underline;
	position: relative; /* for IE-Win */
	
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary6 LIST END ***/ 


/************************************************** glossary7 LIST BEGIN ***/ 


ul.glossary7 {
	margin: 0;
	padding: 0;	
	list-style: none;
	background-color:#fff;
	color: #FFA31F;
	font-size:14px;
	/*font-weight:bold;*/
	position: relative; /* for IE-Win */
	padding-bottom:10px;
} 

/*** glossary7 LIST ITEM POSITIONING***/ 
ul.glossary7 li.col1 {margin-left: 50px;} 
ul.glossary7 li.col2 {margin-left: 350px;} 
ul.glossary7 li.col3 {margin-left: 650px;} 
/*ul.glossary7 li.coltopper {margin-top: -224px;}*/

/*** glossary7 LIST ITEM LINKS***/
ul.glossary7 li{
	margin: 0;
	padding: 0;
	background-image: url(/images/arrow-2.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 0px 18px;
	margin: 1px 0;
	height: 20px;
	position: relative; /* for IE-Win */
}

ul.glossary7 li a {
	border-bottom-style:none;
	position: relative; /* for IE-Win */
}

ul.glossary7 li a:link, ul.glossary7 li a:visited {
	color: #20636D;
	position: relative; /* for IE-Win */
	text-decoration:underline;
	border-bottom-style:none;
	padding-bottom:1px;
	padding: 4px;	
	font-weight:bold;
}

ul.glossary7 li a:hover {
	color: #FFA31F;	
	text-decoration:none;
	border-bottom-style:none;
	position: relative; /* for IE-Win */
	
}

/*
a:link,a:visited {
	padding:2px;
	color: #20636d;
	text-decoration: none;
}
a:hover{
	background-color: #ffa31f;
	color: #FFFFFF;
}
*/
/************************************************** glossary7 LIST END ***/ 


/********************************************
  MAIN PAGE
********************************************/ 

#content-three{
	width:1000px;
	/*height:500px;*/
	border: 0px solid #25cbe4; 	
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	/*padding-top:10px;
	padding-bottom:20px;*/	
}

#main-wrap {
	padding:10px;
	/*background-color:#7fe0ef;*/
	background-color:#86E2EF;
	width:1000px;
	margin-left: auto; 
	margin-right: auto;
	border: 5px solid #25cbe4; 
}

#right-2{
	/*min-height:542px;*/
	width:685px;
	border: 2px solid #25cbe4;
	float: right;
	background-color:#fff;
	padding:15px;	
	
	background-image: url(/images/bg-grad.gif);
	background-repeat:repeat-x;
	
	
}


#flight-wrapper {
	border: 1px solid #ffdca9; 
	background-color:#ffffff;
	padding:5px;
	margin-top:10px;
	padding-top:0px;	
	*padding-top:5px;	
}

#flight,#flight1,#flight2,#flight3,#flight4,#flight5,#flight6,#flight7,#flight8 {
	border: 3px #ffa31f; 
	border-style:solid;
	padding:10px;
	margin-top:5px;
	background: url(../images/flights-bg.gif);
	height:54px;
}




#flight-left {
	
	font: 16px Arial, sans-serif;	
	font-weight: bold;
	/*color:#000;	*/
	color:#20636D;
	float: left;
	padding-top:4px;
	clear:both;	
	/*border: 1px solid #ffa31f;*/
}

#flight-left2 {
	
	font: 19px Arial, sans-serif;	
	font-weight: normal;
	/*color:#000;	*/
	color:#20636D;
	float: left;
	padding-top:4px;
	clear:both;	
	/*border: 1px solid #ffa31f;*/
}
#flight-left-bottom {
	font: 14px Arial, sans-serif;	
	font-weight: normal;
	color:#000;	
	float: left;	
	padding:10px;
	padding-top:4px;
	padding-left:0px;	
	/*border: 1px solid #ffa31f;*/
	height:10px;
}

#flight-left-bottom2 {
	font: 10px Arial, sans-serif;	
	font-weight: normal;
	color:#000;	
	text-align:left;
		
	width:30px;
	margin:0;
	padding-top:5px;
		
	/*border: 1px solid #ffa31f;*/

}

#flight-right {
	float: right;
	/*border: 1px solid #ffa31f;*/
}

#cover{
height:40px;
}

#orange-back{
	font: 14px Arial, sans-serif;
	margin:0;
	padding:10px;
	margin-bottom:10px;
	background-color:#FFA31F;
	color:#FFFFFF;
}

/********************************************
  FORM
********************************************/ 
input {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	width:220px;
	color:#000;
	padding:3px; 
}

/********************************************
 CONTACT US FORM
********************************************/
#contact h2 {
	font: 30px Arial, sans-serif;
	/*font-style:italic;*/
	font-weight: bold;/**/
	color:#25CBE4;
	/*color:#FFFFFF;*/
	padding:20px;
	padding-bottom:30px;
}

#contact-error {
	color:#DF830D;
	margin:0 auto;
	padding:20px;
	padding-left:50px;
	border: 2px solid #FFAA31;
	background-color:lightyellow;
	font-size:18px;
	margin-left:30px;
	margin-bottom:20px;
	width:70%;
}

#contact-accept {
	color:#20636D;
	margin:0 auto;
	padding:20px;
	padding-left:50px;
	font-size:18px;
	margin-left:30px;
	margin-bottom:20px;
	width:70%;
}

#contact p{
	padding:25px;
	padding-top:0px;
	color:#20636D;
	font-size:16px;
}



/* ----------- My Form ----------- */
.myform {
/*margin:0 auto;*/
margin-left:25px;
width:500px;
padding:14px;
clear:both;
}

/* ----------- stylized ----------- */
#stylized {
	/*border:solid 2px #b7ddf2;
	background:#F5FEFF;*/
}

#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}

#stylized p{
	font-size:16px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}

#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	font-size:15px;
	color:#25CBE4;
	/*border: 1px solid #FFAA31;*/
	float:left;
}

#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}

#stylized input, textarea{
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:300px;
	background-color:#FFFFCC;
	margin:2px 0 20px 10px;
}

#message_category {
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:300px;
	background-color:#FFFFCC;
	margin:2px 0 20px 10px;
}


#stylized textarea{
	height:80px;
}

#stylized button{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#FF9F1D url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}
 

/********************************************
 HOMEPAGE LINKS
********************************************/
.home-links a {
	color:#20636D;
	border-bottom: none;
	
}

.home-links a:hover {
	color: #FF9F1D;
	/*border-bottom-color: #20636D;
	text-decoration: none;*/	
}

.home-price-links a {
	color: #FF9F1D;
	border-bottom: none;
}

.home-price-links a:hover {
	color: #FF9F1D;
	border-bottom-color: #20636D;
	text-decoration: underline;/**/	
}


/********************************************
 HOMEPAGE LINKS
********************************************/
#deal-alert {	
	border: 4px dotted #FFAA31;	
	background-color:lightyellow;
	/*background-color:#FEFFBF;*/
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:20px;
	
	font-weight:normal;
	color:#20636D;
	overflow: hidden;
	width: 95%
}

#deal-alert h2 {	
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight:normal;
	color:#20636D;
}

#deal-alert small {	
	padding:0;
	margin:0;
	/*border: 1px solid #FFAA31;*/
	font-size: 10px;
	font-weight:bold;
	color:#20636D;
	
}

#deal-alert-right {
	float: right;
}

#deal-alert-left {
	float: left;
}

#deal-alert a {
	color: #26BBCF;
	border-bottom-color: #20636D;
	text-decoration: none;/**/	
	border-bottom-style:none;
}

#deal-alert a:hover {
	color: #000;
	border-bottom-color: #000;
	text-decoration: none;/**/	
	
	border-bottom-style:dotted;
}
