*{margin:0;padding:0}
body{font-weight:normal;width:1280px;margin-right:auto;margin-left:auto;font-size:100%;background-color:#151212;font-family:Arial,Helvetica,sans-serif}
div#wrapper{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 0 20px;width:960px;}
div#logo{float:left;margin:0;width:189px;height:266px}
div#header{float:left;width:1000px;height:266px;margin:10px 0 0 0;background-color:black}
div#header img{float:left}
div#underheader{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x;}
div#underheader a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
div#underheader a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
div#underheader img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}
div#maintext{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 0 20px;width:680px}
.standardhead{float:left;margin:10px 0 0 0;background-color:#262525}
.standardhead h3{float:left;padding:10px 0 0 0;height:29px;background-color:black;width:898px}
.standardhead img{float:left}
div#standardtext{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 20px 20px;text-align:center;width:940px}
div#standardtext a img{text-decoration:none;border:none}
div#innerstandard{float:left;border:2px solid black;background-color:#262525;padding:5px 5px 5px 5px;margin:0 20px 20px 0;width:906px;text-align:left;color:white}
div#innerstandard table{float:left}
div#innerstandard td{padding:5px 5px 5px 5px}
div#innerstandard td img{float:left}
div#innerstandard img{float:left;padding:0 20px 0 0}
td.algimg{float:left;margin:25px 0 0 0}
div#innerstandard p{font-size:.9em}
div#sidebar{float:left;background-image:url("images/leftbox_bg.jpg");background-repeat:repeat-x;background-color:#080808;margin:0 0 20px 0;height:400px;width:232px}
div#sidebarmid{float:left;background-color:#080808;height:14px;width:206px}
div#sidebar img{float:left}
div#sidebar2{float:left;background-image:url("images/leftbox_bg.jpg");background-repeat:repeat-x;background-color:#080808;margin:0 0 20px 0;height:278px;width:682px}
div#sidebarmid2{float:left;background-color:#080808;height:14px;width:656px}
div#sidebar2 img{float:left}
div#botbar{float:left;background-color:#262525;background-image:url("images/special_offer_bg.jpg");background-repeat:no-repeat;padding:10px 0 0 0;width:212px}
div#botbarmid{float:left;background-color:black;height:13px;width:190px}
div#botbar img{float:left}
div#botbar2{float:right;background-color:#262525;background-image:url("images/special_offer_bg.jpg");background-repeat:no-repeat;margin:20px 0 0 0;padding:10px 10px 0 0;width:212px}
div#botbarmid2{float:left;background-color:black;height:13px;width:190px}
div#botbar2 img{float:left}
div#footer{float:left;display:inline;text-align:center;width:1000px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x;}
div#footer p{font-size:.7em;padding:2px 0 2px 0}
div#footer a{text-align:left;color:#808080}
div#footer img{border:none}
div#navmenu{float:center;margin:0}
div#navmenu a{float:left;width:105px;display:inline;text-align:center;font-size:.7em;padding:23px 2px 20px 2px;color:white;background-image:url("images/nav_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#navmenu a:hover{background-image:url("images/nav_hover_bg.jpg");background-repeat:repeat-x;background-position:top}
div#navmenu img{float:left}
div#logdiv{float:left;width:600px;height:240px;background-color:black;margin:20px 200px 20px 200px}
.floatleft{float:left}
.floatright{float:right}
div#innerlog{float:right;margin:20px 0 0 0;padding:0;background-color:black;height:207px;width:328px}
div#innerlog a{color:white}
div#signup{float:left;background-color:black;margin:20px 0 0 0;padding:0;height:207px;width:242px}
div#inner{float:left;padding:0;background-image:url("images/bot_innerbox_bg.jpg");background-repeat:repeat-x;height:186px;width:316px}
h1{font-size:1.4em;padding:30px 0 20px 0;color:#CCC}
h2{width:1000px;float:left;text-align:center;margin:0 0 1px 0;background-color:#F0FFF0}
h3{font-size:1.0em;padding:0 0 20px 0;color:#D0D0D0}
h3 a{text-decoration:none;color:#D0D0D0}
h3 a:hover{text-decoration:underline}
.psmall{font-size:.8em;color:white;padding:5px 0 5px 0;text-align:left}
.psmall a{text-decoration:none;font-weight:bold;color:white}
.psmall a:hover{text-decoration:underline}
.plarge{font-size:1.3em;padding:5px 0 5px 0;text-align:center}
div.expand_box{width:1000px;text-align:right;margin:0 auto 10px auto;font-size:.9em;display:none;padding:0 0 40px 0}
div.expand_box a{padding:0 0 0 10px;color:#666;font-size:.9em;text-decoration:underline;text-align:right}
div#sitemap{float:right;margin:0 10px 10px 0}
.textclass{padding:0 0 30px 0;color:#D0D0D0}
.textclass p{text-decoration:none;font-size:.8em;color:#D0D0D0}
.textclass a{text-decoration:none;font-weight:bold;color:#D0D0D0}
.textclass a:hover{text-decoration:underline}
.imgclass{float:left;background-color:black;width:690px;padding:5px 0 10px 115px;}
div#sidebar ul{float:left;padding:0 0 0 30px;width:190px}
div#sidebar2 ul{float:left;padding:0 0 0 30px;width:680px}
div#sidebar ul li{list-style-image:url("images/bullet_arrow.gif");list-style-position:outside;padding:0 15px 10px 10px;color:#D0D0D0;text-align:left;font-size:.8em}
div#sidebar2 ul li{list-style-image:url("images/bullet_arrow.gif");list-style-position:outside;padding:0 15px 10px 10px;color:#D0D0D0;text-align:left;font-size:.8em}
ul{padding:0 0 0 20px}
ul li{list-style-position:outside;list-style-image:url("images/bullet_box.gif");padding:0 0 10px 0;color:white;font-size:.8em;list-style-type:decimal}
li a{color:#D0D0D0;font-weight:bold;text-decoration:none}
li a:hover{text-decoration:underline}
.diff{float:left;font-family:"Trebuchet MS";font-size:1.1em;font-weight:bold;height:14px;width:196px;color:#FCC531;padding:10px 0 20px 10px;background-image:url("images/leftbox_top_bg.jpg");background-repeat:repeat-x;text-align:center}
.diff2{float:left;font-family:"Trebuchet MS";font-size:1.1em;font-weight:bold;height:14px;width:646px;color:#FCC531;padding:10px 0 20px 10px;background-image:url("images/leftbox_top_bg.jpg");background-repeat:repeat-x;text-align:center}
.guarantee{float:left;font-family:"Trebuchet MS";font-size:1.0em;font-weight:bold;height:14px;width:234px;color:#FCC531;padding:10px 0 20px 30px;text-align:center}
.botp{color:white;text-align:justify;font-size:.7em;padding:5px 30px 5px 65px}
div#kelly h1{font-size:.8em}
a.ttip{text-decoration:none;font-size:1.2em;color:aqua}
a.ttip b{display:none}
a.ttip:hover{border:0;position:relative;z-index:500;text-decoration:none}
a.ttip:hover b{display:block;position:absolute;top:-200px;left:0;width:180px;text-align:justify;padding:10px 10px 10px 10px;font-size:.8em;color:red;background-color:white;border:5px silver double}
em{font-style:normal}
div#dinners{float:left;background-color:#262525;width:1000px;padding:20px 0 0 0;text-align:center}
div#dinners table{margin:10px auto;0 auto}
div#dinners td{width:220px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#dinners td img{margin:0 auto 0 auto}
div#dinners2{float:left;padding:10px 0 0 0;width:238px;text-align:center;border:1px solid white}
div#dinners2 table{float:left;margin:20px 0 20px 5px}
div#dinners2 td{float:left;width:210px;text-align:center;padding:5px 5px 5px 5px;margin:0 2px 0 2px;font-size:.7em;color:white;background-color:black;font-weight:bold}
div#dinners2 td img{margin:0 auto 0 auto}
.alldinners{float:left;border:3px outset white;margin:0 0 20px 0;width:960px}
.alldinners table{float:left;margin:0 0 20px 0}
.alldinners td{float:left;font-weight:bold;text-align:left;margin:0 5px 0 5px;font-size:.75em;color:white}
td.widtd p.dtext{float:left;border:1px solid white;padding:0 5px 5px 5px;color:silver;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;width:744px}
.wselect{width:180px}
.dinntext{position:fixed;top:280px;left:50px;width:880px;display:none;text-align:justify;padding:10px 10px 10px 10px;font-size:.9em;color:silver;border:5px white double}
div#dinners td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#dinners td p.dinntext img{float:left;margin:0 20px 10px 0}
div#dinners td p.dinntext em{color:white}
div#dinners2 td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#dinners2 td p.dinntext img{float:left;margin:0 20px 10px 0}
div#dinners2 td p.dinntext em{color:white}
.h3class{padding:20px 0 0 0;color:#C10;font-size:1.3em}
.pdinner{text-align:center;font-size:1.0em;padding:5px 0 20px 0;font-weight:bold;color:#FCD878}
.loghead{color:#FCC531;font-family:"Trebuchet MS";padding:0 0 20px 0;font-size:1.2em}
label{float:left;color:white;padding:0;margin:15px 5px 0 5px;width:130px;font-size:.8em}
.logtext{margin:12px 0 0 0;font-size:.8em}
.clearfloat{clear:both}
p.dinhead{background-color:black;padding:2px 0 2px 5px;font-size:1.3em;color:#FCC531}
a.dinnerlink{text-decoration:none;font-weight:bold;border:2px outset #FCC531;padding:2px 2px 2px 5px;text-align:center;font-size:1.1em;color:#FCC531}
a.dinnerlink:hover{text-decoration:underline}
.dselect{float:left;background-color:#262525;width:220px;text-align:center}
.dselect table{margin:0 auto;0 auto}
.dselect td{width:200px;height:305px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
.dselect td img{margin:0 auto 0 auto}
.dpay{float:left;background-color:gray;margin:2px 0 0 0;border:2px solid white;width:730px}
.dpay table{height:300px}
.dpay td{padding:0 5px 0 5px;font-size:.7em;color:white;font-weight:bold}
.dpay td b{font-size:1.2em;font-family:Arial,sans-serif;color:black}
.errormsg{text-align:center;font-weight:bold;font-size:.9em;color:red}
em.first{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-style:italic;font-weight:bold;letter-spacing:1px}
em.last{font-family:Helvetica,sans-serif;color:#FDD178;font-weight:bold;letter-spacing:1px}
a .first{text-decoration:none}
a .last{text-decoration:none}
em.num{font-family:Arial,Helvetica,sans-serif;color:#FDD178;font-style:normal;font-weight:bold}
em.money{font-family:Arial,Helvetica,sans-serif;color:red;font-style:normal;font-weight:bold}
div#narrow{float:center;background-color:#262525;width:720px;padding:0;text-align:center}
div#narrow table{margin:10px auto 20px auto}
div#narrow td{width:200px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#narrow td img{margin:0 auto 0 auto}
div#narrow td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#narrow td p.dinntext img{float:left;margin:0 20px 10px 0}
div#narrow td p.dinntext em{color:white}
a.genlink{text-decoration:none;font-weight:bold;padding:5px 10px 5px 10px;text-align:center;font-size:1.0em;color:#FCC531}
a.genlink:hover{text-decoration:none;color:white}
a.tsmlinks{color:red}
div#innergar{float:left;border:2px solid black;background-color:black;padding:5px 5px 5px 5px;margin:0 20px 0 0;text-align:left;font-size:.8em;color:white}
div#innergar img{float:left;padding:0 20px 0 0}
.standardfoot{float:left;margin:0 0 20px 0;background-color:black}
.standardfoot p{float:left;height:1px;background-color:black;width:898px}
.standardfoot img{float:left}
ol li{list-style-type:decimal;font-size:.8em;margin:0 0 0 40px;list-style-position:outside;padding:0 0 10px 5px}
.cclass{width:756px;margin:0 auto 0 150px}
.cclass td{width:350px}
.cclass a{text-decoration:none}
div#membertext{float:left;border:1px solid black;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;margin:20px 0 20px 230px;color:white}
div#membertext table{float:left;padding:10px 10px 10px 10px}
div#membertext td.inp{float:left;margin:auto 0 auto 0;padding:5px 5px 5px 5px}
div#membertext td.desc{float:left;width:150px;padding:5px 5px 5px 5px}
div#membertext p{float:left;font-size:.8em}
.payclass{margin:10px 0 0 350px}

div#newlogdiv{float:left;background-color:black;margin:20px 100px 20px 100px;width:700px;}
div#newinnerlog{float:right;margin:20px 0 0 0;padding:0;background-color:black;width:328px}
div#newinnerlog a{color:white}
div#newsignup{float:left;background-color:black;margin:20px 0 0 0;padding:0;width:342px}
div#newmembertext{/*border:1px solid black;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;margin:20px 0 20px 230px;*/color:white;font-size:14px;}
div#newmembertext table{}
div#newmembertext td.inp{float:left;margin:auto 0 auto 0;padding:5px 5px 5px 5px}
div#newmembertext td.desc{float:left;width:150px;padding:5px 5px 5px 5px}
div#newmembertext p{float:left;font-size:.8em}

#tempbanner{
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	width:999px;
	height:305px;
}

#bgred{
	position:absolute;
	left:42px;
	background-image:url(images/bg1.jpg);
	width:999px;
	height:820px;
	top: 306px;
}

#specialpromotion{
	position:relative;
	left:75px;
	top:-830px;
	background-image:url(images/specialpromotion.png);
	background-repeat:no-repeat;
	width:615px;
	height:272px;
	z-index:1;
}

#sbg{
	position:relative;
	top:480px;
	left:-145px;
	background-image:url(images/sbg.png);
	background-repeat:no-repeat;
	width:755px;
	height:330px;
	z-index:7;
}

#man{
	background-image:url(images/man.png);
	width:177px;
	height:409px;
	position:absolute;
	left:-150px;
	top:60px;
	z-index:2;
}

#whatissimplydinner{
	width:430px;
	position:absolute;
	left:15px;
	top:165px;
	color:#6a0417;
	font-family:arial;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#whatis{
	width:430px;
	position:absolute;
	left:15px;
	top:120px;
	color:#6a0417;
	font-family:Arial;
	font-weight:bold;
	font-size:30px;
	font-stretch:extra-condensed;
}

#welcome{
	background-image:url(images/welcome.png);
	background-repeat:no-repeat;
	width:206px;
	height:84px;
	position:absolute;
	left:-20px;
	top:20px;
	z-index:4;
}

#text2{
	position:relative;
	top:-50px;
	left:10px;
	width:550px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#is{
	position:relative;
	top:-40px;
	left:-190px;
	background-image:url(images/is.png);
	background-repeat:no-repeat;
	width:285px;
	height:70px;
	z-index:5;
}

#text3{
	position:relative;
	top:-40px;
	left:10px;
	width:550px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#dline{
	position:relative;
	top:-20px;
	left:-135px;
	background-image:url(images/dline.png);
	background-repeat:no-repeat;
	width:755px;
	height:2px;
	z-index:6;
}

#spromotion{
	position:relative;
	left:-400px;
	background-image:url(images/spromotion.png);
	background-repeat:no-repeat;
	width:295px;
	height:92px;
	z-index:10;
	top: 11px;
}

#sitingwoman{
	left:440px;
	top:-185px;
	background-image:url(images/sittingwoman.png);
	position:relative;
	width:200px;
	height:280px;
	z-index:9;
}

#spic{
	position:relative;
	top:0px;
	left:240px;
	background-image:url(images/spic.png);
	background-repeat:no-repeat;
	width:329px;
	height:265px;
	z-index:9;
}



#text4{
	position:absolute;
	left:62px;
	top:97px;
	width:550px;
	color:#FFF;
	font-weight:bold;
	font-size:17px;
	text-align:justify;
}

#text5{
	position:absolute;
	top:130px;
	left:-22px;
	width:380px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#text6{
	position:absolute;
	top:165px;
	left:-22px;
	width:380px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#text7{
	position:absolute;
	top:205px;
	left:-22px;
	width:380px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#lbg{
	position:relative;
	left:-247px;
	top:345px;
	background-image:url(images/lbg.jpg);
	background-repeat:no-repeat;
	width:955px;
	height:auto;
	z-index:10;
}

#text8{
	position:relative;
	left:-405px;
	top:200px;
	width:480px;
	color:#FFF;
	font-weight:regular;
	font-size:14px;
	text-align:justify;
}

#select{
	position:relative;
	left:170px;
	top:0px;
	background-image:url(images/select.png);
	width:400px;
	height:71px;
	z-index:11;
}

div#narrow2{float:center;width:955px;padding:0;text-align:center}
div#narrow2{float:center;width:955px;padding:0;text-align:center;top:0px}
div#narrow2 table{height:340px; width:900px; position:relative; left:27px;}
div#narrow2 td{width:273px; height:245px; text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white; background-image:url("images/dinnbg.png"); background-position:center; background-repeat:no-repeat;}
div#narrow2 td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#narrow2 td p.dinntext img{float:left;margin:0 20px 10px 0}
div#narrow2 td p.dinntext em{color:white}

a.ttip2{text-decoration:none;font-size:1.2em;color:#6b0000; font-style:italic; font-weight:bold;}
a.ttip2 b{display:none}
a.ttip2:hover{border:0;position:relative;z-index:500;text-decoration:none}
a.ttip2:hover b{display:block;position:absolute;top:-200px;left:0;width:180px;text-align:justify;padding:10px 10px 10px 10px;font-size:.8em;color:red;background-color:white;border:5px silver double}

div#wrapper2{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 0 20px;width:960px; height:1480px;}


#bgbox{
	background-image:url(images/bgbox.png);
	background-repeat:repeat-x;
	width:1280px;
	height:1454%;
	position:relative;
	top:300px;
}

/* INDEX.PHP */

#tempbanner{
	
	width:1280px;
	height:296px;
	background-repeat:no-repeat;
	position:relative;
	top:-295px;
}

#diff{
	background-image:url(images/whyweredifferent.png);
	width:440px;
	height:540px;
	background-repeat:no-repeat;
    position:relative;
	left:-390px;
	top:-160px;
	z-index:1;
}

#difftxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	position:relative;
	top:59px;
	left:100px;
	line-height:21px;

}

#banner{
position:relative;
width:920px;
top:-395px;
left:-140px;
}



#londondating{
	background-image:url(images/londondating.png);
	width:310px;
	height:60px;
	background-repeat:no-repeat;
	position:relative;
	left:415px;
	top:-350px;
}

#d1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	position:relative;
	top:70px;
}

#d2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	position:relative;
	top:220px;
}

#bh{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f1b604;
}

#bh a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f1b604;
	text-decoration:none;
}

#bh a:hover{
	color:#FFF;
	text-decoration:underline;
}


#bh2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16.4px;
	color:#f1b604;
}

#t1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:496px;
	height:31px;
	text-align:left;
	color:#FFF;
	position:relative;
	top:80px;
}

#fmenu{
	position:relative;
	top:3000px;
}

#testi{
	background-image:url(images/testi.jpg);
	width:174px;
	height:109px;
	position:relative;
	top:235px;
	left:-66px;
}

#ttxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:320px;
	height:37px;
	position:relative;
	left:190px;
}

#londonrecipe{
font-weight:bold;
color:#FFF;
text-decoration:none;
width:300px;
height:20px;
position:relative;
left:165px;
top:15px;
}

#lrlink{
color:#FFF;
text-decoration:none;
}

#lrlink:hover{
color:#f1b104;
text-decoration:none;
}

#tst{
font-size:18px;
font-weight:500;
text-decoration:none;
width:300px;
height:20px;
position:relative;
left:158px;
top:17px;
}

#tstlink{
color:#f1b104;
text-decoration:none;
}

#tstlink:hover{
color:#FFF;
text-decoration:none;
}

#hearts{
background-image:url(images/hearts.png);
width:70px;
height:60px;
position:relative;
top:-33px;
left:390px;
}

#narrow3holder{
position:relative;
left:-100px;
top:-90px;
}

div#narrow3{float:center;width:955px;padding:0;text-align:center}
div#narrow3{float:center;width:955px;padding:0;text-align:center;top:0px}
div#narrow3 table{height:340px; width:900px; position:relative; left:27px;}
div#narrow3 td{width:273px; height:245px; text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white; background-image:url("images/dinnbg.png"); background-position:center; background-repeat:no-repeat;}
div#narrow3 td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#narrow3 td p.dinntext img{float:left;margin:0 20px 10px 0}
div#narrow3 td p.dinntext em{color:white}

a.ttip2{text-decoration:none;font-size:1.2em;color:#6b0000; font-style:italic; font-weight:bold;}
a.ttip2 b{display:none}
a.ttip2:hover{border:0;position:relative;z-index:500;text-decoration:none}
a.ttip2:hover b{display:block;position:absolute;top:-200px;left:0;width:180px;text-align:justify;padding:10px 10px 10px 10px;font-size:.8em;color:red;background-color:white;border:5px silver double}

#select2{
	position:relative;
	left:-200px;
	top:-575px;
	background-image:url(images/select.png);
	width:400px;
	height:71px;
	z-index:11;
}

#eventsicon{
	
	width:53px;
	height:56px;
	position:relative;
	left:380px;
	top:15px;
}

#eventstxt{
font-weight:bold;
color:#FFF;
text-decoration:none;
width:300px;
height:20px;
position:relative;
left:2px;
top:-25px;
}

#eventslink{
color:#f1b104;
text-decoration:none;
}

#eventslink:hover{
color:#FFF;
text-decoration:none;
}

#hbannerad{
	position:relative;
	left:-100px;
	top:-145px;
}

#vbanners{
height:100px;
border:#FFF;
}

#vbannerad1{
	position:relative;
	width:100px;
	left:475px;
	top:-230px;
}

#vbannerad2{
	position:relative;
	width:100px;
	top:100px;
}

#ltxt1{
position:relative;
top:-120px;
left:-320px;
height:50px;
width:500px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:left;
}

#ltxt2{
position:relative;
top:-183px;
left:485px;
width:500px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:left;
}

#ltxt3{
position:relative;
top:-85px;
left:110px;
width:400px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-align:left;
}


#lcontent{
	width:800px;
	height:50px;
	position:relative;
	top:-10px;
}

#starguaranteed{
	height:110px;
	width:107px;
	position:relative;
	top:-55px;
	left:-55px;
}

#ltxt4{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16.4px;
	font-weight:bold;
	width:300px;
	position:relative;
	top:-140px;
	left:230px;
}

#now{
	position:relative;
	left:5px;
	top:5px;
	width:177px;
	height:57px;
}

div#sitemap2{position:relative; left:500px; width:100px; top:0px;}

div#footer2{float:left;display:inline;text-align:center;width:1280px; height:60px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x; position:relative; top:5px;}
div#footer2 p{font-size:.7em;padding:2px 0 2px 0}
div#footer2 a{text-align:left;color:#808080}
div#footer2 img{border:none}

.win.ie7 div#footer2{float:left;display:inline;text-align:center;width:1280px; height:60px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x; position:relative; top:-15px;}
.win.ie7 div#footer2 p{font-size:.7em;padding:2px 0 2px 0}
.win.ie7 div#footer2 a{text-align:left;color:#808080}
.win.ie7 div#footer2 img{border:none}

#underheaderholder{
	position:relative;
	left:15px;
	top:7px;
	z-index:2;
}


div#underheader2{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x; position:relative; top:5px; left:0px;}
div#underheader2 a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
div#underheader2 a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
div#underheader2 img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}


.imgclass2{float:left;background-color:black;width:690px;padding:5px 0 10px 115px; height:80px; z-index:1;}

#imgclassholder{
	position:relative;
	left:-24%;
	top:-153px;
	height:100px;
	width:587px;
	z-index:1;
}

div#navmenu2{float:center;margin:0;}
div#navmenu2 a{float:left;width:105px;display:inline;text-align:center;font-size:.7em;padding:23px 2px 20px 2px;color:white;background-image:url("images/nav_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#navmenu2 a:hover{background-image:url("images/nav_hover_bg.jpg");background-repeat:repeat-x;background-position:top}
div#navmenu2 img{float:left}

#wine{
	background-image:url(images/wine.png);
	width:242px;
	height:210px;
	position:relative;
	top:-85px;
	left:234px;
}

#map{
	background-image:url(images/map.jpg);
	width:230px;
	height:153px;
	position:relative;
	top:3px;
	left:234px;
	z-index:2;
}

#slogan{
	background-image:url(images/slogan.png);
	width:450px;
	height:30px;
	position:relative;
}

#slinks{
	position:relative;
	top:92px;
	left:40px;
	z-index:8;
}

#slinks a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#FFF;
	
}

#slinks a:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#f1b104;

}

#lw1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#lw1:hover{
	color:#f1b104;
	text-decoration:underline;
	
}



.win.ie7 div#imgclassholder{
	position:relative;
	left:-20%;
	top:-153px;
	height:100px;
	width:690px;
	z-index:1;
	
}

.win.ie7 div#imgclassholder2{
	position:relative;
	left:-115px;
	top:-153px;
	height:100px;
	width:690px;
	z-index:1;
	
}

.win.ie7 div#underheader2{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x; position:relative; top:5px; left:45px;}
.win.ie7 div#underheader2 a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
.win.ie7 div#underheader2 a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
.win.ie7 div#underheader2 img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}


.vista.ie7 div#imgclassholder{
	position:relative;
	left:-115px;
	top:-148px;
	height:100px;
	width:690px;
	z-index:1;
	
}

.vista.ie7 div#map{
	background-image:url(images/map.jpg);
	width:230px;
	height:153px;
	position:relative;
	top:5px;
	left:234px;
	z-index:2;
}

.vista.ff3_6 div#map{
	background-image:url(images/map.jpg);
	width:230px;
	height:153px;
	position:relative;
	top:1px;
	left:234px;
	z-index:2;
}

.windows7.ie8 div#underheader2{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x; position:relative; top:7px; left:-20px;}
.windows7.ie8 div#underheader2 a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
.windows7.ie8 div#underheader2 a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
.windows7.ie8 div#underheader2 img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}

.windows7.ie8 div#banner{
position:relative;
width:920px;
top:-397px;
left:-140px;
}

.windows7.ie8 div#map{
	background-image:url(images/map.jpg);
	width:230px;
	height:153px;
	position:relative;
	top:3px;
	left:234px;
	z-index:2;
}

.ie7 div#diff{
	background-image:url(images/whyweredifferent.png);
	width:440px;
	height:540px;
	background-repeat:no-repeat;
    position:relative;
	left:-380px;
	top:-430px;
	z-index:1;
}

.ie7 div#difftxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	position:relative;
	top:61.7%;
	left:100px;
	line-height:21px;

}

.ie7 div#londondating{
	background-image:url(images/londondating.png);
	width:310px;
	height:60px;
	background-repeat:no-repeat;
	position:relative;
	left:415px;
	top:-60px;
}

.ie7 div#narrow3holder{
position:relative;
left:-100px;
top:-360px;
}

.ie7 div#select2{
	position:relative;
	left:-200px;
	top:-585px;
	background-image:url(images/select.png);
	width:400px;
	height:71px;
	z-index:11;
}

.ie7 div#eventsicon{
	
	width:53px;
	height:56px;
	position:relative;
	left:380px;
	top:10px;
}

.ie7 div#hbannerad{
	position:relative;
	left:-100px;
	top:-415px;
}

.ie7 div#lcontent{
	width:800px;
	height:50px;
	position:relative;
	top:-280px;
}

.ie7 div#starguaranteed{
	height:110px;
	width:107px;
	position:relative;
	top:-330px;
	left:-55px;
}

.ie7 body{
	font-weight:normal;
	width:1280px;
	height:10%;
	margin-right:auto;
	margin-left:auto;
	font-size:100%;
	background-color:#151212;
	font-family:Arial,Helvetica,sans-serif
	}


.ie7 div#bgbox{
	background-image:url(images/bgbox.png);
	background-repeat:repeat-x;
	width:1280px;
	height:1454px;
	position:relative;
	top:300px;
}

.ie7 div#footer2{float:left;display:inline;text-align:center;width:1280px; height:60px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x; position:relative; top:300px;}
.ie7 div#footer2 p{font-size:.7em;padding:2px 0 2px 0}
.ie7 div#footer2 a{text-align:left;color:#808080}
.ie7 div#footer2 img{border:none}

/* LOGIN.PHP */

#loginbg{
	background-image:url(images/loginbg.jpg);
	background-repeat:repeat-x;
	width:1280px;
	height:696px;
	position:relative;
	top:280px;
	
}

.win.ie7 div#loginbg{
	background-image:url(images/loginbg.jpg);
	background-repeat:repeat-x;
	width:1280px;
	height:696px;
	position:relative;
	top:0px;
	z-index:200;
}

#map2{
	background-image:url(images/map.jpg);
	width:230px;
	height:153px;
	position:relative;
	top:3px;
	left:465px;
	z-index:2;
}

#imgclassholder2{
	position:relative;
	left:-16.5%;
	top:-153px;
	height:100px;
	width:587px;
	z-index:1;
}

#banner2{
position:relative;
width:920px;
top:5px;
left:30px;
}

div#underheader3{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x; position:relative; top:4px; left:0px;}
div#underheader3 a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
div#underheader3 a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
div#underheader3 img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}

.win.ie7 div#underheader3{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x; position:relative; top:4px; left:0px;}
.win.ie7 div#underheader3 a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
.win.ie7 div#underheader3 a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
.win.ie7 div#underheader3 img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}

#underheaderholder2{
	position:relative;
	left:15px;
	top:7px;
	z-index:2;
}

#slogan2{
	background-image:url(images/slogan.png);
	width:450px;
	height:30px;
	position:relative;
	left:180px;
}

div#sitemap3{position:relative; left:920px; width:100px; top:0px;}

#signupbg{
	background-image:url(images/signupbg.png);
	width:336px;
	height:410px;
	position:relative;
	top:-5px;
	left:-335px;
}

#loginpic{
	background-image:url(images/loginpic.jpg);
	width:990px;
	height:614px;
	position:relative;
	top:20px;
	left:-98px;
}

#logindesc{
	font-family:arial;
	font-size:12px;
	color:#FFF;
}

#logindesc2{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:-110px;
}

#logindesc3{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:-120px;
}

#logindesc4{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:-100px;
}

#logindesc5{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:-90px;
}

#logindesc6{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:-80px;
}

#tform{
	position:relative;
	left:-500px;
	top:130px;
}

#tform2{
	position:relative;
	top:-120px;
	left:33px;
}

#tform3{
	position:relative;
	top:-115px;
}

#tform4{
	position:relative;
	left:4px;
	top:-110px;
}

#tform5{
	position:relative;
	left:4px;
	top:-100px;
}

#tform6{
	position:relative;
	left:4px;
	top:-110px;
}

#tform7{
	position:relative;
	left:30px;
	top:25px;
}

#tform8{
	position:relative;
	left:4px;
	top:25px;
}

#signupdesc{
	font-family:arial;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	position:relative;
	top:-60px;
}

#signupbutton{
	position:relative;
	top:-55px;
	left:-40px;
}

#fblogin{
	position:relative;
	top:-265px;
	left:200px;
}

#signindesc{
	font-family:arial;
	font-size:18px;
	color:#f1b104;
	font-weight:bold;
	position:relative;
	top:15px;
}

#signupform{
	position:relative;
	left:-5px;
}

.win.ie7 div#signupform{
	position:relative;
	left:-5px;
	top:260px;
}


#signinbg{
	background-image:url(images/signinbg.png);
	width:330px;
	height:187px;
	position:relative;
	left:-340px;
	top:70px;
}

#footer3{
	position:relative;
	top:30px;
}

#lgtxt{
	width:521px;
	position:relative;
	top:-50px;
	left:220px;
}

#logintxt{
text-align:justify;
font-family:arial;
font-size:12px;
color:#fff;
position:relative;
left:200px;
top:-60px;
}

#loginh{
font-family:arial;
font-size:18px;
color:#f1b104;
position:relative;
top:10px;
}

#loginh2{
font-family:arial;
font-size:12px;
color:#fff;
position:relative;
top:-10px;
}

#lvbanner1{
	width:193px;
	height:723px;
	z-index:2;
	}
	
#lvbanner2{
	width:193px;
	height:193px;
	position:relative;
	top:10px;
	z-index:1;
}	
	
#lvbannerholder{
	width:5px;
	height:5px;
	position:relative;
	left:855px;
	top:-540px;
	z-index:2;
}


.win.ie7 div#lvbanner1{
	width:193px;
	height:723px;
	position:relative;
	left:-170px;
	top:-45px;
	z-index:100;
	}
	
.win.ie7 div#lvbanner2{
	width:193px;
	height:193px;
	position:relative;
	top:10px;
	z-index:100;
}	
	
.win.ie7 div#lvbannerholder{
	width:5px;
	height:5px;
	position:relative;
	left:1030px;
	top:-265px;
	z-index:100;
}
/*
.ie8 div#tform{
	position:relative;
	left:1300px;
	top:130px;
	z-index:3px;
}

.ie8 div#logindesc2{
	font-family:arial;
	font-size:12px;
	color:#FFF;
	position:relative;
	left:100px;
} */

/* DINNER-DATES */

.ie7 div#diff2{
	background-image:url(images/whyweredifferent2.png);
	width:426px;
	height:547px;
	background-repeat:no-repeat;
    position:relative;
	left:-390px;
	top:-410px;
	z-index:1;
}

#diff2{
	background-image:url(images/whyweredifferent2.png);
	width:426px;
	height:547px;
	background-repeat:no-repeat;
    position:relative;
	left:-390px;
	top:-160px;
	z-index:1;
}

#dinnerdatesinlondon{
	background-image:url(images/dinnerdatesinlondon.png);
	width:451px;
	height:101px;
	background-repeat:no-repeat;
	position:relative;
	left:475px;
	top:-370px;
}

.ie7 div#dinnerdatesinlondon{
	background-image:url(images/dinnerdatesinlondon.png);
	width:451px;
	height:101px;
	background-repeat:no-repeat;
	position:relative;
	left:475px;
	top:-120px;
}


div#dinnerdatesinlondon p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	color:#FFF;
	top:100px;
}

div#dinnerdatesinlondon b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1b604;
}

#testi2{
	background-image:url(images/testi2.jpg);
	width:174px;
	height:106px;
	position:relative;
	top:120px;
	left:-140px;
}

div#testi2 p{
	text-align:left;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	left:185px;
	top:-5px;
}

div#testi2 h3{
	text-align:left;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	position:relative;
	left:185px;
	top:-10px;
}

div#testi2 i{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f1b604;
}

div#footer4{float:left;display:inline;text-align:center;width:1280px; height:60px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x; position:relative; top:-10px;}
div#footer4 p{font-size:.7em;padding:2px 0 2px 0}
div#footer4 a{text-align:left;color:#808080}
div#footer4 img{border:none}

.ie7 div#footer4{float:left;display:inline;text-align:center;width:1280px; height:60px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x; position:relative; top:-300px;}
.ie7 div#footer4 p{font-size:.7em;padding:2px 0 2px 0}
.ie7 div#footer4 a{text-align:left;color:#808080}
.ie7 div#footer4 img{border:none}



#narrow4holder{
position:relative;
left:-255px;
top:-45px;
width:800px;
}

.ie7 div#narrow4holder{
position:relative;
left:-255px;
top:-325px;
width:800px;
}



#signupbg2{
	background-image:url(images/signupbg.png);
	width:336px;
	height:410px;
	position:relative;
	top:-25px;
	left:-145px;
}

#lcontent2{
	width:800px;
	height:50px;
	position:relative;
	top:-30px;
}

.ie7 div#lcontent2{
	width:800px;
	height:50px;
	position:relative;
	top:-300px;
}

#signupform2{
	position:relative;
	top:260px;
	left:-5px;
}

#select3{
	position:relative;
	left:-140px;
	top:-585px;
	background-image:url(images/select.png);
	width:400px;
	height:71px;
	z-index:11;
}

#eventsicon2{
	
	width:53px;
	height:56px;
	position:relative;
	left:420px;
	top:0px;
}

#starguaranteed2{
	height:110px;
	width:107px;
	position:relative;
	top:-55px;
	left:-470px;
}

#ltxt5{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16.4px;
	font-weight:bold;
	width:300px;
	position:relative;
	top:-140px;
	left:430px;
}

#vbannerad3{
	width:193px;
	height:193px;
	position:relative;
	left:-65px;
	top:240px;
	z-index:1;
}

#bgbox2{
	background-image:url(images/bgbox.png);
	background-repeat:repeat-x;
	width:1280px;
	height:1454%;
	position:relative;
	top:300px;
}

.ie7 div#bgbox2{
	background-image:url(images/bgbox.png);
	background-repeat:repeat-x;
	width:1280px;
	height:1750%;
	position:relative;
	top:300px;
}


