body{
	font-family: Verdana;	
	color: #666666;
	background-color:#eeeeee;
	font-size: 11pt;
	font-weight: 400;
	text-align: center;
    margin: 0;
}

body.blogbody{
	
	color: #666666;
	background-color:#000066;
	font-size: 10pt;
	font-weight: 400;
    margin: 0;
}


.keywords{
	color: #666666;
	font-size: 8pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}

th{
font-size:15pt;
font-weight: 600;
text-align:center;
}
.stats{
padding-top:15px;
apadding: 3px;
aborder: 1px solid silver;
	color: #666666;
	font-size: 8pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}
.txt{
	
	color: #666666;
	font-size: 12pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}
.txt7{
	
	color: #666666;
	font-size: 7pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}


.textminus1{
	
	color: #666666;
	background-color:#ffffff;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}

.textminus2{
	
	color: #666666;
	background-color:#ffffff;
	font-size: 8pt;
	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%;

}

.footerframe {
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-top:0px;
}

.mainframeblog {
border:1px solid Silver;
border-bottom:1px solid Silver;
padding: 0px;
text-align: justify;
background-color:#ffffff;
}

.ofmainframe {
border-bottom:1px solid Silver;
border-top:1px solid Silver;
border-right:1px solid Silver;
border-left:1px solid Silver;
}

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:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#666666;	
	}

	.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;
	}

.sortlink_text{	
font-size:10pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
}

	
a.sortlink {
	font-size:10pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}

	a.sortlink12 {
	font-size:12pt;
	font-weight: 500;
	text-align: center;
font-family : verdana;
	color :#cc0000;
	}
	a.sortlink14,a.sortlink14:visited {
	font-size:14pt;
	font-weight: 500;
	font-family : verdana;
	color :#666;
	text-decoration:none;
	}

	
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;
	}

	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;
	}
	
a:link.countries {
color: #cc0000;
font-size: 10pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}

a:visited.countries {
color: #990000;
font-size: 10pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}

a:hover.countries {
color: #666666;
font-size: 10pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:link.keycities2 {
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:visited.keycities2 {
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:hover.keycities2 {
color: #003300;
font-size: 7pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}

table.footer {
border: 1px solid Silver;
background-color: #eeeeee;
width: 100%;
text-align: left;
}

.copyright {
font-size:9pt; 
font-weight: 500;
text-align: left;
color:#eee;
}
	h1
	{
	font-size: 27pt;
	color:   #666; 
	font-weight: 600;
	text-align: center;
	color:#333;
	padding:30px;
	#	background-color:#ffe680;
} 	

	h2
	{
	font-size: 14pt;
	color:   #666;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}
	h3
	{
	font-size: 13pt;
	color:   #666;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}

	b{
	font-size:12pt;
		color:   #666; 
		font-size:inherit;
	}
	
	.b15{
	font-size:12pt;
	color:   #666; 
	
	}
	.b10{
	font-size:10pt;
	color:   #666; 
	}
	
	.catheader{
	font-size:14pt;
	color:   #666; 
	display:block;
	margin-top:11px;
	}
	
	h1.profilename{
	
	font-size: 20pt;
	color:   #666; 
	font-weight: 600;
	text-align: left;
	adisplay:inline;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	}
		h4.profilename{
	
font-size:11pt;
display:block;
width:50%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
margin-bottom:5px;
background-color:#eee;
color:#333;

	}	
	h3.profilename{
	
font-size:12pt;
display:block;
text-align:left;
padding-top:0px;
padding-bottom:0px;
margin-bottom:5px;
color:#666;
	}
	
	
	strong{
	
	font-size: 12pt;
	color:   #666; 
	}
	
	.spec_agent_b1{
	font-size: 20pt;
	color:   #778899; 
	font-weight: 600;
	text-align: left;
	margin-bottom:7px;
	
	}
	
	hr.spec_agent_redline{
	height:20px;
	background-color: #990000;
	}

	div.linesepartor{
	width:50%;
	abackground-color: #cccccc;
	border-top:1px thin #cccccc;
	}

.index_featured{
color: #333;

}
	
.profiletable{

width:100%;
border-collapse:collapse;
background-color:#fff;
padding:15px;
	
	}
	
.inprofiletable{
text-align:left;
font-size:11pt;
padding:15px;
color:#333;
border: 1px solid #ccc;
border-right: 1px solid #ccc;

}

.profiletable th  {
font-size:11pt;
text-align:left;
padding:10px;
background-color:#eee;
color:#333;

}

	
	.whitecontent{
background-color: #ffffff;
color :#333;
font-size:11pt;
padding-left:8px;
}

.greycontent{
background-color: #eee;
color :#333;
font-weight: 600;
width:30%;
font-size:11pt;
text-align:center;
padding:10px;
}



.remarks {
font-size:12pt; 
color: #cc0000;
font-weight: 500;
text-align: left;
}

a:link.remarklink {
color: #cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:visited.remarklink {
color: #cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:hover.remarklink {
color:#cc0000;
font-size: 12pt;
font-weight: 500;
TEXT-DECORATION: none;
font-family : verdana;
}


table.profileform{
font-size:11pt; 
color: #000000;
font-weight: 600;
text-align: left;
}

.reviewtable{
font-size:11pt; 
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;
}
.reviewtable td{
padding:6px;
}


.reviewheader{
font-size:9pt; 
color: #000033;
font-weight: 500;
text-align: left;
background-color:#ffffff;
border: 0px;

}




	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.Rsortlink:link{
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc3300;
	}

a.Rsortlink:visited{
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc3300;
	}

	a.Rsortlink:hover{
	font-size:8pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#666666;
	text-decoration: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:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink:visited {
font-size:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink:hover {
font-size:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#666666;
text-decoration:underline;
}

a.intextlink_like_text:link {
font-size:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#333;
text-decoration:none;
}

a.intextlink_like_text:visited {
font-size:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#333;
}

a.intextlink_like_text:hover {
font-size:12pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#333;
text-decoration:none;
}



a.intextlink10:link {
font-size:10pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink10:visited {
font-size:10pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink10:hover {
font-size:10pt;
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;
}




.maroon{
font-size:11pt;
font-weight: 600;
text-align: center;
font-family : verdana;
color :#FFFFFF;
background-color: #cc0000;
}

.green {
margin-bottom: 5px;
padding: 5px;
color:#000033;
}

strong.cc0000 {
margin-bottom: 5px;
padding: 5px;
color:#cc0000;
}


div.nores{
border: 1px ridge RED;
padding: 5px;
color: RED;
}





a.navigationlink:link{ 
	display:yes;
	font-size:10pt;
	font-weight: 600;
	text-align: center;
	color :#cc0000;
	}
	a.navigationlink:visited{
	}
	a.navigationlink:hover{
	}

	a.navigationlink_small_grey:link{ 
	font-size:12px;
	font-weight: 500;
	color :#999;
	}
	a.navigationlink_small_grey:visited{
	}
	a.navigationlink_small_grey:hover{
	}

.navigation_small_grey{
font-size:12px;
font-weight: 500;
text-align: left;
color :#999;
width:100%;
padding:5px;
margin:0px;
}

.navigation{
font-size:10pt;
font-weight: 600;
text-align: left;
font-family : verdana;
color :#cc0000;
display:yes;
width:100%;
abackground:url(http://tripcook.com/images/bkgtop.gif);
abackground-color:#ccccff;
padding:5px;
margin:0px;
}

.navigate_td {
white-space:nowrap;
color: #666;
padding-left:5px;
}


.last_updated{
background-color: #fff;
padding: 3px;
white-space:nowrap;
font-size:7pt;
margin-left: 12px;
}
.navigationnoborder{
font-size:10pt;
font-weight: 500;
text-align: left;
font-family : verdana;
color :#cc0000;
display:yes;
width:100%;
border:0px solid White;
}




#txt{
text-align: left;
}

.showcounter{
display:none;
}

a.frmheader:link, a.frmheader:visited, a.frmheader:hover{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	display:block;
	padding:8px;
	}

a.frmheader:hover{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	background-color: #999;
	text-decoration:none;
	display:block;
	padding:8px;
	}
a.frmheader:visited{
	font-size:10pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#333333;
	background-color: #eee;
	text-decoration:none;
	display:block;
	padding:8px;
	}

	
a.kwd_link:link, a.kwd_link:visited, a.kwd_link:hover{
	font-size:14pt;
	font-weight: 500;
	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:15pt;
	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;
	}
	
.revrating{
display:block; 
background-color:#0033ff;
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:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}

	a.latestlink:hover{
	font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	}
	
	a.latestlink:visited{
	font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	}

	a.latestlink_bold:link {
	font-size:13pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}

	a.latestlink_bold:hover{
	font-size:13pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	}
	
	a.latestlink_bold:visited{
	font-size:13pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	}

	a.latestlink_hall_of_fame:link {
		font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
		padding: 10px;
		display:block;
	}

	a.latestlink_hall_of_fame:hover{
		font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;

	}
	
	a.latestlink_hall_of_fame:visited{
	font-size:8pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}

	
	.button1{
	background:url(http://tripcook.com/images/b_box1.gif) no-repeat 0 0;
	
	}
	
div.floating-menu {
position:fixed;
border:0px;
width:100%;
z-index:100; 
margin:0px;
padding:0px;

}

div.completesign {
border:0px;
z-index:100; 
margin:0px;
padding: 5px;
}


div.floating-menu a, div.floating-menu h3 {margin:0 0.5em;}



.inuppertable{
abackground:#fff4c8;
}


.searchtable{
width:100%;
border: 1px solid Silver;
background-color:#ffffff;
}

.searchcountryresults{
background-color:#ffffff;
width:100%;


}

.showlasttable{
width:100%;
font-size:8pt;
padding: 15px;
}

.insidelastviewed{
background-color: #ffffcc;
padding: 5px;
margin:8px;
border:1px solid #cc0000;
white-space:nowrap;

}
.tourreq_table{
font-size:12pt;
padding: 0px;
width:100%;
color: #333;
}
.trfield{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:13pt;
color: #333;
}


a.treq{
color: #000000; 
apadding: 2px 2px 2px 2px;
text-decoration: underline;
font-size:7pt;
font-weight: 400;
text-align: left;
}


table.login{
width:100%;
border: 1px solid silver;
}

b.menub{
font-size:9pt;
font-weight: 600;
color: #ffffff;
margin: 0px;
}


.headingbox1{
background-color: #333399;
padding-top:5px;
padding-bottom:5px;
width:100%;
text-align:center;
}
.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;
}

.articletab a{
color: #000000;
font-size:9pt;
font-weight: 500;
padding: 9px;
text-align:justify;
text-decoration:underline;
}




	.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.tpsp:link {
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}

	a.tpsp:hover{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}
	
	a.tpsp:visited{
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}
	
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{
font-size: 11pt;
text-align:justify; 
border-bottom:1px solid #ccc; 
padding-bottom:9px;
}

.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:15pt;
	font-weight: 600;

	font-family : verdana;
	color :#444;
	text-decoration:underline;
}

a.tslink:hover{
	text-decoration:none;
}

td.tslist {
border: 1px solid silver; padding: 12px;
}

.countrypagelist{
padding: 5px;
abackground-color: #f0f0f0;
text-align:left;

}













.countrypagelist
{
color: #000000;

font-size: 9px;
margin: 0px;
Awidth: 580px;
text-align: left;
border: 0px solid #fff;
aborder-collapse: collapse;
abackground-image: url(../images/countries_tbackalt.jpg);
abackground-repeat: repeat;
abackground-position: 0px 0px;
}
.countrypagelist td
{
border: 0px solid #fff;
padding: 0px 0px;
color: #000000;
font-size: 7pt;
qborder-top: 1px solid Silver;
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;
}

.collective_req_td:hover{
border: 1px solid white;
background-color: #eee;
}

.collective_req_td{
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;
	white-space:nowrap;
}

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;

}
.country_page_article{
font-size:9pt;
text-align:justify;
padding:7px;

}


table.dirclass td{
text-align:left;

}



td.accmenu_active{
Awidth:20%;
background-color: #eee;
padding: 10px;
border: 1px solid silver;
text-align:left;
white-space:nowrap;
}

td.accmenu_link{
Awidth:20%;
}


td.accmenu_chosen{
width:100%;
background-color: #999;
padding: 10px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #fff;
font-size:13pt;
}


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:inline-block;
padding: 10px;
padding-left:0px;
padding-right:0px;

background-color: #eee;
white-space:nowrap;
width:100%;
}

a.accmenu_active_link:hover {
font-size:12pt;
	color :#fff;
background-color: #999;		
}

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;
}



a.accmenu_active_link_colored:link,  a.accmenu_active_link_colored:visited {
font-size:12pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	display:inline-block;
padding: 10px;
background-color: #999;
white-space:nowrap;
width:100%;
}

.anymenu_active_link_colored {
background-color: #eee;
border:1px solid #eee;
}

.anymenu_active_link_nocolor {
background-color:;
border:1px solid #fff;
}



.accmenu_header{
font-size:12pt; font-weight:600; padding-top:10px;
}

.addnew{
margin-top: 20px;
margin-bottom:20px;
padding: 10px;
background-color: #ffc;
font-size: 10pt;
width:100%;
white-space:;
}

div.noresult{
color: Red;

}

div.accountmessage{
text-align:justify;
font-size:11pt;
}

.adminheader{
background-color: #D39703;
color: White;
font-size:9pt;
padding: 5px;
font-weight:600;
}

.banner1{
margin:0px;
border:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;

}

.newsline{
background-color: #eee;
padding:5px;
margin: 5px;
color: #000;
font-size: 9pt;

}
#scroller ul{
list-style-type: none;
list-type:none;
text-align:left;
padding:5px;
}

#scroller ul li{
margin:10px;
padding:18px;
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%;
}


.newsline2{
padding:3px;
background-color: #eee;
}

.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**/


.profileorangesection {

width:100%;
border-collapse:collapse;
background-color:#eee
font-size:11pt;
padding:5px;
color:#333;
}

.profileorangesection td {
text-align:left;
font-size:11pt;
padding:5px;
color:#333;
}

.profileorangesection th  {
font-size:11pt;
text-align:left;
padding:10px;
background-color:#eee;
color:#333;

}




/* 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;}


.roundtab{
background-color:#ffcc66;
white-space:nowrap; 
width:100px;
padding:5px;
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;
}


.footerbox_black{
background-color: #333;
width:100%;
color:#fff;
margin-left:auto;
margin-right:auto;

}
.footerbox_black td {
text-align:left;
padding:5px;
padding-right:5px;
padding-left:0px;
white-space:nowrap;
font-size: 9pt;
white-space:nowrap;
}

.footerbox_black div {
white-space:nowrap;
color: #eee;
font-weight:600;
font-size:11pt;
text-decoration:none;
margin-bottom:13px;
margin-left:5px;
padding-left:5px;

}
.footerbox_black ul li {
list-style:none;
margin-bottom:5px;
margin-left:3px;
padding-left:3px;

}
.footerbox_black ul {
margin-bottom:5px;
margin-left:5px;
padding-left:5px;
}
.footerbox_black a:link {
text-decoration:none; color:#fff; white-space:nowrap;
font-size:8pt;
margin-top:5px;
}
.footerbox_black  a:visited {
 color:#fff;
}
.footerbox_black a:hover {
text-decoration:underline;
}

.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;
}

.viewed_message{
font-weight: 500;
color: #666;
}


.unviewed_message{
font-weight: 600;
color: #000033;
}

.upgrade_table{
border-collapse:collapse;
padding:5px;
width:100%;
background-color:#3399cc;
}
.upgrade_table td{
zpadding:5px;
text-align:center;
}
.upgrade_table td:hover{
zpadding:5px;
background-color: #ccc;
}

a.upgrade_link:link, a.upgrade_link:visited{
	font-size:11pt;
	font-weight: 600;
	font-family : verdana;
	color :#fff;
	text-decoration:none;
	display:block;
	padding:6px;
	}
	
	a.upgrade_link:hover{
	font-size:11pt;
	font-weight: 600;
	font-family : verdana;
	color :#333;
	text-decoration:none;
	display:block;
	}
	
	.memyes{
	text-align:center;
	color: Blue;
	font-weight:600;
	}
		.memno{
	text-align:center;
	color: #990000;
	font-weight:600;
	font-size:19pt;
	}
	
	
	
	.adtable{
background-color: #ffffcc;
abackground: #fff url(/images/h2_bkg.gif); 
border: 1px solid #996633;
height:auto;
}


.advheader{
color: #cc0000;
font-size:9pt;
font-weight:600;
}

.advtext{

	color: #333366; 
	font-size: 8pt; 
	font-weight: 500; 
	font-family : verdana; 
	white-space:normal;

}

a.webamsap:link, a.webamsap:visited{
	color: #333366; 
	font-size: 8pt !important; 
	font-weight: 500; 
	TEXT-DECORATION: underline;
	font-family : verdana; 
	white-space:normal;
	}
a.webamsap:hover{
	color: #cc0000; 
	font-size: 8pt !important; 
	font-weight: 500; 
	TEXT-DECORATION: underline;
	font-family : verdana; 
	white-space:normal;
	}


.advurl{
color: #336699;
font-size:8pt;

}





.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: #000;
background-color: #eee;

}


.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_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;
}

.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;
white-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;
text-align:center;
font-size:8pt;
color: #999;
font-weight:600;

}


.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:9pt;
}


.round_grey_table{
border-radius:8px;
-moz-border-radius:8px; /* Firefox 3.6 and earlier */
background-color: #ededed;
padding:0px;
}


a.index_agency {
color: #333; 
padding-left:12px;
display: block;
text-decoration: none;
font-size:7pt;
font-weight: 400;
text-align: left;
cursor:pointer;
}
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;
Abackground-color: #eee;
font-size:7pt;
font-weight: 400;
text-align: left;
text-decoration:underline;
cursor:pointer;
}


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.indxcntr {
color: #333; 
padding: 5px;
display: block;
text-decoration: none;
font-size:9pt;
font-weight: 400;
text-align: left;
}

a.indxcntr:hover {
color: #000;
background-color: #eee;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
}

a.tr_indxcntr {
color: #333; 
padding: 5px;
display: block;
text-decoration: none;
font-size:9pt;
font-weight: 400;
text-align: left;
white-space:;
}

a.tr_indxcntr:hover {
color: #000;
background-color: #eee;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:;

}
a.tr_indxcntr:visited {
}

a.type_item {
color: #333; 
padding: 2px;
display: block;
text-decoration: none;
font-size:9pt;
font-weight: 400;
text-align: left;
white-space:nowrap;
}

a.type_item:hover {
color: #000;
background-color: #ccc;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}
a.type_item:visited {
color: #000;
background-color: #003399;
font-size:9pt;
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;

}


.country_chosen{
border: 3px solid #33A3FF;
padding:5px;
background-color: #33A3FF;
color: #fff;
font-weight:600;
font-size:11pt;
}

.country_selected_tab{
background-color: #33A3FF;

}


.continent_header{
text-align:left;
font-size:10pt;
padding:10px 10px 10px 10px;
width:20%;
vertical-align:top;
background-color: #eee;

}


.profile_update_table{

background-color: #fff;
border: 1px solid silver;
width:100%;
#-moz-box-shadow: -1px 2px 2px 2px #999;
#-webkit-box-shadow: -1px 2px 2px 2px #999;
#box-shadow: -1px 2px 2px 2px #999;
padding:0px;

}
.profile_update_table th{
background-color:#eee;
font-size:9pt;
color: #333;
padding:7px;
text-align:left;
}
.profile_update_table th span{

font-size:7pt;
color: #333;
font-weight:500;

}


.profile_update_table td{
background-color:#fff;
font-size:8pt;
color: #333;
padding:3px;
text-align:justify;
}


.inlist_descr{
margin-top:10px;
font-size: 12pt;
text-align:justify;
}

.inlist_service_info{
font-size: 9pt;
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;
	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;
	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 */
	}
	
	}
	.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;
	}
	
	
.round_blue_table{
border-radius:8px;
-moz-border-radius:8px; /* Firefox 3.6 and earlier */
Abackground-color: #ededed;
Abackground-color: #ffcc66;
padding:0px;
width:100%;
text-decoration:none;
font-size:9pt;
color:#333;

}

.free_member_listing_tab{
background-color:#eee;
padding:9px;
color: #333;
width:100%;
margin-bottom:45px;

}
.paid_member_listing_tab{
background-color:#ffffcc;
padding:9px;
color: #333;
width:100%;
margin-bottom:45px;
}

.special_member_listing_tab{
background-color:#ffffcc;
padding:9px;
color: #333;
width:100%;
margin-bottom:45px;
-moz-box-shadow: -1px 2px 9px 2px #666666;
-webkit-box-shadow: -1px 2px 9px 2px #666666;
box-shadow: -1px 2px 9px 2px #666666;
}



.title_class{
 content: "\2708";
 }
 
 div.spec_div_menu{
 padding:5px;
 background-color: #cc0000;
 color: #fff;
 font-weight:600;
 text-align:left;
 }
 
 .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;
 }
 
.lmenu_image{
margin-top:20px;
margin-left:auto;
margin-right:auto;

} 


.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;
padding:5;
}


/*/############ DROPDOWN */

.dropdown {
    position: relative;
    display: inline-block;
}


.dropdown-content {
    display: none;
    position: absolute;
	background-color: #e9e9e9;
    min-width: 660px;
    abox-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
	text-align:left;
	margin-top:0px;
	abackground-color:;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/*########## END*/

.spec_agent_para{
width:80%;
margin-right:auto;
margin-left:auto;
border:0px solid silver;
}

.spec_agent_country_page_ext_tab{
background-color: #fff;
font-size:9pt;
padding-right:10px;
text-align:justify;
width:100%;
margin-left:auto;
margin-right:auto;
}


.spec_agent_country_page_imgdiv{
float:left; width:200px; padding:15px;
padding-top:0px;
padding-left:0px;
font-size:7pt;
color: #999;
text-align:center;
font-weight:600;

}
.spec_agent_country_page_imgdiv img{
border: 1px solid #333;
padding:0px;
}

.spec_agent_country_page_b{
font-weight:600;
color: #cc0000;
padding-top:0px;
margin-top:0px;

}


a.special_agent_text_link {
color: #cc0000;
text-decoration:underline;
font-size:9pt;
font-weight: 400;
text-align: left;
}
a.special_agent_text_link:visited {
color: #cc0000;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:underline;
}
a.special_agent_text_link:hover {
color: #333;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:underline;
}

.price_number_red{
color: #fff;
background-color: #cc0000;
padding:5px;
margin-top:3px;
}

.price_number_blue{
color: #fff;
background-color: #005599;
padding:5px;
margin-top:3px;
}










		.breadcrumb { 
			list-style: none; 
			overflow: hidden; 
			font: 18px Helvetica, Arial, Sans-Serif;
			margin-top:15px; margin-bottom:15px; 
		}
		.breadcrumb li { 
			float: left; 
		}
		.breadcrumb li a {
			color: white;
			text-decoration: none; 
			padding: 10px 0 10px 55px;
			background: brown;                   /* fallback color */
			background: hsla(34,85%,35%,1); 
			position: relative; 
			display: block;
			float: left;
		}
		.breadcrumb li a:after { 
			content: " "; 
			display: block; 
			width: 0; 
			height: 0;
			border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
			border-bottom: 50px solid transparent;
			border-left: 30px solid hsla(34,85%,35%,1);
			position: absolute;
			top: 50%;
			margin-top: -50px; 
			left: 100%;
			z-index: 2; 
		}	
		.breadcrumb li a:before { 
			content: " "; 
			display: block; 
			width: 0; 
			height: 0;
			border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
			border-bottom: 50px solid transparent;
			border-left: 30px solid white;
			position: absolute;
			top: 50%;
			margin-top: -50px; 
			margin-left: 1px;
			left: 100%;
			z-index: 1; 
		}	
		.breadcrumb li:first-child a {
			padding-left: 10px;
		}
		.breadcrumb li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
		.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
		.breadcrumb li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
		.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
		.breadcrumb li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
		.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
		.breadcrumb li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
		.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
		.breadcrumb li:last-child a {
			background: white !important;
			color: black;
			pointer-events: none;
 			cursor: default;
		}
		.breadcrumb li:last-child a:after { border: 0; }
		.breadcrumb li a:hover { background: hsla(34,85%,25%,1); }
		.breadcrumb li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }
		
		
		
		.award_tab{
		background-color: #fff;
		-moz-box-shadow: -2px 2px 2px 2px #999;
-webkit-box-shadow: -2px 2px 2px 2px #999;
box-shadow: -2px 2px 2px 2px #999;
padding-right:5px; padding-left:5px;
		}
		.award_tab:hover{
		background-color: #fafafa;
		-moz-box-shadow: -1px 1px 1px 1px #999;
-webkit-box-shadow: -1px 1px 1px 1px #999;
box-shadow: -1px 1px 1px 1px #999;

cursor:pointer;
		}
		
		
		
			a.usual_button:link, a.usual_button:visited{
			width:1px;
			max-width:1px;
	font-size:11pt;
	font-weight: 500;
	text-align: center;
	color :#fff;
	text-decoration:none;
	padding:12px;
	margin-left:auto;
	margin-right:auto;
	
	
	margin-top:10;
	adisplay:block;
	background-color: #cc9900;
	aborder:1px solid #fff;
white-space:nowrap;
text-align:center;
border-radius:20px;
-moz-border-radius:20px; /* 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;


	}
	a.usual_button:hover {
	font-size:11pt;
	font-weight: 500;
	text-align: center;
	color :#333;
	text-decoration:none;
	background-color: #ffd700;
	}

	.specialty_text{
	text-decoration:underline;
	background-color: #ffcc00;
	padding:5px;
	margin:11px;
	cursor:pointer:
	display:block;
	}
	
	
a.topbar:link, a.topbar:visited{
color: #fff;

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{
}




a.travel_menu:link,  a.travel_menu:visited {
color: #fff;
font-size:11pt;
font-weight:500;
Atext-align: center;
text-decoration: none;
display:block;
white-space:nowrap;
padding:15px;
padding-left:10px;
padding-right:10px;

background-color:#778899;

}
a.travel_menu:hover{
color: #fff;
background-color: #8fa2b5;
}

.umenu_chosen{
	
	color: #cc0000;
	background-color: #eee;
	text-decoration:none;
	font-size: 11pt;
	font-weight: 400;
	text-align: center;
    margin: 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;

	text-align:center;
	width:1%;
	white-space:nowrap;
}


.umenu_chosen{
	
	color: #666;
	background-color: #eee;
	text-decoration:none;
	font-size: 11pt;
	font-weight: 600;
	text-align: center;
    margin: 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;

	text-align:center;
	width:1%;
	white-space:nowrap;
}



a.unavreslink:link,  a.unavreslink:visited {
color: #393939;
font-size:10pt;
font-weight:500;
Atext-align: center;
text-decoration: none;
display:block;
white-space:nowrap;
padding:5px;
text-decoration: none;
}
a.unavreslink:hover{
color: #333;
font-size:10pt;
font-weight:500;
Atext-align: center;
text-decoration: none;
display:block;
white-space:nowrap;
background-color: #ccc;
}

a.country_page_link:link,  a.country_page_link:visited {
color: #393939;
font-size:11pt;
font-weight:500;
text-decoration: underline;
white-space:;
padding:5px;
text-align:left;
}
a.country_page_link:hover{
text-decoration: none;
}

.product_text{
acolor:#cc0000;
}
.product_text a:link,  .product_text a:visited {
color: #cc0000;
font-size:13pt;
font-weight:500;
text-decoration: underline;
}
.product_text a:hover{
text-decoration: none;
}


.index_tab{
border:1px solid #ccc;
margin:0;
padding:0;
border-spacing:0;
}
	
.index_tab th{
font-size:13pt;
font-weight: 500;
text-align: left;
color: #fefefe;

background-color: #93a9c0;	
abackground-color: #778899;	
border:0px;	
padding:5px;
}

.index_tab td.slogan{
font-size:11pt;
font-weight: 500;
text-align: left;
color: #555;
background-color: ;	
border:0px;	
padding:5px;
awhite-space:nowrap;
}
.index_tab td{
font-size:10pt;
font-weight: 500;
text-align: left;
color: #333;
background-color: inherited;	
border:0px;	
padding:5px;
text-align:justify;
}

.centralcontent_no_border{
text-align:justify;
padding:15px;
padding-left:25px;

font-size:12pt;
width:80%;
}
.leftcontent{
max-width:300px;
width:300px;
}


td.accmenu_idle{
Awidth:20%;
background-color: #ccc;
padding: 0px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #333;
}

    .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;
      }
	  
.index_latest_tab{
width:100%; 
margin-top:30px;
}	  

.index_latest_tab th{
Awhite-space:nowrap;
font-weight:600;
text-align:center;
background-color: #eee;
padding:10px; 
}
.index_latest_tab td{
font-weight:500;
text-align:left;
padding:4px; 
padding-bottom:1px; 
}
	  
	  
	  
	  
.mainsearch_tab{
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:80%;
}
.searchline{
margin:0;
margin-top:0px;
width:100%;

}
.mainsearch_input{
font-size:11pt;
color: #555;
border:0;
background-color: #fff;
padding:3px;

}


a.dd_search_link:link {
display:block;
text-decoration:none;
color: #777;
font-size:12pt;
white-space:nowrap;
padding:7px;
font-weight:500;
}
a.dd_search_link:visited{
display:block;
text-decoration:none;
color: #777;
font-size:12pt;
white-space:nowrap;
}
a.dd_search_link:hover{
display:block;
text-decoration:none;
white-space:nowrap;
color: #333;
font-size:12pt;
background-color:#ded7b4;
}

.dropdown_search{
text-align:left;
}

.dd_search_res_tab{
margin-bottom:20px;
margin-top: 20px;
}

.error{
font-size:15pt;
color: Red;
}

.choose_article{
padding:15px;

}
.choose_article:hover{
background-color:#eee;

}

.reqfield{
border:1px solid #ccc;
background-color: #ffeecc;
font-size:16pt;
padding:5px;
}
.reqfield12{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:12pt;
}

.post_field{
background-color:#eee;
font-size:16pt;
font-weight:500;
border:1px solid #ccc;
padding:5px;
adisplay:block;

}

.post_mainheader{
font-size:20pt;
color:#333;
}
.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;
}
.postpara_inner{
font-size:13pt;
color:#333;
font-weight:500;
width:100%;
margin-left:auto; margin-right:auto;
border-collapse:collapse;
padding:5px;
border: 1px outset grey;
}
.postpara_inner td{
color:#333;
padding:5px;
border: thin inset grey;
font-size:13pt;
text-align:left;

}
.postpara_inner th{
color:#333;
padding:5px;
border: thin inset grey;
font-size:13pt;
text-align:left;

}

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;
}




.postpic {
    position:relative;
    awidth: 300px;
    aheight: 200px;
}
.overlay {
    position:absolute;
    top: 37%;
    left: 46.3%;
    margin-left: auto;
	margin-right:auto;
	width:30px;
}
.postpic200 {
    position:relative;
    awidth: 200px;
    aheight: 150px;
}
.postpic200 .overlay200 {
   position:absolute;
    top: 0%;
    left: 0%;
    amargin: -50px 0 0 -50px;
    awidth: 100px;
    aheight: 100px;
}


.formattab{
margin-left:20px;
border:1px solid silver;
background-color:#333;
color:#fff;
}

.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;
}
a.postimagetablink:link {
font-size:9pt;
text-decoration:underline;
color: #cc0000;
}
a.postimagetablink:visited {
font-size:9pt;
text-decoration:underline;
color: #cc0000;
}

.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:0px;
margin-bottom:0px;
abackground-color:#ffcc00;
padding:0px;
border:0px solid #eee;

}
.profileReviewRating div {
background: url(/images/star_full_small.gif);
width: 0;
height: 100%;
padding:0px;
margin:0px;

}


.bigb{
font-size:20pt;
}
.bigbred{
font-size:20pt;
color: #FF0000;
}



a.bigred_link:link {
text-decoration:underline;
color: #FF0000;
font-size:20pt;
font-weight:600;
padding:10px;
display:block;
}
a.bigred_link:visited{
}
a.bigred_link:hover{
text-decoration:none;
}


a.profile_cat_link:link, a.profile_cat_link:visited {
text-decoration:underline;
color:#555; 
font-size:13pt;
}
a.profile_cat_link:hover{
text-decoration:none;
}

a.account_cat_link:link, a.account_cat_link:visited {
text-decoration:underline;
color:#555; 
font-size:11pt;
}
a.account_cat_link:hover{
text-decoration:none;
}

.showbonus{
background-color:#ffcc33;
padding: 5px;
color: #000;
font-weight:600;
border-radius:10px;
}

.in_post_list{
font-size:15pt;
}

.my_sape_url{
font-size:9pt;

}


/* TEXT Animation for Biztrends */

@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');

abody{
  padding: 40px;
  background-color: #c13b17;  
}

ap {
  border-right: solid 5px rgba(255,255,255,.75);
  white-space: nowrap;
  overflow: hidden;    
  font-family: 'Source Code Pro', monospace;  
  font-size: 28px;
  color: #333;
 acolor: rgba(255,255,255,.70);
}

/* Animation */
AAAp {
  animation: animated-text 4s linear 1s 1 normal both,
             animated-cursor 600ms linear infinite;
}

/* text animation */

@keyframes animated-text{
  from{width: 0;}
  to{width: 456px;}
}

/* cursor animations */

@keyframes animated-cursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}

.saferpass_table{
border:1px solid silver;
background-color:#eee;
padding:10px;
}

.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;
}



/* 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;
    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 */

.weburl{
text-overflow: ellipsis; 
  overflow-x: hidden; 
  width: 300px; 
  white-space: nowrap; 
  aborder:1px solid silver;
  display:block;
  background: #fff;
  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%);
   }

.shortened_div{
text-overflow: ellipsis; 
  overflow-x: hidden; 
  max-width: 250px; 
  white-space: nowrap; 
  aborder:1px solid silver;
  display:block;
  background: #;
  position: relative;
  
}
.shortened_div::after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; top: 0; /* Положение элемента */
    width: 80px; /* Ширина градиента*/
    height: 100%; /* Высота родителя */
	z-index:1;
    /* Градиент */
    Abackground: -moz-linear-gradient(left, rgba(255,255,255, 0.2), #e9e9e9 100%);
    Abackground: -webkit-linear-gradient(left, rgba(255,255,255, 0.2), #e9e9e9 100%);
    Abackground: -o-linear-gradient(left, rgba(255,255,255, 0.2), #e9e9e9 100%);
    Abackground: -ms-linear-gradient(left, rgba(255,255,255, 0.2), #e9e9e9 100%);
    Abackground: linear-gradient(to right, rgba(255,255,255, 0.2), #e9e9e9 100%);
   }

.weburl100{
text-overflow: ellipsis; 
font-size:11px;
  overflow-x: hidden; 
  width: 100px; 
  white-space: nowrap; 
  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%);
   }

   /* sticky left menu */
   .sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}
   /* end sticky left menu */
   
   
   .short_post_thumbpic{
   width:300px;
   border:1px ridge silver;
   
   }
   
   .first_letter{
   font-size:30pt;
   text-align:center;
  padding:4px;
  padding-right:12px;
  padding-left:12px;
  
  
   }
   
   
   
   
   
   
   
   
   
   /* ON-OFF switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.yellow_invitation_tab{
margin-left: auto; 
margin-right:auto; 
margin-top:20px; margin-bottom:20px; 
width:100%; 
padding:5px;
background-color:#FFD700; 
border-radius:0px; 
-moz-border-radius:0px; 
/*margin-left:0; margin-right:0;*/
}


.MyH2 {
    margin: 1em 0 0.5em 0;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    position: relative; 
    font-size: 36px;
    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;
    
}


.custom-list {
    list-style: none;
    padding-left: 0;
}
.custom-list li {
    position: relative;
    padding-left: 20px;
	padding-right: 50px;
	
}
.custom-list li:before {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    background-image: url('/images/3dplus.gif');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.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:#;
}


.centeredtab{
width:100%;
margin-left:auto;
margin-right:auto;
aborder:1px solid silver;
padding:0;
}
.centeredtab td{
text-align:center;
border:0;
padding:0;
}


.call-to-action{
width:100%;
margin-left:auto;
margin-right:auto;
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%;
padding:10px;
}
.call-to-action-yellow{
width:100%; margin-left:auto; margin-right:auto; background-color:#F9CE74; text-align:center; border:1px solid #A15E1B; padding:20px; display:inline;
}

.incountry_section_tab{
width:100%;
background-color:#eee;
border-collapse:collapse;
margin-bottom:20px;
padding:0;
}
.incountry_section_td{
padding:0px;
text-align:center;
}


		a.incountry_section_link_chosen:link{
	font-size:11pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#666;
	display:inline-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:11pt;
	font-weight: 600;
	text-align: center;
	font-family : verdana;
	color :#666;
	display:inline-block;
	padding:10px;
	text-decoration:none;
	}
	a.incountry_section_link_idle:visited{}
	a.incountry_section_link_idle:hover{
	background-color: #ccc;
	}
	
	.madenet_container{
	
	}
	
	.magenet_container a:link{
	font-size:13pt;
	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:10px;
	}
	
	.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{}

	
	
	.profilemenutab td{
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #fff;	
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	padding:20px;
	margin-right:5px;
	}
	
	.profilemenutd_chosen{
	border-top: 1px solid #ccc  !important;
	border-bottom: 1px solid #fff  !important;	
	border-right: 1px solid #ccc  !important;
	border-left: 1px solid #ccc  !important;
	text-align:center  !important; 
	white-space:nowrap  !important;
	padding:15px !important; 
	}
	.profilemenutd_link{
	border-top: 0px solid #fff !important;
	border-bottom: 1px solid #ccc  !important;	
	border-right: 0px solid #fff  !important;
	border-left: 0px solid #fff  !important;
	text-align:center  !important; 
	white-space:nowrap;
	padding:15px  !important; ;
	}
	
		a.profmenu_link:link{
	color:#666; font-weight:500; text-decoration:none; font-size:11pt; margin-left:0px;

	}
	a.profmenu_link:hover{}
	a.profmenu_link:visited{}

	.noborder_tab table{
	border-top: 0px solid #fff !important;
	border-bottom: 0px solid #fff  !important;	
	border-right: 0px solid #fff  !important;
	border-left: 0px solid #fff  !important;
	text-align:center  !important; 
	}
	.noborder_tab td{
	border-top: 0px solid #fff !important;
	border-bottom: 0px solid #fff  !important;	
	border-right: 0px solid #fff  !important;
	border-left: 0px solid #fff  !important;
	atext-align:left  !important; 
	}
	
	
	.propertyprice{
	color:#666;
	font-weight:600;
	font-size:17pt;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #ffffcc;
	white-space:nowrap;
	padding:7px;
	display:inline;
	}
	
	
	
	a.no_format_link:link{
	color:; font-weight:; text-decoration:none; font-size:; margin:;

	}
	a.no_format_link:hover{}
	a.no_format_link:visited{}
	
	a.kwd_link_onproperty_page:link{
	color:#666; font-weight:500; text-decoration:none; font-size:12pt; margin:;
	}
	a.kwd_link_onproperty_page:hover{
	color:#999;
}
	a.kwd_link_onproperty_page:visited{}

	.short_property_image{
	width: 250px;
	height:200px;
	}	
	.short_property_image img{
	width: 100%;
	height:100%;
	}
	
	.short_outer_div{
	background-color:#FCFCFC; 
	border:1px solid #ccc;
	}
	.short_tab1{
	width:100%; border-collapse:collapse;
	font-size:12pt;
	color:#333;
	border:0px hidden;
	/*	-moz-box-shadow: 2px 2px 2px 2px #999;
-webkit-box-shadow: 2px 2px 2px 2px #999;
box-shadow: 2px 2px 2px 2px #999;*/
	}
	.tab1_img_td{
	padding:0px; 
	width:1%;
	}
	.tab1_content_td{
	padding:11px; 
	width:100%;
	}
	
	
	.short_price_td{
	 text-align:right; font-weight:600; font-size:13pt;
	 }
	 
	 .short_property_header{
	margin:0;
	font-size:12pt;
	}
	
	.short_descr{
	font-size:15px;
	margin-top:10px;
	}
	
	.short_service_tab{
	margin-top:10px; font-size:11px; width:100%; float:bottom;
	}
	
	.slider_div_container{
	width:600px; Aheight:220px; margin-left:auto; margin-right:auto; text-align:center; float:left; border:0px solid silver; display:; padding:0px; margin-top:0px;
	
	}
	
	
	.realtor_contact_form{
	display:block;
	margin-bottom:10px;
	font-size:15pt;
	border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
border:1px solid #999;
padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;

	}
	.realtor_contact_area{
	display:block;
	margin-bottom:10px;
	font-size:15pt;
	border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
border:1px solid #999;
padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
	
	.realtor_contact_submit{
	margin-bottom:10px;
	font-size:12pt;
	border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
border:1px solid #999;
padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
	}
	
	.owner_td{
	font-size:13px;
	
	
	}