body{
	font-family: verdana;
	color: #666666;
	background-color:#eeeeee;
	font-size: 11pt;
	font-weight: 400;
	text-align: center;
    margin: 0;
}

body.blogbody{
	font-family: verdana;
	color: #666666;
	background-color:#000066;
	font-size: 10pt;
	font-weight: 400;
    margin: 0;
}


.keywords{
	font-family: verdana;
	color: #666666;
	font-size: 8pt;
	font-weight: 400;
	text-align: justify;
    margin: 0;
}


.stats{
padding-top:15px;
apadding: 3px;
aborder: 1px solid silver;
	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;
}

.textminus2{
	font-family: verdana;
	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:8pt;
	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;
	}

a.sortlink {
	font-size:8pt;
	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.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: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:8pt; 
font-weight: 500;
text-align: left;
}
	h1
	{
	font-size: 15pt;
	color:   #cc0000; 
	font-weight: 600;
	text-align: left;
} 	

	h2
	{
	font-size: 11pt;
	color:   #cc0000;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}
	h3
	{
	font-size: 10pt;
	color:   #cc0000;   
	font-family : verdana;
	text-align: left;
	margin-top:20px;
	margin-bottom:3px;
	
	padding:0;
	}

	h1.profilename{
	
	font-size: 30pt;
	color:   #669; 
	font-weight: 600;
	text-align: left;
	
	}

	h3.headingbox{
	font-size: 12pt;
	font-weight: 600;
	text-align: left;
	background-color: #eeeeee;
text-shadow: 2px 2px 2px #999;
text-align:center;
padding-top:9px;
padding-bottom:9px;
color: #666;
	}
	h3.hblack{
	font-size: 14pt;
	font-weight: 600;
	}

	
	.spec_agent_b1{
	font-size: 20pt;
	color:   #669; 
	font-weight: 600;
	text-align: left;
	margin-bottom:7px;
	
	}
	
	hr.spec_agent_redline{
	height:20px;
	background-color: #990000;
	}

.index_featured{
color: #333;

}
	
	.profiletable{
	
font-family: Verdana;
width:100%;
border-collapse:collapse;
background-color:#fff;
padding:5px;
	
	}
	
	.whitecontent{
background-color: #ffffff;
color :#333;
font-size:9pt;
padding-left:8px;
text-align:left;
}

.greycontent{
background-color: #eee;
color :#333;
font-weight: 600;
width:30%;
font-size:8pt;
text-align:center;
}



.remarks {
font-size:8pt; 
color: #cc0000;
font-weight: 500;
text-align: left;
}

a:link.remarklink {
color: #cc0000;
font-size: 8pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:visited.remarklink {
color: #cc0000;
font-size: 8pt;
font-weight: 500;
TEXT-DECORATION: underline;
font-family : verdana;
}

a:hover.remarklink {
color:#cc0000;
font-size: 8pt;
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:9pt; 
color: #000033;
font-weight: 500;
text-align: left;
background-color:#eeeeee;
width: 100%;
border: 1px solid Silver;
}
.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;
	}

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:11pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink:visited {
font-size:11pt;
font-weight: 500;
text-align: center;
font-family : verdana;
color :#cc0000;
}

a.intextlink:hover {
font-size:11pt;
font-weight: 500;
text-align: center;
font-family : verdana;
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: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;
}


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;
}

.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;
}

.reqfield{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:13pt;
}
.reqfield12{
border: 1px ridge #cc0000;
background-color: #ffeecc;
font-size:12pt;
}




a.navigationlink:link{ 
	display:yes;
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#666666;
	}

	a.navigationlink:visited{
	display:yes;
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#666666;
	
	
	}
	a.navigationlink:hover{
	display:yes;
	font-size:9pt;
	font-weight: 500;
	text-align: center;
	font-family : verdana;
	color :#cc0000;
	text-decoration:underline;
	}

.navigation{
font-size:9pt;
font-weight: 500;
text-align: left;
font-family : verdana;
color :#666666;
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, frmheader:visited, 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;
	}

	
	
	
	.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;
	}
	
.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:11pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
		padding: 10px;
		Adisplay:block;
	}

	a.latestlink:hover{
		font-size:11pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;

	}
	
	a.latestlink:visited{
	font-size:11pt;
	font-weight: 500;
	font-family : verdana;
	color :#333333;
	text-decoration:none;
	}

	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;
abackground:url(http://tripcook.com/images/upperbkg.png) repeat-x;
abackground-color: #669;
}

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;
}
.inlistdata{
font-size: 9pt;
}
.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;
abackground-color: #f0f0f0;
text-align:left;

}













.countrypagelist
{
color: #000000;
font-family: Verdana;
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_idle{
width:16%;
background-color: #ccc;
padding: 0px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #333;
}


td.accmenu_chosen{
width:16%;
background-color: #999;
padding: 10px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #fff;
font-size:13pt;
}



.chosen_acc_menu{
width:16%;
background-color: #eee;
padding: 10px;
border: 1px solid silver;
white-space:nowrap;
text-align:center;
color: #333;
font-size:11pt;
}


td.accmenu_active{
width:16%;
background-color: #eee;
padding: 10px;
border: 1px solid silver;
text-align:left;
white-space:nowrap;
}


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;
}

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;		
}

.accmenu_header{
font-size:12pt; font-weight:600; padding-top:10px;
}


.addnew{
margin: 10px,10px,10px,10px;
padding: 10px;
background-color: #ffc;
width: 100%;
font-size: 10pt;
}
.addnew td{
color: Red;
font-size:8pt;
}

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;
}

.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: 12pt;
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;
font-size:11pt;
}
.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:11pt;
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 {
font-family: Verdana;
width:100%;
border-collapse:collapse;
background-color:#eeeeee;
font-size:9pt;
padding:5px;
color:#333;
}

.profileorangesection td {
text-align:left;
font-size:9pt;
padding:5px;
color:#333;
}

.profileorangesection th  {
font-size:10pt;
text-align:left;
padding:5px;
background-color:#ff7e28;
color:#ffffff;

}




/* 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:8px;
padding-right:10px;
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;
}
.footerbox_black ul li {
list-style:none;
margin-bottom:5px;
}
.footerbox_black a {
text-decoration:none; color:#fff; white-space:nowrap;
font-size:8pt;
margin-top:5px;
}
.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{
width:60%; margin-left:auto; margin-right:auto;
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;
}

.action_button{
text-align:center;

}

.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:nowrap;
}

a.tr_indxcntr:hover {
color: #000;
background-color: #eee;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}
a.tr_indxcntr:visited {
color: #000;
background-color: #003399;
font-size:9pt;
font-weight: 400;
text-align: left;
text-decoration:none;
white-space:nowrap;

}

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{
font-family: verdana;
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: 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:9pt;
	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{
	width:50px; height:50px; 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 */
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;

}


/*/############ DROPDOWN */

.dropdown {
    position: relative;
    display: inline-block;
}


.dropdown-content {
    display: none;
    position: absolute;
  abackground-color: #f9f9f9;
    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{
}


.normal_input{
font-size:13pt;
}



a.travel_enq:link,  a.travel_enq:visited {
color: #fff;
font-size:11pt;
font-weight:500;
Atext-align: center;
text-decoration: none;
display:block;
white-space:nowrap;
padding:15px;
background-color:#Ff9900;

}
a.travel_enq:hover{
color: #fff;
background-color: #990000;

}


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;
background-color:#cc0000;

}
a.travel_menu:hover{
color: #fff;
background-color: #990000;
}

.umenu_chosen{
	font-family: verdana;
	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:15px;
	padding-right:15px;

	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: #cc0000;
font-size:10pt;
font-weight:500;
Atext-align: center;
text-decoration: none;
display:block;
white-space:nowrap;
background-color: #ccc;
}



.leftcontent{
font-family: Verdana;
font-size: 10pt;
text-align: center;
border: 0px solid Siver;
border-top: 0px solid Silver;
padding: 0px;
width:25%;
}
.centralcontent {
color: #000000;
font-family: Verdana;
font-size: 11pt;
font-weight: 500;
text-align: justify;
padding-right: 17px;
padding-left: 17px;

width:70%;
}

.centralcontent_no_border {
color: #000000;
font-family: Verdana;
font-size: 11pt;
font-weight: 500;
text-align: justify;
padding-right: 17px;
padding-left: 17px;
amargin: 19px;
border: 0px solid Siver;
border-bottom: 0px solid Silver;
border-top: 0px solid Silver;
border-left: 0px solid Silver;
border-right: 0px solid Silver;
width:100%;
}


.rightcontent {
font-family: Verdana;
font-size: 10pt;
text-align: justify;
border: 1px solid Siver;
border-bottom: 1px solid Silver;
border-top: 1px solid Silver;
border-left: 1px solid Silver;
border-right: 1px solid Silver;
padding-left: 7px;
width: 25%;
}


.warning{
position:fixed;
top:0px;
left:0px;
border:0px;
min-width:800px;
width:auto;
height:300px;
z-index:100; 
margin:200px;
margin-left:320px;
padding:10px;
background-color: #eee;
border: 5px solid #000;
}



      .zatemnenie {
        background: rgba(102, 102, 102, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
      }
      .okno {
        width: 300px;
        height: 300px;
        text-align: center;
        padding: 15px;
        border: 3px solid #0000cc;
        border-radius: 10px;
        color: #CC0000;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        background: #fff;
      }

	  
a.price_hdr_link:link,  a.price_hdr_link:visited {
color: #393939;
font-size:15pt;
font-weight:500;
text-decoration: none;
display:block;
white-space:nowrap;
padding:5px;
text-decoration: none;
}
a.price_hdr_link:hover{
color: #cc0000;
background-color: #ccc;
}


.showbonus{
background-color:#ffcc33;
padding: 5px;
color: #000;
font-weight:600;
border-radius:10px;
}