body{
	font-family: verdana;
	color: #333;
	background-color:#eeeeee;
	font-size: 13pt;
	font-weight: 500;
	text-align: justify;
    margin: 0;
	padding:0;
}



.keywords{
	font-family: verdana;
	color: #666666;
	font-size: 8pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}



.txt{
	font-family: verdana;
	color: #666666;
	font-size: 12pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}

.txt7{
	font-family: verdana;
	color: #666666;
	font-size: 7pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}



.textminus1{
	font-family: verdana;
	color: #666666;
	background-color:#ffffff;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}



.mainframe {
border:0px solid Silver;
border-bottom:0px solid Silver;
padding: 0px;
text-align: center;
background-color:#ffffff;
/*
-moz-box-shadow: -1px 2px 9px 2px #666666;
-webkit-box-shadow: -1px 2px 9px 2px #666666;
box-shadow: -1px 2px 9px 2px #666666;
*/
/*width:1080px;*/
width:100%;
margin:0px;
}


.footerframe {
border:0px solid Silver;
border-bottom:0px solid Silver;
padding: 0px;
margin:0px;
text-align: center;
background-color:#ffffff;
/*-moz-box-shadow: -1px 2px 9px 2px #666666;
-webkit-box-shadow: -1px 2px 9px 2px #666666;
box-shadow: -1px 2px 9px 2px #666666;
*/

/*width:1080px;*/
width:100%;
}




a:link 
	{
	color: #000099;
	font-size: 10pt;
	font-weight: 500;
	TEXT-DECORATION: underline;
	font-family : verdana;
}


a:visited 
	{
	color:#000000; font-size: 10pt; font-weight: 500; TEXT-DECORATION:underline;font-family : verdana;
	}

        a:hover 
	{
	color: #ff0000; font-size:10pt; font-weight: 500; TEXT-DECORATION: underline;font-family : verdana;
	}


	.sortlinktext{
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#666666;	
	}


	
	a.profile_subcat_chosen {
	font-size:10pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	display:block;
	
	}

	.profile_subcat_tab{
	display:inline;
	}	

	.profile_subcat_container_td{
	background-color:#fff;
	}

	.profile_subcat_container_td_selected{
	background-color:#FFD700;
	}

	
	
	.articlefooter{
	background-color: #eeeeee;
	font-size:9pt;
	font-weight: 500;
	text-align: justify;
	font-family : verdana;
	color :#000000;	
	padding: 5px;
	border: 1px solid Silver;
	}


		a.articlefooterlink:link, articlefooterlink:visited{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	}


	a.articlefooterlink:hover{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}


a.sortlink {
	font-size:12pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}


	
a.articlelink:link{
	font-size:9pt;
	font-weight: 600;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}


a.articlelink:visited{
	font-size:9pt;
	font-weight: 600;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}


	a.articlelink:hover{
	font-size:9pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	}

	
	



/* COMMENTED BY CODEX: a:link.keycities2 { */
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}


/* COMMENTED BY CODEX: a:visited.keycities2 { */
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}


/* COMMENTED BY CODEX: a:hover.keycities2 { */
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}



#copyright {
font-size:12pt; 
font-weight: 500;
text-align: left;
}

	h1
	{
	font-size: 20pt;
	color:   #666; 
	font-weight: 600;
	text-align: left;
} 	


	h2
	{
	font-size: 17pt;
	color:   #666;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}

	h3
	{
	font-size: 16pt;
	color:   #666;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}

	h3.profilename
	{
	font-size: 12pt;
	color:   #666;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	padding:0;
	}


	b{
	font-weight:600;
		color:   #666; 
		font-size:inherit;
	}

	
	.b15{
	font-size:15pt;
		color:   #666; 

	}

	
		.catheader{
	font-size:14pt;
	color:   #666; 
	display:block;
	margin-top:22px;
	}

	
	h1.profilename{
	font-size: 19pt;
	color:   #666; 
	font-weight: 600;
	text-align: left;
	
	}

	
	


.profiletable{	
font-family: Verdana;
width:100%;
#border-collapse:collapse;
#background-color:#fff;
padding:0px;
margin:0px;
display:;
font-size:12pt;
}

	
	.whitecontent{
background-color: #ffffff;
color :#333;
font-size:9pt;
padding-left:8px;
}


.greycontent{
background-color: #eee;
color :#333;
font-weight: 600;
width:30%;
font-size:13pt;
text-align:center;
}




.remarks {
font-size:12pt; 
color: #cc0000;
font-weight: 500;
text-align: left;
}


/* COMMENTED BY CODEX: a:link.remarklink { */
color: #cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}


/* COMMENTED BY CODEX: a:visited.remarklink { */
color: #cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}


/* COMMENTED BY CODEX: a:hover.remarklink { */
color:#cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}



.profileform{
font-size:15pt; 
color: #000000;
font-weight: 600;
text-align: left;
}

.profileform td{
font-size:15pt; 
color: #000000;
font-weight: 600;
text-align: left;
}



.reviewtable{
font-size:14pt; 
color: #000033;
font-weight: 500;
text-align: left;
width: 100%;
border: 1px solid #eee;
margin-bottom:20px; background-color:#fff; border-collapse:collapse;
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
}






	td.continentheader{
text-align: left;
color: #660000;
font-size:13pt;
font-weight: 600;
text-align: left;
font-family : verdana;
}


	a.barlink:link 
	{
	color:White;
	font-size: 9pt;
	font-weight: 600;
	TEXT-DECORATION: underline;
	font-family : verdana;
}

        a.barlink:visited 
	{
	color: White;
	font-size: 9pt;
	font-weight: 600;
	TEXT-DECORATION: underline;
	font-family : verdana;
}

        a.barlink:hover 
	{
	color: White;
	font-size:9pt;
	font-weight: 600;
	TEXT-DECORATION: none;
	font-family : verdana;
}





a img { 
	border: none;
}



div.footertext{
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
}


a.footerlink:link {
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
}


a.footerlink:visited {
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
}


a.footerlink:hover {
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
text-decoration:underline;
}


a.intextlink:link {
font-size:inherit;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink:visited {
color :#cc0000;
}


a.intextlink:hover {
color :#666666;
text-decoration:underline;
}



a.intextbluelink:link {
font-size:inherit !important;
font-weight: 500;
text-align: center;
color :#1705E3;
}


a.intextbluelink:visited {
}


a.intextbluelink:hover {
color :#666666;
text-decoration:underline;
}



a.intextlink10:link {
font-size:10pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink10:visited {
font-size:13pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink10:hover {
font-size:13pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
text-decoration:underline;
}


a.intextlink9:link {
font-size:9pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink9:visited {
font-size:9pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink9:hover {
font-size:9pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
text-decoration:underline;
}



a.upgradelink:link, a.upgradelink:hover, a.upgradelink:visited{
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color : blue;
}


.redix{
background-color:#cc0000;
color: #fff;
padding:3px;
font-size:8pt;

}



a.intextlink_1:link, a.intextlink_1:hover, a.intextlink_1:visited{
font-size:8pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}


a.intextlink_9:link, a.intextlink_9:hover, a.intextlink_9:visited{
font-size:9pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}



th{
font-size:11pt;
font-weight: 600;
text-align: center;
font-family : verdana;
color :#000000;
}


.maroon{
font-size:11pt;
font-weight: 600;
text-align: center;
font-family : verdana;
color :#FFFFFF;
background-color: #cc0000;
}





div.nores{
border: 1px ridge RED;
padding: 5px;
color: RED;
}


.reqfield{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:16pt;
padding:5px;

}

.reqfield12{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:12pt;
}


a.navigationlink:link{ 
	font-size:11pt;
	font-weight: 500;
	font-family : verdana;
	color :#666666;
	}


	a.navigationlink:visited{
	}

	a.navigationlink:hover{
	}


.navigation{
font-size:9pt;
font-weight: 500;
text-align: left;
font-family : verdana;
color :#666666;
padding:5px;
margin:0px;
}


.navigate_td {
color: #666;
padding-left:5px;
}



.last_updated{
background-color: #fff;
padding: 3px;
white-space:nowrap;
font-size:7pt;
margin-left: 12px;
}





#txt{
text-align: left;
}


.showcounter{
display:none;
}


a.frmheader:link, frmheader:visited, frmheader:hover{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}


	.showrating{
	font-size:11pt;
	font-weight: 500;
	text-align: justify;
	font-family : verdana;
	color :#000066;
	background-color:#ffffff;
	padding: 4px;
	}

	
	.formhdr{
	font-size:10pt;
	font-weight: 500;
	text-align: left;
	font-family : verdana;
	color :#000000;
	width:40%;
	}

	
	.triprecommend{
	font-size:11pt;
	font-weight: 800;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	background-color: #ffffff;
	padding: 4px;
	margin:0px;
	}

	
	.ratingheader1{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	background-color: #ffffff;
	padding: 8px;
	border: 1px solid Silver;
	margin:0px;
	width:30%;
border-bottom: 0px solid Silver;

	}

	
		.ratingheader2{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	background-color: #eeeeee;
	padding: 8px;
	border: 1px solid Silver;
	
	margin:0px;
	width:30%;

	}

	td.promezh{
	border: 0px solid Silver;
	border-bottom: 1px solid Silver;
	}

	
	a.inprofmenu:link, inprofmenu:visited, inprofmenu:hover{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	display:block;
	}

	

.revrating1{
display:block; 
background-color:#FE6203;
color: white;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
}

.revrating2{
display:block; 
background-color:#FED003;
color: white;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
}

.revrating3{
display:block; 
background-color:#DCFE03;
color: white;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
}

.revrating4{
display:block; 
background-color:#97FE03;
color: white;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
}

.revrating5{
display:block; 
background-color:#3EDA04;
color: white;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
}



.revratingempty{
display:block; 
background-color:#ffffff;
color: #000033;
text-align:center;
font-size: 9pt;
cursor:pointer;
padding:4px;
border: 1px solid #0033ff;
}


a.iframe:link, iframe:visited, iframe:hover{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}

	
	a.likeiframe:link, likeiframe:visited{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	}

	a.likeiframe:hover{
		font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	text-decoration:underline;
	}

	
	#newprofile  {
font-size:10pt;
text-align:left;
padding:5px;
background-color:#ffffff;
color:#000066;
border: 1px solid Silver;
}

	
	#newprofile th  {
font-size:10pt;
text-align:left;
padding:5px;
background-color:#ff7e28;
color:#ffffff;
border: 1px solid Silver;
}


	
	
	a.latestlink:link {
	font-size:13pt;
	font-weight: 500;
	text-align: left;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}


	a.latestlink:hover{
/* COMMENTED BY CODEX: abackground-color: #ccc; */
	}

	
	a.latestlink:visited{
	}


	
	
div.floating-menu {
position:fixed;
border:0px;
width:100%;
z-index:100; 
margin:0px;
padding:0px;
/* COMMENTED BY CODEX: abackground:url(http://tripcook.com/images/upperbkg.png) repeat-x; */
/* COMMENTED BY CODEX: abackground-color: #669; */
}




div.floating-menu a, div.floating-menu h3 {margin:0 0.5em;}




.inuppertable{
/* COMMENTED BY CODEX: abackground:#fff4c8; */
}



.searchtable{
width:100%;
border: 1px solid Silver;
background-color:#ffffff;
}


.searchcountryresults{
background-color:#ffffff;
width:100%;


}



.insidelastviewed{
background-color: #ffffcc;
padding: 5px;
margin:8px;
border:1px solid #cc0000;
white-space:nowrap;

}


.tourreq{
font-size:8pt;
padding: 0px;
width:100%;
}


a.treq{
color: #000000; 
/* COMMENTED BY CODEX: apadding: 2px 2px 2px 2px; */
text-decoration: underline;
font-size:7pt;
font-weight: 400;
text-align: left;
}

table.tourreq input, select, textarea{
 font-size:8pt;
font-weight: 400;
}



table.login{
width:100%;
border: 1px solid silver;
}


.articleintro{
color: #000033;
background-color: #eeeeee;
font-size:11pt;
font-weight: 500;
padding: 9px;
text-align:justify;
border: 1px solid silver;
}


.articlebody{
color: #000000;
background-color: #ffffff;
font-size:11pt;
font-weight: 500;
padding: 9px;
text-align:justify;
}






	.caption{
font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333;	
	width:100%;
	padding:3px;
	margin:0;
	}


img.upbannerclass{
margin-top:40px;

}


.adheader{
padding: 5px;
background-color: #009933;
color :#FFFFFF;
font-weight: 500;
text-align:center;
}


.adtable{
padding: 5px;
background-color: #ffffff;
color :#009999;
font-weight: 500;
width: 250px;
}



	a.adtitlelink:link {
		font-size:10pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#009933;
	text-decoration:underline;
	}


	a.adtitlelink:hover{
		font-size:10pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#009933;
	text-decoration:underline;
	}

	
	a.adtitlelink:visited{
	font-size:10pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#009933;
	text-decoration:underline;
	}

	
	
	a.adurllink:link {
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}


	a.adurllink:hover{
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}

	
	a.adurllink:visited{
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}

	
	
	
	
	
	
	div.adtitle{
	text-align:left;
	}

	div.adtext{
	text-align:left;
	color: #000000;
font-size:9pt;
	
	}

	div.adurl{
	text-align:left;
	color: #cc0000;
	font-size:8pt;

	}

.faqquestion{
text-align:left;
color: #cc0000;
background-color: #ffffff;
font-size:10pt;
border: 1px solid silver;
padding: 5px;
font-weight: 500;
}


table.spbl{
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
font-weight: 500;


}



	
	
a.btwc_a:link, a.btwc_a:hover, a.btwc_a:visited{
font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#FFFFFF;
	text-decoration:underline;
}

a.inlistlink:link, a.inlistlink:visited{
font-size:15pt;
font-weight: 600;
font-family : verdana;
color :#444;
text-decoration:underline;
}


a.inlistlink:hover{
	text-decoration:none;
}



.inlistdata{
font-size: 10pt;
}



.inlistdescr_rated{
font-size: 9pt;
color: #cc0000;
background-color:#fff;
border: 1px solid Silver;
padding:5px;
text-align:justify;
}


.inlistdescr_unrated{
font-size: 8pt;
color: eeeeee;
background-color: #f0f0f0;
padding:5px;
text-align:justify;
}


a.tslink:link, a.tslink:visited{
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
}


a.tslink:hover{
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:none;
}


td.tslist {
border: 1px solid silver; padding: 12px;
}


.countrypagelist{
padding: 5px;
/* COMMENTED BY CODEX: abackground-color: #f0f0f0; */
text-align:left;

}














.countrypagelist
{
color: #000000;
font-family: Verdana;
font-size: 9px;
margin: 0px;
/* COMMENTED BY CODEX: Awidth: 580px; */
text-align: left;
border: 0px solid #fff;
/* COMMENTED BY CODEX: aborder-collapse: collapse; */
/* COMMENTED BY CODEX: abackground-image: url(../images/countries_tbackalt.jpg); */
/* COMMENTED BY CODEX: abackground-repeat: repeat; */
/* COMMENTED BY CODEX: abackground-position: 0px 0px; */
}

.countrypagelist td
{
border: 0px solid #fff;
padding: 0px 0px;
color: #000000;
font-size: 7pt;
/* COMMENTED BY CODEX: qborder-top: 1px solid Silver; */
/* COMMENTED BY CODEX: qborder-left: 1px solid Silver; */
}


.countrypagelistnum{

font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#909090;
	text-decoration:none;
}



.innerlisttable:hover {
border: 1px solid silver;
background-color: #eee;
}

.innerlisttable {
border: 1px solid white;
background-color: #fff;
}




a.countrypagelistlink:link,  a.countrypagelistlink:visited {
font-size:12pt;
	font-weight: 500;
	text-align: left;
	font-family : verdana;
	color :#cc0000;
	text-decoration:none;
	padding:5px;

}


a.countrypagelistlink:hover{
font-size:12pt;
	font-weight: 500;
	text-align: left;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	background-color: #eee;
	padding:5px;
}


.countrylinktext{
font-size:8pt;
padding:12px;
	font-weight: 500;
	text-align: justify;
	font-family : verdana;
	color :#000;

}




td.accmenu_idle{
width:20%;
background-color: #ccc;
padding: 10px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #333;
}






a.accmenu_active_link:link,  a.accmenu_active_link:visited {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333;
	text-decoration:none;
	display:block;
padding: 10px;
background-color: #eee;
white-space:nowrap;
}


a.accmenu_active_link:hover {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	display:block;
padding: 10px;
background-color: #999;		
}


a.profile_menu_active_link:link,  a.profile_menu_active_link:visited {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333;
	text-decoration:none;
	display:block;
padding: 10px;
background-color: #eee;
white-space:nowrap;
min-width:100%;
}


a.profile_menu_active_link:hover {
color :#fff;
background-color: #999;		
}


div.profile_menu_idle_link {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333;
	text-decoration:none;
	display:block;
padding: 10px;
background-color: #fff;
white-space:nowrap;
min-width:90%;
}


a.accmenu_idle_link:link,  a.accmenu_idle_link:visited {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	display:block;
padding: 10px;
padding-right:0px;
padding-left:0px;

margin-right:auto;
margin-left:auto;

background-color:#999;
white-space:nowrap;
width:100%;
}

a.accmenu_idle_link:hover {
font-size:12pt;
	color :#fff;
background-color: #eee;		
cursor: default;
background-color:#999;
}





td.accmenu_chosen{
width:20%;
background-color: #999;
padding: 10px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #fff;
font-size:13pt;
}






td.accmenu_idle a:link,  td.accmenu_idle a:visited {
font-size:12pt;
	font-weight: 500;
	text-align: left;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	display:block;
	padding: 10px;
	
}

td.accmenu_idle a:hover {
font-size:12pt;
background-color: #eee;
	font-weight: 500; 
	text-align: left;
	font-family : verdana;
	color :#333;
	text-decoration:none;
	display:block;
	padding: 10px;
	
}


.addnew{
/* COMMENTED BY CODEX: amargin: 10px,10px,10px,10px; */
padding: 4px;
background-color: #ffc;
width: 100%;
font-size: 10pt;
}


div.noresult{
color: Red;

}


div.accountmessage{
text-align:justify;
font-size:11pt;
}


.adminheader{
background-color: #cc0000;
color: White;
font-size:9pt;
padding: 5px;
font-weight:600;
}





.newsline{
background-color: #eee;
padding:5px;
margin: 5px;
color: #000;
font-size: 9pt;

}

#scroller ul{
list-style-type: none;
/* COMMENTED BY CODEX: list-type:none; */
text-align:left;
padding:5px;
}


#scroller ul li{
margin:10px;
padding:18px;
/* COMMENTED BY CODEX: aborder: 1px dotted silver; */
}




/** ALL FOR NEWS**/
.inlinews{
border: 1px dotted silver;
padding:5px;
}

.newstext{
border: 0;
padding:5px;
color: #333;
text-align:justify;
font-size: 9pt;
}


.newsdate{
color: #990000;
font-size:8pt;
font-weight:500;
}


		.newstext a:link, .newstext a:visited{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color: #990000;
	text-decoration:none;
	}


	.newstext a:hover{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}

	
	




.newsline1{
background-color: #fff;
padding:5px;
margin: 5px;
margin-bottom:20px;
color: #000;
font-size: 9pt;
border: 1px solid silver;
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
width:100%;
}




.newstitle{
padding:3px;
color:#669;
font-size: 10pt;
}

.newstitle_front{
padding:0px;
color:#669;
font-size: 9pt;
font-weight:500;
}


.news_front_tile{
width:100%;
border: 1px solid silver;
margin-top:10px;
-moz-box-shadow: 2px 2px 2px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 2px #cccccc; /* Safari */
box-shadow: 2px 2px 2px #cccccc;
}

.news_front_tile:hover{
-moz-box-shadow: 1px 1px 1px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 1px 1px 1px #cccccc; /* Safari */
box-shadow: 1px 1px 1px #cccccc;
background-color: #eee;
}



.news_front_tile td {
padding-right:7px;
padding-left:7px;
padding-top:5px;
padding-bottom:5px;

font-size:8pt;
text-align:left;
color: #333;

}


.newsserviceline{
background-color: #b0b0b0; padding:0px; color: white;
}



.newscomment{
margin-left:50px;
background-color: #ffc;
padding:9px;
color: #6e6e6e;
font-size: 9pt;
}


		a.frontnewslink:link, a.frontnewslink:visited{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:none;
	}


	a.frontnewslink:hover{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}

	
	
	a.newslink:link, a.newslink:visited{
font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	text-decoration:none;
	border:0;
}


a.newslink:hover{
font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:none;
		border:0;
}



.newscat{
font-size: 8pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color: #000;
}


.newsurl{
font-size: 8pt;
	font-weight: 500;
	
	font-family : verdana;
	color: #000;
}


/** ALL FOR NEWS ENDED**/





.profiletab2 {
font-family: Verdana;
width:100%;
border-collapse:collapse;
background-color:#eee
font-size:15pt;
padding:0px;
margin:0;
color:#333;
}


.profiletab2 td {
text-align:left;
padding:5px;
}


.profiletab2 th  {
text-align:left;
padding:10px;
background-color:#eee;
}




/* Credits: Stu Nicholls */
/* URL: http://www.stunicholls.com/menu/skeleton/skeleton.css */

#nav, 
#nav ul {padding:5px; margin:0; list-style:none; font: 12px verdana; border:1px solid #000; border-color:#eca #b97 #a86 #edb; border-width:0px 0px 0px 0px; background:#aa0000; position:relative; z-index:200;}

#nav {height:25px; padding:0;}



#nav li {float:left;}

#nav li li {float:none;}

/* a hack for IE5.x and IE6 */
* html #nav li li {float:left;}


#nav li li span{float:none; margin-left:3px;}



#nav li a {display:block; float:left; color:#fff; margin:0 15px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap; text-align:left; font-size:10pt;}


#nav li li a {height:20px; line-height:20px; float:none;  font-size:9pt;}


#nav li:hover {position:relative; z-index:300;  background:#cc0000;}

/* #nav li ul:hover {background:#cc0000;} */



#nav li:hover ul {left:0; top:22px;}

/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}


#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}


/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

/* show path followed */
#nav li:hover > a {text-decoration:none; color:#fff;}



/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}


/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none; color:#fff;}


/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#fff;}





.footerbox_black{
background-color: #333;
width:100%;
color:#fff;
padding:0px;
margin:0px;

}

.footerbox_black td {
text-align:left;
padding:0px;
white-space:nowrap;
font-size: 9pt;
}


.footerbox_black ul {
margin:0;
margin-left:3;
padding:0px;

}

.footerbox_black ul li {
list-style:none;
margin-bottom:0px;
margin:0;
padding:5px;
border-bottom:1px solid #ccc;
}

.footerbox_black a {
text-decoration:none; 
color:#fff; 
white-space:nowrap;
font-size:12pt;
margin-top:0px;
padding:10px;
display:block;

}

.footerbox_black a:hover {
text-decoration:none;
background-color: #666;
}

.footerbox_black a:visited {
color:#fff; 
}

.copyright {
font-size:9pt; 
font-weight: 500;
text-align: left;
color:#eee;
}



.keywords_td{
text-align:left;
font-size: 8pt;
background-color: #e0e0e0;
}

.keywords_td:hover{
text-align:left;
font-size: 8pt;
background-color: #333;
cursor:pointer;
color:#fff;
}






	
	
	.memyes{
	text-align:center;
	color: #000;
	font-weight:600;
		font-size:14pt;
	}

		.memno{
	text-align:center;
	color: #000;
	font-weight:600;
	font-size:14pt;
	}

	
	
	
	.adtable{
background-color: #ffffcc;
/* COMMENTED BY CODEX: abackground: #fff url(/images/h2_bkg.gif); */
border: 1px solid #996633;
height:auto;
}









.best_profiles_index_td:hover{
background-color: #eee;

}




.current_page_showlist{

background-color: #ffffff; width:1%; padding:3px; text-align:center;
background-color: #ccc;
font-size:11pt; font-weight: 600; font-family : verdana;
}


.further_page_showlist{

background-color: #fff;  width:1%; padding:0px; text-align:center; 
background-color: #ccc;
font-size:11pt; font-weight: 600; font-family : verdana;
}

.further_page_showlist:hover{
	background-color: #999;
}



a.page_number_link:link, a.page_number_link:visited{
	font-size:11pt;
	font-weight: 600;
	font-family : verdana;
	color :#fff;
	background-color: #ccc;
	text-decoration:none;
	display:block;
	padding:6px;
	}

	
	a.page_number_link:hover{
	font-size:11pt;
	font-weight: 600;
	font-family : verdana;
	color :#333;
	background-color: #999;
	text-decoration:none;
	display:block;
	padding:6px;
	}

	
.country_ad_url{
	font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#990000;

}


a.banner_link:link, a.banner_link:visited, a.banner_link:hover{
	font-size:11pt;
	font-weight: 600;
	font-family : verdana;
	color :#fff;

	text-decoration:none;
	display:block;
	padding:0px;
	}

	


.banner_title{
text-decoration:none;
color: BLue;
font-size: 30pt;
white-space:nowrap;
padding-left:10px;
}



.banner_second_line{
text-decoration:none;
color: #333;
font-size: 14pt;
white-space:nowrap;
padding-left:10px;
}



.mem_header{
text-align:center; font-weight:600;
padding-top:10px;
padding-bottom:10px;
color: #fff;
background-color: #333;

}



.items_div{
width:90%; padding:15px; background-color: #eee; text-align:center; color:Blue; font-size:15pt; margin-top:10px; margin-bottom:10px;
border: 1px solid Silver;
position: relative;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
}



.action_button{
width:40%; background-color: #ff9900; margin-left:auto; margin-right:auto;
 margin-bottom:10px; margin-top:10px;
border: 1px solid Silver;
position: relative;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
}


.hosting_facts{
width:1%;
text-align:center; color:#333; font-weight:600; border:3px solid #333; padding:12px; border-radius:10px; background-color:#ffffcc;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
white-space:nowrap;
}


.hosting_header{
text-align:center; font-weight:600; font-size:10pt; color:#555; background-color:#eee; padding:5px;
border: 3px solid #ffcccc;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;
/* COMMENTED BY CODEX: Awhite-space:nowrap; */
}



.socialbutton{}

.socialbutton:hover{
-moz-box-shadow: 2px 2px 2px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 2px #cccccc; /* Safari */
box-shadow: 2px 2px 2px #cccccc;
}



.imagetable{
width:100%;
margin-top:15px; margin-bottom:25px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:8pt;
color: #999;
font-weight:600;
padding:0;

}



.tos b{
font-size:10pt;

}


.mem_header_link{
color:#333;
font-weight:500; font-size:10pt;text-decoration:none; 
background-color: #eee;
cursor:pointer;
padding:6px;

}



.mem_explanation{
background-color:#ffffff; 
color:#333;
font-weight:500; font-size:10pt;
padding:6px;
}





a.index_agency {
color: #333; 
padding:10px;
padding-left:12px;
display: block;
text-decoration: none;
font-size:7pt;
font-weight: 400;
text-align: left;
}

a.index_agency:visited {
color: #333;
background-color: #eee;
font-size:8pt;
font-weight: 400;
text-align: left;
text-decoration:underline;
}

a.index_agency:hover {
color: #cc0000;
/* COMMENTED BY CODEX: Abackground-color: #eee; */
font-size:7pt;
font-weight: 400;
text-align: left;
text-decoration:underline;
background-color: #eee;
}



a.indxcntr {
color: #333; 
padding: 5px;
display: block;
text-decoration: none;
font-size:8pt;
font-weight: 400;
text-align: left;
}


a.indxcntr:hover {
color: #000;
background-color: #eee;
font-size:8pt;
font-weight: 400;
text-align: left;
text-decoration:none;
}


.continent_header{
text-align:left;
font-size:10pt;
padding:10px 10px 10px 10px;
width:20%;
vertical-align:top;
background-color: #eee;

}



 th{
font-size:15pt;
color: #333;
}





.inlist_descr{
margin-top:10px;
font-size: 9pt;
text-align:justify;
}


.inlist_service_info{
font-size: 7pt;
text-align:justify;
margin-top:15px;

}


.tripcook_recommends{
background-color: #000099;
color: #fff;
padding:7px;
font-size:10pt;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}


	
.short_product_update_title{
	font-size:14pt;
	font-weight: 600;
	font-family : verdana;
	color :#333;
	text-align:left;
	text-decoration:none;
/* COMMENTED BY CODEX: adisplay:block; */
	padding:3px;
	
	}

	.short_product_update_date{
	font-size:8pt;
	font-weight: 600;
	font-family : verdana;
	font-weight:500;
	color :#333;
	text-align:left;	
	text-decoration:none;
/* COMMENTED BY CODEX: adisplay:block; */
	padding:3px;
	}

	.image_short_product_update{
	max-width:250px;  border: 7px solid #ccc;
	padding:0px;
	border-radius:8px;
-moz-border-radius:8px; /* Firefox 3.6 and earlier */

	}

	
.round_blue_table{
border-radius:8px;
-moz-border-radius:8px; /* Firefox 3.6 and earlier */
/* COMMENTED BY CODEX: Abackground-color: #ededed; */
/* COMMENTED BY CODEX: Abackground-color: #ffcc66; */
padding:0px;
width:100%;
text-decoration:none;
font-size:9pt;
color:#333;

}






 
 
 .spec_agent_contact_tab{
 font-size:9pt;
 background-color:#eee;
 padding:7px;
 width:95%;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 }

 
 .spec_agent_contact_tab th{
 background-color: #6699cc;
 padding: 10px;
 color: #fff;
 }

 


.image_big_product_update{
width:250px;
height:175px;
border: 10px solid silver;
padding:0px;


}


.big_product_update_text_td{
width:1px;
text-align:justify;
}


.MATRIXTAB{
margin-left:auto;
margin-right:auto;

}



/*/############ DROPDOWN */

.dropdown {
    position: relative;
    display: inline-block;
}



.dropdown-content {
    display: none;
    position: absolute;
  	background-color: #e9e9e9;
    min-width: 60px;
/* COMMENTED BY CODEX: abox-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
    padding: 12px 16px;
    z-index: 1;
	text-align:left;
	margin-top:0px;
}


.dropdown:hover .dropdown-content {
    display: block;
}


/*########## END*/


















		
		
		
		/*MOBILE VERSION RED MENU*/
		.upper_menu_item{
		display:block;
		color: #fff;
		font-size:13pt;
		padding:10px;
		border-bottom:1px solid silver;
		
		}

		.upper_menu_item:hover{
		cursor: pointer;
		background-color: #cc9966;
		}

		
		a.sub_menu_link:link, a.sub_menu_link:visited  {
color: #333;
text-decoration:none;
font-size:12pt;
font-weight: 400;
text-align: left;
display:block;
white-space:nowrap; 
padding:10px;
padding-left:10px;
}

a.sub_menu_link:hover {
background-color: #ccc;
color: #444;
}





.sub_menu_table_td{
background-color: #eee;
padding:0;
padding-left:0px;
margin:0;
width:100%;
}



.mobile_footer_header{
background-color: #ccc;
width:auto;
padding:7px;
white-space:nowrap;
color: #000;
font-size: 15pt;
}



a.continent_header_link {
color: #333; 
background-color: #eee;

padding:12px;
display: block;
text-decoration: none;
font-size:10pt;
font-weight: 400;
text-align: center;
cursor:pointer;
width:100%;
white-space:nowrap;
}

a.continent_header_link:visited {
color: #333;
padding:12px;
background-color: #eee;
font-size:10pt;
font-weight: 400;
text-align: center;
text-decoration:underline;
display:block;
width:100%;
white-space:nowrap;
}

a.continent_header_link:hover {
color: #000;
padding:12px;
background-color: #ccc;
font-size:10pt;
font-weight: 400;
text-align: center;
text-decoration:none;
cursor:pointer;
display:block;
width:100%;
white-space:nowrap;
}



a.tr_indxcntr {
color: #333; 
padding: 5px;
display: block;
text-decoration: none;
font-size:10pt;
font-weight: 400;
text-align: left;
white-space:;
}


a.tr_indxcntr:hover {
background-color: #eee;
}

a.tr_indxcntr:visited {
color: #777;
}


a.type_item {
color: #333; 
padding: 5px;
display: block;
text-decoration: none;
font-size:12pt;
font-weight: 400;
text-align: left;
white-space:nowrap;
}


a.type_item:hover {
color: #000;
background-color: #ccc;
font-size:12pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}

a.type_item:visited {
color: #000;
background-color: #003399;
font-size:12pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}


a.x_eraser{
color: #ff0000;
background-color:#fff;
 
font-weight:600;
padding: 5px;
display: block;
text-decoration: none;
font-size:9pt;
font-weight: 400;
text-align: left;
white-space:nowrap;
}


a.x_eraser:hover {
color: #ff0000; 
font-weight:600;
background-color: #eee;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}

a.x_eraser:visited {
color: #ff0000; 
font-weight:600;
background-color: #003399;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}



a.topbar:link, a.topbar:visited{
color: #333;
background-color:#FFcc66;
font-weight:600;
padding: 7px;
display: block;
text-decoration:none;
font-size:11pt;
font-weight: 400;
text-align: center;
white-space:nowrap;
}

a.topbar:hover{
background-color:#FFcc99;

}



a.x_eraser:hover {
color: #fff;
background-color:#cc0000;


font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}

a.x_eraser:visited {
color: #fff;
background-color:#cc0000;


font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}


.trfield{
font-size:13pt;

}


.tourreq_table{
font-size:13pt;

}



	a.sortlink12 {
	font-size:12pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}

	a.sortlink14 {
	font-size:14pt;
	font-weight: 500;
	font-family : verdana;
	color :#cc0000;
	}


	.product_text{
/* COMMENTED BY CODEX: acolor:#cc0000; */
}

.product_text a:link,  .product_text a:visited {
color: #cc0000;
font-size:11pt;
font-weight:500;
text-decoration: underline;
}

.product_text a:hover{
text-decoration: none;
}



.centralcontent_no_border{
font-size:15pt;
text-align: left;
padding:5px;
padding-right:12px;
padding-left:12px;
margin:0px;
width:100%;
/* COMMENTED BY CODEX: abackground-color:#cc0000; */
}


.leftcontent{
max-width:20%;
}



	  
.index_latest_header{
font-size:14pt;
padding:5px;
white-space:nowrap;
font-weight:500;
text-align:center;
background-color: #eee;
display:block;
}


.index_latest_tab{
width:100%; 
margin-top:30px;
}	  


.index_latest_tab th{
font-size:14pt;
white-space:nowrap;
font-weight:600;
text-align:center;
background-color: #eee;
display:block;
padding:10px; 
color:#444;

}

.index_latest_tab td{
font-weight:500;
text-align:left;
padding:4px; 
padding-bottom:1px; 
}


.index_tab{
    border-collapse: collapse; /* equivalent to cellspacing=0 */
    border-spacing: 0; /* also equivalent to cellspacing=0 */

}


.index_tab th{
font-size:14pt;
padding:5px;
/* COMMENTED BY CODEX: Awhite-space:nowrap; */
font-weight:500;
text-align:center;
background-color: #ffcc00;
margin:0px;
}



.mainsearch_input{
font-size:15pt;
color: #555;
border:0;
background-color: #fff;
padding:3px;

}



a.dd_search_link:link {
display:block;
text-decoration:none;
color: #777;
font-size:11pt;
padding:7px;
font-weight:500;
}

a.dd_search_link:visited{
}

a.dd_search_link:hover{
color: #333;
background-color:#ded7b4;
}


.dropdown_search{
text-align:left;
}


.dd_search_res_tab{
margin-bottom:20px;
margin-top: 20px;
}



.normal_input{
font-size:13pt;
}


.error{
font-size:15pt;
color: Red;
}


.choose_article{
padding:15px;

}

.choose_article:hover{
background-color:#eee;

}


.post_subheader{
color:#333;
font-size:18pt;
margin-bottom:0;
padding-bottom:0;
}


.postpara{
font-size:16pt;
color:#333;

}


.postpara b{
font-size:16pt;
color:#333;
font-weight:600;
}


.postpara i{
font-size:16pt;
color:#333;
font-weight:500;
font-style:italic;
}



.postpara span.postunderline{
font-size:16pt;
color:#333;
font-weight:500;
text-decoration:underline;
}


	.main_post_update_date{
	font-size:11pt;
	font-weight: 500;
	font-family : verdana;
	color :#333;
	text-align:left;	
	text-decoration:none;
	display:block;
	padding:5px;
	}


	
a.postpara_link:link {
text-decoration:underline;
color: #cc0000;
font-size:16pt;
font-weight:500;
}

a.postpara_link:visited{
color: #cc0000;
}

a.postpara_link:hover{
text-decoration:none;
}




.formattab td{
padding:5px;
}

.formattab a{
color: #fff;
text-decoration:underline;
}


.addedate{
font-size:9pt;
color: #888;
text-decoration:none;
}


.postimagetab caption {
font-size:10pt;
}


.showhint{
background-color:#eee;
color: #333;
white-space:nowrap;
}


.latest_profiles_list{
font-size:11pt;

}


.profileRating {
background: url(/images/star_empty.gif);
width: 160px;
height: 30px;
}

.profileRating div {
background: url(/images/star_full.gif);
width: 0;
height: 100%;
}

.profileReviewRating {
background: url(/images/star_empty_small.gif);
width: 85px;
height: 17px;
margin-top:5px;
margin-bottom:5px;
/* COMMENTED BY CODEX: abackground-color:#ffcc00; */
margin-left:auto;
margin-right:auto;
}

.profileReviewRating div {
background: url(/images/star_full_small.gif);
width: 0;
height: 100%;

}




a.country_page_link:link,  a.country_page_link:visited {
color: #393939;
font-size:11pt;
font-weight:500;
text-decoration: underline;
white-space:;
padding-top:1px;
padding-bottom:11px;

text-align:left;
display:inline;
}

a.country_page_link:hover{
text-decoration: none;
}


.bigb{
font-size:15pt;
}

.bigbred{
font-size:15pt;
color: #FF0000;
}




a.bigred_link:link,a.bigred_link:visited {
text-decoration:underline;
color: #FF0000;
font-size:15pt;
font-weight:600;
display:block;
padding:10px;
}

a.bigred_link:hover{
text-decoration:none;
}



    .zatemnenie {
        background: rgba(102, 102, 102, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
				z-index:98;
      }

      .okno {
        width: 300px;
        height: 150px;
        text-align: center;
        padding: 15px;
        border: 3px solid #0000cc;
        border-radius: 10px;
        color: #0000cc;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        background: #fff;
				z-index:99;
      }

	  

a.profile_cat_link:link, a.profile_cat_link:visited {
text-decoration:underline;
color:#555; 
font-size:12pt;
}

a.profile_cat_link:hover{
text-decoration:none;
}



.profile_cat_container{
text-decoration:underline;
color:#555; 
font-size:12pt;

}



.in_post_list{
font-size:15pt;
}


.my_sape_url{
font-size:9pt;
}




.weburl{
text-overflow: ellipsis; 
  overflow-x: hidden; 
  width: 270px; 
  white-space: nowrap; 
/* COMMENTED BY CODEX: aborder:1px solid silver; */
  display:block;
  background: ;
  position: relative;
  
}

.weburl::after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; top: 0; /* Положение элемента */
    width: 80px; /* Ширина градиента*/
    height: 100%; /* Высота родителя */
	z-index:1;
    /* Градиент */
    background: -moz-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -o-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: linear-gradient(to right, rgba(255,255,255, 0.2), #fff 100%);
   }

   
   
   .weburl_grey{
text-overflow: ellipsis; 
  overflow-x: hidden; 
  width: 290px; 
  white-space: nowrap; 
/* COMMENTED BY CODEX: aborder:1px solid silver; */
  display:block;
  background: ;
  position: relative;
  
}

.weburl_grey::after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; top: 0; /* Положение элемента */
    width: 80px; /* Ширина градиента*/
    height: 100%; /* Высота родителя */
	z-index:1;
   }



.weburl100{
text-overflow: ellipsis; 
font-size:11px;
  overflow-x: hidden; 
  width: 100px; 
  white-space: nowrap; 
/* COMMENTED BY CODEX: aborder:1px solid silver; */
  display:block;
  background:;
  position: relative;
  
}

.weburl100::after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; top: 0; /* Положение элемента */
    width: 20px; /* Ширина градиента*/
    height: 100%; /* Высота родителя */
	z-index:1;
    /* Градиент */
    background: -moz-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -o-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: linear-gradient(to right, rgba(255,255,255, 0.2), #fff 100%);
   }



   .short_post_thumbpic{
   width:220px;
   border:1px ridge silver;
   /* adaptive */
/* position: absolute; left: 0;top: 0; width: 100%;height:auto;   */
   }

   
   
   /* tooltips */
.couponcode {

    cursor: pointer;
	background-color:#ffcc00;
	padding:3px;
	width:10px;
	height:10px;
	font-size:14px;
	font-weight:600;
	color:#fff;
}


.couponcode:hover .tooltip {
    display: block;
}


.tooltip {
    position: absolute;
/* COMMENTED BY CODEX: awhite-space: nowrap; */
    display: none;
    background: #ffffcc;
    border: 1px solid black;
    padding: 5px;
    z-index: 1000;
    color: black;
	max-width:300px;
	font-weight:500;
}

/* end tooltips */


.basicfactstable{
width:80%; margin-left:auto; margin-right:auto; border:1px solid #A8CfF8; 
padding:10px;
color: #666;
font-size:15pt;
background-color: #D4E7FC;

border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;

}


.basicfactstable a:link, a:visited {
text-decoration:underline;
color:#555; 
font-size:15pt;
}

.basicfactstable a:hover{
text-decoration:none;
}


.saferpass_table{
border:1px solid silver;
background-color:#eee;
padding:10px;
}



	a.paginator_link:link, a.paginator_link:link{
	font-size:10pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#333;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}

	a.paginator_link:hover{

	}

	
	.paginator_td{
	font-size:10pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#fff;
	background-color:#ccc;
	padding:8px;
	}


	.action_button_table{
color:#fff;
font-size:14pt;
width:60%; margin-left:auto; margin-right:auto;
background-color: #FFC300;
 margin-bottom:10px; margin-top:10px;
border: 1px solid Silver;
position: relative;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 2px 2px 5px #cccccc; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 2px 2px 5px #cccccc; /* Safari */
box-shadow: 2px 2px 5px #cccccc;

}

.action_button_table td{
text-align:center;
padding:10px;
}


.action_button{
text-align:center;
padding:10px;
font-size:15pt;
vertical-align:middle;
}




.post_field{
background-color:#eee;
font-size:16pt;
font-weight:500;
border:1px solid #ccc;
padding:5px;
/* COMMENTED BY CODEX: Adisplay:block; */

}




.yellow_invitation_tab{
margin-left: auto; 
margin-right:auto; 
margin-top:20px; margin-bottom:20px; 
width:100%; 
background-color:#FFD700; 
border-radius:0px; 
-moz-border-radius:0px; 
/*margin-left:0; margin-right:0;*/
}



.postpic {
    position:relative;
/* COMMENTED BY CODEX: awidth: 300px; */
/* COMMENTED BY CODEX: aheight: 200px; */
}

.overlay {
    position:absolute;
    top: 40%;
    left: 45%;
    margin-left: auto;
	margin-right:auto;
	width:30px;
	}

	
	
	
.MyH2 {
    margin: 1em 0 0.5em 0;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    position: relative; 
    font-size: 24px;
    line-height: 40px;
    padding: 15px 15px 15px 15%;
    color: #355681;
    box-shadow:
        inset 0 0 0 1px rgba(53,86,129, 0.4),
        inset 0 0 5px rgba(53,86,129, 0.5),
        inset -285px 0 35px white;
    border-radius: 0 10px 0 10px;
    
}






.testimonial_toaction{
margin-top:10px; background-color:#ff6666; color:#fff; padding:10px; text-align:center;
  
    border-radius: 0 10px 0 10px;
    
}


.magenetad a:link{
color:#fff;
text-decoration:none;
font-size:13px;
}


.profile_footer_contact{
    position: fixed;
    bottom: 0;
    width: 100%;
	background-color:#;
}



.incountry_section_tab{
width:100%;
background-color:#eee;
border-collapse:collapse;
margin-bottom:20px;
}



		a.incountry_section_link_chosen:link{
	font-size:12pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#666;
	display:block;
	padding:10px;
	text-decoration:none;
	background-color: #ccc;
	}

	a.incountry_section_link_chosen:visited{}

	a.incountry_section_link_chosen:hover{
	background-color: #bbb;
	}		

	
	a.incountry_section_link_idle:link{
	font-size:12pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#666;
	display:block;
	padding:10px;
	text-decoration:none;
	}

	a.incountry_section_link_idle:visited{}

	a.incountry_section_link_idle:hover{
	background-color: #ccc;
	}

	
	
	.call-to-action{
width:100%;
margin-left:auto;
margin-right:auto;
/* COMMENTED BY CODEX: aborder:1px solid silver; */
text-align:justify; margin-top:30px; margin-bottom:30px;   background-color:#eee; padding:20px; border:1px solid #333; display:block;
}

.call-to-action td{
width:33%;
}

.call-to-action-yellow{
width:100%; margin-left:auto; margin-right:auto; padding:10px; padding-left:20px; padding-right:20px; background-color:#F9CE74; text-align:center; border:1px solid #A15E1B; display:block;
}



	
	.magenet_container a:link{
	font-size:14pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#fff;
	text-decoration:none;
	}

	
	
		.logo_img_class_noborder{
	padding:0;  margin:0; background:url(https://bizpages.org/images/w_g_bkg.gif);
	}

	.logo_img_class_bordered{
	padding:0;  margin:0; background:url(https://bizpages.org/images/w_g_bkg.gif); border:0px solid silver; 
	}


	.in_post_li{
	margin-top:5px;
	}

	
		.profile_warnings{
	background-color:#ffcc00;
	color:#333;
	text-align:center;
	padding:10px;
	font-weight:500;
	font-size:inherit;
	
	}

	
		a.under_profname_link:link{
	color:#666; font-weight:500; text-decoration:none; font-size:10pt; margin-left:0px;

	}

	a.under_profname_link:hover{}

	a.under_profname_link:visited{}


	.profilemenutd_chosen{
	width:50%;
	text-align:center  !important; 
	white-space:nowrap  !important;
	padding:0px !important; 
	background-color:#eee;
	}

	.profilemenutd_link{
	width:50%;
	text-align:center  !important; 
	white-space:nowrap;
	padding:0px  !important; ;
	background-color:#ccc;
	}


			a.profmenu_link:link{
	color:#666; font-weight:500; text-decoration:none; font-size:11pt; margin-left:0px;
display:block; padding:20px;
	}

	a.profmenu_link:hover{}

	a.profmenu_link:visited{}


	
		.cost_promo{
	border:2px solid #FD7067; white-space:nowrap; 
/* COMMENTED BY CODEX: awidth: auto; */
/* COMMENTED BY CODEX: Awidth: fit-content; */
/* COMMENTED BY CODEX: oAverflow: auto; */
    display: inline-block;
	padding:2px;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	margin:4px;
	border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
background-color:#fff;
color:#FF5733;

	}

	
	.activity_div{
	border:2px solid #ECDDAF;
    width:100%;
	padding:9px;
	font-size:16px;
	margin:4px;
	border-radius:4px;
-moz-border-radius:4px; /* Firefox 3.6 and earlier */
background-color:#FAF5BA;
color:#333;
	
	}

	
	
			a.activity_start_button:link{
display:;
	background-color:#E7A605;
padding:10px;	
	width:25%;
	text-align:center;
	text-decoration:none;
	font-size:13pt;
	color: #fff;
	border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
margin-top:auto;
margin-bottom:auto;
	}

	a.activity_start_button:hover{}

	a.activity_start_button:visited{}


	
	.booster_ad{
	width:50%; margin-left:auto; margin-right:auto; text-align:center; font-size:1.5em; margin-top:10px;margin-bottom:10px; width:1%; padding:10px;
	
	}

	
	
	
	.balance_tab{
	font-size:13px;
	}

	.balance_tab td{

	}

	.balance_div{
	width:100%;
	white-space:nowrap;
	margin-left:auto;
	margin-right:auto;
		background-color: #FDE535;
		padding:15px;
		font-size:14px;
		color:#333;
		border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */

	}

	
	
		b.task_hdr{
	color:#444;
	font-size:14pt;
	font-weight:500;
	}

	
	.error_activity{
	margin-top:20px; margin-bottom:20px;
	margin-left:auto; margin-right:auto;
	border-radius:10px;
	-moz-border-radius:10px; 
	border:1px solid #ff0000;
	max-width:90%;
	float:center;
	padding:10px;
	background-color:#FF5733;
	color:#fff;
	
	}

	
	
	.raffle2{
	text-align:center; font-size:13px; width:20px; height:20px; padding:10px; background-color:#AED6F1; color:#111;	
	}

	.raffle3{
	text-align:center; font-size:13px; width:20px; height:20px; padding:10px; background-color:#85C1E9; color:#111;	
	}

	.raffle_win{
	text-align:center; font-size:13px; width:20px; height:20px; padding:10px; background-color:#F8FC1F; color:#111; border:8px solid #DAA6F9; border-radius:10px; -moz-border-radius:10px; /* Firefox 3.6 and earlier */
	}

	
	
			a.activity_group_link:link{
font-size:0.7em  !important;
font-weight: 500;
color :#666;
display:inline;
padding:9px;
background-color:#eee;
text-decoration:none;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}

	a.activity_group_link:hover{background-color:#ddd;}

	a.activity_group_link:visited{}		

	
	a.activity_group_link_chosen:link{
font-size:0.7em  !important;
font-weight: 500;
color :#fff;
display:inline-block;
padding:9px;
background-color:#cbcbcb;
text-decoration:none;

border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}

	a.activity_group_link_chosen:hover{background-color:#ccc;}

	a.activity_group_link_chosen:visited{}

	
	
	
a.account_cat_link_R:link, a.account_cat_link_R:visited {
text-decoration:none;
color:#555; 
font-size:0.95em;
}

a.account_cat_link_R:hover{
text-decoration:underline;
}


.profile_top_tab{
background-color: #ccc;
border:1px solid silver;
color :#333;
font-size:13px;
font-weight: 600;
margin-bottom:10px;
}

.profile_top_tab td {
padding:10px;
}

	
	.profiles_menu_tab	{

}

.profiles_menu_tab td{
text-align:center;
padding:5px;
}



.country_res_header{
border:1px solid silver;
padding:10px;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
}




.gp_cat_tab{
display:inline;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}

.gp_cat_td{
background-color:lightblue;
padding:5px;
white-space:nowrap;
margin-right:5px;
font-size:0.9em;
font-weight:500;
color:#000;
}



/* blackened image*/
.gp_image_wrapper {
  position: relative;
  width: 290px;
  height: 350px; /* vertical golden ratio */
  overflow: hidden;
}


.gp_image_wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* Gradient overlay on bottom */
.gp_image_wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* adjust based on how much of the bottom to darken */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
  pointer-events: none;
}


/* Text caption */
.gp_image_caption {
/* COMMENTED BY CODEX: aborder:1px solid silver; */
  position: absolute;
  bottom: 10px;
  left: 1px;
  color: white;
  font-size: 1.0rem;
  font-weight: bold;
  z-index: 2;
  text-align:left;
  padding-left:0;
}


.gp_image_caption a:link{
  color: white;
  font-size: 1rem;
  font-weight: normal;
  text-decoration:none;
}

.gp_image_caption a:hover{
  color: white;
}

.gp_image_caption a:visited{
  color: white;
}



.gp_image_uppercaption {
  position: absolute;
  top: 10px;
  left: 15px;
  color: white;
  font-size: 1.3rem;
/* COMMENTED BY CODEX: afont-weight: bold; */
  z-index: 2;
  text-align:left;
  background-color:#6666cc;
  padding:5px;
}






        .testimonial-author {
            display: flex;
            align-items: center;
			font-size:0.9em;
			vertical-align:middle;
        }


 .author-avatar {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            overflow: hidden;
            margin-right: 1rem;
        }

        
        .author-avatar img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        
		
		
			    /* styles FOR SHORT PROFILE DESCR */
#short_listing_headerdata{
text-align:left;
}

		
#short_listing_headerdata a:link,
#short_listing_headerdata a:visited,
#short_listing_headerdata a:hover {
    /* styles only for <a> elements inside #mydiv */
    color: #111;
  font-size:21px;
  text-decoration:underline;
  font-weight:500;
  margin:0px;
}	

#short_listing_catsdata{
text-align:left;
}


#short_listing_catsdata a:link,
#short_listing_catsdata a:visited,
#short_listing_catsdata a:hover {
    /* styles only for <a> elements inside #mydiv */
    color: #333;
  font-size:15px;
  text-decoration:underline;
}

	#short_listing_addressdata {
    /* styles only for <a> elements inside #mydiv */
    color: #555;
  font-size:12px;
  	text-align:left;
}


#short_listing_descrdata{
    /* styles only for <a> elements inside #mydiv */
    color: #333;
    text-decoration: none;
	text-align:left;
	padding:5px;
	padding-left:0px;
	text-align:left;
}		

#short_listing_contactdata{
padding:5px;
padding-left:0px;
text-align:left;

}



#short_listing_contactdata div{
display:block;
  color: #333;
  font-size:15px;
  text-decoration:none;

  background-color: #D4CEF5;
  padding:5px;
  margin:3px;
  font-weight:500;
}



#short_listing_contactdata a:link,
#short_listing_contactdata a:visited,
#short_listing_contactdata a:hover {
    /* styles only for <a> elements inside #mydiv */
    color: #333;
  font-size:15px;
  text-decoration:none;
display: inline-block;
  background-color: #4E3FA1;
  padding:5px;
  margin:3px;
  color: #fff;
  font-weight:500;
  margin-bottom:5px; margin-top:5px;
}


#short_listing_servicedata{
    /* styles only for <a> elements inside #mydiv */
    color: #333;
    text-decoration: none;
	text-align:left;
	font-size:12px;
}		


.neighbor_country_div{ margin-top:10px; font-size:15pt;}



#linktoall{padding:10px}

#linktoall a:link,
#linktoall a:visited,
#linktoall a:hover {
    /* styles only for <a> elements inside #mydiv */
    color: #333;
  font-size:17px;
  text-decoration:underline;
  padding:5px;
  margin:3px;
  color: #333;
  font-weight:500;
}