body { font: 12px Verdana, Sans-Serif; color: #333; margin: 0px; padding: 0px; background: #fff url(/images/bkground.gif) repeat-x top left; }

a:link, a:visited { font-weight: bold; color: #4972b0; text-decoration: underline; }

a:hover, a:active { color: #000; text-decoration: underline; }

.clear { clear:both; }

p { margin: 0 0 15px 0; padding: 5px 0 0 0; }

ul { margin: 0px; padding: 0px; }

h1 { font-family: Trebuchet MS, Sans-Serif; color: #000000; font-size: 26px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 5px 0 0px 0; display: inline; }

h1.price { color: #009900; }

h1 a:link, h1 a:visited { color: #333; border-bottom: 1px dotted #333; text-decoration: none; }

h1 a:hover, h1 a:active { color: #fff; background: #333; border-bottom: 1px dotted #fff; text-decoration: none; }

h4.alert { font-size: 14px; font-weight:bold; margin:0; padding:5px; display: inline; } 

h4.error { font-size: 14px; color:#fff; background:#c00; display: inline; } 

h4.notice { font-size: 14px; color:#060; background:#e2f9e3; display: inline; }

div.flash2 { clear: both; float: left; margin: 5px 0 0 0; padding: 5px 0 0 0; } 

div.flash2-index { clear: both; float: right; margin: 5px 0 0 0; padding: 5px 0 0 0; }

#logo-container { text-align:center; padding:0; } 

#logo { display:block; } 

#logo img { vertical-align:-17px; } #tagline { clear:both; } 

#version { margin:0 0 0 10px; display:inline; } 

#cityscape { margin:0 7px 0 20px; display:inline; }

#logo a:link, #logo a:visited { font-family: "Trebuchet MS", Sans-Serif; font-size:44px; color:#000; text-decoration:none; border:none; letter-spacing:-1px; } 

#logo a:hover, #logo a:active { color:#000; text-decoration:none; border:none; background-color:transparent; }

h2 { font-family: Trebuchet MS, Sans-Serif; font-size: 16px; font-weight: normal; letter-spacing: -1px; padding: 0px; margin: 0px; color: #000000; display:inline; }

h2.price { font-family: Trebuchet MS, Sans-Serif; font-size: 16px; font-weight: normal; letter-spacing: -1px; padding: 0px; margin: 0px; color: #009900; display: inline; }

h3 { font-family: Trebuchet MS, Sans-Serif; font-size: 18px; letter-spacing: -1px; padding: 20px 0 0 30px; margin: 0px 0 5px 0; color: #000; font-weight: normal; }

h3 a:link, h3 a:visited { color: #000; font-weight: normal; text-decoration: none; }

h3 a:hover, h3 a:active { color: #4972b0; text-decoration: underline; }

h4 { font-size:14px; color:#000; margin:0 0 3px 0; padding:0px; }

#sign-in { float:left; width:100%; text-align:right; margin:0 0 5px 0; } 

#loginBox { float:right; display:inline; text-align:right; margin:0 10px 0 0; padding:5px 0 0 0;}

#header { margin: 0px 0 20px 0; padding: 0px; width:860px; }

#search { text-align: center; margin: 0px; padding: 0px; width:860px; }

.form-text { border: 1px solid #999999; width: 550px; font-family: Trebuchet MS, Sans-Serif; font-size: 25px; padding: 0 0 0 5px; margin: 0px; }

.input-text { border: 1px solid #CCC; font-family: Trebuchet MS, Sans-Serif; font-size: 16px; padding: 3px; margin: 0px 10px 0 0; }

.input-text-area { border: 1px solid #CCC; font-family: Trebuchet MS, Sans-Serif; padding: 3px; margin: 10px 0 0 0; }

.input-select { border: 1px solid #CCC; font-family: Trebuchet MS, Sans-Serif; font-size: 14px; }

.input-checkbox { margin:0 10px 0 0; }

#container { width: 860px; margin: 0px auto; margin-top: 0px; padding: 0px; text-align: center; }

#post { margin: 20px 0 0px 0; padding: 0px; height: 44px; background: url(/images/post.gif) no-repeat 50% 0%; text-align: center; font-family: Trebuchet MS, Sans-Serif; font-weight: bold; font-size: 25px; line-height: 38px; letter-spacing: -1px; }

#post a:link, #post a:visited { color: #fff; border-bottom: 2px dotted #fff; text-decoration: none; }

#post a:hover, #post a:active { color: #fff; border-bottom: 2px solid #fff; text-decoration: none; }

#content { margin: 20px 0 30px 0; padding: 0px; width:860px; float:left; }

#left { width:280px; float:left; margin:0 10px 0 0; } 

#middle { width:280px; float:left; margin:0 10px 0 0; } 

#right { width:280px; float:left; margin:0 0 0 0; }

.bluebubble { background: url('/images/blue-bkground.gif') repeat-x bottom left; margin: 0px 0 10px 0; padding: 0px; width: 280px; text-align: left; float: left; }

.bluebubble-wide { background: url('/images/blue-bkground.gif') repeat-x bottom left; margin: 0px 0 10px 0; padding: 0px; width: 860px; text-align: left; float: left; }

.bluebubble-wide img { float:left; }

.bluebubble-wide-cities { background: url('/images/blue-bkground.gif') repeat-x bottom left; margin: 20px 0 10px 0; padding: 0px; width: 860px; text-align: left; float: left; }

.bluebubble-wide-cities img { float:left; }

.bluebubble-wide-cities h3 { font-family: Trebuchet MS, Sans-Serif; font-size: 18px; letter-spacing: -1px; padding: 0px; margin: 0px 0 5px 0; color: #000; font-weight: normal; }

.yellowbubble { background: url('/images/yellow-bkground.gif') repeat-x bottom left; margin: 0px 0 10px 0; padding: 0px; width: 280px; text-align: left; float: left; }

.greenbubble { background: url('/images/green-bkground.gif') repeat-x bottom left; margin: 0px 0 10px 0; padding: 0px; width: 280px; text-align: left; }

.itemlist { line-height: 15px; list-style: none; margin: 0px; padding: 0px 30px 30px 30px; font: 12px/18px Arial, Sans-Serif; }

.itemlist-wide { list-style: none; float:left; width:250px; margin: 0px; padding:0px; font: 18px/24px Arial, Sans-Serif; }

.navborder { background: url('/images/border.gif') repeat-y top left; }

.navborder-wide { background: url('/images/border-wide.gif') repeat-y top left; width:760px; padding:50px; float:left; }

.navborder-wide-cities { background: url('/images/border-wide.gif') repeat-y top left; width:800px; padding:20px 30px 30px 30px; float:left; }

.navborder-wide-cities ul { margin:0px; padding:0px; font: 12px/16px Arial, Sans-Serif; } 

.navborder-wide-cities ul li { list-style:none; display:inline; margin:0 3px 0 0; padding:0px; }

.navborder-wide h3 { font-size:30px; font-weight:bold; padding:0px; width:760px; border-bottom:1px solid #9fb4d5; margin:0 0 20px 0; padding:0 0 5px 0; }

.round-navborder { margin: 0px; padding: 0px; }

.movieTable { width:100%; border-top:1px solid #CCC; margin:0 0 20px 0; border-bottom:1px solid #CCC; } 

.theaterShade { background-color:#ddd; } 

.rowShade { background-color:#eee; } 

.movieTable td { padding:8px; }

.movieImage img { border:1px solid #000; }

.theater a:link, .theater a:visited { color:#000; text-decoration:underline; } 

.theater a:hover, .theater a:active { text-decoration:underline; }

.theater { font-weight:bold; font-size:13px; }

#city { margin:20px 0 0 0; } #city a:link, #city a:visited { color:blue; text-decoration:underline; } 

#city a:hover, #city a:active { color:black; text-decoration:underline; }

#day { margin:25px 0 15px 0; } #day a:link, #day a:visited { color:orange; text-decoration:underline; } 

#day a:hover, #day a:active { color:black; text-decoration:underline; }

#footer { color: #4972b0; height: 85px; padding-top: 10px; margin-top: 40px; border-top: 1px solid #9fb4d5; text-align: center; font-family: Trebuchet MS, Sans-Serif; font-size: 12px; width:860px; clear:both; width:100%; }

#footer a:link, #footer a:visited { color: #4972b0; text-decoration: underline; }

#footer a:hover, #footer a:active { color: #000; text-decoration: underline; }

#footer ul { margin: 0px; padding: 15px 0 0 0; }

#footer ul li { display: inline; margin-right: 3px; }

#footer p { padding: 15px 0 20px 0; }

input.button1 { font-size: 25px; height: 36px; }

#messages { width:100%; float:left; margin:15px 0 0 0; } 

#messages th { text-align:left; padding:0 0 5px 0; } 

.delete a:link, .delete a:visited { color:red; }
.delete a:hover, .delete a:active { color:#000; }

#showMessage { float:left; margin:25px 0 0 0; } #showMessage p { margin:15px 0 40px 0; line-height:20px; }

#showMessage h1 { padding-right:30px; }

#container2 { float:left; margin: 30px 0 0 60px; padding: 0px; width: 85%; min-width: 900px; }

#header2 { margin: 0px; padding: 0px 0 25px 0; height: 40px; width: 100%; border-bottom: 1px solid #d9e1ee; }

#search2 { margin: 0px 0 0 0px; float: right; padding: 8px 0 0 0; width: 600px; }

.form-text2 { border: 1px solid #999999; width: 500px; font-family: Trebuchet MS, Sans-Serif; font-size: 16px; padding: 0 0 0 5px; margin: 0px; }

.form-large2 { display: inline; }

#small-logo { font-size: 21px; padding: 0 0 0 35px; color: #000; background: url(/images/skyscraper.gif) no-repeat bottom left; width: 140px; height: 35px; float: left; }

#small-logo a:link, #small-logo a:visited { color: #000; letter-spacing: -1px; font-family: Trebuchet MS, Sans-Serif; text-decoration: none; line-height: 40px; }

#small-logo a:hover, #small-logo a:active { color: #000; letter-spacing: -1px; font-family: Trebuchet MS, Sans-Serif; text-decoration: underline; line-height: 40px; }

input.button2 { font-size: 16px; height: 27px; font-weight: bold; }

#navigation { margin: 0; padding: 0; float:left; width:60%; }

#movie_navigation { padding: 15px 0 0 0; }

#navigation a:link, #navigation a:visited, #movie_navigation a:link, #movie_navigation a:visited { color: #4972b0; text-decoration: underline; }

#navigation a:hover, #navigation a:active, #movie_navigation a:hover, #movie_navigation a:active { color: #000; text-decoration: underline; }

#post2 { margin:0 0 0px 0; padding: 0px; height: 44px; width: 184px; background: url(/images/post-small.gif) no-repeat 0% 0%; font-family: Trebuchet MS, Sans-Serif; font-weight: bold; text-align: center; font-size: 16px; line-height: 24px; letter-spacing: -1px; float:right; }

#post2 a:link, #post2 a:visited { color: #fff; border-bottom: 2px dotted #fff; text-decoration: none; }

#post2 a:hover, #post2 a:active { color: #fff; border-bottom: 2px solid #fff; text-decoration: none; }

#view { margin: 0px; padding: 0 0 20px 22px; width:100%; text-align:right; float:right; }

.bar { float:left; width:100%; height: 30px; margin: 0px; padding: 0px; background: url(/images/bar-bkground.gif) repeat-x top left; }

.bar-title { height: 30px; float: left; margin: 0px; padding: 0px 0 0 16px; font: bold 16px/32px Trebuchet MS, Sans-Serif; letter-spacing: -1px; }

.round-left { float: left; height: 30px; width: 6px; background: url(/images/round-left.gif) no-repeat top left; }

.round-right { float: right; height: 30px; width: 6px; background: url(/images/round-right.gif) no-repeat top left; }

#content2 { margin: 0 0 60px 0; padding: 0 30px 0 0; width:100%; }

.section { width:100%; float:left; }

.listings { width:100%; list-style: none; margin: 10px 0 0 0; padding: 0px 0 20px 0; font: 12px/22px Arial, Sans-Serif; }

.listings a:link { font-size:14px; font-weight:bold; color:#4972b0; text-decoration:underline; } 

.listings a:visited { font-size:14px; color:#696969; text-decoration:underline; } 

.listings a:hover, .listings a:active { color:#000; text-decoration:underline; }

.adlist { float:left; list-style: none; margin: 10px 0 0 0; padding: 0px 0 20px 0; font: 12px/22px Arial, Sans-Serif; }

.adlistings { float:left; padding:0 30px 0 20px; width:100%; }

.adlistings a:link { font-weight:bold; color:#4972b0; text-decoration:underline; } 

.adlistings a:visited { color:#696969; text-decoration:underline; } 

.adlistings a:hover, .listings a:active { color:#000; text-decoration:underline; }

.bullet a { font-size:14px; }

.nobullet a { font-size:14px; }

.expanded { border-top: 1px solid #d9e1ee; margin: 10px 0 0px 0; padding: 15px 0 0 0; width:100%; clear:both; }

.expanded2 { border-top: 1px solid #d9e1ee; margin: 10px 0 0px 0; padding: 15px 0 0 0; width:100%; clear:both; }

.expandedfirst { margin: 10px 0 0px 0; padding: 15px 0 0 0; width:100%; clear:both; }

.image { float:left; margin: 0px 0 20px 0; padding: 0px; text-align:right; }

.image img { border:1px solid #000; }

.image2 { float:left; margin: 0px 0 20px 0; padding: 0px 15px 0 15px; }

.image2 img { border:1px solid #000; float:left; margin:0 20px 20px 0; display:inline; }

.noimage { float: left; margin: 0px 0 20px 0; padding: 0px; width: 72px; }

.details { display: block; margin: 0px 0 0 85px; padding: 0px; width: 85%; font-size: 12px; line-height: 16px; }

.detailsnoimage { display: block; margin: 0 0 0 0; padding: 0px; width: 85%; font-size: 12px; line-height: 16px; }

.details a { font-size: 14px; }

.detailsnoimage a { font-size: 14px; }

.movie-image { float:left; margin: 0px 0 20px 0; padding: 0px; width:95px; height:140px; text-align:right; }

.movie-image img { border:1px solid #000; }

.movie-noimage { float: left; margin: 0px 0 20px 0; padding: 0px; width: 95px; }

.movie-details { display: block; margin: 0px 0 0 105px; padding: 0px; width: 85%; font-size: 12px; line-height: 16px; }

.movie-detailsnoimage { display: block; margin: 0 0 0 0; padding: 0px; width: 85%; font-size: 12px; line-height: 16px; }

.movie-details a { font-size: 14px; }

.movie-noimage a { font-size: 14px; }

#footer2 { color: #4972b0; height: 85px; padding-top: 10px; margin-top: 40px; border-top: 1px solid #9fb4d5; font-family: Trebuchet MS, Sans-Serif; font-size: 12px; clear: both; } .error { padding:0px; color:#990000; font-size:12px; font-weight:bold;}

.dataTable { float:left; color:#fff; color:#000; margin:0 0 40px 0;} 

.dataTable td {font-size:14px; padding: 0 0 10px 0;} 

.dataTable p { margin:0 0 2px 0; font-size:10px;}

.dataTable td table td { padding:0px 11px 0 0; }

.leftCol { text-align:left; font-size:16px; padding: 0 0 10px 0; font-weight: bold; } 

.leftCol p { margin:0 0 2px 0; font-size:11px; font-weight: normal;} .star {color:#ff0000;}

.left { width:100px; }

#map { background: url('/images/shadowAlpha.png') no-repeat bottom right !important; background: url('/images/shadow.gif') no-repeat bottom right; margin: 6px 0 0 6px !important; margin: 6px 0 0 3px; border: 1px solid #000000; }

#bottom { width: 100%; float: left; text-align: center; border-top: 2px solid #333333; margin-top: 1em; padding-top: 1em; }

div.float { width: 120px; padding: 10px; float: left; }

div.spacer { clear: both; }

div.float img { margin-left: 15px; }

div.float p { font-size: 9px; text-align: center; }

#image-list ul { list-style: none; }

#image-list ul li { list-style: none; display: inline; float: left; width: 120px; height: 120px; padding: 10px; }

#image-list ul li.main { list-style: none; display: inline; float: left; width: 120px; height: 120px; padding: 10px; background-color: #333333; }

#Images { float:right; width:406px; margin:0 0 10px 15px; } #imageMain { float:left; width:406px; margin:0; } 

.thumbs { float:left; width:406px; margin:5px 0 0 0;}

#Images-Zoom { float:left; margin:0 0 10px 15px; }

.thumbs img { cursor: pointer; cursor: hand; border: 1px solid #146074; }

.img-shadow { float:left; background: url('/images/shadowAlpha.png') no-repeat bottom right !important; background: url('/images/shadow.gif') no-repeat bottom right; margin: 6px 0 0 6px !important; margin: 6px 0 0 3px; }

.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #146074; margin: -6px 6px 6px -6px; padding: 0px; }

.ad { width:100%; clear:both; } 

.bullet { width:100%; padding:0 30px 0 22px; background:url(/images/camera.png) no-repeat 0px 3px; } 

.bullet-movie { float:left; padding:0 0 0 22px; margin:0px; background:url(/images/trailer.gif) no-repeat 0px 3px; width:100%; } 

.nobullet { padding:0 30px 0 22px; width:100%;}

#empty-height { float:left; height:300px; } span.price { color: #009900; font-weight: bold; font-size: 14px; }

div.pagination { width:100%; float:left; margin: 15px 0; font-size: 13px; text-align: right; }

div.pagination a, div.pagination strong { text-decoration: none; padding: 1px 4px; border: 1px solid #ccc; margin-right: 3px; }

div.pagination strong { border: none; color: #000; padding: 1px 3px; margin-right: 2px; }

div.pagination span { color: #666; font-size: 12px; }

.contact-table {float:left; margin:15px 0 50px 0; padding:0px; width:100%;} 

.myaccount { margin:15 px 0 0 0; } 

.myinfo { width:100%; float:left; margin:10px 0 20px 0; padding:0 0 0 20px; } 

.breadcrumb { float:right; margin:0 0 10px 0; } 

.adsnoimage { float:left; width:100%; padding:20px 0 0 20px; }

.ad2 { margin:0 0 35px 0; width:100%; float:left; }

a.feedback:link, a.feedback:visited { color:#000 !important; background-color:#ffff99; text-decoration:none !important; }
a.feedback:hover, a.feedback:active { color:#000; background-color:#ffff99; text-decoration:underline !important; }

div, td {
color:#555555;
font-family:Verdana,'Lucida Grande','Bitstream Vera Sans',arial,sans-serif;
font-size:12px;
}
input, textarea, select {
font-family:verdana,sans-serif;
font-size:12px;
}
img {
border:0px none;
}
address {
font-style:normal;
}
ul.stripped {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
ul.stripped li {
margin:0px;
}
#aprad {
display:none;
}
#navContainer {
background:transparent url(../i/new/gfx/newHeader/navBg.gif) repeat-x scroll 0% 50%;
height:26px;
margin:0px auto 10px;
text-align:right;
width:758px;
}
#navContainer ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
width:100%;
}
#navContainer li {
background:#FDF3D5 url(../i/new/gfx/newHeader/nav_off.gif) no-repeat scroll 0px 50%;
float:left;
height:26px;
margin:0px;
}
#navContainer li a {
background:transparent url(../i/new/gfx/newHeader/nav_on.gif) no-repeat scroll 0px 50%;
display:block;
height:26px;
overflow:visible;
text-align:left;
text-decoration:none;
text-indent:-9999px;
}
#navContainer li a {
overflow:hidden;
}
#navContainer li#welcome, #navContainer li#welcome a {
background-position:0px 50%;
width:72px;
}
#navContainer li#welcome a:hover, #navContainer li#welcome a.tabon {
background-position:0px -26px;
width:72px;
}
#navContainer li#aboutMe, #navContainer li#aboutMe a {
background-position:-72px 0px;
width:72px;
}
#navContainer li#aboutMe a:hover, #navContainer li#aboutMe a.tabon {
background-position:-72px -26px;
width:72px;
}
#navContainer li#writeReview, #navContainer li#writeReview a {
background-position:-144px 0px;
width:100px;
}
#navContainer li#writeReview a:hover, #navContainer li#writeReview a.tabon {
background-position:-144px -26px;
width:100px;
}
#navContainer li#findReview, #navContainer li#findReview a {
background-position:-244px 0px;
width:83px;
}
#navContainer li#findReview a:hover, #navContainer li#findReview a.tabon {
background-position:-244px -26px;
width:83px;
}
#navContainer li#invite, #navContainer li#invite a {
background-position:-327px 0px;
width:88px;
}
#navContainer li#invite a:hover, #navContainer li#invite a.tabon {
background-position:-327px -26px;
width:88px;
}
#navContainer li#messaging, #navContainer li#messaging a {
background-position:-415px 0px;
width:76px;
}
#navContainer li#messaging a:hover, #navContainer li#messaging a.tabon {
background-position:-415px -26px;
width:76px;
}
#navContainer li#talk, #navContainer li#talk a {
background-position:-491px 0px;
width:61px;
}
#navContainer li#talk a:hover, #navContainer li#talk a.tabon {
background-position:-491px -26px;
width:61px;
}
#navContainer li#events, #navContainer li#events a {
background-position:-552px 0px;
width:76px;
}
#navContainer li#events a:hover, #navContainer li#events a.tabon {
background-position:-552px -26px;
width:76px;
}
#navContainer li.header_login {
background:transparent none repeat scroll 0% 50%;
display:inline;
float:right;
font-size:10px;
height:25px;
line-height:25px;
overflow:hidden;
text-indent:0px;
width:50px;
}
#navContainer {
overflow:hidden;
}
#navContainer li.header_login {
width:auto;
}
#navContainer li.header_login a {
display:inline;
height:auto;
line-height:22px;
margin:0px 4px;
text-indent:0px;
}
#navContainer li.header_login a:hover {
text-decoration:underline;
}
#navContainer li#rt.header_login {
background:transparent url(../i/new/gfx/newHeader/logBg.gif) no-repeat scroll right 0px;
display:block;
line-height:23px;
padding-right:4px;
padding-top:1px;
}
.wide #Head {
width:950px;
}
.wide #navContainer, .wide #mainContent {
width:930px;
}
.wide #errorAlert, .wide #infoAlert {
width:920px;
}
a.imageLink {
border:medium none;
}
a.smallLink {
font-size:10px;
}
input.form80, textarea.form80 {
width:80px;
}
input.form120, textarea.form120 {
width:120px;
}
input.form130, textarea.form130 {
width:130px;
}
input.form150, textarea.form150 {
width:150px;
}
input.form170, textarea.form170 {
width:170px;
}
input.form200, textarea.form200 {
width:200px;
}
input.form250, textarea.form250 {
width:250px;
}
input.form300, textarea.form300 {
width:300px;
}
input.form400, textarea.form400 {
width:400px;
}
span.formErr {
border-left:3px solid #008083;
border-right:3px solid #008083;
left:-3px;
position:relative;
}
.formLeft {
color:#C41200;
font-family:Verdana,sans-serif;
font-size:13px;
font-weight:bold;
width:150px;
}
.formRight {
color:#C41200;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:700;
text-align:right;
}
.formField {
color:#C41200;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:700;
}
.formFieldError {
color:#008083;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:700;
}
.floatLink {
float:right;
}
.headingLink {
color:#555555;
font-size:11px;
font-weight:400;
}
.formLabel, .formNote {
color:#555555;
font-size:10px;
font-weight:400;
}
.formNote {
font-style:oblique;
}
.highlight1 {
color:#008083;
font-weight:bold;
}
.highlight2 {
font-weight:700;
}
.highlight3 {
font-style:oblique;
}
.grey {
color:#AAAAAA;
}
.blueg {
color:#008083;
}
.reallybigger {
font-size:18px;
}
.morebigger {
font-size:16px;
}
.bigger {
font-size:14px;
}
.smaller {
font-size:11px;
}
.smallest {
font-size:10px;
}
.newColor {
color:#008083;
font-weight:700;
}
.error {
color:#008083;
}
.redOrange {
color:#C41200;
}
.normal {
font-family:verdana,sans-serif;
font-size:12px;
font-weight:400;
}
.orange {
color:#ED5506;
}
.yellow_bg {
background:#FFFFE5 none repeat scroll 0% 50%;
}
.yellow_bg {
background:#FFFAE8 none repeat scroll 0% 50%;
}
.blue_bg {
background:#ECF2F7 none repeat scroll 0% 50%;
}
.lorange_bg {
background:#FCEAE1 none repeat scroll 0% 50%;
}
.lgrey_bg {
background:#EBEBEB none repeat scroll 0% 50%;
}
.blueg_bg {
background:#ECF7F2 none repeat scroll 0% 50%;
}
.nonwrapping {
white-space:nowrap;
}
p.nobtm {
margin-bottom:0px;
}
.floatClear {
clear:both;
}
.alignleft {
text-align:left;
}
.alignright {
text-align:right;
}
.aligncent {
text-align:center;
}
.aligntop {
vertical-align:top;
}
.alignmid {
vertical-align:middle;
}
.alignbtm {
vertical-align:bottom;
}
.psudohr {
border-bottom:1px solid #CCCCCC;
font-size:1px;
line-height:5px;
margin:0px 0px 5px;
}
.pseudoLink {
color:#6666CC;
cursor:pointer;
}
.pseudoLink:hover {
color:#6666CC;
cursor:pointer;
text-decoration:underline;
}
* html .ieSucks {
height:1%;
}
div.box {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0px 10px 10px;
padding:10px;
}
div.boxAmbient {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0px 10px 10px;
padding:10px;
}
div.boxAmbientYellow {
background:#FFFAE8 none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
margin:0px 10px 10px;
padding:10px;
}
div.boxNoPad {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
div.boxSimple {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
div.boxSingle {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0px;
padding:10px;
text-align:left;
width:740px;
}
div.centeredBox {
margin-left:auto;
margin-right:auto;
}
div.blank {
background-color:#FFFFFF;
margin:0px 10px 10px;
}
div.boxSingle div.box, div.boxSingle div.blank {
margin:0px 0px 10px;
}
div.boxGrad, .boxGrad {
background-color:#FFFFFF;
background-image:url(../i/new/gfx/box_grad.gif);
background-repeat:repeat-x;
}
div.boxYellowHead {
background-color:#FFFAE8;
margin:0px 0px 10px;
padding:10px 10px 5px;
}
div.welcomeHeading1 {
background-color:#ED5100;
color:#FFFFFF;
margin:0px 10px;
padding:3px;
}
div.welcomeHeading2 {
background-color:#ECE9B9;
margin:0px 10px 10px;
padding:3px;
}
div.welcomeHeading1 h3, div.welcomeHeading2 h3 {
margin:0px;
}
div.welcomeHeading1 h3 {
color:#FFFFFF;
}
#mobile_message {
display:none;
text-align:center;
}
#mobile_message {
color:#C41200;
display:block;
font-weight:bold;
}
.clearfix:after, .box:after, .boxNoPad:after {
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
#mainContent {
border:1px solid #CCCCCC;
margin:0px auto;
padding:5px 0px;
width:760px;
}
table.threeColumn {
margin-top:10px;
}
table.threeColumn td.col1 {
width:180px;
}
table.threeColumn td.col2 {
min-width:390px;
width:100%;
}
table.threeColumn td.col3 {
width:150px;
}
table.threeColumn td.col1 div.box {
width:160px;
}
table.threeColumn td.col2 div.box {
margin-left:0px;
margin-right:0px;
min-width:390px;
}
table.threeColumn td.col3 div.box {
width:130px;
}
table.threeColumnWelcome {
margin-top:10px;
}
table.threeColumnWelcome td.col1 {
min-width:390px;
width:100%;
}
table.threeColumnWelcome td.col2 {
width:150px;
}
table.threeColumnWelcome td.col3 {
width:180px;
}
table.threeColumnWelcome td.col1 div.box {
min-width:390px;
}
table.threeColumnWelcome td.col2 div.box {
margin-left:0px;
margin-right:0px;
width:130px;
}
table.threeColumnWelcome td.col3 div.box {
width:160px;
}
table.twoColumn260 {
margin-top:10px;
}
table.twoColumn260 td.col1 {
width:260px;
}
table.twoColumn260 td.col2 {
min-width:500px;
width:100%;
}
table.twoColumn260 td.col1 div.box {
width:240px;
}
table.twoColumn260 td.col2 div.box {
margin-left:0px;
min-width:490px;
}
table.twoColumnProfile {
margin-top:10px;
}
table.twoColumnProfile td.col1 {
width:180px;
}
table.twoColumnProfile td.col2 {
width:100%;
}
table.twoColumnProfile td.col1 div.box {
width:160px;
}
table.twoColumnProfile td.col2 div.box {
}
table.twoColumnProfile td.col2 div.box div.box {
}
table.oneColumn {
margin-top:10px;
}
table.oneColumn td.col1 {
min-width:760px;
width:100%;
}
table.oneColumn td.col1 div.box {
min-width:740px;
}
div#oneColumnBox {
border:1px solid #CCCCCC;
margin:0px auto;
width:760px;
}
table.fs_pagination_controls {
margin:5px;
}
.pager ul, .pager li {
display:inline;
}
.pager .pages {
display:inline;
margin-left:15px;
margin-right:15px;
}
.pager .start, .pager .end, .pager .total {
font-weight:700;
}
#errorAlert, #infoAlert {
background:transparent url(../i/new/gfx/error-right.gif) no-repeat scroll right top;
height:44px;
margin:0px auto 8px;
overflow:hidden;
padding-right:10px;
position:relative;
width:750px;
}
div#infoAlert {
background:transparent url(../i/new/gfx/info-right.gif) no-repeat scroll right top;
}
#errorAlert img, #infoAlert img {
display:block;
float:left;
}
#errorAlert img#icon, #infoAlert img#icon {
left:16px;
position:absolute;
top:5px;
}
#errorAlert p, #infoAlert p {
background:#FFFFFF none repeat scroll 0% 50%;
border-bottom:5px solid #FF0000;
border-top:5px solid #FF0000;
font-weight:bold;
height:34px;
line-height:35px;
margin:0px;
padding:0px;
text-align:left;
}
#infoAlert p {
border-bottom:5px solid #FFCC00;
border-top:5px solid #FFCC00;
}
* html #errorAlert p, * html #infoAlert p {
line-height:34px;
padding:0px 0px 0px 5px;
}
#TopReviews h2 {
background:transparent url(../i/new/gfx/best_of_yelp.gif) no-repeat scroll 0% 50%;
height:45px;
text-indent:-9999px;
width:145px;
}
#TopReviews h3 a {
color:#C41200;
}
div.rateReview {
background:#ECF2F7 url(../i/new/gfx/rating_corner.gif) no-repeat scroll right top;
height:22px;
margin:3px 0px;
padding:0px;
width:100%;
}
div.rateReview p {
float:left;
margin:4px 3px 3px;
}
div.rateReview p.rateReviewIntro {
font-size:11px;
min-width:100px;
white-space:nowrap;
}
* html div.rateReview p.rateReviewIntro {
width:105px;
}
div.rateReview img {
vertical-align:middle;
}
.editReview {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -5px -284px;
padding-left:15px;
padding-top:2px;
}
.removeReview {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -6px -300px;
padding-left:13px;
}
div#tos ol li {
margin-left:25px;
}
table.listing1 {
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
}
table.listing1 td {
border-bottom:1px solid #CCCCCC;
padding:10px;
}
tr.header td {
font-weight:700;
}
.mini {
float:left;
margin:0px 0px 3px;
padding:0px;
width:89px;
}
.mini p {
clear:left;
margin:0px;
padding-bottom:3px;
}
.mini .photoBoxSm p {
clear:none;
line-height:14px;
margin-left:47px;
margin-top:1px;
padding:0px 0px 0px 17px;
}
.mini .photoBoxSm .friend_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -155px;
margin-bottom:2px;
}
.mini .photoBoxSm .review_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -3px -170px;
}
.mini .photoBox {
float:left;
}
.mini .photoBoxSm .photoBox img {
height:40px;
width:40px;
}
.miniOrange {
color:#ED5100;
font-size:11px;
}
.mini p.miniOrange {
color:#DD5114;
}
.miniRed {
color:#C41200;
font-size:11px;
}
.miniRegular {
font-size:11px;
}
table.clearStyles, table.clearStyles td, div.clearStyles {
border:medium none;
margin:0px;
}
.OSHuser_list_title {
font-size:12px;
font-weight:700;
}
.OSHuser_list_item_count {
font-size:11px;
}
.OSHuser_list_item_desc {
font-size:11px;
}
.OSHuser_list_item_review {
font-size:11px;
}
.OSHuser_list_item_link {
font-size:11px;
}
.item_block {
margin-bottom:10px;
margin-top:10px;
}
.OSHuser_list_block {
margin-top:10px;
}
.item_count {
color:#555555;
font-size:11px;
font-style:oblique;
font-weight:500;
}
.fl_hi_item {
background:#FFFAE8 none repeat scroll 0% 50%;
border-top:1px solid #CCCCCC;
padding:5px;
width:300px;
}
.fl_unhi_item {
background:white none repeat scroll 0% 50%;
border-top:1px solid #CCCCCC;
padding:5px;
width:300px;
}
#shareEmailFields {
position:relative;
}
div#shareEmailFields select#friend_select {
position:absolute;
right:0px;
top:-22px;
}
div.photoBox, .OSHPhotoBox {
}
div.photoBox img, .OSHPhotoBox img {
background-color:#FFFFFF;
border:1px solid #999999;
display:block;
margin:0px;
padding:1px;
}
a.event_photo {
display:block;
}
.event_photo {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
padding:1px;
}
.event_photo img {
display:block;
}
.stars_1, .stars_1_half, .stars_2, .stars_2_half, .stars_3, .stars_3_half, .stars_4, .stars_4_half, .stars_5 {
background:transparent url(images/stars_map.png) no-repeat scroll 0px 50%;
height:17px;
margin:0px;
overflow:hidden;
padding:0px !important;
text-indent:-999em;
width:84px;
}
.stars_1_half {
background-position:0px -19px;
}
.stars_2 {
background-position:0px -38px;
}
.stars_2_half {
background-position:0px -57px;
}
.stars_3 {
background-position:0px -76px;
}
.stars_3_half {
background-position:0px -95px;
}
.stars_4 {
background-position:0px -114px;
}
.stars_4_half {
background-position:0px -133px;
}
.stars_5 {
background-position:0px -152px;
}
#browserWarning {
display:none;
}
h1#newHeader {
background:transparent url(../i/new/logo/header_logo_long.gif) no-repeat scroll 0% 50%;
height:82px;
margin:0px auto 5px;
text-align:center;
text-indent:-9999px;
width:760px;
}
h1#newHeader a {
display:block;
height:82px;
outline-color:invert;
outline-style:none;
outline-width:0px;
width:760px;
}
#gateway h2 {
font-size:1.5em;
}
#gateway h3 {
font-size:1.3em;
}
#gateway #signup_left {
float:right;
margin:10px 5px 0px;
width:405px;
}
#gateway #signup_left h2 {
display:inline;
margin-right:10px;
}
#gateway #signup_right {
border-right:1px solid #CCCCCC;
margin:10px 0px 0px;
width:310px;
}
div#gateway {
text-align:center;
}
#gateway, #gateway div.boxSingle {
background-color:#FFFFFF;
margin:0px auto;
}
#gateway {
margin-bottom:7px;
}
div#gateway label {
color:#C41200;
display:block;
float:left;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:700;
margin-top:15px;
text-align:left;
width:140px;
}
#gateway #signup_left label {
color:#666666;
}
#gateway #signup_left .clearfix label {
margin-top:0px;
}
#gateway #signup_left .clearfix select {
margin-top:10px;
width:205px;
}
#gateway #signup_left .clearfix {
margin-bottom:20px;
}
div#gateway input.form200 {
margin-top:10px;
}
div#gateway form p, div#gateway form h2 {
text-align:right;
}
div#gateway form p {
margin:5px 0px;
}
div#gateway p.formLabel {
margin:10px 0px 5px 145px;
}
div#gateway div.box {
border:0px none;
}
div#gateway div.box2 {
background:transparent url(../i/new/p.gif) repeat scroll 0% 50%;
border-left:1px solid #CCCCCC;
}
#gateway .form80 {
margin-right:120px;
margin-top:10px;
}
#gateway form .formExtra {
margin:35px 0px 0px 190px;
text-align:left;
}
#gateway form .formExtra input {
margin:-10px 0px 0px 10px;
}
#gateway form .formExtra select {
margin:-10px 0px 20px 5px;
}
#gateway input#signUpButton {
float:right;
margin-right:50px;
}
div#gateway div.signupLoginForm {
background:#FAFAE4 url(../i/new/p.gif) repeat scroll 0% 50%;
border:0px none;
margin-bottom:0px;
text-align:left;
width:auto;
}
div#gateway div.signupLoginForm h3 {
margin-left:5px;
}
div#gateway div.signupLoginForm label {
color:#555555;
display:inline;
float:none;
position:relative;
text-align:left;
width:100px;
}
div#gateway div.signupLoginForm input {
float:none;
}
#gateway #loginForm_left {
border-left:1px solid #CCCCCC;
float:right;
margin-top:10px;
text-align:center;
width:330px;
}
#gateway #loginForm_left h2, #gateway #loginForm_left p {
text-align:center;
}
#invite_form #manualForm p {
text-align:center;
}
#invite_form #manualForm textarea {
height:100px;
margin:0px;
width:280px;
}
* html #invite_form div, * html #invite_form p {
height:1%;
}
* html #inviteIntro {
height:1%;
}
#invite_form #emailServices h3 {
margin-bottom:15px;
}
.rtop, .rbottom {
background-color:#FFFFFF;
display:block;
}
.rtop *, .rbottom * {
display:block;
font-size:1px;
height:1px;
overflow:hidden;
}
#gateway .r1 {
background-color:#FAFAE4;
margin:0pt 5px;
}
#gateway .r2 {
background-color:#FAFAE4;
margin:0pt 3px;
}
#gateway .r3 {
background-color:#FAFAE4;
margin:0pt 2px;
}
#gateway .r4 {
background-color:#FAFAE4;
height:2px;
margin:0pt 1px;
}
#mail_nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto;
overflow:auto;
padding:0px 15px;
width:750px;
}
#mail_nav li {
float:left;
height:22px;
margin-right:3px;
padding-left:24px;
text-align:center;
width:135px;
}
#mail_nav li#inbox {
background:#F38E5A url(../i/new/tabs2/round_mail_inbox_off.gif) no-repeat scroll 0% 50%;
}
#mail_nav li#sent {
background:#F38E5A url(../i/new/tabs2/round_mail_sent_off.gif) no-repeat scroll 0% 50%;
}
#mail_nav li#write {
background:#F38E5A url(../i/new/tabs2/round_mail_write_off.gif) no-repeat scroll 0% 50%;
}
#mail_nav li#inbox.selected {
background:#ED5100 url(../i/new/tabs2/round_mail_inbox_on.gif) no-repeat scroll 0% 50%;
}
#mail_nav li#sent.selected {
background:#ED5100 url(../i/new/tabs2/round_mail_sent_on.gif) no-repeat scroll 0% 50%;
}
#mail_nav li#write.selected {
background:#ED5100 url(../i/new/tabs2/round_mail_write_on.gif) no-repeat scroll 0% 50%;
}
#mail_nav a {
background:transparent url(../i/new/tabs2/round_right_off.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:11px;
outline-color:invert;
outline-style:none;
outline-width:0px;
padding-right:10px;
padding-top:5px;
width:125px;
}
#mail_nav li.selected a {
background:transparent url(../i/new/tabs2/round_right_on.gif) no-repeat scroll right top;
}
#mainContent.mailbox {
padding:10px;
width:755px;
}
#thinkYrElite {
background:#FFFFFF url(../i/new/gfx/signUpEliteBg.gif) repeat-x scroll center bottom;
margin:10px 0px 0px;
overflow:hidden;
padding:10px 0px 0px;
width:290px;
}
#thinkYrElite p {
margin-left:10px;
}
#thinkYrElite h3 {
margin:0px 0px 10px 10px;
}
#thinkYrElite img {
float:right;
vertical-align:middle;
}
#thinkYrElite p {
font-size:95%;
}
#rdBtm {
background:transparent url(../i/new/gfx/signupEliteBtm.gif) no-repeat scroll 0% 50%;
height:8px;
margin:0px;
width:290px;
}
.bestOfYelpList {
float:left;
width:155px;
}
.bestOfYelpList h3 {
margin:0px;
}
.bestOfYelpList ol {
margin-top:5px;
}
.bestOfYelpList ol li {
margin-left:23px;
}
.bestOfYelpList ol li a {
left:-5px;
position:relative;
}
* html .bestOfYelpList ol li a {
left:-10px;
}
#dropper {
background-color:#FFFFFF;
border:1px solid #C41200;
float:none;
padding:0px !important;
position:absolute;
text-align:left;
width:170px;
z-index:400;
}
#dropper .dropperHeader {
background-color:#FFFED7;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#555555;
font-size:1em;
font-weight:bold;
margin:0px;
padding:3px;
}
#dropper .miniOrange {
background-color:transparent;
}
#dropper div:first-child .dropperHeader {
border-top:0px none;
}
#dropper div p {
color:#6666CC;
cursor:pointer;
margin:0px;
padding:5px;
}
#dropper #dropperFooter {
border-top:1px solid #CCCCCC;
}
#dropper #dropperFooter p {
padding:2px 5px;
}
#dropper #dropperFooter p a {
padding:0px;
}
#dropperBtn_Review {
margin-top:3px;
}
#dropperText_SB {
margin-top:-1px;
}
#locBar {
overflow:visible;
position:relative;
}
* + html #locBar {
overflow:hidden;
}
#locBar h2, #locBar h1 {
font-size:14px;
margin:0px 0px 5px;
}
#locBar #locBar_title {
color:#666666;
display:inline;
font-size:12px;
font-weight:normal;
margin:0px;
}
#locBar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
right:5px;
top:0px;
}
#locBar ul li {
float:left;
margin:0px;
padding-left:5px;
}
#locBar #locBox {
background:#FFFFE5 none repeat scroll 0% 50%;
border:1px solid #EEEEEE;
}
* html #locBar #locBox {
height:1%;
}
#locBar #locBox h4 {
color:#C41200;
display:block;
font-weight:bold;
margin-bottom:5px;
}
#locBar #locBox ul {
position:static;
}
#locBar #locBox div {
border-right:1px solid #CCCCCC;
float:left;
margin:10px 5px;
min-height:180px;
width:150px;
}
* html #locBar #locBox div {
display:inline;
height:180px;
}
#locBar #locBox li {
float:none;
margin-bottom:2px;
}
#locBar #locBox #saved_locations em {
color:red;
}
#locBar #locBox #saved_locations li {
margin-bottom:5px;
}
#locBar #locBox #poplocs {
border:0px none;
width:360px;
}
#locBar #locBox #poplocs p {
margin-left:0px;
margin-right:0px;
}
#locBar #locBox #poplocs ul {
float:left;
width:110px;
}
#locBar #locBox li.last_item {
margin-top:10px;
}
#locBar #locBox #poplocs.external {
min-height:70px;
width:auto;
}
* html #locBar #locBox #poplocs.external {
height:70px;
}
#locBar #locBox p {
clear:left;
margin-left:10px;
margin-right:10px;
}
#pressLinks {
float:right;
margin:10px 20px;
text-align:center;
}
#pressLinks a {
display:block;
margin:15px 0px;
}
#pressLinks img {
vertical-align:top;
}
p.OSHuserCompLink {
clear:both;
margin:7px 0px;
text-align:left;
white-space:nowrap;
z-index:200;
}
#firstReviewer {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px 0px;
color:#417AAD;
font-size:11px;
margin-left:5px;
padding:3px 0px 1px 19px;
white-space:nowrap;
}
#pickOfTheDay {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -93px;
color:#777777;
display:inline;
font-size:95%;
margin-left:5px;
padding:1px 0px 1px 18px;
}
#pickOfTheDay a {
color:#777777;
}
.manage_favorite {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -220px;
padding-left:19px;
}
#comPop {
font-size:10px;
min-height:220px;
position:absolute;
text-align:left;
width:350px;
z-index:500;
}
* html #comPop {
height:220px;
}
.popHeader {
background:#ECF2F7 url(../i/new/gfx/grippy.gif) repeat-y scroll 0% 50%;
border-bottom:1px solid #D7DCE1;
border-right:1px solid #D7DCE1;
cursor:move;
padding:1px 0px 0px 11px;
}
#comPop h4 {
background:#ECF2F7 url(../i/new/gfx/grippy.gif) repeat-y scroll 0% 50%;
border-bottom:1px solid #D7DCE1;
border-right:1px solid #D7DCE1;
cursor:move;
margin:0px 0px 5px 5px;
padding:1px 0px 0px 11px;
width:93%;
}
#comPop form {
background:#FFFFFF none repeat scroll 0% 50%;
display:block;
float:none;
margin:0px 5px;
padding:0px;
}
#comPop div {
font-size:10px;
}
#comPop form div * {
display:inline;
float:left;
}
#comPop p.roundedTop, #comPop p.roundedBtm {
margin:0px 7px;
}
#comPop textarea {
border:1px solid #999999;
height:75px;
width:335px;
}
#comPop #messSubject {
width:271px;
}
* html #comPop #messSubject {
width:267px;
}
#comPop textarea#sendMessage {
height:140px;
margin-top:3px;
}
#comPop div label {
background:transparent url(../i/new/ico/comp_ico_map_sm.gif) no-repeat scroll 0px 50%;
display:block;
line-height:22px;
overflow:visible;
padding-left:20px;
width:60px;
}
#comPop div label.lineBreak {
width:90px;
}
#compForm label#messSubject_label {
background:#FFFFFF none repeat scroll 0% 50%;
color:#C41200;
font-size:11px;
font-weight:bold;
line-height:20px;
margin-left:1px;
padding:0px;
}
#comPop label#plain_label {
background-position:-3px 0px;
}
#comPop label#cute_label {
background-position:-2px -77px;
}
#comPop label#writer_label {
background-position:-2px -157px;
}
#comPop label#hot_label {
background-position:-2px -20px;
}
#comPop label#note_label {
background-position:-2px -97px;
}
#comPop label#profile_label {
background-position:-2px -177px;
}
#comPop label#more_label {
background-position:-2px -39px;
}
#comPop label#cool_label {
background-position:-2px -117px;
}
#comPop label#photos_label {
background-position:-2px -198px;
}
#comPop label#list_label {
background-position:-2px -58px;
}
#comPop label#funny_label {
background-position:-2px -137px;
}
#comPop input#compSubmitButton {
border-color:#999999 rgb(0, 0, 0) rgb(0, 0, 0) rgb(153, 153, 153);
border-style:solid;
border-width:1px;
margin:0px 5px 0px 10px;
}
#comPop form img {
height:16px;
margin:2px;
vertical-align:middle;
width:16px;
}
#comPop #popFooter {
background-color:#FFFFFF;
clear:both;
display:block;
float:none;
margin:5px 0px 0px 3px;
text-align:right;
}
* html #comPop #popFooter {
margin-left:0px;
}
#comPop .spellCheckIcon {
float:left;
}
#comPop #statusMsg {
color:#666666;
float:left;
font-size:11px;
margin:2px 5px 0px;
}
div.markerTooltip {
text-align:center;
z-index:100000;
}
span.markerTooltip {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #555555;
display:block;
font-weight:bold;
padding:2px;
}
.spellCheckIcon {
background:#FFF2AB none repeat scroll 0% 50%;
border-color:#CCCCCC rgb(51, 51, 51) rgb(51, 51, 51) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
display:block;
float:left;
}
.spellCheckIcon:hover {
border-color:#333333 rgb(204, 204, 204) rgb(204, 204, 204) rgb(51, 51, 51);
border-style:solid;
border-width:1px;
}
.spellCheckIcon img {
display:block;
}
#spellCheck_message {
color:green;
}
#comPop .spellCheckIcon {
margin-left:3px;
}
#comPop .spellCheckIcon img {
margin:0px;
}
dl#reviewForm dt {
clear:left;
display:inline;
float:left;
margin:0px 10px;
min-height:45px;
width:160px;
}
* html dl#reviewForm dt {
height:45px;
}
dl#reviewForm dt strong {
color:#C41200;
}
dl#reviewForm dd {
margin-left:180px;
min-height:45px;
}
* html dl#reviewForm dd {
height:45px;
}
* html dl#reviewForm dd textarea, * html dl#reviewForm dd input {
margin-left:-180px;
}
* + html dl#reviewForm dd input, * + html dl#reviewForm dd textarea {
margin-left:-180px;
}
#reviewForm #new_cat_add {
margin:0px;
}
dd #starRating {
background-color:#FDFFCD;
border:1px solid #C41200;
float:left;
margin:-10px 20px 0px 0px;
padding:10px;
position:relative;
width:auto;
}
#OSH_ad_title {
display:block;
font-size:14px;
margin:0px 5px 5px 0px;
text-align:left;
}
#OSH_ad_table p {
margin-bottom:0px;
text-align:left;
}
#OSH_ad_table #OSH_ad_info {
float:left;
width:165px;
}
#OSH_ad_table #OSH_ad_info img {
vertical-align:middle;
}
#OSH_ad_table #OSH_ad_phone {
float:left;
font-size:12px;
font-weight:bold;
height:50px;
margin:0px 10px;
width:100px;
}
div#ajaxStatusMessage {
background-color:#FFFFFF;
height:38px;
position:absolute;
width:auto;
z-index:500;
}
div#ajaxStatusMessage img {
float:left;
}
div#ajaxStatusMessage p {
border-bottom:1px solid #C41200;
border-top:1px solid #C41200;
color:#000000;
float:left;
height:26px;
margin:0px;
padding:10px 2px 0px;
}
#feedList {
margin-bottom:10px;
}
#feedList a {
font-size:90%;
text-decoration:none;
}
#feedList p, #feedList li, #feedList h3, #feedList h2 {
border-bottom:1px solid #CCCCCC;
}
#feedList h2, #feedList h3 {
margin-top:15px;
padding-bottom:5px;
}
#feedList p, #feedList li {
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
text-align:right;
}
#feedList ul {
margin:0px;
padding:0px;
}
#feedList li {
padding-left:15px;
}
#feedList p img, #feedList li img {
margin-left:30px;
margin-right:3px;
vertical-align:middle;
}
.category_box {
display:inline;
}
.category_box div {
display:inline;
padding-left:5px;
}
.newCats {
margin:5px 0px 0px 5px;
}
.newCats h4 {
border-bottom:1px solid #777777;
color:#777777;
padding-bottom:5px;
}
.newCats p {
display:inline;
float:left;
margin-bottom:3px;
margin-left:5px;
margin-right:5px;
}
.searchSuggest {
color:#C41200;
font-size:14px;
margin:18px 0px 5px;
}
.searchSuggest em {
font-style:normal;
font-weight:bold;
}
#search_results_body {
border-left:1px solid #CCCCCC;
margin:10px 0px;
padding:0px 10px 10px;
}
#search_results_body .search_result {
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
a.bookmark {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -1px -50px;
padding-bottom:2px;
}
a.sendToFriend {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -37px;
padding-left:19px;
}
a.privateMessage {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -1px -125px;
padding:2px 0px 0px 19px;
}
a.sendCompliment {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -1px -109px;
padding:1px 0px 1px 18px;
}
.nicetitle {
background-color:#FFFFFF;
font-size:11px;
left:0px;
padding:0px;
position:absolute;
top:0px;
width:auto;
z-index:400;
}
.nicetitle p {
border:1px solid #CC0000;
margin:0px;
padding:5px;
text-align:center;
}
.nicetitle #btmLf {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:0px;
left:0px;
position:absolute;
}
.nicetitle #btmRt {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:0px;
position:absolute;
right:0px;
}
* html .nicetitle #btmLf, * html .nicetitle #btmRt {
bottom:-1px;
}
.nicetitle #topLf {
background:#FFFFFF none repeat scroll 0% 50%;
left:0px;
position:absolute;
top:0px;
}
.nicetitle #topRt {
background:#FFFFFF none repeat scroll 0% 50%;
position:absolute;
right:0px;
top:0px;
}
#bookLogPop {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #C41200;
position:absolute;
width:290px;
z-index:420;
}
#bookLogPop h4 {
background:#ECF2F7 none repeat scroll 0% 50%;
border-bottom:1px solid #D7DCE1;
border-right:1px solid #D7DCE1;
color:#C41200;
cursor:move;
margin:5px;
padding:1px 0px 0px 11px;
text-align:center;
}
#bookLogPop h3, #bookLogPop p {
margin:5px 10px;
}
#bookLogPop #logPopStatus {
color:green;
display:block;
float:left;
margin:10px 0px 5px;
}
#bookLogPop #popSwitch {
border-top:1px solid #CCCCCC;
margin-bottom:10px;
margin-top:10px;
padding-top:5px;
text-align:center;
}
#bookLogPop a.floatLink {
margin:0px 10px 5px 0px;
}
#bookLogPop dl {
margin:0px;
padding:5px;
}
#bookLogPop dt {
float:left;
margin:10px 0px 0px;
padding:0px;
text-align:right;
width:110px;
}
#bookLogPop dt label {
color:#C41200;
font-weight:bold;
}
#bookLogPop dt label em {
color:#666666;
font-size:10px;
font-weight:normal;
}
#bookLogPop dd {
margin:10px 0px 0px 115px;
padding:0px;
}
#bookLogPop dd em {
display:block;
}
#bookLogPop dd select {
margin-left:1px;
}
#bookLogPop #btmLf {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
left:-1px;
position:absolute;
}
#bookLogPop #btmRt {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
position:absolute;
right:-1px;
}
#bookLogPop #topLf {
background:#FFFFFF none repeat scroll 0% 50%;
left:-1px;
position:absolute;
top:-1px;
}
#bookLogPop #topRt {
background:#FFFFFF none repeat scroll 0% 50%;
position:absolute;
right:-1px;
top:-1px;
}
#bookLogPop #pop_login_form {
display:block;
margin:5px;
}
#bookLogPop #pop_login_form dt {
padding-top:3px;
width:auto;
}
#bookLogPop #pop_login_form dd {
margin:10px 0px 0px 94px;
}
* html #bookLogPop #pop_login_form dd {
margin:8px 0px 0px 85px;
}
.roundedTop {
background-color:#FFFFFF;
border-top:1px solid #C41200;
height:6px;
margin:0px 7px;
}
.roundedBtm {
background-color:#FFFFFF;
border-bottom:1px solid #C41200;
height:6px;
margin:0px 7px;
}
.autoPop {
position:absolute;
}
.autoPop .btmLf {
bottom:0px;
left:0px;
position:absolute;
}
.autoPop .btmRt {
bottom:0px;
position:absolute;
right:0px;
}
.autoPop .topLf {
left:0px;
position:absolute;
top:0px;
}
.autoPop .topRt {
position:absolute;
right:0px;
top:0px;
}
.autoPop .autoPopInner {
background:#FFFFFF none repeat scroll 0% 50%;
border-left:1px solid #C41200;
border-right:1px solid #C41200;
clear:both;
margin:0px;
}
div.roundedtoo {
width:300px;
}
div.roundedtoo div.top {
background:transparent url(../i/new/gfx/top-rt.gif) no-repeat scroll right top;
font-size:1px;
height:7px;
margin:0px;
}
div.roundedtoo div.top div {
background:transparent url(../i/new/gfx/top-lf.gif) no-repeat scroll left top;
font-size:1px;
height:7px;
margin:0px;
}
div.roundedtoo div.top div div {
background:#FFFFFF none repeat scroll 0% 50%;
border-top:1px solid #CC0000;
font-size:1px;
height:7px;
margin-bottom:-1px;
margin-left:7px;
margin-right:7px;
}
div.roundedtoo div.bottom {
background:transparent url(../i/new/gfx/btm-rt.gif) no-repeat scroll right bottom;
font-size:1px;
height:7px;
margin:0px;
}
div.roundedtoo div.bottom div {
background:transparent url(../i/new/gfx/btm-lf.gif) no-repeat scroll left bottom;
font-size:1px;
height:7px;
margin:0px;
}
div.roundedtoo div.bottom div div {
background:#FFFFFF none repeat scroll 0% 50%;
border-bottom:1px solid #CC0000;
font-size:1px;
height:7px;
margin-left:7px;
margin-right:7px;
margin-top:-1px;
}
div.roundedtoo .content {
background-color:#FFFFFF;
border-left:1px solid #CC0000;
border-right:1px solid #CC0000;
font-size:11px;
padding-left:7px;
padding-right:7px;
text-align:center;
}
#moreHoodsBox {
background-color:#FFFFFF;
border:1px solid #C41200;
position:absolute;
width:250px;
z-index:100;
}
#moreHoodsBox div {
margin-bottom:1px;
}
#moreHoodsBox * {
padding:0px;
}
#moreHoodsBox ul {
height:150px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:auto;
width:245px;
}
* html #moreHoodsBox ul {
padding-bottom:5px;
}
#moreHoodsBox ul li {
margin-left:15px;
width:150px;
}
#moreHoodsBoxInner li strong {
background:transparent url(../i/new/gfx/sort_arrow_up.gif) no-repeat scroll 0px 3px;
color:#6666CC;
cursor:pointer;
padding-left:10px;
}
#moreHoodsBoxInner li strong.opened {
background:transparent url(../i/new/gfx/sort_arrow_down.gif) no-repeat scroll 0px 3px;
padding-left:10px;
}
#moreHoodsBoxInner li ul.subHood {
height:auto;
overflow:visible;
width:200px;
}
#moreHoodsBoxInner li ul li {
margin-left:10px;
}
#moreHoodsBox #topLf {
background:#FFFFFF none repeat scroll 0% 50%;
left:-1px;
position:absolute;
top:-1px;
}
#moreHoodsBox #topRt {
background:#FFFFFF none repeat scroll 0% 50%;
position:absolute;
right:-1px;
top:-1px;
}
#moreHoodsBox #btmLf {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
left:-1px;
position:absolute;
}
#moreHoodsBox #btmRt {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
position:absolute;
right:-1px;
}
#moreHoodsBox h4 {
background:#ECF2F7 url(../i/new/gfx/grippy.gif) repeat-y scroll 0% 50%;
border-bottom:1px solid #D7DCE1;
border-right:1px solid #D7DCE1;
cursor:move;
font-size:14px;
margin:5px;
padding:0px 0px 0px 11px;
}
#moreHoodsBox p {
margin:0px;
text-align:right;
}
#moreHoodsBox p a {
cursor:pointer;
display:block;
padding:7px 10px 6px 0px;
}
.attending_count {
color:#888888;
}
.googlead_sky {
margin:35px auto 10px;
text-align:center;
width:160px;
}
.googlead_sky div {
margin:0px auto;
width:160px;
}
.googlead_sky em {
color:#CCCCCC;
display:block;
}
.googlead_sky iframe, .googlead_box iframe, .googlead_leader iframe, .googlead_feature iframe, .googlead_sponsor iframe {
display:block;
margin:0px auto;
}
.googlead_sky div, .googlead_sponsor div {
text-align:center;
}
#hotlist_sponsor {
margin-bottom:3px;
}
.directory span.azlist {
font-size:12px;
}
#Head {
width:950px;
}
#navContainer {
width:930px;
}
#searcharea {
border:1px solid #CCCCCC;
}
#themap {
border:1px solid #CCCCCC;
}
#mapcontainer {
left:0px;
overflow:hidden;
position:relative;
top:0px;
z-index:95;
}
#mapLayout {
border:1px solid #CCCCCC;
margin:0px auto;
padding:0px 0px 5px;
width:930px;
}
#searchPanelContainer {
position:relative;
width:100%;
z-index:80;
}
#searchLoading {
background-color:#FFFFFF;
left:150px;
opacity:0.6;
position:absolute;
top:0px;
z-index:100;
}
#narrowByCategoryHorizontalLine {
border-bottom:1px solid lightBlue;
border-color:lightBlue;
margin-bottom:1px;
margin-top:6px;
width:90%;
}
#showMoreCategories {
display:block;
text-align:right;
}
ul#moreCategories li {
margin-top:0px;
}
#burstLoader {
position:absolute;
z-index:150;
}
#baseCategories {
margin:0px 0px 0px -2px;
}
#searchLayoutRight {
float:left;
margin:0pt 0pt 0pt 50px;
width:20%;
}
#searchLayoutCenter {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
display:inline;
float:left;
width:50%;
}
#searchLayoutLeft {
float:left;
padding:0pt 30px;
width:10%;
}
#searchLayoutLeft ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 3px 5px -1px;
overflow:auto;
padding:0px;
width:auto;
}
#searchLayoutLeft li {
margin:3px 3px 3px 0px;
}
#searchLayoutLeft li.selected a {
background:#FFFFFF url(../i/new/ico/raquo.gif) no-repeat scroll 0px 3px;
color:#555555;
font-weight:bold;
padding-left:10px;
}
#neighborhoods {
line-height:1%;
margin-bottom:0px;
}
#neighborhoods * {
line-height:normal;
}
#narrow_hoods_header, #narrow_attrs_header, #narrow_cat_header, #narrow_costs_header {
border-bottom:1px solid #CCCCCC;
margin:15px 5px 1px 0px;
padding-bottom:5px;
}
#all_hoods_link.selected {
background:transparent url(../i/new/ico/raquo.gif) no-repeat scroll 0px 2px;
color:#555555;
cursor:text;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}
#categories #all_cats_link.selected {
background:transparent url(../i/new/ico/raquo.gif) no-repeat scroll 0px 2px;
color:#555555;
cursor:text;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}
#category_form ul {
margin:0px;
}
#attributes #all_attribs_link.selected {
background:transparent url(../i/new/ico/raquo.gif) no-repeat scroll 0px 2px;
color:#555555;
cursor:text;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}
#attributes_form ul {
margin:0px;
}
#costs #all_costs_link.selected {
background:transparent url(../i/new/ico/raquo.gif) no-repeat scroll 0px 2px;
color:#555555;
cursor:text;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}
#costs_form ul {
margin:0px;
}
#refinecategorybox {
clear:both;
font-weight:bold;
margin:5px 0px 0px;
padding-bottom:5px;
}
#refinecategorybox ul {
float:left;
width:180px;
}
li.refinecategory {
font-size:12px;
font-weight:normal;
margin:1px 0px 0px;
padding:0px;
}
.categoryguesses {
color:#C41200;
font-size:14px;
margin:5px 0px 0px;
}
.categoryguesses em {
font-style:normal;
font-weight:bold;
}
.searchPanelLeftRestrict {
margin-bottom:10px;
}
.categories {
height:auto;
margin-bottom:10px;
}
.highlighted {
font-weight:bold;
}
#belowmap {
clear:left;
margin-top:5px;
}
#belowmap p {
margin-bottom:0px;
text-align:right;
}
#belowmap #refresh_results {
background:transparent url(../i/new/ico/reload.gif) no-repeat scroll 0px 1px;
font-weight:bold;
padding-left:14px;
text-align:left;
visibility:visible;
}
#belowmap #stc {
margin-right:10px;
margin-top:-17px;
}
#belowmap label {
font-size:11px;
}
#belowmap input {
vertical-align:middle;
}
#belowmap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 3px 5px 0px;
max-height:260px;
overflow:auto;
padding:0px;
width:auto;
}
#belowmap ul li {
margin-left:5px;
}
#belowmap ul li a {
outline-color:invert;
outline-style:none;
outline-width:0px;
}
#searchLayoutLeft ul {
margin-left:0pt;
}
#searchLayoutLeft ul#more_hoods {
left:-999em;
position:absolute;
}
#search_hoods {
font-size:11px;
text-align:right;
}
#loading_animation {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #ED5100;
font-size:11px;
padding:0px 2px 0px 0px;
position:absolute;
right:11px;
text-align:center;
top:3px;
visibility:hidden;
}
#loading_animation img {
margin:0px 2px 0px 3px;
vertical-align:middle;
}
#pager_top {
float:right;
text-align:right;
width:50%;
}
#pager_top p {
margin:5px 0px;
text-align:right;
}
#pager_top #search_rpp {
display:inline;
}
#linkToPage {
background:transparent url(../i/new/ico/link.gif) no-repeat scroll 0px 1px;
font-size:11px;
margin:0px 2px 0px 0px;
padding-left:13px;
}
.itemcategories, .itemneighborhoods {
font-size:11px;
}
#businessresults {
margin:0px 5px;
}
#businessresults .search_photo {
float:left;
width:20px;
}
#businessresults .search_review_snippet {
float:right;
line-height:1.2em;
width:93%;
}
#loc_pin_flag {
opacity:0.8;
}
.markerbox {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid gray;
overflow:auto;
padding:10px;
text-align:left;
}
.iewidth {
min-width:320px;
}
* html .iewidth {
height:1%;
overflow:visible;
width:320px;
}
.markerbox p {
margin:0px;
}
.markerbox .mOSHPhoto {
float:left;
height:100px;
margin-right:10px;
width:100px;
}
.markerbox address.leftspaced {
display:block;
margin-left:110px;
min-height:33px;
}
.markerboxstars {
color:#555555;
font-size:11px;
font-style:oblique;
line-height:14px;
margin-bottom:5px;
}
.markerboxstars img {
vertical-align:middle;
}
.markerbox .rating {
float:left;
margin-right:5px;
}
#businessresults_top {
border-bottom:1px solid #CCCCCC;
margin:5px;
padding:5px;
}
#businessresults_top .locationdesc {
color:#555555;
font-weight:normal;
margin-bottom:3px;
}
#businessresults_top h1 {
font-size:16px;
}
.businessresult {
border-bottom:1px solid #CCCCCC;
margin:7px 3px;
padding:5px 0px;
width:99%;
}
.businessresult h2 {
font-size:12px;
margin:0px 0px 3px;
}
.adresult {
margin:0px 3px 2px;
padding:1px 0px 3px;
width:99%;
}
.adresultborder {
border-bottom:1px solid #CCCCCC;
font-size:1px;
height:1px;
margin:0px 3px;
padding:0px;
width:99%;
}
.businessresult .leftcol, .adresult .leftcol {
float:left;
width:60%;
}
.adresult .leftcol, .adresult .reviewer_info {
padding-left:7px;
}
.businessresult .rightcol, .adresult .rightcol {
float:right;
width:160px;
}
.businessresult .rightcol .rating, .adresult .rightcol .rating {
float:left;
margin-right:3px;
}
.businessresult .rightcol div, .adresult .rightcol div {
clear:left;
}
div.itemheading a {
background:transparent url(../i/new/ico/map_marker_med.gif) no-repeat scroll 0px 50%;
font-size:14px;
}
div.aditemheading {
margin:0px 0px 3px;
}
div.aditemheading a {
font-size:14px;
}
.businessresult .reviews, .adresult .reviews {
display:block;
font-size:10px;
font-style:italic;
margin-top:1px;
}
.businessresult .phone, .adresult .phone {
font-weight:700;
}
.businessresult .reviewer_info, .adresult .reviewer_info {
clear:both;
line-height:26px;
padding-top:10px;
}
.businessresult .reviewer_info .photoBox, .adresult .reviewer_info .photoBox {
display:inline;
float:left;
margin-right:5px;
}
.OSHDistance {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}
#OSHSuggest {
border-top:1px solid #CCCCCC;
clear:both;
margin:0px 10px;
padding:15px 0px;
}
#OSHSuggest h3 {
font-size:16px;
}
#searchLayoutCenter #relatedLists, #searchLayoutCenter #relatedTopics {
border-top:1px solid #CCCCCC;
margin:0px 10px;
padding-bottom:5px;
padding-top:10px;
}
#searchLayoutCenter #relatedLists h4, #searchLayoutCenter #relatedTopics h4 {
margin:0px 0px 0px 70px;
}
#searchLayoutCenter #relatedLists p, #searchLayoutCenter #relatedTopics p {
margin:0px 0px 0px 70px;
}
#searchLayoutCenter #relatedLists p.OSHusername, #searchLayoutCenter #relatedTopics p.OSHusername {
clear:left;
float:left;
margin:0px 0px 10px;
width:65px;
}
#searchLayoutCenter #relatedLists .photoBox, #searchLayoutCenter #relatedTopics .photoBox {
clear:left;
float:left;
margin-right:5px;
}
#searchLayoutCenter #relatedLists .clearfix, #searchLayoutCenter #relatedTopics.clearfix {
margin-bottom:5px;
}
#searchLayoutCenter .adresult .sponsoredresult {
color:#666666;
font-style:italic;
margin:3px 5px 5px;
text-align:right;
}
.divide {
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
}
#searchLayoutCenter #error_result {
min-height:120px;
padding:10px;
position:relative;
}
* html #searchLayoutCenter #error_result {
height:120px;
}
#searchLayoutCenter #error_result img.alignmid {
cursor:pointer;
}
#searchLayoutCenter #error_result ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0px;
overflow:auto;
padding:0px 0px 10px 20px;
}
#searchLayoutCenter #error_result li.error_suggestion {
font-size:14px;
font-weight:bold;
}
.googlead_sponsor {
margin:5px auto 0px;
}
#reviewContent {
clear:both;
margin:30px 0px 0pt;
padding:0pt 0pt 0pt 0;
}
#bodyContainer {
border:1px solid #CCCCCC;
margin-left:auto;
margin-right:auto;
padding:10px 0px;
width:930px;
}
#locBar {
border-bottom:1px solid #CCCCCC;
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
}
#locBar #locBox div {
margin:10px;
width:200px;
}
#locBar #locBox #poplocs {
width:420px;
}
#locBar #locBox #poplocs li {
width:130px;
}
#nonMemberWelcome a {
background:transparent url(../i/new/gfx/hp_marcom.gif) no-repeat scroll 0% 50%;
display:block;
height:33px;
margin:0px auto;
text-indent:-999em;
width:871px;
}
#nonMemberWelcome {
border-bottom:1px solid #CCCCCC;
margin:0px 10px;
padding:4px 0px;
text-align:center;
}
#external_search {
border-bottom:1px solid #CCCCCC;
border-top:6px solid #FFFFFF;
height:70px;
margin:0px 10px;
}
#external_search form {
background:#FDF3D5 none repeat scroll 0% 50%;
border-bottom:6px solid #FFFFFF;
display:block;
height:55px;
padding-left:100px;
padding-top:9px;
}
#external_search form p {
float:left;
margin:0px 0px 0px 10px;
text-align:left;
}
#external_search label {
color:#C41200;
display:block;
font-size:16px;
font-weight:bold;
}
#external_search label em {
color:#666666;
font-size:11px;
font-weight:normal;
}
#external_search form input {
width:295px;
}
#external_search #ex_submit_button {
height:23px;
margin:19px 0px 0px 5px;
width:78px;
}
#leftColumn {
display:inline;
float:left;
margin:0px 0px 0px 10px;
width:590px;
}
#rightColumn {
display:inline;
float:right;
margin:0px 10px 0px 0px;
width:300px;
}
* html #rightColumn {
margin-right:5px;
}
#column_wrapper {
background:transparent url(../i/new/gfx/1x1.gif) repeat-y scroll 610px 0px;
margin-top:10px;
}
#column_wrapper ul.stripped li {
margin:5px 0px;
}
.moduleDivider {
border-top:1px solid #CCCCCC;
margin-bottom:10px;
padding-top:10px;
}
#topBar {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
overflow:auto;
padding:5px 0px;
}
#topBar .clearStyles {
float:left;
margin-right:10px;
}
#topBar #greeting {
color:#C41200;
font-size:18px;
font-weight:bold;
margin:0px 0px 5px;
}
#topBar a {
outline-color:invert;
outline-style:none;
outline-width:0px;
}
#recentReviewsBox {
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
padding-bottom:10px;
padding-left:5px;
}
#recentReviewsBox h3 {
margin-bottom:10px;
}
#recentReviewsBox .highlight2 {
margin-left:4px;
}
#recentReviewsBox em {
background:transparent url(../i/new/ico/alarm_clock.gif) no-repeat scroll 0% 50%;
display:block;
font-weight:bold;
margin:2px 3px 5px 53px;
padding:2px 0px 0px 17px;
}
#recentReviewsBox img {
vertical-align:middle;
}
#recentReviewsBox h4 a {
font-weight:normal;
}
#recentReviewsBox .photoBox {
float:left;
margin-right:5px;
}
* html #recentReviewsBox .photoBox img {
margin-bottom:1px;
}
#recentReviewsBox div p {
margin:5px 5px 5px 53px;
}
#recentReviewsBox div {
clear:left;
margin:2px 0px 15px;
}
* html #recentReviewsBox div {
margin-bottom:10px;
}
#recentReviewsBox.external {
border-bottom:0px none;
border-top:1px solid #CCCCCC;
margin-top:10px;
padding-top:10px;
}
#maptasticModule {
margin-bottom:7px;
padding-top:5px;
}
#TopReviews {
background-color:#fff;
margin-top:10px;
padding:0 0 0 30px;
}
#TopReviews.external {
margin-top:0px;
}
#best_cats {
float:left;
width:70%;
}

#TopReviews h3 {
background:transparent url(../i/new/gfx/best_of_yelp.gif) no-repeat scroll 0% 50%;
height:45px;
margin-left:-5px;
text-indent:-9999px;
width:145px;
}
#TopReviews .bestCat {
float:left;
width:190px;
}
#TopReviews ol {
margin:10px 0px 5px 3px;
padding:0px;
}
#TopReviews ol li {
margin-left:20px;
white-space:nowrap;
}
#TopReviews ol li a {
left:-5px;
position:relative;
}
* html #TopReviews ol li a {
left:-10px;
}
#best_cats .clearfix {
margin-bottom:5px;
}
#TopReviews em {
font-size:10px;
margin-left:3px;
}
#TopReviews #cat_list {
background-color:#FFFFFF;
padding-left:40px;
float:left;
}
#TopReviews #cat_list ul li {
background:transparent url(../i/new/ico/bestof/cat-icons.gif) no-repeat scroll 0px 50%;
height:14px;
overflow:hidden;
padding:0px 0px 0px 17px;
}
#TopReviews #cat_list ul li.restaurants {
background-position:0px -84px;
}
#TopReviews #cat_list ul li.shopping {
background-position:0px -294px;
}
#TopReviews #cat_list ul li.food {
background-position:0px -56px;
}
#TopReviews #cat_list ul li.nightlife {
background-position:0px -196px;
}
#TopReviews #cat_list ul li.beautysvc {
background-position:0px -14px;
}
#TopReviews #cat_list ul li.health {
background-position:0px -224px;
}
#TopReviews #cat_list ul li.arts {
background-position:0px -70px;
}
#TopReviews #cat_list ul li.eventservices {
background-position:0px -210px;
}
#TopReviews #cat_list ul li.active {
background-position:-1px -112px;
}
#TopReviews #cat_list ul li.localservices {
background-position:0px -126px;
}
#TopReviews #cat_list ul li.hotelstravel {
background-position:0px -252px;
}
#TopReviews #cat_list ul li.auto {
background-position:0px -42px;
}
#TopReviews #cat_list ul li.homeservices {
background-position:0px -266px;
}
#TopReviews #cat_list ul li.education {
background-position:0px -28px;
}
#TopReviews #cat_list ul li.localflavor {
}
#TopReviews #cat_list ul li.pets {
background-position:0px -98px;
}
#TopReviews #cat_list ul li.realestate {
background-position:0px -154px;
}
#TopReviews #cat_list ul li.massmedia {
background-position:-1px -281px;
}
#TopReviews #cat_list ul li.publicservicesgovt {
background-position:0px -140px;
}
#TopReviews #cat_list ul li.professional {
background-position:0px -168px;
}
#TopReviews #cat_list ul li.financialservices {
background-position:0px -238px;
}
#TopReviews #cat_list ul li.religiousorgs {
background-position:0px -182px;
}
#hot_and_new {
border-top:1px solid #CCCCCC;
clear:left;
margin:10px 0px;
padding:10px 0px 10px 5px;
position:relative;
}
#hot_and_new .OSHPhotoBox {
float:left;
margin-right:10px;
}
#hot_and_new .rating {
margin-bottom:2px;
margin-left:115px;
overflow:visible;
}
#hot_and_new h4 {
color:#555555;
margin-left:115px;
}
#hot_and_new p {
margin-left:115px;
margin-right:200px;
min-height:80px;
}
* html #hot_and_new p {
height:80px;
}
#hot_and_new p.smaller {
margin-bottom:15px;
margin-left:0px;
min-height:5px;
}
* html #hot_and_new p.smaller {
height:1%;
}
#hot_and_new #hot_list {
position:absolute;
right:10px;
top:55px;
width:160px;
}
#hot_and_new #hot_list h4 {
color:#C41200;
margin-left:0px;
}
#popular_events {
border-bottom:1px solid #CCCCCC;
clear:left;
margin:10px 0px;
padding:5px 0px 5px 5px;
}
#popular_events h3 {
margin-bottom:10px;
}
#popular_events ul {
margin-right:10px;
padding-bottom:10px;
width:200px;
}
#column_wrapper #popular_events li {
clear:left;
height:48px;
margin:0px;
padding:5px 0px;
}
#popular_events li p {
margin-bottom:0px;
}
#popular_events .floatLink {
display:inline;
margin-right:5px;
}
#event_updates {
clear:right;
float:right;
}
#popular_events #event_updates ul {
margin-right:0px;
width:370px;
}
#popular_events #event_updates li {
height:20px;
margin:0pt 0pt 15px;
padding:0pt;
}
#popular_events #event_updates li .desc_text {
height:20px;
line-height:20px;
}
#popular_events #event_updates li .photoBox {
float:left;
margin-right:5px;
}
#browser_searchBar {
border-bottom:1px solid #CCCCCC;
margin:5px 0px 10px;
padding-bottom:5px;
text-align:center;
}
#browser_searchBar p {
margin-left:2px;
text-align:left;
}
#browser_searchBar #installLink {
font-weight:bold;
}
#browser_searchBar .floatLink {
line-height:16px;
margin-right:5px;
}
* + html #firefoxSearchBar {
display:none;
}
#confirmEmail {
border:1px solid #ED5100;
margin-bottom:10px;
padding:10px;
}
#alertBox {
background:#FFCC00 none repeat scroll 0% 50%;
margin-bottom:5px;
padding:5px 0px;
}
#alertBox em {
display:block;
float:right;
margin-right:5px;
margin-top:-3px;
}
* html #alertBox em {
margin-right:1px;
}
#alertBox h3 {
font-size:13px;
margin:-4px 0px 5px 5px;
}
#alertBox .alert {
background:#FFFFFF none repeat scroll 0% 50%;
border-bottom:1px solid #FFCC00;
margin:0px 5px;
padding:5px;
}
#alertBox .rtop {
position:relative;
top:-5px;
}
#alertBox .rbottom {
bottom:-5px;
position:relative;
}
#alertBox .r1 {
background-color:#FFCC00;
margin:0pt 5px;
}
#alertBox .r2 {
background-color:#FFCC00;
margin:0pt 3px;
}
#alertBox .r3 {
background-color:#FFCC00;
margin:0pt 2px;
}
#alertBox .r4 {
background-color:#FFCC00;
height:2px;
margin:0pt 1px;
}
#statsBox {
margin-bottom:10px;
padding:10px;
}
#statsBox h3 {
background:transparent url(../i/new/gfx/wel_gs_stats_ico.gif) no-repeat scroll 0% 50%;
line-height:23px;
padding-left:25px;
}
#statsBox #profile_views {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -318px;
padding-left:19px;
}
#statsBox #compliment_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -109px;
padding-left:19px;
}
#statsBox #review_count img {
display:block;
float:left;
margin:0px 1px 10px;
}
#statsBox #bookmark_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -1px -50px;
padding-left:19px;
}
#statsBox #favorites_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -220px;
padding-left:19px;
}
#reviewPicksModule {
border-bottom:1px solid #CCCCCC;
clear:both;
margin-bottom:0px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
}
#reviewPicksModule h3 {
margin:0px;
}
#reviewPicksModule p {
margin-top:5px;
}
#reviewPicksModule #reviewerInfo {
float:left;
width:110px;
}
#reviewPicksModule #reviewerInfo p {
margin-bottom:5px;
width:105px;
}
#reviewPicksModule #reviewPick {
margin-left:115px;
}
#reviewPicksModule #reviewPick .rating, #reviewPicksModule #reviewPick p {
margin-bottom:5px;
overflow:visible;
}
#store_promo {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:3px 0px 1px;
}
#store_promo img {
margin-right:-5px;
}
#topYelpersModule {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:5px 0px 15px 5px;
}
#topYelpersModule div {
float:left;
margin-right:5px;
width:140px;
}
#topYelpersModule div.divider {
clear:left;
float:none;
padding-top:15px;
width:100%;
}
#topYelpersModule div.photoBox {
width:auto;
}
#topYelpersModule p {
margin:0px 2px 0px 50px;
}
#topYelpersModule.external {
border-bottom:0px none;
}
#similarYelpersModule h3, #topYelpersModule h3 {
margin-bottom:0px;
}
#similarYelpersModule div.photoBox img, #topYelpersModule div.photoBox img, #recommendationModule .photoBox img, #freshListsModule .photoBox img {
height:40px;
width:40px;
}
#similarYelpersModule {
margin-top:10px;
padding:5px 0px 5px 5px;
}
#similarYelpersModule h4 {
clear:left;
color:#555555;
float:left;
margin:2px 0px 15px;
width:75px;
}
#similarYelpersModule .similar_OSHuser {
margin:10px 0px;
}
#similarYelpersModule span {
clear:left;
float:left;
width:70px;
}
#similarYelpersModule .similar_OSHuser .rating, #similarYelpersModule p {
margin:0px 2px 5px 80px;
overflow:visible;
}
#similarYelpersModule p img {
vertical-align:middle;
}
#similarYelpersModule div.photoBox {
float:left;
}
#recommendationModule {
padding-top:10px;
}
#recommendationModule p {
margin:5px 0px;
}
#recommendationModule p img {
height:17px;
vertical-align:middle;
width:17px;
}
#recommendationModule p img {
display:block;
float:left;
}
#recommendationModule .photoBox {
float:left;
}
#recommendationModule .reviewBody {
margin:0px 0px 10px 52px;
min-height:50px;
}
* html #recommendationModule .reviewBody {
height:50px;
}
#membersRavesModule .photoBox {
float:left;
margin-bottom:10px;
margin-top:15px;
}
#membersRavesModule .photoBox img {
height:40px;
width:40px;
}
#membersRavesModule p {
margin:15px 0px 0px 55px;
}
#inviteFriendsModule {
padding:5px 0px 0px 5px;
}
#talkTeaserModule {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:5px;
padding-left:5px;
padding-top:10px;
}
#talkTeaserModule.moduleDivider {
}
#talkTeaserModule h3 {
background:transparent url(../i/new/ico/talkBubble_lrg.png) no-repeat scroll 95px 0px;
height:27px;
padding-top:5px;
}
#talkTeaserModule div {
clear:left;
margin-bottom:10px;
}
#talkTeaserModule .photoBox {
clear:none;
float:left;
margin-right:10px;
}
#talkTeaserModule .photoBox img {
height:20px;
width:20px;
}
#talkTeaserModule p {
padding-bottom:1px;
padding-top:4px;
}
#talkTeaserModule em {
font-weight:700;
white-space:nowrap;
}
#talkTeaserModule p img {
margin-right:5px;
vertical-align:middle;
}
#leftColumn #talkTeaserModule {
margin-bottom:5px;
padding-bottom:10px;
padding-top:5px;
}
#leftColumn #talkTeaserModule p {
float:left;
margin:0px;
width:110px;
}
#leftColumn #talkTeaserModule p.talkMessage {
margin-left:5px;
width:auto;
}
#leftColumn #talkTeaserModule .photoBox {
display:inline;
margin-left:10px;
}
#rightColumn #talkTeaserModule {
border-top:0px none;
padding-top:0px;
}
#rightColumn #talkTeaserModule .photoBox {
margin-bottom:0px;
margin-right:6px;
}
#rightColumn #talkTeaserModule div {
margin-bottom:0px;
}
#rightColumn #talkTeaserModule p.talkMessage {
margin-top:-4px;
padding-top:0px;
}
#elite_banner {
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
margin-top:-3px;
padding-bottom:5px;
text-align:center;
}
#freshListsModule {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:0px 0px 5px;
}
#freshListsModule p, #freshListsModule h3 {
margin-left:5px;
}
#freshListsModule div {
margin-left:3px;
min-height:50px;
}
* html #freshListsModule div {
height:50px;
}
#freshListsModule div p {
margin-left:60px;
}
* html #freshListsModule div p {
height:1%;
}
#freshListsModule .photoBox {
float:left;
margin-right:10px;
}
#needYrHelpModule {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
padding-top:5px;
}
#searchCloud {
padding-bottom:10px;
}
#pressLinks {
float:none;
}
#pressLinks a {
display:inline;
margin:0px 5px;
}
#pressLinks a img {
vertical-align:middle;
}
#weeklyYelpModule {
height:43px;
margin-top:15px;
overflow:hidden;
}
#weeklyYelpModule img {
float:left;
vertical-align:middle;
}
#weeklyYelpModule p {
float:left;
height:43px;
margin:0px 20px;
text-align:center;
}
#weeklyYelpModule strong {
display:block;
font-size:14px;
font-weight:normal;
margin:5px 0px;
}
#weeklyYelpModule a {
display:block;
float:left;
padding-top:15px;
}
#weeklyYelpModule a img {
float:none;
}
#external_press {
border-top:1px solid #CCCCCC;
padding-top:5px;
}
#leftColumn .googlead_box {
margin:0px auto 10px;
}
#rightColumn .googlead_box {
margin:5px 0px;
}
#rightColumn .googlead_box iframe {
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
}
#expanded_city .suggestion {
font-weight:bold;
}
#expanded_city .cities {
padding:0px 15px;
}
#expanded_city .cities ul {
float:left;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 10px;
}
#expanded_city .cities ul {
float:left;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 10px;
}
#expanded_city .cities ul li {
}
#expanded_city .floatlink {
float:right;
}
#expanded_city .cities ul li.right {
padding-left:80px;
}
#expanded_city .citybar {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
margin:0px 10px;
padding:5px 15px;
}
#OSHReviewWrapper {
width:100%;
}
#OSHReviewWrapper #ieInnerWrap {
background:transparent url(../i/new/gfx/1x1.gif) repeat-y scroll 675px 0px;
border:0px none;
margin:5px 0px;
padding:0px;
width:100%;
}
#OSHMain {
background-color:transparent;
clear:none;
float:left;
overflow:hidden;
padding-bottom:10px;
padding-top:4px;
width:65%;
}
#OSHSideBar {
background-color:transparent;
display:inline;
float:left;
overflow:hidden;
padding:0pt 0pt 0pt 40px;
width:250px;
}
#OSHBox {
background-color:#FFFFFF;
padding:0px 0px 5px 5px;
}
#newsletter_ad_box {
text-align:center;
}
#OSHInfoBody {
margin:0px;
padding:0px;
float:left;
}
* html #OSHInfoBody {
height:160px;
}
#OSHInfoBody.advertiser {
min-height:225px;
}
* html #OSHInfoBody.advertiser {
height:225px;
}
div.roundedtoo div.content {
text-align:left;
}
#OSHAnnouncement {
background:#FFFFFF url(../i/new/gfx/announce_top.gif) no-repeat scroll 0% 50%;
margin-left:-1px;
margin-top:10px;
padding:7px 0px 0px;
width:363px;
}
#OSHAnnouncement #anncInner {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:0px 1px;
padding:0px 7px;
}
#OSHAnnouncement strong {
color:#C41200;
display:block;
}
#OSHAnnouncement #anncBtm {
background:#FFFFFF url(../i/new/gfx/announce_btm.gif) no-repeat scroll left bottom;
line-height:7px;
margin:0px 1px;
}
#OSHAnnouncement #OSHAnnounDesc {
height:14px;
margin-bottom:5px;
}
#OSHAnnounDesc_more, #OSHAnnounDesc_less {
float:right;
}
#OSHAnnouncement em {
float:left;
}
#OSHSlide {
height:225px;
margin:0px;
padding:0px;
position:absolute;
right:0px;
top:6px;
width:255px;
}
#slideBox {
border:0px none;
height:213px;
margin:0px;
padding:0px;
width:250px;
}
#slideHeader {
background-image:url(../i/new/gfx/photoPlayerTop.gif);
background-position:left top;
background-repeat:no-repeat;
border:0px none;
font-size:1px;
height:8px;
margin:0px;
padding:0px;
width:250px;
}
#slideViewer {
background-color:#CCCCCC;
border-bottom:1px solid #D1A902;
border-left:1px solid #D1A902;
border-right:1px solid #D1A902;
height:186px;
margin:0px;
padding:0px;
position:relative;
width:248px;
}
#slideViewerControls {
background-color:#FDF3D5;
border-color:-moz-use-text-color #D1A902;
border-style:none solid;
border-width:0px 1px;
font-size:11px;
height:15px;
margin:0px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
text-align:right;
width:238px;
}
#slideViewerControls img {
margin-left:3px;
margin-right:2px;
margin-top:-1px;
vertical-align:middle;
}
#slideViewerAddPhoto {
float:left;
font-size:11px;
}
#slideFooter {
background-image:url(../i/new/gfx/photoPlayerBot.gif);
background-position:left top;
background-repeat:no-repeat;
border:0px none;
font-size:1px;
height:4px;
margin:0px;
padding:0px;
width:250px;
}
.advertiserInfo {
line-height:130%;
padding:8px;
}
.advertiserInfoHeader {
font-style:italic;
}
.advertiserInfoBody {
font-size:11px;
margin-top:5px;
}
#OSHPhotos {
margin:0px;
padding:0px;
float:right;
}
#OSHInfoHeader {
margin-bottom:5px;
padding:2px 0px 1px 2px;
width:500px;
}
#OSHInfoHeader.advertiser {
background-color:#FFF0D1;
padding-right:255px;
width:auto;
}
#OSHInfoHeader h1 {
font-size:18px;
margin:4px 5px 5px 4px;
width:380px;
}
#OSHInfoHeader #OSHRating {
font-size:11px;
margin:4px 0px 3px 5px;
overflow:auto;
}
#OSHInfoHeader #OSHRating .rating {
float:left;
margin-right:5px;
}
#OSHInfoHeader #OSHRating img {
height:17px;
margin:3px 3px 3px 0px;
vertical-align:middle;
width:84px;
}
#OSHInfoHeader #OSHHandy {
color:#C41200;
float:right;
font-size:11px;
margin:6px 5px 0px 0px;
}
#OSHInfoHeader #OSHHandy img {
vertical-align:text-top;
}
#OSHInfoContent {
margin:0pt 0pt 10px;
padding-left:7px;
padding-right:155px;
}
#OSHInfoContent.advertiser {
padding-right:255px;
}
#OSHCategories {
margin-bottom:5px;
padding-right:50px;
}
address {
margin-bottom:2px;
}
#OSHPhone {
font-weight:bold;
}
#openTableLink {
font-size:10px;
margin-right:3px;
}
#transit_link {
margin-left:2px;
}
#OSHUrl {
margin-top:5px;
margin-bottom:30px;
}
#OSHHours {
margin-top:10px;
}
#OSHHours ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#OSHHours li {
margin:0px;
}
#OSHOwner {
margin:0px;
padding:6px 0px 0px 7px;
}
* html #OSHOwner span {
margin-top:2px;
}
* html #OSHOwner {
height:1%;
}
#OSHOwner a {
margin-right:3px;
}
#OSHUpdate {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -3px -65px;
padding-left:15px;
}
#linkToThis {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -4px -79px;
margin-left:5px;
padding-left:13px;
}
#send2phonePop {
width:350px;
z-index:500;
}
#send2phonePop h4 {
margin:0px 5px 5px;
}
#send2phonePop form {
margin:0px 5px 0px 6px;
}
#send2phonePop p input {
vertical-align:middle;
}
#send2phonePop label {
color:#C41200;
display:block;
font-weight:bold;
}
#send2phonePop label span {
color:#666666;
font-size:11px;
font-weight:normal;
margin-left:3px;
}
#send2phonePop textarea {
height:80px;
width:330px;
}
#send2phonePop #popFooter {
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
padding-bottom:5px;
text-align:right;
}
#send2phonePop #statusMsg {
display:block;
float:left;
font-size:11px;
padding-top:3px;
}
#send2phonePop #popFooter input {
margin-left:5px;
}
#send2phonePop #messageCharCount {
display:block;
float:right;
font-size:11px;
margin-right:5px;
}
#OSHActions {
clear:both;
margin:10px 5px 0px 0px;
padding-left:7px;
}
#OSHActions img {
margin:0px 7px 0px 0px;
vertical-align:middle;
}
#OSHActions .bookmark {
background:#FFFFFF none repeat scroll 0% 50%;
padding:0px;
}
#OSHPrintLink {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -3px -20px;
display:block;
float:right;
font-size:10px;
margin:5px 0px;
padding:2px 5px 0px 18px;
}
#OSH_ad_box {
background-color:#FFFAE8;
border:1px solid #EEEEEE;
margin-bottom:10px;
margin-right:5px;
margin-top:10px;
padding:5px 10px;
}
#OSH_ad_box #OSH_ad_header {
color:#C41200;
display:block;
font-size:12px;
margin-bottom:5px;
}
#OSH_ad_box table {
margin-top:5px;
}
#OSH_ad_box #OSH_ad_title {
font-size:12px;
margin-bottom:5px;
}
#customAdHeader {
color:#555555;
font-style:italic;
font-weight:normal;
margin-bottom:10px;
}
#firstReviewer {
float:left;
margin:-1px 0px 0px 5px;
}
#pickOfTheDay {
float:left;
}
#firstReviewer img {
vertical-align:bottom;
}
p#OSHuserActions {
line-height:14px;
margin:20px 0px 0px;
width:105px;
}
p#OSHuserActions img {
margin-right:2px;
vertical-align:middle;
}
#OSHReviews {
margin:0px 5px 10px;
}
#OSHReviewsHeader {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:40px 0pt 20px;
padding-bottom:7px;
padding-top:10px;
}
* html #OSHReviewsHeader {
height:1%;
}
#OSHReviewsHeader #sortBy {
float:right;
padding-right:10px;
}
#OSHReviewsHeader #sortBy select {
margin-left:5px;
vertical-align:middle;
}
#selectedReviewHeader {
display:none;
}
#selectedReviewWrapper {
overflow:hidden;
}
#highlightedReviewHeader, #advertiserReviewHeader {
font-size:12px;
margin:0px 5px;
padding:5px 0px 5px 5px;
}
#highlightedReviewHeader {
color:#C41200;
margin-right:5px;
}
#advertiserReviewHeader {
background-color:#FFF0D1;
color:#555555;
}
#firstToReviewHeader {
float:left;
margin-left:25px;
width:auto;
}
* html #firstToReviewHeader {
height:1%;
}
#firstToReviewHeader div {
float:left;
}
#firstReviewerTop {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px 0px;
color:#417AAD;
float:left;
font-size:11px;
height:15px;
margin:0px 7px 0px 0px;
padding:2px 0px 0px 19px;
white-space:nowrap;
}
#OSHSupporter {
float:right;
font-style:italic;
margin:2px 4px 0px 2px;
padding:2px 8px 2px 2px;
}
#OSHReviews div.internalReview {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
margin:5px 5px 0px 10px;
padding-bottom:5px;
}
#OSHReviews div.externalReview {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
margin:10px 5px 0px 10px;
min-height:90px;
padding-bottom:5px;
}
* html .externalReview {
height:90px;
}
.externalReview p {
margin-left:100px;
}
.externalReview div p {
margin-left:0px;
}
.externalReview .ext_rating {
margin-bottom:10px;
margin-left:75px;
white-space:nowrap;
}
.externalReview .ext_rating em {
padding:0px 15px 0px 0px;
}
.externalReview .reviewer {
float:left;
width:70px;
}
.externalReviewActions {
font-size:10px;
margin:5px 0px 20px 75px;
}
span.highlighted {
font-weight:bold;
}
.reviewTopBar {
min-height:50px;
padding:7px 5px 0px;
}
* html .reviewTopBar {
height:50px;
}
div.reviewTopBar + div img {
clear:left;
}
p.reviewIntLinks {
line-height:18px;
margin:0px;
text-align:right;
white-space:nowrap;
}
p.reviewIntLinks img {
margin-left:5px;
}
#OSHMain .reviewerInfo {
float:left;
}
#OSHMain .reviewerInfo .photoBox {
float:left;
margin:0px 5px 7px 2px;
}
#OSHMain .reviewerInfo .statBox {
color:#C41200;
float:left;
margin-right:5px;
}
#OSHMain .reviewerInfo .statBox p a {
color:#D76453;
}
.statBox .review_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -3px -170px;
padding-left:17px;
}
.statBox .friend_count {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -156px;
padding-left:17px;
}
#OSHMain .reviewerInfo p {
margin-left:95px;
}
#OSHMain .reviewerInfo .statBox p {
color:#DD5114;
margin:0px;
}
#OSHMain .review_rating {
padding:5px 0px 0px 5px;
white-space:nowrap;
}
#OSHMain .review_rating .rating {
float:left;
}
#OSHMain .review_rating .highlight3 {
padding-right:15px;
}
#OSHMain .review_comment {
padding:5px 0px 5px 5px;
}
#OSHMain .review_actions {
font-size:10px;
margin:5px 0px 0px 3px;
}
#OSHMain .review_moderate {
float:right;
font-size:10px;
margin-top:-20px;
}
#OSHMain .review_moderate .flag_review {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -254px;
padding:1px 0px 1px 18px;
}
#external_nearby_OSH {
border-bottom:1px solid #CCCCCC;
margin:0px 10px 10px;
padding:5px;
}
#external_nearby_OSH div {
float:left;
padding:5px 0px 0px 5px;
width:300px;
}
#external_featured_yelpers {
border-bottom:1px solid #CCCCCC;
margin:0px 10px 10px;
padding:5px;
width:645px;
}
#external_featured_yelpers div {
float:left;
margin-left:5px;
padding:5px 0px 0px 5px;
text-align:center;
}
#external_featured_yelpers div div {
float:none;
text-align:center;
}
#external_featured_yelpers div a {
margin-left:15px;
}
* html #external_nearby_OSH {
height:1%;
}
* html #external_featured_yelpers {
height:1%;
}
#OSHNoReviews {
margin:5px 5px 0px;
}
#total_reviews {
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
margin:0px;
max-width:270px;
padding-bottom:10px;
}
* html #total_reviews {
width:250px;
}
#OSHMain #paginationControls {
margin-left:5px;
margin-top:5px;
width:95%;
}
#OSHSideBar h3 {
font-size:12px;
}
#OSHSideBar #OSHNearby {
margin:0px 0px 10px 7px;
}
#OSHNearby #nearby_OSH_header {
position:relative;
}
#OSHNearby #mapLink {
font-size:10px;
margin:0px 0px 10px 2px;
width:100%;
}
#OSHNearby h3 {
display:inline;
font-size:14px;
margin-bottom:3px;
margin-right:5px;
}
#OSHNearby #loading_animation {
left:226px;
margin-top:-2px;
position:absolute;
top:0px;
}
#OSHNearby #loading_animation img {
float:none;
vertical-align:middle;
}
#OSHNearby #nearby_cat_select {
font-size:10px;
margin:0px;
vertical-align:middle;
width:120px;
}
#OSHNearby #nearby_OSH_list {
margin-top:5px;
}
#OSHNearby #more_nearby_results {
background:transparent none repeat scroll 0% 50%;
padding:5px 0px 0px 5px;
}
#mapdiv {
border:1px solid #999999;
height:245px;
width:238px;
}
#mapsearch_results {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#mapsearch_results li {
background:transparent url(../i/new/ico/map_marker_small.gif) no-repeat scroll 0px 2px;
margin-left:-3px;
padding-left:15px;
}
#mapsearch_results li span.nonwrapping img {
vertical-align:middle;
}
div.maptip {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid gray;
padding:10px;
text-align:left;
}
#OSHSideBar #relatedLists {
border-top:1px solid #CCCCCC;
margin:0px 0px 10px 7px;
padding-top:10px;
}
#OSHSideBar #relatedLists div {
padding-left:3px;
}
#OSHSideBar #relatedLists .rl_OSHuser {
height:35px;
padding:3px 0px 0px 3px;
position:relative;
}
#OSHSideBar #relatedLists .rl_photo {
float:left;
padding:0px 5px 5px 0px;
position:relative;
}
#OSHSideBar #OSHSimilarBox {
border-top:1px solid #CCCCCC;
margin:0px 0px 10px 5px;
padding-top:10px;
}
#OSHSideBar #OSHSimilarBox li {
padding-bottom:5px;
}
#OSHSideBar #OSHSimilarBox .bs_photo {
float:left;
height:40px;
padding-right:5px;
}
#OSHSideBar #OSHHotAndNewBox {
border-top:1px solid #CCCCCC;
margin:0px 0px 10px 5px;
padding-top:10px;
}
#OSHSideBar #OSHHotAndNewBox li {
padding-bottom:5px;
}
#OSHSideBar #OSHHotAndNewBox #weeklySignup {
margin-left:5px;
}
#OSHSideBar #marcomBox {
border-top:1px solid #CCCCCC;
margin:0px 0px 5px 5px;
}
#OSHSideBar #marcomBox img {
margin:16px;
}
#OSHSideBar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 5px;
}
#browserWarning {
color:red;
font-size:10px;
}
#comPop {
}
#comPop p {
margin-top:0px;
}
#OSH_attrib_form p {
margin-left:10px;
}
#OSH_attrib_form {
padding-top:10px;
}
#attribFormLeft {
float:left;
overflow:auto;
width:370px;
}
#attribFormRight {
margin-left:380px;
width:350px;
}
#attribFormLeft p, #attribFormRight p {
height:35px;
}
#OSH_attrib_form label {
color:#333333;
display:block;
float:left;
padding:3px 6px 0px 0px;
width:150px;
}
#attribFormRight label {
margin-left:10px;
width:60px;
}
#attribFormLeft input, #attribFormRight input {
width:190px;
}
#OSH_attrib_form em {
clear:left;
display:block;
padding-left:155px;
}
#OSH_attrib_form h2 {
margin-top:20px;
}
p#OSHAddress {
clear:left;
margin-top:80px;
}
#OSHAddress input {
width:495px;
}
#category_box {
float:left;
margin-bottom:15px;
margin-left:10px;
min-width:360px;
text-align:right;
white-space:nowrap;
}
* html #category_box {
width:350px;
}
#category_box div, #OSH_detailscategory_box div {
display:inline;
padding-left:5px;
text-align:left;
}
p#categorySuggestion:before {
clear:both;
}
p#categorySuggestion {
margin-bottom:50px;
margin-left:165px;
margin-top:8px;
}
#categorySuggestion label {
width:auto;
}
#hours_select_BusinessHours {
margin-left:150px;
}
#OSH_attrib_form #OSHuserInfo {
margin-top:10px;
}
#OSH_attrib_form .on {
background-color:#ECF2F7;
margin-bottom:10px;
padding:5px 0px 5px 5px;
}
#OSH_attrib_form .off {
margin-bottom:10px;
padding-left:5px;
}
#OSH_attrib_form textarea {
height:95px;
width:450px;
}
#OSH_attrib_form textarea {
height:95px;
width:450px;
}
#hoursFields label {
margin-top:3px;
}
#OSH_attrib_form label.formFieldError {
color:#C41200;
}
#OSH_attrib_form label.formFieldCaption {
font-weight:100;
}
#OSH_attrib_form .inputFields, #OSH_attrib_form div .thereisonlybool {
display:inline;
}
#OSH_attrib_form div br.writereviewbreak {
display:none;
}
#newCats {
margin:5px 0px 5px 165px;
width:500px;
}
#newCats p {
display:inline;
float:left;
}
#hoursContainer {
margin:17px 0px 0px 160px;
}
#hoursContainer span {
padding-right:10px;
}
#hoursContainer p span:first-child {
float:left;
width:20px;
}
#catBox {
background:#FFFFFF none repeat scroll 0% 50%;
border-bottom:1px solid #C41200;
border-top:1px solid #C41200;
display:none;
left:-999em;
min-width:255px;
padding:10px 0px;
position:absolute;
top:0px;
z-index:495;
}
#catBox {
display:block;
}
#catBox strong {
color:#C41200;
display:block;
font-size:14px;
margin:-4px 0px 5px;
padding:0px;
}
#catBox form {
border-left:1px solid #C41200;
border-right:1px solid #C41200;
display:block;
margin:0px 0px -4px;
padding:0px 12px 1px;
white-space:nowrap;
}
#catBox p {
margin-bottom:0px;
margin-top:0px;
}
#catBox .nobtm {
margin-top:5px;
width:auto;
}
#catBox .newCats {
margin:0px 0px 5px;
min-height:30px;
padding:2px;
}
* html #catBox .newCats {
height:30px;
width:50%;
}
* + html #catBox .newCats {
float:left;
}
#catBox #OSH_detailscategory_box {
clear:left;
}
#cat_display {
display:inline;
}
#catBox #topLf {
background:#FFFFFF none repeat scroll 0% 50%;
left:0px;
position:absolute;
top:-1px;
}
#catBox #topRt {
background:#FFFFFF none repeat scroll 0% 50%;
position:absolute;
right:0px;
top:-1px;
}
#catBox #btmLf {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
left:0px;
position:absolute;
}
#catBox #btmRt {
background:#FFFFFF none repeat scroll 0% 50%;
bottom:-1px;
position:absolute;
right:0px;
}
div.rateReview {
background:transparent url(../i/new/p.gif) repeat scroll 0% 50%;
width:100%;
}
#OSHLinkContent {
margin:0px auto 5px;
text-align:center;
width:930px;
}
#OSHLinkWrap {
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
}
#OSHLinkWrap dt {
float:left;
padding-top:1px;
width:200px;
}
#OSHLinkWrap dd {
margin-bottom:20px;
}
#OSHLinkWrap textarea {
width:670px;
}
#lightbox {
left:0pt;
line-height:0pt;
position:absolute;
text-align:center;
top:40px;
width:100%;
z-index:100;
}
#outerImageContainer {
background-color:#FFFFFF;
height:250px;
margin:0pt auto;
position:relative;
width:250px;
}
#topNav {
border:0px none;
height:20px;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
width:100%;
}
#topNav #navClose {
height:15px;
position:absolute;
right:3px;
top:3px;
width:15px;
}
#loading {
height:20px;
left:5px;
position:absolute;
top:0px;
width:15px;
}
#imageContainer {
height:250px;
left:0px;
position:absolute;
top:20px;
width:250px;
}
#imageSizer {
height:230px;
margin:10px;
position:relative;
width:230px;
}
#imageSizer img {
height:230px;
left:0px;
position:absolute;
top:0px;
width:230px;
}
#imageDataContainer {
background-color:#FFFFFF;
bottom:0px;
font-size:10px;
height:35px;
left:0px;
line-height:1.4em;
position:absolute;
width:100%;
}
#mainNav {
position:absolute;
right:10px;
top:0px;
}
#mainNav #numberDisplay {
text-align:center;
}
#mainNav #prevButton, #mainNav #nextButton {
margin-left:3px;
}
#imageData {
left:10px;
position:absolute;
top:0px;
}
#imageData #caption {
font-weight:bold;
text-align:left;
}
#overlay {
background-color:#000000;
height:500px;
left:0pt;
opacity:0.4;
position:absolute;
top:0pt;
width:100%;
z-index:90;
}
#mainContent.OSH_photo_page {
width:930px;
}
.OSH_photo_page h2 {
margin-left:10px;
margin-top:5px;
}
#OSH_photo_main {
border-top:1px solid #CCCCCC;
margin:10px;
padding:10px 0px 0px 5px;
text-align:right;
}
#OSH_photo_intro {
margin:10px 5px;
}
#OSH_photo_intro p {
margin-left:5px;
}
#OSH_photo_main .OSHPhotoBox {
float:left;
margin-right:20px;
}
#OSH_photo_main #flag_content a {
color:#999999;
}
#OSH_photo_pager {
font-size:125%;
}
.OSH_photo_row {
border-top:1px solid #CCCCCC;
margin:0px 10px;
}
.OSH_photo_container {
display:inline;
float:left;
margin:10px 60px 5px 0px;
width:118px;
}
.OSH_photo_container p {
margin-left:10px;
}
.OSH_photo_row .OSHPhotoBox img {
height:100px;
width:100px;
}
#OSHuser_OSH_photo_intro {
padding:10px;
}
#mainContent.OSHuser_OSH_photo {
width:930px;
}
#mainContent.OSHuser_OSH_photo form {
display:block;
margin:10px;
}
#mainContent.OSHuser_OSH_photo form label {
color:#C41200;
float:left;
font-weight:bold;
width:120px;
}
#upload_button {
margin-left:120px;
}
.OSHuser_OSH_photo_container {
display:inline;
float:left;
margin:0px 10px 0px 5px;
padding-bottom:10px;
width:210px;
}
.OSHuser_OSH_photo_row {
border-top:1px solid #CCCCCC;
padding:10px 0px;
}
.googlead_sponsor {
background-color:#FFFFFF;
padding-bottom:5px;
}
#mainContent {
border:0px none;
}
#OSHuser_header {
}
#OSHuser_details_wrapper {
margin-top:5px;
padding:0pt 0pt 0pt 30px;
}
#inner_container {
}
#about_OSHuser_column {
float:left;
padding-right:50px;
width:200px;
}
#OSHuser_main_content {
float:left;
width:70%;
}
#OSHuser_reviews_list {
float:left;
}
#OSHuser_right_column {
float:right;
overflow:hidden;
padding:0px 5px;
width:210px;
}
ul#OSHuserTabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 15px;
overflow:auto;
padding:0px;
}
ul#OSHuserTabs li {
background:#F38E5A url(../i/new/tabs2/round_left_off.gif) no-repeat scroll 0% 50%;
float:left;
font-size:11px;
margin:0px 2px 0px 0px;
padding:0px 0px 0px 10px;
}
ul#OSHuserTabs li a {
background:transparent url(../i/new/tabs2/round_right_off.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
outline-color:invert;
outline-style:none;
outline-width:0px;
padding:4px 10px 4px 0px;
}
ul#OSHuserTabs li.selected {
background-color:#ED5100;
background-image:url(../i/new/tabs2/round_left_on.gif);
}
ul#OSHuserTabs li.selected a {
background-image:url(../i/new/tabs2/round_right_on.gif);
}
#aboutConnections {
clear:left;
margin:0px 0px 5px;
padding:0px;
}
div#aboutConnections h2, div#aboutConnections h1 {
margin:5px 10px;
}
div#aboutConnections .fauxHeading {
color:#C41200;
font-size:18px;
font-weight:bold;
margin:5px 10px;
}
div#aboutConnections img {
vertical-align:top;
}
div#aboutConnections p {
float:right;
margin:9px 15px 0px 0px;
}
div#aboutConnections .network_you {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -7px -336px;
padding-left:12px;
}
div#aboutConnections .network_friend {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -141px;
padding-left:18px;
}
div#aboutConnections .network_fof {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -1px -350px;
padding-left:23px;
}
#OSHuser_profile_photos {
margin:3px 0px 10px 3px;
}
#OSHuser_main_photo {
margin-bottom:0px;
margin-left:5px;
}
#OSHuser_main_photo .photoBox {
}
#OSHuser_photos_thumbs {
margin-left:10px;
overflow:auto;
width:65px;
}
#OSHuser_photos_thumbs .photoBox {
float:left;
margin:3px 3px 0px 0px;
}
#OSHuser_tagline {
clear:both;
font-weight:bold;
margin:0px 5px 10px;
}
#OSHuser_stats {
float:left;
margin-bottom:10px;
width:auto;
}
#OSHuser_stats li {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll 0% 50%;
font-size:10px;
font-style:italic;
line-height:16px;
margin-left:5px;
padding-left:19px;
}
li#reviewCount {
background-position:-2px -186px;
}
li#ftrCount {
background-position:-2px 0px;
padding:2px 0px 2px 19px;
}
li#localPhotoCount {
background-position:-2px -269px;
}
li#friendCount {
background-position:-2px -141px;
}
li#fanCount {
background-position:-2px -220px;
}
li#event_sub_count {
background-position:-2px -382px;
}
#OSHuser_badges {
font-size:1px;
padding-right:15px;
text-align:right;
}
#elite_badges {
float:right;
}
#elite_badges img {
display:block;
}
#photo_action_link {
clear:both;
margin-left:10px;
}
#OSHuserComplimentIcons {
margin:10px;
}
#OSHuserComplimentIcons strong {
color:#C41200;
display:block;
font-weight:700;
margin-bottom:3px;
}
#OSHuserComplimentIcons .miniOrange {
margin-left:3px;
}
#OSHuser_profile_actions {
clear:both;
padding:5px 0px;
}
#OSHuser_profile_actions li {
margin-left:10px;
padding:1px 0px;
}
#OSHuser_profile_actions a.add_friend {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -204px;
padding-left:19px;
}
#show_shared {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -237px;
padding-left:18px;
}
#profile_questions {
margin-left:5px;
padding:20px 5px 5px;
}
#profile_questions p {
margin-bottom:15px;
}
#review_votes {
clear:left;
color:#888888;
margin:10px;
}
#review_votes img {
margin-right:1px;
vertical-align:top;
}
.flagLink {
float:right;
font-size:10px;
padding:5px 0px 5px 5px;
}
.flagLink a {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -4px -254px;
color:#AAAAAA;
padding-left:15px;
}
#review_lister_header input {
vertical-align:middle;
}
#review_lister_header .formNote {
margin-bottom:5px;
padding-top:8px;
}
h3#recentReviews {
float:left;
margin-right:5px;
padding-top:5px;
}
li.sfm_initial {
display:inline;
}
.review {
border-top:1px solid #CCCCCC;
clear:both;
padding:10px 5px 5px;
}
.review .rating {
float:left;
}
.review #firstReviewer {
line-height:16px;
}
.review .nonwrapping {
overflow:auto;
}
.review .rateReview {
background:#FFFFFF none repeat scroll 0% 50%;
margin:0px;
width:350px;
}
* html .review .rateReview p.rateReviewIntro {
margin-left:2px;
}
.review .OSH_info {
clear:left;
}
.OSH_info h4 {
margin-top:3px;
}
.OSH_info address {
display:block;
float:right;
text-align:left;
width:140px;
}
.review .nonwrapping img {
vertical-align:top;
}
.review .statusBar {
margin-top:5px;
padding-top:5px;
text-align:right;
}
.review .statusBar em {
float:left;
margin-right:10px;
}
.review .statusBar img {
vertical-align:bottom;
}
.review .statusBar .OSHPhotoBox {
float:right;
margin-left:3px;
margin-top:-5px;
}
.editList {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -3px -65px;
font-size:11px;
padding-left:17px;
}
#empty_reviews {
clear:left;
margin:20px auto;
width:90%;
}
#empty_reviews p {
padding-top:20px;
}
#OSHuser_main_content .fs_pagination_controls {
margin-top:5px;
width:98%;
}
#comp_teaser {
border-top:1px solid #CCCCCC;
margin-top:0px;
padding:10px 5px 0px;
}
#comp_teaser h3 {
margin-bottom:10px;
}
#comp_teaser h3 a {
margin-left:3px;
}
#comp_teaser .photoBox {
float:left;
margin:0px 5px 0px 0px;
}
#comp_teaser .photoBox img {
height:40px;
width:40px;
}
#comp_teaser div {
margin-bottom:15px;
}
#comp_teaser .smallest {
display:block;
}
#friends_list {
margin:0px;
padding:5px 0px 0px 5px;
}
#friends_list h3 {
float:left;
margin-right:5px;
}
#friends_list .empty p {
text-align:center;
}
#friends_list .mini {
display:inline;
float:left;
height:73px;
margin-left:5px;
overflow:hidden;
width:95px;
}
#OSHuser_lists {
border-top:1px solid #CCCCCC;
margin:10px 0px 0px;
padding:10px 5px 0px;
}
#OSHuser_lists h3 {
float:left;
margin-right:5px;
}
#OSHuser_lists div.list {
clear:both;
margin-bottom:20px;
margin-top:15px;
}
#OSHuser_lists div.list .OSHPhotoBox {
margin-bottom:5px;
margin-top:10px;
}
#OSHuser_lists p {
text-align:center;
}
#OSHuser_lists p img {
display:block;
margin:10px auto 0px;
}
#profile_events_list {
border-top:1px solid #CCCCCC;
margin:5px 0px;
padding:5px 5px 0px;
}
#profile_events_list li {
margin-bottom:10px;
}
#profile_events_list h3 {
margin-bottom:10px;
}
#profile_events_list h4 {
font-weight:normal;
margin:0px;
}
#profile_events_list strong {
font-weight:normal;
}
#blog_bling {
background-color:#FFFAE8;
height:350px;
margin:10px auto 0px;
padding:0px;
width:195px;
}
.rtop, .rbottom {
margin-left:1px;
}
#OSHuserCompliments .boxYellowHead {
display:block;
}
#OSHuserCompliments table {
padding-bottom:5px;
padding-left:5px;
}
div#OSHuserCompliments h3 {
border-bottom:1px solid #CCCCCC;
margin:5px 10px 10px 5px;
padding-bottom:3px;
}
div.unapprovedComp {
background-color:#FFFED7;
margin:10px 10px 0px 5px;
padding:0px 10px;
}
div.unapprovedComp p.thanxType {
display:block;
padding-top:10px;
}
div.unapprovedComp .compBack, div.unapprovedComp .sendMessage {
visibility:hidden;
}
div.unapprovedComp .mini .newColor, div.approvedComp .mini .newColor {
display:none;
}
div.unapprovedComp .mini, div.approvedComp .mini {
margin-bottom:5px;
width:115px;
}
div.unapprovedComp .blockLink {
padding-left:5px;
}
div.approvedComp {
border-bottom:1px solid #CCCCCC;
display:block;
margin:10px 10px 0px 5px;
padding:0px 10px;
z-index:400;
}
div.approvedComp .blockLink {
display:none;
}
div.compDivider {
margin:0px 0px 10px;
padding-bottom:10px;
}
div.compDivider p.thanx_message {
margin:0px 100px 0px 115px;
}
.complimentActions {
float:right;
font-size:11px;
margin-left:5px;
padding-bottom:10px;
text-align:right;
width:80px;
}
.complimentCommunications {
clear:both;
float:left;
margin-left:-2px;
padding-bottom:10px;
}
.complimentCommunications p {
margin-bottom:1px;
}
.complimentCommunications .sendMessage {
font-size:11px;
padding:3px 0px 0px 1px;
}
.approvedComp .complimentActions {
}
.complimentActions p {
margin:0px;
}
.complimentActions p.approveLink {
color:#ED5100;
font-weight:bold;
}
div.approvedComp .approveLink {
color:green;
}
div.approvedComp .compBack {
font-size:11px;
}
div.approvedComp .compBack img {
margin-right:-3px;
}
p.deleteLink {
font-size:11px;
padding-left:5px;
}
#holder {
}
div#holder div.approvedComp {
padding-bottom:0px;
}
#OSHuser_lists_list {
margin:0px;
padding:5px;
}
#OSHuser_lists_list .floatLink {
display:block;
margin:-5px 5px 0px;
}
#OSHuser_lists_list h3 {
line-height:18px;
}
#OSHuser_lists_list .list_snippet h3 {
border:0px none;
display:inline;
margin-right:5px;
padding-bottom:0px;
}
.list_row {
border-top:1px solid #CCCCCC;
}
.list_snippet {
float:left;
margin-left:5px;
margin-top:10px;
padding-right:40px;
width:300px;
}
.list_snippet .OSHPhotoBox {
float:left;
margin-right:5px;
}
.list_snippet li {
padding:0px 0px 10px;
}
.list_snippet .list_desc {
margin:5px 10px 10px 0px;
}
.list_snippet_footer {
margin-top:10px;
text-align:right;
}
.see_full_list {
display:block;
float:left;
padding-top:1px;
}
#list_header {
border-bottom:1px solid #CCCCCC;
min-height:22px;
padding-right:10px;
text-align:right;
}
#list_header h1 {
float:left;
font-size:16px;
}
#list_header .editList {
display:block;
float:left;
margin-left:5px;
margin-top:-11px;
}
#list_wrapper {
padding:5px;
}
#OSHbadge {
background-color:#FFFAE8;
border-left:5px solid #FFFFFF;
border-right:0px none;
float:right;
height:350px;
margin:0px 0px 10px 5px;
padding:0px;
text-align:center;
width:200px;
}
#OSHbadge iframe {
border:medium none;
height:348px;
padding:0px;
width:200px;
}
.list_OSH_review {
margin-top:15px;
}
#list_foo .list_OSH_review:first-child {
display:table;
}
.list_OSH_photo {
float:left;
margin:0px 10px 5px 0px;
}
.list_OSH_review .review_attrib {
clear:left;
margin:5px 0px;
}
.list_OSH_review .review_attrib .rating {
float:left;
}
.list_OSH_review h3 {
display:inline;
}
.list_OSH_review .review_OSH_info {
clear:left;
}
.list_OSH_review address {
display:block;
float:left;
margin:0px 2px 10px 0px;
min-height:40px;
width:150px;
}
* html .list_OSH_review address {
height:40px;
}
.list_OSH_review .review_cat_dist {
margin:0px 2px 10px;
}
.list_OSH_review .review_cat_dist p {
margin-bottom:0px;
}
.list_comment {
clear:left;
margin-bottom:0px;
margin-top:10px;
}
.list_OSH_review .OSHuserCompLink {
}
.list_OSH_review .rateReview {
margin-top:5px;
}
.list_OSH_review .rateReview p {
margin:4px 1px 3px;
white-space:nowrap;
}
* html .list_OSH_review .rateReview p.rateReviewIntro {
width:100px;
}
#OSHuser_friends {
padding:5px 5px 0px 0px;
}
#OSHuser_friends h3 {
margin:0px 5px 5px;
}
#friends_box_list {
padding:5px 10px;
}
#friends_box_list .friend_box {
display:inline;
float:left;
height:90px;
margin:5px;
width:160px;
}
#friends_box_list .friend_box .mini {
float:none;
margin:0px auto;
width:95px;
}
#sort_friends {
border-bottom:1px solid #CCCCCC;
padding-bottom:2px;
text-align:right;
}
#sort_friends a {
font-size:95%;
}
#sort_friends a img {
margin-right:2px;
}
#OSHuser_friends .fs_pagination_controls {
margin:0px 0px 5px 5px;
width:99%;
}
#OSHuser_bookmark_list {
padding-right:5px;
padding-top:5px;
}
#OSHuser_bookmark_list h3 {
margin-left:5px;
}
.bookmark_row {
border-top:1px solid #CCCCCC;
clear:both;
padding:10px 5px 0px;
text-align:right;
}
.bookmark_row .book_OSH_info {
float:left;
text-align:left;
width:230px;
}
#OSHuser_bookmark_list .bookmark_row .book_OSH_info h3 {
margin-left:0px;
}
.bookmark_row .book_OSH_review {
float:left;
text-align:left;
width:300px;
}
.bookmark_row .book_OSH_review .photoBox {
float:left;
margin-right:5px;
margin-top:3px;
}
.bookmark_row .book_OSH_review p {
margin-left:5px;
margin-top:3px;
}
.bookmark_row .book_OSH_actions, .bookmark_row .book_OSH_actions p {
text-align:right;
}
#OSHuser_favorites {
}
#OSHuser_favorites h3 {
margin:5px 0px 0px;
padding-bottom:5px;
}
#OSHuser_favorites_header {
border-bottom:1px solid #CCCCCC;
margin:0px 5px;
}
#OSHuser_favorites_header .floatLink {
margin-right:5px;
padding-bottom:5px;
}
#OSHuser_favorites .browseOSHuserPagerTop {
}
#OSHuser_favorites .fs_pagination_controls {
width:98%;
}
#OSHuser_favorites .browseOSHuser_row {
border-bottom:1px solid #CCCCCC;
margin:10px 5px 5px;
padding:5px 5px 10px;
}
#OSHuser_favorites .browseOSHuserCellLeft {
float:left;
padding-left:2px;
width:145px;
}
#OSHuser_favorites .browseOSHuserCellLeft h3 {
border-bottom:0px none;
margin:5px 0px 0px;
padding-bottom:0px;
}
#OSHuser_favorites .browseOSHuserCellLeft div {
font-size:11px;
}
#OSHuser_favorites .browseOSHuserCellRight {
margin-left:150px;
}
#OSHuser_favorites .OSHuserTagline {
font-style:italic;
}
#OSHuser_favorites .browseOSHuserName {
font-size:14px;
font-weight:700;
}
#OSHuser_favorites .browseOSHuserHiScore {
font-size:14px;
font-weight:700;
}
#OSHuser_favorites .browseOSHuserOSHName {
}
#OSHuser_favorites .browseOSHuserRating {
float:left;
margin-top:-2px;
}
#OSHuser_favorites .browseOSHuserLocation {
font-size:90%;
margin:3px 0px 5px;
}
#OSHuser_favorites .browseOSHuserRatingCommentBox {
margin-top:2px;
}
#OSHuser_favorites .browseOSHuserRatingCommentBox p {
margin-top:5px;
}
#OSHuser_favorites .browseOSHuserActions {
overflow:auto;
padding-top:10px;
}
#OSHuser_favorites .browseOSHuserAddToFavoritesBox {
background:transparent url(../i/new/ico/ico_map.gif) no-repeat scroll -2px -218px;
float:left;
font-size:11px;
margin:0px;
padding-left:19px;
padding-top:3px;
}
#OSHuser_favorites .rateReview {
background:#FFFFFF none repeat scroll 0% 50%;
}
#OSHuser_favorites p.favSelected {
color:#C41200;
font-weight:bold;
letter-spacing:1px;
}
#OSHuser_favorites p.OSHuserActions {
float:left;
font-size:11px;
margin:0px 0px 0px 5px;
padding-bottom:3px;
padding-top:3px;
position:relative;
}
#OSHuser_favorites .browseOSHuserPagerBottom {
border-bottom:medium none;
}
#inactive_OSHuser {
border:1px solid #CCCCCC;
padding:10px 20%;
text-align:center;
}
#inactive_OSHuser .photoBox {
float:left;
margin-right:15px;
}
#inactive_OSHuser p {
font-style:italic;
margin:0px;
padding-top:35px;
}
#mainContent.OSHuser_photos_page {
border:1px solid #CCCCCC;
width:930px;
}
.OSHuser_photos_row {
border-top:1px solid #CCCCCC;
margin:0px 5px;
padding:10px;
}
.OSHuser_photos_container {
display:inline;
float:left;
margin:0px 35px;
padding:10px;
width:205px;
}
.OSHuser_photos_container .photoBox {
float:left;
margin-right:10px;
}
.OSHuser_photos_container p {
margin-bottom:0px;
}
.OSHuser_photos_container form {
display:block;
margin-top:85px;
}
#OSHuser_photos_intro {
margin:10px;
}
#OSHuser_photos_intro label {
float:left;
width:120px;
}
#OSHuser_photos_intro #upload_button {
margin-left:120px;
}
#OSHuser_photos_external .photoBox {
border:7px solid #FFFFFF;
margin-bottom:5px;
}
#OSHuser_photos_external .selected .photoBox {
border:7px solid #FFF7C9;
}
#OSHuser_photos_main {
margin:10px;
text-align:right;
}
#OSHuser_photos_main .photoBox {
border:1px none;
float:left;
margin-right:15px;
}
#OSHuser_photo_pager {
font-size:125%;
}
#OSHuser_photos_external #OSHuser_photos_main {
border-top:1px solid #CCCCCC;
padding:10px 5px;
}
#OSHuser_photos_external .OSHuser_photos_row {
padding:5px;
}
#OSHuser_photos_external .OSHuser_photos_container {
margin:5px 40px 5px 0px;
padding:0px 0px 10px;
width:140px;
}
#OSHuser_photos_external .OSHuser_photos_container p {
clear:left;
margin:5px 0px 0px 7px;
}
#main_events_list {
margin:5px;
}
#main_events_list h3 {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:5px;
text-transform:capitalize;
}
#main_events_list li {
border-bottom:1px solid #CCCCCC;
margin:0px 0px 10px;
padding:0px 5px 10px;
}
#main_events_list li p {
margin-left:115px;
}
#main_events_list li p.attending_count {
line-height:22px;
margin-bottom:0px;
}
#main_events_list li .submitted_by {
float:right;
font-size:11px;
line-height:22px;
}
#main_events_list li .submitted_by .event_OSHuser_label {
float:left;
font-size:11px;
}
#main_events_list li .submitted_by .photoBox {
float:left;
margin:0px 5px;
}
#OSHuser_events_nav li {
border:0px none;
float:right;
font-weight:bold;
margin:0px 5px 0px 0px;
padding:0px;
}
#OSHuser_events_nav li a {
font-weight:normal;
}
.googlead_sponsor {
margin:0px auto;
}
#OSHuser_review_search {
padding:7px;
}
#OSHuser_review_search .review_search_result {
border-top:1px solid #CCCCCC;
padding:10px 0px;
}
#OSHuser_review_search .review_search_result .business_name {
font-weight:bold;
}
#OSHuser_review_search .review_search_result .business_name .highlighted {
font-style:italic;
}
#OSHuser_review_search .review_search_result .business_address1, #OSHuser_review_search .review_search_result .business_address2 {
float:right;
}
#OSHuser_review_search .review_search_result .business_name, #OSHuser_review_search .review_search_result .business_category {
clear:both;
float:left;
}
#OSHuser_review_search .review_search_result .review_comment {
clear:both;
padding-top:7px;
}
#OSHuser_review_search .review_search_result .review_comment .highlighted {
font-weight:bold;
}
#review_search_form {
float:right;
}
#OSHuser_review_search .pager_top {
clear:both;
margin-top:7px;
}
#OSHuser_review_search .pager_bottom {
border-top:1px solid #CCCCCC;
margin-top:7px;
}
#OSHuser_review_search .highlighted {
font-style:italic;
font-weight:700;
}
iner p {
margin-left:10px;
}
.OSH_photo_row .OSHPhotoBox img {
height:100px;
width:100px;
}
#OSHuser_OSH_photo_intro {
padding:10px;
}
#mainContent.OSHuser_OSH_photo {
width:930px;
}
