html {
	line-height:16px;
	height:100%;
}

body {
	background-color: #600;
	font-family: arial;
	font-size: 12px;
	line-height:16px;
	background-image: url(../images/texture.jpg);
	background-repeat: repeat;
	margin:0;
	padding:0;
	height:100%;
}
.UIActionMenu a:link{
	text-decoration:none;
	color: #333;
}
.UIActionMenu a:hover{text-decoration:none}
.UIActionMenu_Wrap{position:relative;background-position:left top;border:1px solid #888;cursor:pointer;display:block;height:21px;padding:0 18px 0 4px;zoom:1}
.UIActionMenu_Wrap:focus,
.UIActionMenu_Wrap:active{border-color:#3b5998;outline:none}
.ie6 .UIActionMenu_Wrap,
.ie6 .UIActionMenu_Text{display:inline-block}
.UIActionMenu_Chevron, .UIActionMenu_Text, .UIActionMenu_Icon{line-height:21px}
.UIActionMenu_Chevron{background:no-repeat left -193px;height:21px;position:absolute;right:0;top:0;width:20px}
.UIActionMenu_Text{color:#333;float:left;font-weight:bold;margin:0 2px}
.UIActionMenu_Icon{float:left;height:21px}
.UIActionMenu_Lock{background-position:left -216px;width:16px}
.UIActionMenu_People{background-position:left -474px;width:16px}
.UIActionMenu_Menu{
	border:1px solid #444;
	left:0;
	top:22px;
	_width:160px;
	visibility:hidden;
}
.UIActionMenu_AlignRight .UIActionMenu_Menu{left:auto;right:0}
.UIActionMenu_Wrap,
.UIActionMenu_Icon,
.UIActionMenu_Chevron,
.UIActionMenu_SuppressButton .UIActionMenu_Wrap:hover,
.ie6 .UIActionMenu_SuppressButton .UIActionMenu_Wrap{
	background-image:url(/images/apfsevhg.png)
}
.UISelectList{background-color:#eee;margin:0;padding:3px 0;width:100%}
.UISelectList_Item{
	margin:0;
	padding:0;
	text-align:left;
}

.UISelectList_Item input{visibility:hidden;position:absolute;left:-20px}
.UISelectList_Label{color:#111;background-color:#eee;display:block;font-weight:normal;min-width:100px;max-width:300px;overflow:hidden;padding:2px 4px 3px 19px}
.UISelectList_Label:hover,focus
.UISelectList_Label:active{outline:none;background-color:#333;color:#eee}
.UISelectList_check_Checked,
.UISelectList_radio_Checked{background:#eee no-repeat left 4px;cursor:pointer;font-weight:bold}
.UISelectList_check_Checked{background-image:url(/images/3w3zk8ej.gif)}
.UISelectList_radio_Checked{background-image:url(/images/6m1zsoz1.gif)}
.UISelectList_check_Checked:hover,focus,
.UISelectList_check_Checked:active{background-position:left -56px}
.UISelectList_radio_Checked:hover,focus,
.UISelectList_radio_Checked:active{background-position:left -16px}

.none {
	clear:both;
}

.green {
	color:#026836;	
	
}

.tiny {
	font-size:10px;
	color:#666;
}

.maincontent {
	width:759px;
	margin:auto;
}

.yellow {
	color: #C90;	
}

.fullheight {
	height: 100%;
	background-color:#F6EDDE;
}

td,tr,th {
	font-family: arial; 
	font-size: 12px;
	
}

h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
	line-height:100%;
}

h1 {
	color:#000;
	font-weight:bold;
	font-family: arial;
	font-size: 28px;
	padding-bottom:3px;
	padding-top:3px;
}

.pd_bottom {
	padding-bottom:5px;
}

.bdr {
	border: 1px solid #CCC;
	padding:0px;
	margin:0px;
}
.dotted_bdr {
	border: 1px dashed #CCC;
	padding:0px;
	margin:0px;
}
.bdrthick {
	border: 2px solid #666;
	padding:0px;
	margin:0px;
}

.featuredbdr {
	background-color:#099;
	border: 1px solid #CCC;	
}

.bdr_featured {
	border: 4px solid #C00;
}

.white {
	color:#FFF;
	font-weight:bold;
}

.smallvspace {
	padding-top:5px;
}

ds {
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.tabsel {
	font-weight:bold;
	font-size:18px;
	color:#660000;
	padding-top: 7px;
	padding-bottom: 7px;
}

a.H1Green:link {
	color:#026836;
	font-weight:400;
	font-family: arial;
	font-size: 1em;
}

h1 a:link{
	color:#600;
	font-family: arial;
	font-size: 12px;
	padding-bottom:3px;
	padding-top:3px;
}

h2 {
	color:#333;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	color:#069;
	font-family: arial;
	font-size: 130%;
	font-weight: bold;
}

h4 {
	color:#026836;
	font-family: arial;
	font-size: 136%;
	font-weight: bold; 
}

h5 {
	color:#069;
	font-family: arial;
	font-size: 112%;
	font-weight: bold;
}

h6 {
	color:#000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

.azSelected {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}

.nrows {
	background-color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

.nrows:hover {
	background-color:#FFFFEC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	cursor:pointer;
}

.altrows {
	background-color:#F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

.altrows:hover {
	background-color:#FFFFEC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	cursor:pointer;
}

.columnsel {
	background-color:#c5c5c5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	color: #000000;
}

.disabledrow {
	background-color:#FFFFF4;
}
.disabledrow:hover {
	background-color:#FFFFEC;
}
.status_0 {
	background-color:#FFE8E8;
}
.status_1 {
	background-color:#CAFFCB;
}
.status_2 {
	background-color:#FFB;
}
.sponsoredrow {
	background-color:#FFFFC6;
}

.filterbg {
	background-color:#A6D0FF;
}

.legend {
	font-size:11px;
	color:#C60;
}

.chk {
	padding:2px;
}

.activealert {
	background-color:#FFC;
	padding:10px;
	border:dashed;
	border-color:#999;
	border-width:1px;
}

.yellowalert {
	background-color:#FFC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.greenalert {
	background-color:#CCFACB;
	padding-top: 2px;
	padding-bottom: 2px;
}

.imgbdr {
	border: 1px solid #666;
}

.imgbdrlight {
	border: 1px solid #CCC;
}

.activemessage {
	background-color:#FFC;
	margin-top:10px;
	padding:7px;
	border:dashed;
	border-color:#999;
	border-width:1px;
}

.alerticon {
	float:left;
	top:-4px;
}

.activealertmessage {

}

.activealertmessage b {
	font-weight:bold;
	font-size:14px;
}

.activealertmessage p b{
	font-weight:bold;
	font-size:12px;
}

.alertcontrols {
	padding-top:10px;
}


p {
	padding:0px;
	margin:0px;
}

.picbdr {
	padding: 2px;
	border: 1px solid #777;
}

.trbdr {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000;	
}

.hr {
	border-top-style: solid;
	border-top-color: #DFC18A;
	border-top-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hrpad {
	border-top-style: solid;
	border-top-color: #DFDFDF;
	border-top-width: 1px;
	padding:0px;
	margin:0px;
}

.hrnopad {
	float:left;
	width:100%;
	border-top-style: solid;
	border-top-color: #f2f2f2;
	border-top-width: 1px;
	margin: 0px;
	padding:0px;
}

.hr_medium {
	border-top-style: solid;
	border-top-color: #DFDFDF;
	border-top-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sub {
	font-family: arial;
	font-size: 16px;
	color: #026836;
	line-height: 1.5;
	font-weight: bold;
	text-align: center;
}

.listingheader {
	background-color: #e5e5e5;
	font-size:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}

.listingbdr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}

.cap {
	text-transform:capitalize;	
}

.phone {
	font:112% arial;
	color:#BE4D01;
}

.smalllink {
	color:#444;
	font-size:95%;
}

.pipe {
	color:#666;
	font-size:75%;
	padding-left:2px;
	padding-right:2px;
}

.smalllistingitalic {
	color:#C00;
	font-size:95%;
	font-style:italic;
}

.smalllistinginfo {
	color:#444;
	font-size:97%;
}

.indent {
	padding-left:15px;
	padding-right:15px;
}

.smalllistinginfo_phone {
	font-size:12px;
	color:#666;
	font-weight:bold;
}

.inputlg {
	border:1px solid #CCC;
	background-color:#E4EADB;
	padding:2px;
	color:#333;
	font-size:20px;
}

.input {
	border:1px solid #CCC;
	background-color:#E4EADB;
	padding:3px;
	color:#333;
	font-size:12px;
}
.inputedit {
	border:1px solid #CCC;
	background-color:#F4F4F2;
	padding:4px;
	color:#333;
	font-size:12px;
}
.inputlong {
	border:1px solid #CCC;
	background-color:#F4F4F2;
	padding:4px;
	color:#333;
	font-size:12px;
	width:200px;
}
.s_button {
	background-color: #600;
	color:#FFF;
	padding:1px;
	border:0px;
	cursor:pointer;
}

.s_button:hover {
	background-color: #333;
	color:#FFF;
	padding:1px;
	border:0px;
	cursor:pointer;
}

.required {
	font-weight:bold;
	color:#C00;
	font-size:13px;
}

.bdrbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	background-color: #FFF;
}

.bdrbottomdotted {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.s_buttonblue {
	background-color: #36C;
	color:#FFF;
	padding:2px;
	border:0px;
	cursor:pointer;
}

.coupon {
	border: 5px dashed #000;
	background-color: #FFF;
}

.coupon .offer {
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

.coupon h1 {
	font-size:36px;
	font-weight: bold;
	line-height: 22px;
}

.footer {
	color:#333;
	padding:10px;
	font-size:11px;
}

.bakshadl {	
	background-repeat: repeat-y;
	background-position: top;
	background:url(/images/shads/shadleft.png);
	background-color: #600;
}
.bakshadr {
	background-repeat: repeat-y;
	background-position: top;
	background:url(/images/shads/shadright.png);
	background-color: #600;
}
.redstrong {
	color: #603A13;
	font-weight:bold;
}
.infostrong {
	color: #933;
	font-weight:bold;
}
.txt_inner {
	font-family: arial;
	font-size: 12px;
	color: #603A13;
	font-weight: normal;
	margin-right: 0px;
	text-align: left;
	margin-left: 35px;
}

a.qrytitle:link {
	color: #600;
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:visited {
	color: #600;
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:hover {
	text-decoration: underline;
	color: #026836;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:active {
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}

.small {
	font-size:11px;
	color: #666;
	line-height: normal;
}

.smallred {
	font-size:11px;
	color: #C00;
	line-height: normal;
}

.smallblue {
	font-size:11px;
	color: #069;
}

.smallgrey {
	font-size:11px;
	color: #888;
}

.small strong{
	font-size:11px;
	color: #111;
	line-height: normal;
	font-weight:bold;
}

.info {
	color: #666;
	line-height: normal;
}

.info strong{
	color: #111;
	line-height: normal;
	font-weight:bold;
}

a:link {
	color: #600;
	text-decoration: none;
}
a:visited {
	color: #026836;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #C00;
}
a:active {
	text-decoration: none;
}

a.white:link {
	color: #FFF;
	text-decoration: none;
	font-size:12px;
}
a.white:visited {
	color: #FFF;
	text-decoration: none;
	font-size:12px;
}
a.white:hover {
	text-decoration: underline;
	color: #FFF;
	font-size:12px;
}
a.white:active {
	text-decoration: none;
	font-size:12px;
	color: #FFF;
}

a.smalllink:link {
	color: #600;
	text-decoration: none;
	font-size:11px;
}
a.smalllink:visited {
	color: #026836;
	text-decoration: none;
	font-size:11px;
}
a.smalllink:hover {
	text-decoration: underline;
	color: #C00;
	font-size:11px;
}
a.smalllink:active {
	text-decoration: none;
	font-size:11px;
}
.ratings {
	color: #600;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.review {
	font-style: italic;
	color: #000;
	margin-left: 20px;
	background-color: #E9E9E9;
	width: 350px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.vspace10 {
	clear:both;
	margin-top:10px;
}

.menubdr {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;	
}

.star-0 {
	background-image: url(/images/star-0.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-05 {
	background-image: url(/images/star-05.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-1 {
	background-image: url(/images/star-1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-15 {
	background-image: url(/images/star-15.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-2 {
	background-image: url(/images/star-2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-25 {
	background-image: url(/images/star-25.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-3 {
	background-image: url(/images/star-3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-35 {
	background-image: url(/images/star-35.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-4 {
	background-image: url(/images/star-4.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-45 {
	background-image: url(/images/star-45.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-5 {
	background-image: url(/images/star-5.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.startext {
	padding-left:5px;
	margin-left:5px;
	color:#333;
	font-size:12px;
}

.clear {
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
}

.revunit {
	background:#f6f6f2 none repeat scroll 0%;
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
}

.overviewbox {
	border:1px solid #e4e4e4;
	width: 739px;
}

.overviewheader {
	padding:8px;
	background-color: #fff;
	margin: auto;
}

.overviewbody {
	padding:8px;
	background-color: #f0f2f2;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}

.greybox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-color: #FCFCFC;
}

.yellowalertbox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-color: #FFC;
}

.profilebox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-attachment: scroll;
	background-color: #F0EFE1;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
}

.revunitaction {
	background:#f6f6f2 none repeat scroll 0%;
	border:1px solid #FDFDFD;
	margin:0pt 0pt 12px;
	padding:8px;
}

.panelholder {
	background:#f6f6f2 none repeat scroll 0%;
	border:1px solid #D7D7D7;
	width:100%;
}

.subpanel {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin:0px;
}

.upper {
	text-transform:uppercase;
}

.firstreview 
{
	background-image:none !important;
}

.reviewresults {
	padding:10px;
}

.revunit h4, .revunit h5 {
	font-family:arial;
	font-weight:normal;
	font-size:.97em;
}

.revunit h4 {
	padding: 0 0 8px;
	color:#525252;
}

.revunit h4 small {
	font-size:.90em;
}

.revunit h5 {
	color:#a88b4c;
	font-family:arial;
	font-size:1.0em;
	margin:0pt 0pt 5px;
}

.revunit h5 strong {
	color:#C00025;
}

.revunit p {
	margin: 0;
	padding: 0 0 8px;
	line-height:1.4em;
	overflow:hidden;
}

/*Review Actions*/
.query {
	width:100%;
	float:left;
	background: url(/img/core/hdot.gif) repeat-x top;
	padding: 8px 0 0;
}

.query * {
	float:left;
	display:inline;
}

.query span {
	margin: 0 6px 0 0;
	font-size:0.85em;
}

.query li {
	margin: 0 6px 0 0;
}

li.yes, li.no, li.yes a, li.no a {
	width:26px;
	height:15px;
	background-position: 0 0;
	background-repeat:no-repeat;
}

li.yes, li.yes a:hover {
	background-image:url(/img/core/but_yes_on.gif);
}

li.yes a {
	background-image:url(/img/core/but_yes_off.gif);
}

li.no, li.no a:hover {
	background-image:url(/img/core/but_no_on.gif);
}

li.no a {
	background-image:url(/img/core/but_no_off.gif);
}

.query li.add {
	float:right;
	margin:0;
}

.query a.addReview, .query a.editReview {
	float:right;
	white-space:nowrap;
	font-size:0.85em;
}

.query a.report {
	clear:both;
	font-size:.85em;
	white-space:nowrap;
}


fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}

.yls-rr{padding:0 1em 1em;text-align:left;}
.yls-rr .bd .mod{position:relative;}
.yls-rr-review{zoom:1;margin-bottom:1em;}
.yls-rr-rate-hdr{zoom:1;overflow:hidden;}
.yls-rr #yls-rr-hd{zoom:1;overflow:hidden;background:#fff;border-bottom:1px dotted #ccc;padding-bottom:.5em;margin:0 0 .25em;}
.yls-rr #yls-rr-rateit{background-color:#fff;color:#000;border:0;padding:0;}
.yls-rr .yls-rr-rate .bd{padding-left:0;margin-left:0;}
.yls-rr .default{visibility:visible;}
.yls-rr .hidden{visibility:hidden;}
.yls-rr .star-block{margin:.25em 0 .75em;}
.yls-rr .star-block label{color:#000;line-height:110%;left:0;position:absolute;top:0;visibility:hidden;}
.yls-rr .star-block label.hover{visibility:visible;}
.yls-rr .yls-rr-rate{float:left;width:175px;}
.star-block{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;
}
.star0{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;
	background-position:0 -285px;
}
.star1{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -229px;}
.star2{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -172px;}
.star3{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -115px;}
.star4{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -58px;
	}
.star5{
	height:30px;
	width:195px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -1px;}

/*.yls-rr .star-block span input{visibility:hidden;}*/
.yls-rr #yls-rr-bizname{color:#333;float:left;font-size:197%;padding:.8em 0;margin-top:5px;}
.yls-rr #yls-rr-writetxt{border-top:1px dotted #ccc;padding-top:.5em;}
.yls-rr .bd form{border:0 none;}
.yls-rr .review-main,.yls-rr .review-help{
	float:left;
	width: 100%;
}
.yls-rr .review-main{

}
.yls-rr .review-main .review-text{display:block;margin:0 0 1em;}
.yls-rr .review-main .review-text p{font-size:92%;}
.yls-rr .review-main .review-text p em{font-weight:bold;}
.yls-rr .review-main h2{font-size:136%;font-weight:bold;}
.yls-rr .review-main textarea{height:10em;width:95%;}
.yls-rr .review-main .review-identity{border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;padding:.5em 0 0;overflow:hidden;zoom:1;}
.yls-rr .review-main .review-updates-cont{border-bottom:1px dotted #ccc;padding:.5em 0;margin:.5em 0;}
.yls-rr .review-main .review-updates{display:block;width:100px;height:18px;background-position:0 -2283px;}
.yls-rr .review-main .review-updates strong{display:none;}
.yls-rr .review-help{border:1px solid #C5D0D6;font-size:85%;_margin-right:-3px;padding:0.3em;width:33%;}
.yls-rr .review-help h4{color:#6D9400;}
.yls-rr .review-help p{margin:0 0 1em;}
.yls-rr .review-help a{color:#333;text-decoration:underline;}
.yls-rr .review-help li{margin:0 0 1em;}
.yls-rr .review-help .yls-rr-help-ft a{display:block;}
.yls-rr #yls-rr-setalert{display:block;margin:.5em 0 0;}
.yls-rr .review-buttons button{margin-top:1em;}
#yls-dt-write-review .yls-dt-msg{background-position:5px -1603px;padding-left:30px;margin-bottom:1.5em;font-weight:normal;color:#000;}
.yls-rr .yls-gl-error,.yls-rr .yls-dt-msg{display:none;}
#yls-dt-write-review .yls-dt-msg b{color:red;}
 .yls-dt-msg{background-position:20px -1603px;background-color:#E7F5C6;padding:.5em 45px;}
.yls-dt-msg a.yls-dt-sublnk{font-size:85%;color:#4A9EFF;}
.yls-dt-msg a b{color:red;}
.yls-rr .yls-gl-error,.yls-rr .yls-dt-msg,#yls-rv-main .yls-dt-msg{display:none;}
#yls-rv h1{
	color:#BE4D01;
	font:167% Georgia;
}
#yls-rv #yls-rv-card{background-color:#E6F0F2;border-top:2px solid #9cb8c6;border-bottom:2px solid #9cb8c6;min-height:7em;padding:1em;}
#yls-rv #yls-rv-card h2{font-size:129%;font-weight:bold;}
#yls-rv #yls-rv-card h2 span{display:none;}
#yls-rv #yls-rv-card strong{display:block;font-size:114%;}
#yls-rv #yls-rv-card .x-streets{color:#666;display:block;font-size:85%;}
#yls-rv-write-review{padding:1em;}
#yls-rv-write-review .hd,#yls-rv-write-review .bd{overflow:hidden;}
#yls-rv-write-review .yls-rr-rate{zoom:1;}
#yls-rv-write-review .yls-rr-rate .hd,#yls-rv-write-review .yls-rr-review h2{color:#6D9400;font-size:136%;font-weight:bold;}
.yls-rr .yls-rr-rate{float:none;}

#resultsSubContent {
	background:#f5f1e7;
	padding:5px 0;
	border:1px solid #bed2da;
	width: 221px;
}

.refine_title {
	color:#c00025;
	font-size:1em;
	font-weight:normal;
	padding:3px 20px 3px 20px;
}

/* show refine header -- added on 031308 bb */
.vertBrowse #refineHeader {
	padding:8px 12px;
}

.vertBrowse #refineHeader h4 {
	text-transform:uppercase;
	font-size:0.96em;
	font-weight:normal;
	color:#285f73;
}

.vertBrowse .showpane, .vertBrowse .hidepane {
	padding:5px 0;
	border:solid #bed2da;
	border-width:1px 0 0 0;
}

.vertBrowse .showpane h3, .vertBrowse .showpane h4, .vertBrowse .hidepane h3, .vertBrowse .hidepane h4 {
 color:#895655;
 font-size:1em;
 font-weight:normal;
 padding:3px 20px 3px 8px;
 background-position:right center; 
 background-repeat:no-repeat;
}

.vertBrowse .showpane h4, .vertBrowse .hidepane h4 {
	background-position:left center;
	padding:3px 0 3px 12px;
	color:#c00025;
	font-size:1em;
 font-weight:normal;
}

.vertBrowse #pane_browse {
	padding:0 0 5px 0;
}

.vertBrowse .allVert {
	font-size:.85em;
}

.vertBrowse .allVert a {
	display:block;
	padding: 3px 5px 3px 37px;
}

.vertBrowse .allRestaurants {
	background: url(/img/core/icon_rest_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allNightlife {
	background: url(/img/core/icon_night_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allHotels {
	background: url(/img/core/icon_hotel_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allAttractions {
	background: url(/img/core/icon_attract_sm.gif) no-repeat 6px 3px;
}

._calbdr {
	border:1px solid #f2f2f2;
	bordercolor:#f2f2f2;
	}

._caltitle {
	background-color:#f2f2f2;
	font-weight:bold;
	}

._calempty {
	background-color:#CCCCCC;
	}

._calpad {
	padding:4px;
	}
._calpadleft {
	padding-left:4px;
	}
.calheader{position:relative;width:200px;text-align:left;}
.calheader{background:transparent;font-weight:bold;padding:0 0 0 0;text-align:center;}
.calnavleft{position:absolute;z-index:1;}
.calnavright{position:absolute;z-index:1;}
.calnavright{background:url(/images/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.calnavleft{background:url(/images/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}


.trheader {
	background-color: #e5e5e5;
	border: 1px solid #E8E8E8;
}
.trborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	color: #333333;
	text-decoration: none;
}
.border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	text-decoration: none;
}
.thhheader {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

.thhendheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.thheader {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

.thendheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

.th_tlr_header {
	background-color: #e5e5e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	width:100%
}

.th_tlrt_header {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4f4f4f;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}


/*shadow*/

.bd {
	clear:both;
	_background:none;



_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/omg-bd-shadow-1.0.0.png", sizingMethod="scale");
	z-index:1;
	padding:0 20px;
	zoom:1;
	height:100%;
}
