a:link {

	color: #FFFFFF;

	text-decoration: none;

}

a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a:hover {

	color: #8dc63f;

	text-decoration: none;

}





body,td,th {

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

	font-size: 10px;

	color: #777777;

}

body {

	background-color: #363636;

	background-image: url(images/background.jpg);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-repeat: repeat-x;

}

/*.loginboxes {

	background-color: #333333;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	color: #FFFFFF;

	font-size: 10px;

	width: 150px;

}*/

.tagvip{

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

	font-size:14px;	

	color: #8dc63f;

	font-weight:bold;

	padding-right: 30px;

	

}



a.langlogout:link,a.langlogout:visited,a.langlogout:active {

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

	font-size:12px;	

	color: #FFFFFF;

	text-decoration: none;}

	

a.langlogout:hover{

color: #8DC63F;

text-decoration: none;

}



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

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

font-size:12px;	

	color: #c00;

	text-decoration: none;}



a.forgot:link,a.forgot:visited {

	color: #CC0000;

	text-decoration: none;

}

a.forgot:hover {

	color: #8dc63f;

	text-decoration: none;

}

.titleconcept {

	font-family:"Trebuchet MS", Arial, sans-serif;

	color: #8dc63f;

	font-size: 16px;

	padding-bottom: 5px;

}



.titlenew {color: #000000;

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

font-size:14px;

}

.titledescr {color: #666666;

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

font-size:12px;

}

.titledate {

	color: #FF0000;

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

	font-size:12px;

	font-style: italic;

}



.forgot {color: #999999;

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

font-size:10px}

 

.loginboxes {

	background-color: #999999;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	color: #FFFFFF;

	font-size: 10px;

	width: 150px;

}

.contactboxes {

	background-color: #FFFFFF;

	border: thin;

	border-style:solid;

	border-color:#CCCCCC;	

	font-size: 12px;

	font-family:"Trebuchet MS", Arial, sans-serif;

	color:#666666;

}

.titlepartners {

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

font-size:14px; 

color: #CC0000;}



.labels {font-family:"Trebuchet MS", Arial, sans-serif;

font-size:12px;

font-weight:bold;

color:#8dc63f;

	}

	

.fp {

	font-style: italic;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

	padding-bottom: 10px;

	font-size: 12px;

}

.logintext {

	font-weight: bold;

}

.error {

	color: #CC9900;

	font-weight: bold;

	font-size: 11px;

}

.loginbutton {

	background-color: #333333;

	color: #FFFFFF;

	border: 1px solid #666666;

	font-size: 11px;

	padding: 2px;

}



.citybox {

	font-size: 10px;

	background-color: #333333;

	color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}

.how_text {

	color: #666666;

	font-size: 11px;

	padding-left: 8px;

	text-align: justify;

}

.selected {

	padding: 0 95px 0 0;

	color: #8dc63f;

}

.dead_links {

	padding: 0 36px 0 0;

	color: #777777;

}

.black {

	color: #333333;

}

.searchheaders {

	color: #333333;

	font-weight: bold;

	background-color: #EFEFEF;

	border: 1px solid #CCCCCC;

	text-align: center;

	font-size: 11px;

}

.eventsgay a:link, .eventsgay a:visited, .eventsgay a:active {

color: #FF0000;

	font-size: 13px;

	text-align: center;

	text-decoration: none;}

	.eventsgay a:hover{

	color: #FF0000;

	font-size: 13px;

	text-align: center;

	text-decoration: underline;

	}

.eventsgay{

	color: #FF0000;

	font-size: 13px;

	text-align: center;

	}	



.searchresults {

	color: #333333;

	font-size: 11px;

	text-align: center;

}

.searchresults a:link {

	color: #333333;

	font-size: 11px;

	text-align: center;

	text-decoration: none;

}

.searchresults a:visited {

	color: #333333;

	font-size: 11px;

	text-align: center;

	text-decoration: none;

}

.searchresults a:hover {

	color: #333333;

	font-size: 11px;

	text-align: center;

	text-decoration: underline;

}

.searchresults a:active {

	color: #333333;

	font-size: 11px;

	text-align: center;

	text-decoration: underline;

}



.searchresults2 a:link {

	color: #CC0000;

	font-size: 14px;

	text-align: center;

	text-decoration: none;

}

.searchresults2 a:visited {

	color: #CC0000;

	font-size: 14px;

	text-align: center;

	text-decoration: none;

}

.searchresults2 a:hover {

	color: #CC0000;

	font-size: 14px;

	text-align: center;

	text-decoration: underline;

}

.searchresults2 a:active {

	color: #CC0000;

	font-size: 14px;

	text-align: center;

	text-decoration: underline;

}





.searchheaders a:link {

	color: #333333;

	text-decoration: underline;

}

.searchheaders a:visited {

	color: #333333;

	text-decoration: underline;

}

.searchheaders a:hover {

	color: #333333;

	text-decoration: underline;

}

.searchheaders a:active {

	color: #666666;

}



.searchheaders .searchboxes {

	font-size: 10px;

	border: 1px solid #999999;

}

.searchheaders .buttons2 {

	font-size: 10px;

	color: #333333;

	background-color: #FFFFFF;

	border: 1px solid #999999;

}

.classes_page {

	color: #666666;

	font-size: 14px;

}

.classes_page p {

	width: 550px;

	padding: 5px;

}

.classes_page .grey {

	background-color: #EFEFEF;

}

.classes_page a {

	color: #8dc63f;

	font-weight: bold;

}

.classes_page .chefimage {

	float: right;

}

.classes_page .restaurantlogo {

	float: left;

}

.classes_page .buttons3 {

	background-color: #FFFFFF;

	border: 1px solid #999999;

}

#menuitems {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	text-align: right;

}

#menuitems a.free {
	padding: 0 54px 0 0;

}
#menuitems a.freesearch {

    padding: 0 35px 0 0;
color:#FFFFFF;
text-transform:uppercase;
}

#menuitems .selected {
	padding: 0 49px 0 0;

}
#menuitems .selectedmembers {
	padding: 0 47px 0 0;

}
#menuitems .selectedsearch {
	padding: 0 36px 0 0;
	text-transform:uppercase;
	color:#8dc63f;
}

#menuitems a.members {
	padding: 0 37px 0 0;

}
#menuitems a.memberssearch {
	text-transform:uppercase;
	padding: 0 24px 0 0;
	color:#FFFFFF;

}






#logout {

	padding-right: 25px;

	padding-bottom: 7px;

	color: #999999;

}

#logout a {

	padding-top: 0;

	padding-right: 4px;

	padding-bottom: 7px;

	padding-left: 4px;

}

#e1 {

	color: #FFFFFF;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 8px;

	padding-right: 58px;

}

#e2 {

	color: #FFFFFF;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 8px;

	padding-right: 75px;

}

#e3 {

	color: #FFFFFF;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 8px;

	padding-right: 108px;

}

#e4 {

	color: #FFFFFF;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 8px;

	padding-right: 85px;

}

#homewindow {

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

	font-size: 12px;

	color: #666666;

}

#footnote2 {

	font-size: 10px;



	color: #CCCCCC;



}

#footnote2 a {

	font-size: 10px;

	

	color: #FFFFFF;

}

#blacktext p {

	color: #999999;

	text-align: justify;

	width: 550px;

}

#mediatext {

	font-size: 11px;

	color: #666666;

	text-align: center;

	font-weight: bold;

	padding-top: 10px;

}

#concepttextbox {

	border: 0px none #FFFFFF;

	font-size: 11px;

	color: #333333;

	font-weight: bold;

}

#chefname {

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

	color: #8dc63f;

	font-size: 14px;

	font-weight: bold;

	text-align: left;

}

#restau {

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

	color: #999999;

	font-size: 14px;

	text-align: left;

}

#headline {

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

	font-size: 11px;

	color: #666666;

	text-align: left;

}

#morelink {

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

	font-size: 8px;

	text-align: center;

}

.selected_fr {

	padding: 0 85px 0 0;

	color: #8dc63f;

}

.dead_links_fr {

	padding: 0 28px 0 0;

	color: #777777;

}

#menuitems_fr {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	text-align: right;

}

#menuitems_fr a.free {
	padding: 0 39px 0 0;

}
#menuitems_fr a.freesearch {
text-transform:uppercase;
    padding: 0 28px 0 0;
	color:#FFFFFF;
}
#menuitems_fr .selected_fr {

    padding: 0 28px 0 0;

}
}
#menuitems_fr .selectedsearch_fr {
	text-transform:uppercase;
	padding: 0 25px 0 0;
	color: #8dc63f;

}

#menuitems_fr a.members {
	padding: 0 24px 0 0;

}
#menuitems_fr a.memberssearch {
text-transform:uppercase;
    padding: 0 19px 0 0;
	color: #FFFFFF;

}

a.notesfaq:active,a.notesfaq:visited,a.notesfaq:link,a.notesfaq:hover{font-family:Arial, Helvetica, sans-serif;

font-size:12px;	

	color: #8dc63f;

	text-decoration: none;

	

	text-decoration:none;}

	

#howbox {



	color: #777777;

	text-align: justify;

	font-size: 12px;

	

}



#howbox a.referfr:active,#howbox a.referfr:link,#howbox a.referfr:visited,#howbox a.referfr:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0066FF;
	text-decoration: none;
	padding-left:13px;
}

#howbox a.refersearchfr:active,#howbox a.refersearchfr:link,#howbox a.refersearchfr:visited,#howbox a.refersearchfr:hover {

padding-left:16px;

color: #CC0000;

}	



#howbox a.refersearch:active,#howbox a.refersearch:link,#howbox a.refersearch:visited,#howbox a.refersearch:hover {

padding-left:20px;

color: #CC0000;

}



#howbox a.refer:active,#howbox a.refer:link,#howbox a.refer:visited,#howbox a.refer:hover {

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

font-size:12px;	

	color: #0066FF;

	text-decoration: none;

	padding-left:20px;}

	

#howbox a.referfirst:active,#howbox a.referfirst:link,#howbox a.referfirst:visited,#howbox a.referfirst:hover {

padding-left:0px;

color: #0066FF;

}

	

#howbox a.book:active,#howbox a.book:link,#howbox a.book:visited,#howbox a.book:hover {

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

	font-size:11px;	

	color: #FF0000;

	text-decoration: none;

	padding-right: 18px;

	}

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

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

	font-size:12px;	

	color: #FF0000;

	text-decoration: none;

}



#howbox a {

	color: #8dc63f;

}

#howbox .bottomclass {

padding-left:40px;



	

}

#howbox .girlimage {

	float: right;

	margin-bottom: 15px;

	margin-left: 25px;

	margin-top: 15px;

}

#videolinks a {

	color: #666666;

	font-size: 14px;

}

#e1 a {

	color: #8dc63f;

}

.answerfaq {

	font-size: 12px;

	color: #777777;

	margin-left: 20px;

	float: left;

	text-align: justify;

	margin-top: 4px;

}

.titlefaq {

	font-family:"Trebuchet MS", Arial, sans-serif;

	color: #8dc63f;

	font-size: 14px;

	text-align:left;

	}

	

	

	

	

	/*registration*/

.regtitlegray {

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

	font-size: 12px;

	color: #666666;

	font-style: italic;

	letter-spacing: 3px;

	font-weight: bold;

	

}

.regtitlegraynotes {

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

	font-size: 11px;

	color: #666666;

	font-style: italic;

	letter-spacing: 1px;

	

}

.regtitlered {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0000;

	font-style: italic;

	letter-spacing: 4px;

	font-weight: bold;}



input {

	border: 1px solid #CCCCCC;

}

.buttons {

	background-color: #FFFFFF;

	font-size: 11px;

	color: #666666;

	padding: 2px;

}.dropdowns {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 12px;

	color: #333333;

}

.agreement {

	font-style: italic;

	color: #CC0000;

	font-size: 12px;

}

.checkbux {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.error {

	color: #FF0000;

	text-align: center;

	font-style: italic;

}

#error1 {

	color: #000000;

	font-weight: bold;

	text-align: center;

}

.info {

	font-size: 10px;

	font-style: italic;

	padding-left: 10px;

}

.infonote {

	font-size: 11px;

	font-style: italic;

	font-weight:bold;

	padding-left: 10px;

	color:#CC0000;

}

.avatars {

	float: left;

}

.cuisines {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 12px;

	color: #333333;

	width: 150px;

}

.registerlabels {

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

	font-size: 12px;

	color: #777777;

}

.registerlabelserror {

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

	font-size: 12px;

	color: #CC0000;

}

.stylecontact {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 14px;



}



a.stylecontact:link,a.stylecontact:active,a.stylecontact:visited,a.stylecontact:visited {

	color: #8dc63f;

	text-decoration:none;}



.regtitlelabelserror {

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

	font-size: 12px;

	color: #CC0000;

	font-style: italic;

	letter-spacing: 3px;

	font-weight: bold;

	

}



/*search*/



.username {

	color: #8dc63f;

	font-size: 12px;

	font-weight: bold;

	font-style: italic;

	text-align: center;

	letter-spacing: -1px;

}

.borde{

border-color:#999999;





border-width:thin;



}

/*contact*/

#member a.contact:visited {

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

font-size:12px;	

	color: #CC0000;

	text-decoration: none;}

#member a.contact:link{

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

font-size:12px;	

	color: #CC0000;

	text-decoration: none;}

	#member a.contact:hover{

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

font-size:12px;	

	color: #CC0000;

	text-decoration: none;}

	#member a.contact:active{

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

font-size:12px;	

	color: #CC0000;

	text-decoration: none;}

	

	a.pageorletterlink:link,a.pageorletterlink:visited,a.pageorletterlink:hover,a.pageorletterlink:active{font-family:Arial, Helvetica, sans-serif;

font-size:12px;	

	color: #999999;

	text-decoration: none;}

	

	.stylelinkfinal{font-family:Arial, Helvetica, sans-serif;

font-size:12px;	

	color: #8dc63f;

	text-decoration: none;}

	

	

#confirmtable{

	border: 2px solid;

	border-color: #d6d6d6;

	border-style:solid;

}



.submitaroo {

	border: 1px solid #666666;

	background-color: #FFFFFF;

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

	color: #666666;

}



.gallery{

font-size:12px;

font-style:italic;





}
