/* Evening Standard - This is London CSS */

@import url("fonts.css");

body, div, img, object, form, embed, p, h1, h2, h3, h4, h5, h6, hr {
	border:0;
	padding:0;
	margin:0;
}

.clear {
	clear:both;
	width:auto;
	min-height:0 !important;
	height:0 !important;
	line-height:0 !important;
	font-size:0 !important;
	float:none !important;
	padding:0 !important;
	border:0 !important;
}

.dotClear {
	height:1px; 
	clear:both;
	line-height:1px !important;
	position:relative;
	margin-top:14px;
}

#body {
	margin:0 auto;
	width:990px;
}

div.centre {
	margin:0 auto;
}

.right {
	text-align:right;
}

.centre {
	text-align:center;
}

.left {
	text-align:left;
}

.floatLeft {
	float:left !important;	
}	

.floatRight {
	float:right !important;
	display:block;	
}

#beta #article p.grey, #beta #review p.grey, #beta p.grey {
	background:#F2F2F2;
	padding:0.5em 2px;
}

.imgLeft, .imgRight {
	float:left;
	border:1px solid black;
	margin:2px;
}

.imgRight {
	float:right;
}

/* Header styles                                  */

#header {
	height:115px;
}

#banner {
	margin:5px auto;
	width:728px;
	text-align:center;
	height:90px;
}

/* End of Header styles                           */


/* Alpha styles                                   */

#alpha {
	width:169px;
	float:left;
}

/* Left hand side Menu                            */

#alpha ul#nav, #gamma ul {
	text-indent:0;
	padding:0;
	margin:0;
	list-style:none;
}

#alpha img.author {
	float:right;
	margin:-56px 0 0 0;
}

#alpha p {
	font-size:0.9em;
	padding:0.4em 0;
	margin:0.6em 0;
}

#alpha p.quote {
	font-size:0.9em;
	padding:4px 40px 4px 0;
	margin:0 !important;
}

#alpha p.quote_wide {
	font-size:0.9em;
	padding:4px 0;
	margin:0 !important;
}

/* Travel Watch	Advertising space					*/
#travel_ads	{
	width:157px;
	padding:0;
	margin:5px auto;
	border:solid 1px #999;
	background:url(http://i.thisislondon.co.uk/i/std/cep/travel_ads_bg.gif) bottom #FFF no-repeat;         
}

#travel_ads img	{
	padding:0;
	margin:0;
}

#travel_ads ul	{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	width:151px;
}
		
#travel_ads li	{
	padding:0;
	display:block;
	margin:0 auto;
}

/* end of travel ads */

span.dotted, p.dotted {
	display:block;
	border-top:1px dotted #9F9F9F;
	border-bottom:1px dotted #9F9F9F;
}

#beta #overture {
	border-bottom:1px solid #9f9f9f;
}

#beta #overture div {
	padding:4px;
	background:#EEFAF7;
}

#beta #overture p.dotted {
	padding:0.5em 0;
	color:#888;
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
}

#alpha img.stars {
	display:block;
	margin:3px 0;
}

#alpha div.filmReviews ul {
	margin-bottom:10px;
}

#alpha div.filmReviews ul li {
	list-style:none;
	font-size:0.9em;
}

#alpha #scrapedReviews {
	padding:3px 0;
}

/* border styles 							*/

li.top {
	border-bottom:0 !important;
	margin-bottom:10px;
	background:none !important;
}

.topBorder {
	border-top:1px dotted #9f9f9f;
}

.rightBorder {
	border-right:1px dotted #9f9f9f;
}

.bottomBorder {
	border-bottom:1px dotted #9f9f9f;
}

.leftBorder {
	border-left:1px dotted #9f9f9f;
}

.topGrey {
	border-top:1px solid #666666 !important;
}

/* Beta styles                                   */

#beta {
	width:500px;
	float:left;
	margin: 0 9px 0 0;
	padding:0 0 0 9px;
	border-left:1px dotted #9F9F9F;
	min-height:1200px;	
}

#beta p.header {
	height:30px;
	background:#21108B;
	margin:0 0 1px 0;
	padding:0 !important;
	position:relative;
}

#beta p.pageHeader {
	margin: 0 0 5px 0 !important;
}

#beta p.header:first-child {
	margin:0 0 1px 0;
}

#beta p.first {
	margin:0 0 1px 0;
}

#beta p.header img {
	float:left;
	margin:6px 0 0 5px;
}

#beta img.title {
	margin-top:0;
	float:left;
	margin-right:1px;
}

span.date {
	color:white;
	float:right;
	text-transform:uppercase;
	margin:8px;
}

#beta #main {
	min-height:250px;
	position:relative;
	clear:both;
	margin-bottom:5px;
	cursor: pointer;
}

#beta #main h3 {
	border-top:1px solid #666666;
	margin-top:5px;
	text-align:right;
	font-size:1.2em;
	line-height:1.3em;
}

#beta #main img.author {
	position:absolute;
	top:-53px;
	right:0;
}

#beta #main img.title {
	margin-right:1px;
	float:left;
	margin-top:83px;
}

#beta .mainStory, #beta .mainPoll {
	border:1px dotted #9f9f9f;
	border-left:0;
	border-top:0;
	margin-bottom:5px;
}

#beta .mainStory {
	padding:0 5px 0 0;
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/background_tile_y.gif) repeat-y;
}

#beta .mainStory img.title {
	margin-top:45px;
}

#beta .mainStory .mainStorytext {
	float:left;
	width:265px;
	margin:0 0 0 10px;
}

#beta .width {
	width:465px !important;
}

#beta .mainStory .mainStorytext ul {
	border-top:1px dotted #9f9f9f;
	margin:0 !important;
	padding:4px 0;
}

#beta .linkList ul {
	margin:0;

}

#beta div.title {
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/background_tile_y.gif) repeat-y;
	min-height:180px;
	float:left;
	position:relative;
}

#beta .news_DM {
	margin:0 0 5px 0;
}

#beta .news_DM div.title {
	min-height:85px;
	margin:0;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/news_med.gif) no-repeat 0 50%;
}

#beta .news_DM div.sport {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/sport_med.gif) no-repeat 0 50%;
}

#beta .news_DM .news img {
	float:left;
	margin:2px;
	margin-right:4px;
	margin-bottom:4px;
	border:1px solid black;
}

#beta .news_DM div.news {
	margin-left:24px;
	width:470px;
	padding:2px 0;
}

#beta #topBox {
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/review_lg.gif) no-repeat 0 50%;
	padding-left:30px;
	margin-bottom:10px;
}

#beta #review #topBox p {
	padding:0.5em 2px;
}

#beta #topBox .otherReviews {
	float:left;
	margin-bottom:5px;
}

#beta #topBox div.toggle {
	background:white;
	visibility:hidden;
}
#beta #topBox div.title {
	background-color:red;
	margin-right:10px;
	min-height:125px;
	width:19px;
	position:absolute;
	top:0;
	bottom:0;
}

#beta #topBox div.title img.title {
	float:left;
	display:block;
	margin:60% 0 0 2px;
}

#beta #topBox #readerRating {
	float:right;
	width:150px;
	text-align:center;
	height:60px;
}

#beta #topBox #toggled {
	clear:both;
}

#beta #topBox ul, ul#showButtons, ul#videoButtons {
	margin:10px 0 0 0;
	padding:5px 0;
	border:1px dotted #9f9f9f;
	border-left:0;
	border-right:0;
}

#beta #topBox ul li, #showButtons li, ul#videoButtons li {
	display:inline;
	padding:0 15px 0 0;
}

#beta .addListing_button		{
	clear:both;
	position:absolute;
	bottom:6px;
	right:6px;
	width:72px;
	text-align:center;
	background:#990000;			
}

#beta a.addListing_button, a:hover.addListing_button 	{
	width:72px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}

#topBox ul, #topBox li, #showButtons li, ul#videoButtons li {
	background:none !important;
}
	
#topBox ul#restaurantLinks {
	border:0 !important;
	margin:3px 0 0 0;
	padding-left:2px;
}

#topBox ul li#hide {
	display:none;
}

ul#showButtons {
	display:none;
}

#beta #iPixHolder, #beta #barHolder, #beta #menuHolder, #beta #errorMessage {
	display:none;
	position:relative;
	background:white;
}

#beta #mapHolder {
	display:none;
	background:white;
	margin-bottom:10px;
	}

#beta #iPixHolder h1, #beta #barHolder h1, #beta #mapContainer h1, #beta #menuHolder h1, #beta #errorMessage h1 {
	margin:5px 0 0 0;
}

#beta #errorMessage h1, #beta #errorMessage {
	color:red;
}

#beta #errorMessage {
	height:0;
	margin:0;
}

#beta #iPix {
	height:273px;
	width:360px;
	margin:10px auto;
	padding:10px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/restaurants/360backg.gif) no-repeat top left;
}

#beta ul#link360 {
	margin:0;
	padding:0;
	border:0;
	border-top:1px dotted #9f9f9f;
}

#beta #menuHolder ul {
	margin:0; 
	border:0;
	border-top:1px dotted #9f9f9f;
	padding:5px;
	min-height:5px;
}

#beta #menuHolder ul li {
	float:left;
	margin-left:5px;
	min-height:5px;
	white-space:nowrap;
}

#beta .menu {
	border-top:1px dotted #9f9f9f;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
}

#beta #barHolder p {
	border-top:1px dotted #9f9f9f;
}

#beta .stretchtoggleClose {
	display:block;
	position:absolute;
	top:10px;
	right:0;	
}

#beta #mapHolder .stretchtoggleClose {
	display:block;
	float:right;
	margin-top:5px;
	width:60px;
	position:static;	
}

#beta #mapHolder h1 {
	display:block;
	float:left;
	width:250px;	
}

#beta #topBox ul#link360 li, #beta #topBox #menuHolder ul li {
	text-indent:8px;
	margin-top:0.2em;
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/arrowGreen_sm.gif) no-repeat !important;
	background-position:top left;
	display:block;
}

#beta #main div.title {
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/background_tile_y.gif) repeat-y;
	height:250px;
	float:left;
}

#beta #main #mainText {
	float:right;
	margin:10px 10px 0 10px;
	width:170px;
	border:1px solid black;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/mainText_bg.png);
	padding:3px 3px 40px 3px;
	min-height:180px;
	position:relative;
}

#beta #main #mainText.article {
	padding:3px;
}

#beta #main #mainText div {
	width:170px;
	bottom:5px;
	left:2px;
	position:absolute;
	margin:0;
}

#beta #main .left {
	float:left !important;
}

#beta #main #mainText p.quote {
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px;
}

#beta #main #mainText p.quote img {
	float:none;
	margin:0;
}

#beta .mainStory p {
	margin:0 0 10px 0;
} 

#beta .story {
	margin-bottom:5px;
	clear:both;
	min-height:85px;
}

#beta .story div {
	border:1px solid #666666;
	min-height:79px;
	float:left;
	margin-left:1px;
	width:359px;
	padding:4px 4px 0 4px;
	position:relative;
}

#beta .story div.trailerHolder {
	border:none;
	float:left;
	width:110px;
	height:85px;
	margin:0 !important;
	padding:0 !important;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/trailer_bg.gif) no-repeat 50% 0%;
	position:relative;
}

#beta .story div.theatreHolder {
	border:none;
	float:left;
	width:110px;
	height:85px;
	margin:0 !important;
	padding:0 !important;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/theatre_bg.gif) no-repeat 50% 0%;
	position:relative;
}

#beta .story div.chartPosition {
	position:absolute;
	right:0;
	top:0;
	width:100px;
	min-height:1.3em;
	text-align:right;
	border:0;
	font-weight:bold;
}

#beta .story div.trailerHolder img {
	position:absolute;
	top:8px;
	left:20px;
}

#beta .story div.theatreHolder img {
	position:absolute;
	top:13px;
	left:20px;
}
		
#beta .cinema div {
	width:379px;
}

#beta .storyText div ul {
	padding:0;
	margin:0.2em 0;
}

#beta .story div ul, #beta .news_DM topBorder div ul {
	padding:0;
	margin:0;
}

#beta .story div h2 {
	margin-bottom:3px;
}

#beta .story .storyImage {
	float:left;
}

#beta .storyText, #beta .dualMods, #beta .dualModsWide {
	border-top:1px dotted #9f9f9f;
	margin:2px 0;
	padding:2px 0;
	min-height:85px;
}

#beta .dualMods, #beta .dualModsWide {
	margin-bottom:5px;
}

#beta .dualMods img.title {
	border-right:1px dotted #9f9f9f;
}

#beta .storyText img.title, #beta .dualMods img.title, #beta .dualModsWide img.title {
	display:block;
	float:left;
	margin-right:1px;
}

#beta .dualModsWide img.title {
	margin-top:10px;
}

#beta .storyText div {
	float:left;
	width:474px;
	padding:4px 0 0 4px;
}

#beta .large {
	padding:10px;
}

#beta .large .text, #beta div.bottomLinks .first {
	float:left;
	width:274px;	
}

#beta .large .text ul {
	margin:4px 0;
	border-top:1px dotted #9f9f9f;
	padding:5px 0 !important;
}

#beta .large .text ul li {
	padding-left:0 !important;
}

#beta img.headline {
	float:right;
	margin:0 0 5px 0;
	border:1px solid black;
}

#beta .mainStory img.headline {
	margin:5px 0 5px 0;
}

#beta div.bottomLinks {
	clear:both;
}

#beta div.bottomLinks ul, #beta .large .mainStory ul {
	margin:0 !important;
	padding:0;
} 

#beta div.bottomLinks h4 {
	font-size:1em;
}

#beta div.bottomLinks .first {
	margin:0 16px 0 0 !important;
}

#beta div.bottomLinks .second {
	float:left;
	width:188px;
}

#beta ul {
	list-style: none;
	padding:2px 0;
}

/*Blogs main page*/
.blogs {
	width:247px;
	float:left;
	margin:0 3px 0 0;	
	height:170px;
}


#gamma ul#topSearches li,
#beta ul li,
#beta #topBox #menuHolder ul li,
.listLeft li,
.listRight li {
	text-indent:8px;
	margin-top:0.2em;
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/arrowGreen_sm.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#beta #storytools {
	margin:10px 0;
	padding:10px 0;
	border-top:1px dotted #9f9f9f;
}

#beta #storytools div {
	float:left;
	margin-left:110px;
	text-align:center;
}

#beta #storytools div a:hover {
	text-decoration:none !important;
}

#beta ul.moreLinks, #beta ul.moreLinks li {
	margin:0;
}

/*social bookmarking*/

#beta ul#socialBookmarking	{
	margin:10px auto 0 auto;
	padding:0;	
	text-align:center;
	font-weight:bold;
}

#beta #socialBookmarking li	{
	margin:0;
	display:inline;
	list-style-type:none;
	background:none;
	padding:0 10px 0 10px;
	border-right:solid 1px #666;
	
}

#beta #socialBookmarking .last {
	border:none;	
}
				

#gamma ul#topSearches {
	padding-left:4px;
}

#gamma ul#topSearches li {
	font-weight:bold;
	font-size:0.9em;
}

#beta .dualMods .firstDiv, #beta .dualMods .secondDiv {
	float:left;
	padding:4px;
	width:235px;
	min-height:95px;
	position:relative;
}

#beta .dualMods .firstDiv {
	border-right:1px dotted #9f9f9f;
}

#beta .dualMods .secondDiv {
	margin-left:10px;
	border-left:1px dotted #9f9f9f;
}

#beta .advertisement {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/advertisement.gif) no-repeat left;
	padding-left:19px !important;
	width:220px !important;
}

#beta .dualMods .firstDiv img, #beta .dualMods .secondDiv img {
	float:left;
	border:1px solid black;
	margin:2px;
}

#beta .dualMods .sponsoredMod {
	padding-left:20px;
}

#beta .dualMods .firstDiv img.title, #beta .dualMods .secondDiv img.title {
	margin:0;
	border:none;
	position:absolute;
	left:2px;
	top:10px;
}

#beta .dualModsWide .firstDiv {
	float:left;
	width:320px;
}

#beta .dualModsWide .firstDiv li {
	float:left;
	width:47%;
	min-height:28px;
	padding:4px;
	background:none;
}

#beta .dualModsWide .firstDiv li img {
	float:left;
}

#beta .dualModsWide .secondDiv {
	float:left;
	width:150px;
	margin:30px 0 0 0;
	padding:0 0 0 8px;
	border-left:1px dotted #9f9f9f;
}


#beta img.author {
	float:right;
	margin:0;
}

#beta #article img.articleAuthor, #beta #review img.articleAuthor, #beta critics img.criticAuthor {
	position:absolute;
	top:-55px;
	right:0;
}

#beta #article p, #beta #review p, .ps p, #beta #readerComments p {
	padding:0.5em 0;
}

#beta #readerComments p.right {
	padding:0;
}

#beta #readerComments p.commentOdd {
	border:1px solid #EFEFEF;
	background:#F7F7F7;
}

#beta #readerComments textarea {
	font-size:1.05em;
	color:black;
}

#beta #article #lhs, #beta #review #lhs {
	float:left;
	margin:0.5em 0 10px 10px;
	width:245px;
}

#beta #lhs img {
       border:1px solid #9f9f9f;
       margin:0 auto !important;
       margin-bottom:5px;
       display:block;
}


#beta #article #rhs, #beta #review #rhs {
	float:right;
	margin:0.5em 0 10px 10px;
	width:245px;
}

#beta #rhs img {
	border:1px solid #9f9f9f;
	margin:0 auto !important;
	margin-bottom:5px;
	display:block;
}

.caption {
	background:#efefef;
	margin:4px 0 10px 0;
	padding:5px !important;
}

#beta #rhs h2 {
	margin-top:10px;
}

#beta #rhs ul {
	border-bottom:1px dotted #9f9f9f;
	padding:0 0 10px 0;
	margin:0;
}

#beta #rhs ul li {
	background:none;
	text-indent:0;
	font-size:0.9em;
}

#beta #crossword #game {
	width:410px;
	margin:0 auto;
}

#beta #promoside h3 {
	margin-bottom:7px;
}

#beta .mainPoll div.title {
	min-height:200px;
	margin:0 10px 0 0;
}

#beta .mainPoll img.title {
	margin-top:40px;
}

#beta .pollResult {
	width:400px;
	height:13px;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 5px 0 0;
}

#beta .result {
	height:13px;
	background:#CC0000;
}

#beta p.pollAnswer {
	text-indent:20px;
}

#beta #mostRecentPolls, #beta #topTenPolls {
	margin:0 0 5px 0;
}

#beta #mostRecentPolls li, #beta #topTenPolls li {
	background:none;
	line-height:1.5em;
}

#beta #mostRecentPolls li.alternate, #beta #topTenPolls li.alternate  {
	background-color:#EEEEEE;
}

#beta #lastMinute {
	border:1px solid #666666;
	padding:4px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/stars_bg.gif) no-repeat bottom right;
	margin-bottom:5px;
}

#beta #lastMinute h2.bottomBorder {
	padding-bottom:3px;
	margin-bottom:3px;
}

#beta #lastMinute img {
	float:left;
	margin:2px;
	display:block;
	border:1px solid black;
}

#beta #lastMinute ul {
	float:left;
	margin:2px;
	width:150px;
}

#beta #lastMinute ul li {
	background:none !important;
	text-indent:0;
	margin:0 0 5px 0;
}

#beta #lastMinute form {
	float:right;
	margin-right:52px;
}

#beta #lastMinute form label {
	display:block;
	font-weight:bold;
}

#beta #lastMinute form input, #beta #lastMinute form select  {
	border:1px solid #9f9f9f;
	font-size:0.9em;
	width:125px;
}

/* gallery styles                                   */

#beta #nextprev {
	width:300px;
	margin:5px auto;
}

#beta img#galleryMain {
	border:1px solid #333333;
	margin:20px auto;
	display:block;
}

#beta #thumbs img {
	float:left;
	margin:2px;
	border:1px solid #990000;
}

#beta #thumbs {
	width:460px;
	margin:0 auto;
}

#beta #thumbs a:link img, #beta #thumbs a:visited img, #beta #thumbs a:active img {
	border:1px solid #CCCCCC;
}

#beta #thumbs a:hover img, #beta #thumbs a:visited:hover img {
	border:1px solid #339999;
}


/* weather styles */

#beta .weatherSq {
	float:left;
	width:122px;
	height:100px;
}

#beta .weatherSq h2, #beta .weatherSquare h2 {
	text-align:center;
	font-size:1em;
	text-transform:none !important;
}

#beta .weatherSquare h2 {
	background:#EEE;
	font-size:1em;
	line-height:1.2em;
	padding:0.1em 0;
	margin:5px 0;
}

#beta .weatherSq p.middle {
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	padding:5px 0 4px 0;
}

#beta .weatherSq p.bottom {
	padding-top:10px;
	text-align:center;
	font-weight:normal;
	font-size:1em;
}

#beta ul#weather {
	float:left;
	width:217px;
	margin:0;
	padding:0 0 0 35px;
	list-style:none;
	height:100px;
}

#beta ul#weather li {
	height:10px;
	margin:0 0 5px 0;
	padding:10px 0;
}

#beta li.sunrise {
	background:#EEE url(http://i.thisislondon.co.uk/i/std/siteimages/weather/sunrise_sm.gif) no-repeat 80% 50%
}

#beta li.sunset {
	background:#EEE url(http://i.thisislondon.co.uk/i/std/siteimages/weather/sunset_sm.gif) no-repeat 80% 50%
}

#beta li.sun {
	background:#EEE url(http://i.thisislondon.co.uk/i/std/siteimages/weather/sun_sm.gif) no-repeat 79% 50%
}

#beta .weatherSquare {
	width:120px;
	float:left;
	margin:10px 5px 10px 0;
	text-align:center;
}

#beta .weatherSquare li {
	text-align:left;
	height:15px;
	margin:0 0 5px 0;
	padding:4px 20px;
}

#beta .weatherSquare ul, #beta .weatherSquare img {
	padding:0;
	clear:both;
	display:block;
	margin:0 auto;
}

#beta .weatherSquare .last {
	margin-right:0;
}

#beta .weatherSquare div {
	width:42%;
	float:left;
	padding:4px;
}

#beta #maps img {
	float:left;
	margin:0 18px 5px 0;
}

#beta #maps img.last {
	margin:0;
}

#beta #google {
	background:#9f9f9f;
	height:200px;
	width:470px;
	margin:15px auto;
}

#beta .toggle, #beta li#hide {
	display:none;
}

#beta #restaurantBook, #beta #restaurantOffers {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/restaurants/greenMiddle.gif) repeat-y;
	margin:10px 0;
} 

#beta #restaurantBook p.top, #beta #restaurantOffers p.top {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/restaurants/greenHeader.gif) no-repeat top left;
	padding:0;
	margin:0;
}

#beta #restaurantBook p.bottom, #beta #restaurantOffers p.bottom {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/restaurants/greenFooter.gif) no-repeat bottom left;
	padding:0;
	margin:0;
}

#beta #restaurantBook h1, #beta #restaurantOffers h1 { 
	border-bottom:1px dotted #9f9f9f;
	padding: 0 0 0 10px;
	margin:-10px 0 10px 0;
	height:1.2em;
}

#beta #restaurantBook p, #beta #restaurantOffers p { 
	padding:0 10px;
}

#beta #restaurantBook .bookLeft {
	width:210px;
	height:30px;
	float:left;
	margin:0 0 0 5px;
	font-size:0.9em;
}

#beta #restaurantBook .bookLeft input, #beta #restaurantBook .bookLeft select  {
	border:1px solid #9f9f9f;
	font-size:0.9em;
}

#beta #restaurantBook .bookLeft input {
	display:block;
	float:left;
}

#beta #restaurantBook .bookLeft input.radio {
	border:none;
}

#beta #restaurantBook .bookLeft .radio {
	margin:3px 0 0 6px;
	padding:0;
	display:block;
	float:left;
}

#beta #restaurantBook .bookLeft label {
	margin:2px 0 0 4px;
	padding:0;
	display:block;
	float:left;
}

#beta #restaurantBook .bookButton {
	float:left;
	width:40px;
	padding-left:10px;
}

#beta p.hardens {
	position:relative;
	text-align:right;
	margin-right:70px;
}

#beta p.hardens img {
	position:absolute;
	top:-1px;
}

#beta .searchResults {
	margin:5px 0;
	padding:4px;
	font-size:0.9em;
}

#beta .searchResults p.taxonomy {
	font-weight:bold;
	border-bottom:1px solid #666666;
	color:#666666;
	margin:0 0 3px 0;
	padding:0;
	font-size:1.1em;
}

#beta .searchGrey {
	background:#EFEFEF;
}

#beta .sponsored {
	background:#EBF1FF url(http://i.thisislondon.co.uk/i/std/siteimages/restaurants/sponsoredListing.gif) no-repeat top right;
	padding-top:19px;
}

#beta .sponsored img.sponsoredList {
	border:1px solid #9f9f9f;
	position:absolute;
	top:2px;
	left:-68px;
}

#beta .searchResults .searchResultsLeft h3 {
	font-size:1.1em;
}

#beta .searchResults .searchResultsLeft {
	width:265px; 
	float:left;
	position:relative;
}

#beta .sponsored .searchResultsLeft {
	margin-left:74px;
}

#beta .sponsored .searchResultsLeft {
	width:200px; 
	float:left;
}

#beta .searchResults .searchResultsRight {
	float:right;
	width:210px;
}

#beta .searchResults .searchResultsRight img {
	margin-top:3px;
}

#beta ul#sortBy {
	padding:0;
	margin:0;
	float:left;
	font-weight:bold;
}

#beta ul#sortBy li {
	float:left;
	margin:0 8px;
	white-space:nowrap;
}

#beta ul#sortBy li img {
	margin-bottom:-1px;
}

.searchFilters input {
	float:left;
	margin:0 2px;
}

.searchFilters label {
	margin:0 5px;
	display:block;
	float:left;
}

#beta #emailLeft  {
	float:left;
	width:205px;
}

#beta #emailRight  {
	float:right;
	width:250px;
}

#beta #emailLeft label, #beta #emailRight label {
	display:block;
	margin-top:10px;
}

#beta #emailLeft input, #beta #emailRight textarea {	
	border:1px solid #A5ACB2;
	font-size:1em;
	color:black;
}

#beta #emailRight textarea {	
	width:250px;
	height:132px;
}

ul#rss li {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/icons/rss.gif) no-repeat 0% 60% !important;
	padding-left:27px;
	margin-bottom:10px;
}

#beta.sitemap ul {
	margin:4px 20px;
}

#beta #cineLeft, #beta #cineRight {
	float:left;
	width:49%;
}

#beta #cineLeft ul, #beta #cineRight ul {
	padding:0;
}

div.googleMapDiv {
	width:190px;
	background:#F2F2F2;	
}
#beta .o2Form {
	width:470px;

}

#beta .cep {
	position:relative;
	margin:5px 0;
	min-height:250px;
}

#beta .cep .cep_rhs {
	position:absolute;
	top:0;
	right:0;
	width:200px;	
}

#beta .cep .cep_rhs img {
	border:0;
}

#beta .cep .cep_rhs img.logo {
	display:block;
	float:right;
	margin:7px 9px 10px 0;
}

#beta .cep p {
	padding-right:200px !important;
}

#beta #trailerTabs {
	border-bottom:1px solid #9f9f9f;
	list-style-type:none !important;
	padding:0 0 0 5px;
	margin:0;
	min-height:10px;
}

#beta #trailerTabs li {
	display:block;
	float:left;
	margin-left:3px;
	white-space:nowrap;
	position:relative;
	border:1px solid #9f9f9f;
	margin-bottom:-1px;
	text-indent:0;
	background:none;
	padding:4px;
	height:15px;
}

#beta #trailerTabs li.clear {
	margin-bottom:0;
}	
	
#beta #trailerTabs li.selected {
	border-bottom:1px solid #dfdfdf;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/tab_backg.gif) repeat-x;
	background-color:#dfdfdf;
}

#beta #trailerTabs li img {
	position:absolute;
	top:-1px;
	right:-1px;
}

#beta #trailerHeader {
	padding:14px 0;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/tab_header_bg.gif) repeat-x top left;	
}

#beta #videoplayer {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/player_bg.gif) no-repeat top left;
	padding:20px 0 4px 0;
}	

#beta #videoPlayerFooter {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/player_footer.gif) no-repeat;
	height:16px;
}

#beta #videoBottom {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/player_bg_y.gif) repeat-y;	
}	

#beta #videoBottom h1 {
	border:0;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/dot_grey.gif) repeat-x bottom left !important;
	margin:-10px 5px 0 5px;
	text-indent:5px;
}

#beta #videoBottom p.videoHeader {
	height:16px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/plain_header.gif) no-repeat;
}

#beta #videoBottom p.videoFooter {
	height:16px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailers/player_footer.gif) no-repeat bottom left;
}

#beta #videoBottom ul, #beta #videoBottom h3  {
	margin:0 10px;	
}

#beta #videoBottom #leftVideos {
	float:left;
	width:240px;
}

#beta #videoBottom #features {
	float:right;
	width:245px;
}

/*  Add a listing preview Beta styles   */
#beta #topBoxListingPreview {
			background: url(http://i.thisislondon.co.uk/i/std/siteimages/lhs_titles/listing_lg.gif) no-repeat 0 50%;
			padding-left:30px;
			margin-bottom:10px;
		}
		
		#beta #topBoxListingPreview div.toggle {
			background:white;
			visibility:hidden;
		}
		
		#beta .preview	{
			background:#E1E1E1;
			height:32px;
			margin:2px auto 2px auto;
			text-align:center;
		}	
		
		#beta #topBoxListingPreview .otherReviews {
	float:left;
	margin-bottom:5px;
}


/*  Critics in Beta styles   */

#beta .criticTextBox {
	
}

#beta #criticTextBox p {
    padding:0;
}

#beta #criticsPics {
	width:auto;
	padding:0;
	margin:0;	
}

#beta #criticsPics li {
	margin:0;
	padding:0 2px 0 0 ;
	list-style-type:none;
	display:inline;
}

#beta .criticTitle {
	width:350px;
	margin:0 !important;
	float:left;
}

#beta .criticTitleImg {
	width:45px;
	float:right;
	margin:0;
}
#beta .profile {
	background: url(http://i.thisislondon.co.uk/i/std/siteimages/betaProfile.gif) no-repeat;
	height:30px;
	padding: 5px;
	margin:5px 0 0 0;
	color:#339999;
}

#beta .criticBlogLink {
	width:150px;
	height:54px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/blogRead.gif) no-repeat;
	padding:6px 0 0 6px;

}
#beta .criticBlogLink a {
	color:#006666;
	font-size:1.1em;
	font-weight:bold;
}

#beta .criticRight {
	width:340px;
	float:right;
}

#beta .critics {
	margin:5px 0 0 0;
	padding:0px;
	width:148px;
	float:left;	
}

#beta .critics ul {
	text-indent:0;
	padding:0;
	margin:0;
	list-style-type:none;
	width:149px;
}
#beta .critics li {
	border-bottom:1px solid #ffffff;
	background:#EBEBEB;
	margin:0;
	padding:0;
}

#beta .critics li a {
	color:#333333;
	text-decoration:none;
}

#beta .critics li a:hover {
	display:block;
	color:#999;
	background:#e1e1e1;
	text-decoration:none;
}

#beta #archiveLink {
	float:right;
	margin:0 50px 0 0;
}


/*Pagination Styles*/
#beta .paginationPrev {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paginationArrow_left.gif) left no-repeat;
	padding:0 0 0 9px;
}

#beta .paginationNext {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paginationArrow_right.gif) right no-repeat;
	padding:0 9px 0 0;
}	
		
#beta .paginationSelected {
	text-decoration:none;
	font-weight:bold;
	color:#CC0000;	
}

#beta .pageLink  a {
	text-decoration:none;
	color:#666;
}

#beta .pageLink  a:hover {
	text-decoration:underline;
}

/*Trailer Module styles*/
#beta #trailersList	{
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/trailerModule_bg.gif) repeat-x top #FFF;
	border:1px solid #666666; 
	margin:0 0 5px 1px;
	padding:5px 0 0 10px;
	width:487px;
}

#beta .trailer	{
	float:left;
	width:75px;
	margin:5px 9px 5px 9px;
	background:none;
	list-style-type:none;
	text-align:center;
}

#beta .archiveReview {
	padding-top:7px;
	padding-bottom:7px;
}

#beta .archiveReview p.date{
	margin-top:7px;
	font-size:0.8em;
}

#beta .noHeight {
	height:0px;	
}

/*Now showing at - Film review link*/
#beta .filmReviewLink {
	float:right;
}

#beta .filmReviewLink ul {
	margin:0;
	padding:0;	
}

#beta #footerAd {
	text-align:center;	
	margin:5px 0 5px 0;
}
/* Comments styles */

.formModTop, #beta .criticTextBoxTop {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/comments/formHeader.gif) no-repeat top left;
	height:8px;
	margin:0;
	padding:0;
	line-height:1px;
}

.formModBot, #beta .criticTextBoxBot {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/comments/formFooter.gif) no-repeat top left;
	height:8px;
	margin:0;
	padding:0;
	line-height:1px;
}

.formBox, #beta #criticTextBox {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/comments/formBackground.gif) repeat-y;
	padding:0 10px;
	margin:0;
}

#beta #criticTextBox p {
	margin:0;
	padding:0;
	line-height:1em;
}

.formBox label {
	float:left;
	display:block;
	margin-top:5px;
	font-weight:bold;
}

.formBox label.radio {
	float:left;
	display:normal;
	font-weight:normal;
	width:455px;
}

.formBox input.check {
	float:left;
}

.floatRgt {
	float:right;
	margin-top:2px;
}

.formBox .floatRgt {
	margin-top:5px;
}

.formBox .tNormal {
	margin-top:0;
}

.formBox .inputField, .formBox textarea {
	clear:both;
	display:block;
	width:478px;
	border:1px solid #9f9f9f;
}

/*Local Listing styles*/
#beta .allLocal {
	width:150px;
	float:left;	
	margin:0px 15px 0px 0px;
}

#beta .localArea {
	width:240px;
	float:left;	
	margin:5px 5px 5px 5px;
}

/*LISTINGS "PLEASE NOTE" STYLES*/
#beta .noteModTop {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/comments/noteHeader.gif) no-repeat top left;
	height:8px;
	margin:5px 0 0 0;
	padding:0;
	line-height:1px;
	font-size:1px;
}

#beta .noteBox {
	background-color:#D3DFF2;
	padding:0 10px;
	margin:0;	
}
		
#beta .noteModBot {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/comments/noteFooter.gif) no-repeat top left;
	height:8px;
	margin:0;
	padding:0;
	line-height:1px;
}

/*Listings Image Gallery*/
#beta #galleryDescr {
	float:left;
	background:#F2F2F2;
	width:100%;
}	

#beta #galleryContainer {
	float:right;
	margin:0;
	padding:5px;
	width:170px;
}

#beta #imagegalleryX  {
	margin:0 0 10px -2px;
	padding:0;
}

#beta #imagegalleryX img {
	float:left;
	margin:5px 2px 0 0;
	padding:0;
	width:39px;
	border:solid 1px #999;
}

#beta #placeholderX {
	float:right;
	border:solid 1px #999;
}

/* gamma styles                                   */

#gamma {
	float:left;
	width:300px;
	margin:0 0 0 2px;
	padding:0;
	position:relative;
	top:-20px;
}

#gamma #restaurantSearch, #gamma #barSearch, #gamma .search {
	position:relative;
	margin:0 0 10px 0;
	background:#B43434 url(http://i.thisislondon.co.uk/i/std/siteimages/search/search_eros.gif) no-repeat bottom right;
	color:white;
	padding:15px 0;
}

#gamma img.searchTop {
	position:absolute;
	top:0;
	display:block;
}

#gamma .search h1 {
	margin:0;
	padding:0;
	font-size:1.1em;
	text-align:center;
}

#gamma #restaurantSearch div, #gamma #barSearch div, #gamma .search div {
	float:left;
	width:140px;
	margin:4px 0 0 7px;
	font-size:0.9em;
	height:28px;
}

#gamma div.fLeft input, #gamma div.fLeft select {
	width:140px;
	clear:both;
	border:1px solid #A5ACB2;
	font-size:0.9em;
	color:black;
}

#gamma div.fLeft input {
	width:138px;
}

#gamma .search .mainSearch {
	float:none;
	width:auto;
}

#gamma .mainSearch input#globalSearchTextSearch {
	border:1px solid #A5ACB2;
	font-size:0.9em;
	color:black;
	width:247px;
}

#gamma .mainSearchWide input#globalSearchTextSearch {
	width:285px;
}

#gamma .search div.area {
	width:290px !important;
}

#gamma .search div.area input, #gamma .search div.area select {
	width:287px;
}

#gamma .search div.area input {
	width:278px;
}

#gamma .search div label {
	display:block;
}

#gamma .search p.dotted {
	display:block;
	border-top:1px dotted #fff;
	border-bottom:none;
	margin:0 15px;
	padding:10px 0 0 0;
}


#gamma ul#restaurantButtons {
	clear:both;
	margin-top:7px;
	position:absolute;
	bottom:-18px;
	right:0;
}

#gamma ul#restaurantButtons li {
	width:150px;
	height:20px;
	float:left;
}

#gamma #MPU {
	width:300px;
	height:250px;
	margin:0 0 10px 0;
}	

#gamma div.left, #gamma #hotspot {
	width:130px;
	float:left;
}

#gamma #hotspot {
	margin-bottom:15px;
}
	
#gamma div.left div { 
	padding:10px;
}

#gamma #sky {
	width:160px;
	height:600px;
	float:right;
	text-align:center;
}

ul.listLeft, ul.listRight {
	list-style:none;
	float:left; 
	width:43%; 
}

#beta ul.listLeft, #beta ul.listRight {
	width:48%; 
}

#beta ul.listRight {
	margin-left:5px;
}

#gamma ul.listLeft, #gamma ul.listRight {
	padding-left:15px !important;
}

#gamma .linkList {
	margin:0 0 15px 0;
}

#gamma div#business .left {
	float:left;
	width:49%;
	padding:0 0 0 3px;
}

#gamma .locationmajor, #gamma .taxonomymajor {
	background:#E5E5E5;
}

#gamma .locationjoint, #gamma .taxjoint  {
	padding:0 8px;
}

/* paper today styles */

#gamma #paperToday, #gamma #business {
	border:1px solid #CCCCCC; 
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paperToday/paperTodayGrad.gif) repeat-x bottom; 
	width:298px; 
	min-height:205px; 
	position:relative;
	margin:0 0 10px 0;
	padding:0;
}

#gamma #paperToday #paperTodayTop, #gamma #business img {
	margin:2px 0 0 2px;
}

#gamma #paperToday #content {
	clear:both;
	margin:10px 0 10px 10px;
	padding:5px 0 0 8px;
}	

#gamma #paperToday #papers  {
	margin:0 auto;
}

#gamma #paperToday #papers li {
	padding:0 3px 0 0;
	list-style-type:none;
	display:inline;
}

#gamma #business { 
	min-height:55px;
}

#gamma #content {
	padding:4px 0;
	width:278px;
	margin:10px 0 0 10px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paperToday/paperTodayDivBack.gif) repeat-y;
	position:relative;
	font-size:0.9em;
}

#gamma #content p.header {
	height:8px;
	padding:0;
	margin:0;
	width:278px;
	position:absolute;
	top:-2px;
	left:0;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paperToday/paperTodayDivTop.gif) no-repeat;
}

#gamma #content p.footer {
	padding:0;
	margin:0;
	height:8px;
	width:278px;
	position:absolute;
	bottom:-2px;
	left:0;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/paperToday/paperTodayDivBot.gif) no-repeat;
}

#gamma #tickerHolder, #gamma #emptyTickerHolder {
	border-top:1px solid #666666;
	margin:0 5px;
	padding: 5px 0;
	height:1.2em;
	color:#666666;
}

#gamma #emptyTickerHolder {
	border-top:1px solid #666666;
	padding:0;
	height:1px;
	margin:0 5px 2px 5px;
}

#gamma #tickerTitle {
	float:left;
	width:68px;
}

#gamma #ticker {
	float:right;
	width:218px;
}

#gamma #ticker a:link, #gamma #ticker a:active, #gamma #ticker a:visited, #gamma #ticker {
	color:#CC0000;
}

#gamma #content ul#scroller {
	display:block;
	list-style:none;
	margin:0 80px 0 5px !important;
	min-height:100px;
}

#gamma #content ul#scroller li {
	margin:0 0 3px 0;
}

#gamma img#frontPage {
	display:block;
	position:absolute; 
	right:18px; 
	top:48px;
	border:1px solid #969694;
}

#gamma #paperToday #pic {
	position:absolute;
	bottom:53px;
	right:10px;
	display:block;
}

#gamma #paperToday p {
	margin:5px;
	font-size:10px;
	color:#666666;
	text-align:center;
}

#gamma #esClass {
	text-align:right; 
	border:1px dashed white;
}

#gamma #moreSite {
	padding:2px;
	border:1px solid #9f9f9f;
}

/* more on the site styles  */

#gamma div.list {
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/moreBg.gif) repeat-x bottom #FFF;
	width:145px;
	float:left;
	margin:0 6px 3px 0;
	border:1px solid #999;
}

#gamma div.rightList {
	margin:0 0 3px 0;
}
	 
#gamma div.list ul, #beta critics ul {
	margin:0;
	padding:0;
	list-style:none;
}

#gamma div.list li, #beta critics li {
	text-transform:none;
	text-align:left;
	padding:0.1em 10px !important;
	font-size:1em;
}

#gamma div.list li a {
	padding-left:14px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/icons/moreSiteBackg.gif) no-repeat 0% 40% !important;
}

#gamma div.list ul li.last {
	border-bottom:none;
	background:none !important;
}

/* Today on this is london styles */

#gamma #londonToday {
	background:#D0DDED;
	margin:0 2px 0 2px;
	padding:0;
	width:294px;
	text-align:left;
}

#gamma img.storyPic {
	border:solid 1px #000000;
	float:left;
	margin:0 2px 0 3px;
	padding:0;
}

/*On the blogs today*/
#gamma #blogsToday {	
	float:left;
	width:138px;
	border:solid 1px #CCCCCC;
}

#gamma .blogStory {
	background:#DCE6F2;
	margin:0 2px 0 2px;
}

#gamma .blogStory a.main {
	background:#D0DDED;		
	display:block;
	padding:3px;
}
	
#gamma .blogStory a.main:hover {
	background:#A9C2DF;
	text-decoration:none;
}

#gamma img.blogPic {
	border:solid 1px #000000;
	margin:5px 0 0 0;
	float:right;
}


/* footer styles */

#footer {
	background:#D24444;
	clear:both;
	height:1.5em;
	margin:10px 0 0 0;
}

#footer ul {
	margin:0 0 0 10px;
	width:970px;
	list-style:none;
	padding:0;
}

#footer li {
	float:left;
	margin:2px 0;
	padding:0 5px;
	border-right:1px solid darkred;
}

#footer li.last {
	border:none;
}

#footer li.top {
	margin:2px 0;
	float:right;
	border:none;
}

/* form styles                                   */

.go, .reset {
	width:33px !important;
	height:17px;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/buttons/goButton.gif) no-repeat;
	border:0 !important;
	text-indent:-7px;
	font-weight:bold;
	color:#F7F9FC;
	font-size:10px;
	padding:0 0 2px 0;
}

.reset {
	width:48px !important;
	background:url(http://i.thisislondon.co.uk/i/std/siteimages/buttons/resetButton.gif) no-repeat;
}

.businessSearch {
	width:100px;
}

.pad5 {
	padding:5px 0;
}

.pad5_20 {
	padding:5px 0 20px 0;	
}

.padTop4 {
	padding-top:4px;
}

.padTop10 {
	padding-top:10px;
}

.padTop2 {
	padding-top:2px;
}

.padBot3 {
	padding-bottom:3px;
}

.leftPad10 {
	padding-left:10px;
}

.top5 {
	margin-top:5px !important;
}

.top10 {
	margin-top:10px !important;
}

.top17 {
	margin-top:17px !important;
}

.bot5 {
	margin-bottom:5px;
}

.bot7 {
	margin-bottom:7px;
}

.bot10 {
	margin-bottom:10px;
}

.bot15 {
	margin-bottom:15px;
}

.margNone {
	margin:0;
}

/* Partner Styles 							 */

#partner {
	width:810px;
	float:left;
	margin: 0 !important;
	padding:0 0 0 9px;
	border-left:1px dotted #9F9F9F;
	min-height:500px;
}

#partner p.header {
	height:30px;
	background:#21108B;
	margin:0 0 1px 0;
	padding:0 !important;
}

#partner p.header:first-child {
	margin:0 0 1px 0;
}

#partner p.first {
	margin:0 0 1px 0;
}

#partner p.header img {
	float:left;
	margin:6px 0 0 5px;
}

#header select#nav {
	position:absolute;
	bottom:25px;
	right:318px;
	display:block;
}

/* Sponsored styles */

#beta p.header img.sponsorTop {
	position:absolute;
	top:0;
	right:0;
	margin:0;
}

#gamma #sponsoredRight {
	border:1px solid #D24444;
	height:80px;
	background:#D24444;
	margin:8px 0 -1px 0;
	padding:0;
}

/* o2 microsite styles */

#O2Form {
	width:500px;
	}

#O2Form label {
	display:block;
	float:left;
	width:50%;
	text-align:right;
	padding-right:5px;
	margin-bottom:5px;
}

#O2Form input, #O2Form textarea {
	display:block;
	float:left;
	width:237px;
	border:1px solid #666;
	margin-bottom:5px;
}

#O2Form textarea {
	font-size:1.2em;
	color:#000;
}

 #O2Form textarea#inspiration {
	display:block;
	float:none;
	width:491px;
	border:1px solid #666;
	margin:5px 0;
}

#O2Form .error {
	text-align:left;
	width:48%;
	float:right;
	margin-right:5px;
	border:1px solid white;
}

.o2Form input #agree {
	display:inline;
	float:none;	
}
.o2Form #mailMe {
		border:0;
	}


/* Ents Upsell styles */

.luckyTitle {
	font-size:10px; 
	color:#666; 
	font-weight:bold; 
	display:block; 
	margin:0 0 3px 4px;
}

img.lucky7 {
	margin-left:4px; 
	width:107px; 
	height:62px; 
	float:left;
}

.luckyMore {
	margin-left:3px; 
	width:40px; 
	height:62px; 
	float:left;
}

.luckyLink {
	display:block; 
	margin:0 0 5px 4px; 
	border-top:0 !important;
}

h2.lucky {
	color:#900 !important; 
	border-color:#900 !important;
	margin-bottom:5px;
}	
