
body {
	font-family: arial;
	font-size: 12px;
	background-color:#EEEEEE;

}

.il {
 display:inline;
}
body {margin-top: 0; padding:0;}
.bcolor {
	background:#545454;
}

.bcolorBack {
	background-color:#757575;
}

.heavy {
	font-weight:700;
}

a img {
	border: none;
}

.mainWrapper {
	position:absolute;
	text-align:left;
	width:99%;

}
.containerTop {
	text-align:center;
	width:622px;
	background-image:url(/images/container-top.gif);
	height:14px;
	font-size:0px;	
	position:relative;
	bottom:14px;
}

.actionPos {
position:relative;
bottom:10px;
margin-left:12px;
width:350px;
color:#444444;
font-weight:700;
font-size:13px;
}


.footerWrapper {
text-align:right;
width:388px;
position:relative;
left:220px;
z-index:0;
bottom:40px;
}

.promoDollars {
font-size:20px;
color: #666666;
float:left;
margin-right:3px;
}


.bodyWrapper {
	text-align:center;
	width:622px;
	background-color:#757575;
	position: absolute;
	left: 50%;
  margin-left: -311px;
  top:20px;
  background-image:url(/images/container-bottom-large.png);
  background-position:bottom;
  background-repeat: no-repeat;
  
}
.moveContainer {
 margin-left:10px;

 }
.keepContainer {
	margin:0 auto; 
}
.bodyContainer {
	width: 400px;
	text-align:left;
}

.noStyle {
	margin-top:500px;
}
.logo-box {
width:100%;
height:62px;
background-image:url(/images/top-background.png);
}
.inlineStyle {
 display: inline;
}

.error-text {
float: left;
margin-top: 12px;
margin-left: 20px;
color: white;
font-weight: 700;
}
 
.error-box {
width:100%;
height:38px;
background-image:url(/images/error.png);
}
.error-end {
float: right;
height:38px;
width: 30px;
background-image:url(/images/error-end.png);
}

.success-box {
width:100%;
height:38px;

background-image:url(/images/success.png);
}
.success-end {
float: right;
height:38px;
width: 30px;
background-image:url(/images/success-end.png);
}

.tinyText {
font-size: 9px;
}

.result-body {
float: left;
}
.started-top {
width:100%;
background-image:url(/images/started-background-large.png);
height:189px;
}

.searchResults{
	margin-top:15px;
	margin-left: 20px;
	height: 38px;

	color: white;
	float: left;
	width:320px;
	}


.started-body {
float:left;

}
.startedBodyHeader {
margin-left:130px;
margin-top: 12px;

}
.searchButton {
	float:left;
	position:relative;
	bottom:20px;
}

.citySelect {
font-size: 11px;

}

.startedBodyText {
display:inline;
}


.startedContainer {

margin-left:10px;
height:30px;

clear:both;
}
.startedLabel {
 float: left;
 font-weight:700;
 width: 150px;
 vertical-align: top;
 font-size:13px;
}

.startedContent {
 float:left;
 vertical-align: text-top;
 height:25px;
} 
 
.started-top-end {
	float: right;
	height:189px;
	width:30px;
	background-image:url(/images/started-background-large-end.png);
}
.resultDistance {
	font-size: 18px;
	font-weight: 700;
	color: 308b28;
	margin-top: 12px;
	float: left;
	width:78px;
}

.resultContent {
	margin-top: 5px;
	margin-left: 13px;
	font-size: 14;
	float: left;
}

.resultContentLong {
margin-top: 2px;
margin-left: 12px;
font-size: 14;
float: left;
}

.resultContentDeal {
margin-top: 6px;
margin-left: 10px;
font-size: 14;
float: left;
}

.prefCell {
margin-left:20px;
}

.resultDistanceDeal {
font-size: 18px;
font-weight: 700;
color: white;
margin-top: 40px;
margin-left: 15px;
float: left;
width:65px;
}

.text16 {
	font-size:16;
}

.text12 {
 font-size:12;
 }
.text11 {
 font-size:11;
 }

.text10 {
 font-size:10;
 }
 
 .text14 {
	font-size:14;
}
 
.result-box {
width: 100%;
height:109px;
background-image:url(/images/results-background.png);
}

.result-box-mini-deal {
width: 100%;
height:80px;
background-image:url(/images/results-background-mini3-deal.png);
}

.result-box-mini {

width: 100%;
height:80px;
background-image:url(/images/results-background-mini3.png);
}

.result-end {
float: right;
width:34px;
height:109px;
background-image:url(/images/results-end.png);
}

.result-end-mini {
float:right;
width:24px;
height:80px;
background-image:url(/images/results-end-mini3.png);

}

.title-logo {
float:left;
height:62px;
width: 244px;
background-image:url(/images/top-logo.png);
}

.title-end {
float:right;
height:62px;
width: 48px;
background-image:url(/images/top-end.png);

}

.listing {
 color:333333;
 font-weight:700;
 }
 
 
.resultDistanceWide {
	font-size: 16px;
	line-height:30px;
	font-weight: 700;
	color: 308b28;
	margin-top: 22px;
	margin-left: 5px;
	float: left;
	width:80px;
}

.listingMapWrapper {
	background-color: #666666;
	padding: 1px;
	width: 374px;
	height: 162px;
	margin-left:10px;
	font-size:18px;
	font-weight:700;
}

.listingMapWrapperSmall {
	background-color: #666666;
	padding: 1px;
	width: 190px;
	height: 140px;
	margin-left:2px;
	font-size:18px;
	font-weight:700;
}

.mapLink {
}

.mapLinkType {
	margin-left:140px;
	position:relative;
	top:5px;
}

.listingMapWrapperActive {
}
.mapBorder {
	border-style: solid;
	border-width: 1px;
}
.markerPosition {
 margin-left:165px;
 margin-top: 62px;
}

.markerPositionSmall {
 margin-left:82px;
 margin-top: 63px;
}
 
.listingMap {
 width:372px;
 margin: auto;
 height: 162px;
font-size:18px;
font-weight:700;
 }

.listingMapAdmin {
 width:302px;
 margin: auto;
 height: 162px;
font-size:18px;
font-weight:700;
 }
 
.listingMapWrapperAdmin {
	background-color: #666666;
	padding: 1px;
	width: 304px;
	height: 162px;
	margin-left:10px;
	font-size:18px;
	font-weight:700;
} 
 
 
 .detailBody {

 width:80%;
  height:108px;
 
 }
 .detailHeading {
 float: left;
 width:80px;
  
 }
 .detailText {
 float: left;
 
 }
 
 .detailTextHeading {
 float: left;
 width: 50px;
 font-weight: 700;
 color: black;
 background-color:green;
 }
 
 .detailTextValue {
 height:109px;
 width: 100%;
 font-weight: 700;
 color: black;
 
 }
 
 
.result-end-map-mini {
	float:right;
	width:31px;
	height:60px;
}

.mapButtonSmall {
	position:relative;
	left:5px;
	top:5px;
	width:76px;
}

.distanceBox {
	text-indent:20px;
}

.distanceMapBox {
	height:15px;
	width:30px;
}


.star {
	width:15px;
	height:14px;
}

.icons {
	height:14px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
	font-size: 0px;
	overflow: none;
	width:150px;
}

.iconSpacer {
font-size:10px;
margin-left:10px;
}


.address {
margin-top:2px;
}


a.catLink:link, a.catLink:visited, a.catLinks:hover {
color: black;
}

.descContainer {
white-space: nowrap;
overflow: hidden;
width:290px;


}


.titleContainer {
white-space: nowrap;
height:19px;
width:290px;
overflow:hidden;

}


.dealTitle {
font-size: 16px;
font-style: oblique;
font-weight: 700;
color: 333333;
}

.dealTitleFull {
font-size: 15px;
font-style: oblique;
font-weight: 700;
color: 333333;
}

.dealPrice {
color: 308b28;
}


.dealDesc {
width: 280px;
color: 111111;
}

.dealRestaurant {
 color:333333;
 font-weight:700;
 }
 
 .dealInfo {
 width: 280px;
 
 }
 
 
 .dealAddress{ 
 float: left;
width:235px;
white-space: nowrap;
overflow: hidden;
 }
 
 .dealButtons {
 text-align:right;
 float:right;
width:88px;
 }
 
 
 .addressHidden {
font-weight:700;
 display: none;
 }
 
 .dealLink {
color: 0f6208;
text-decoration: underline;
cursor: pointer;
 }
 
a.dealLink:link, a.dealLink:visited, a.dealLinks:hover {
color: 0f6208;
text-decoration: underline;
}

.dealTitleLink {
color: 333333;
}

a.dealTitleLink:link, a.dealTitleLink:visited, a.dealTitleLinks:hover {
color: 333333;
text-decoration: underline;
}



.map-started-top {
width:100%;
background-image:url(/images/map-background.png);
height:189px;
} 


.result-box-mini-large {

width: 100%;
height:158px;
background-image:url(/images/results-background-mini3-large.png);
}

.miniDeal{
background-image:url(/images/deal-background-mini.png);
height:33px;
margin-left:40px;
font-size:12px;
}

.miniDeal-end{
background-image:url(/images/deal-background-mini-end.png);
float:right;
width:20px;
height:33px;
}

.miniDealBody{
float: left;
}


.dealMargin {
margin-bottom:1005px;

}

.miniDealTitle {
line-height:33px;
margin-left: 10px;
font-weight:700;
}


.miniDeal-link {
float:right;
line-height:33px;
width:30px;
}

.miniDeal-endSpacer{
float:right;
width:5px;
height:33px;
}

.addyWrapper {
height:30px;
width:285px;
}
.addLeft {
float: left;
}

.addRight {
float: right;
text-align:right;
}

.catMargin {
margin-top:10px;
}

.dNone {
display: none;
}

.dNoneI {
position: absolute;
left: -110%; top: -110%;
width: 1px; height:1px;
}




.adminBox {
background-image:url(/images/adminbox-back-large.png);
width:396px;

}


.adminBox-top {
height:25px;
background-image:url(/images/adminbox-top-large.png);
width:396px;
font-size:14px;
font-weight:700;
}

.adminBox-bottom {
height:9px;
font-size:0px;
background-image:url(/images/adminbox-bottom-large.png);
width:396px;

}

.adminBox-spacing {
margin-left:10px;
line-height:25px;
}

.adminBox-spacingBody {
margin-left:5px;
}
.redColor {
color:#DC0000;
}

.fullBoxText{
width:365px;
}
.fb_friend {
clear: both;
margin-bottom:5px;
width:350px;
margin-left:10px;
border-style: solid;
border-width: 1px;
border-color:#CCCCCC;
background-color:#DDDDDD;
}
.fb_friend_image {
float:left;
width:50px;

}


.fb_status_block {
	float: left;
	width:210px;

}
.fb_mc_block {
	float:right;
	width:130px;
	text-align:right;
	margin-right:10px;


}


.fb_friend_pic {



}

.prefTable {
margin-bottom:5px;
border-style: solid;
border-width: 1px;
border-color:#CCCCCC;
width:365px;
font-size:12px;
background-color:#DDDDDD;

}

.adminList {
padding: 0px;
margin:0px;
margin-left:20px;
}
.contentText {
margin-right:15px;
}

a.adminLink:link, a.adminLink:visited, a.adminLinks:hover {
 color: 308b28;
 font-weight:700;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.adminHomeMargin {
margin-right:20px;
}

.adminCol {
font-size:13px;
background-color:#DDDDDD;
text-align:right;
font-weight:700;
}


.messageSpacer {
margin-top:20px;
}

.warning-text {
float: left;
margin-top: 12px;
margin-left: 20px;
color: white;
font-weight: 700;
}
 
.warning-box {
width:100%;
height:38px;
background-image:url(/images/warning.png);
}
.warning-end {
float: right;
height:38px;
width: 30px;
background-image:url(/images/warning-end.png);
}

.adminInactive {
color:#999999;
}

.suggest_link {
background-color: #EEEEEE;
padding: 2px 6px 2px 6px;	
color: #222222;
}	

.suggest_link_over 
{		
background-color: #51d548;	
padding: 2px 6px 2px 6px;	
}	
.search_suggest_wrapper {
display:none;
}
.unhilite {
color:#555555;
}

#search_suggest {		
	position: absolute;
	display:none;
	text-align: left; 		
	border-style: solid;
	border-width: 1px;
	z-index:99;
}

.searchBox {
width: 100px;
display:inline;

}

.registrationLabel {
 font-weight:700;
 width: 100px; 
 text-align:right;
 }
 
 .registrationBox {
 margin-left:10px;
 width:140px;
 
 }
 
 
 .regTitle {
	
	margin-left: 10px;
 font-size: 16px;
 font-weight:700;
 color: 308b28;
 }
 
 
 
 
 .contentTop {
 width: 398px;
 height: 13px;
 background-image:url(/images/contentbox-fixed400-top.png);
 }

 .contentTopBig {
 
 width: 398px;
 height: 31px;
 line-height:31px;
 
 }

.topClr {
background-image:url(/images/contentbox-fixed400-top-big-clr.png);
}

.topDec {
background-image:url(/images/contentbox-fixed400-top-big.png);
}

.searchBoxImage {
 width: 398px;
 height: 49px;
 line-height:31px;
 background-image:url(/images/searchbar-400.png);
 }

.winterL {
width: 398px;
 height: 49px;
 line-height:31px;
 background-image:url(/images/winter-400.png);

}

	.contentBody { 
 width: 398px;
 
 background-image:url(/images/contentbox-fixed400-back.png);
  }
 
 .contentBottom {
 width: 398px;
 height: 17px;
 
 }
 
 .btClr {
 background-image:url(/images/contentbox-fixed400-bottom-clr.png);
 }
 .btDec {
 background-image:url(/images/contentbox-fixed400-bottom.png);
 }
 .contentReflection {
 width: 394px;
 height: 20px;
 background-image:url(/images/contentbox-fixed400-refl.png);
 position: relative;
 left:2px;
 bottom:4px;
 }
 
 .addressUser {
 font-size:15px;
 font-weight:700;
 color:#555555;
 
  display:inline;
 line-height:30px;
 margin-left:2px;
position:relative;
bottom:5px;
 }
 
 
 .imageRow {
 position:relative;
 top: 4px;
 display:inline;
 
 }

.lBar {
	height:30px;
	width:370px;
	white-space: nowrap;
	overflow: hidden;
}
 
 
 .imageRowX {
 position:relative;
 height:30px;
 
 top: 4px;
 display: inline;
 }
 
 .homeUser {
 color: #222222;
 display:inline;
 position:relative;
 bottom:8px;
 
 }
 
 
 
 .cityBar {
 color:#333333;
 font-size:14px;
 font-weight:700;
 margin-bottom:5px;
 }
 
 .button {
 margin: 0 2 0 0;
 padding: 0 0 0 0;
 
 
 display:block;
 float: left;
 }
 
 .userTable {
 width: 222px;
 }
 
 


.titleLinkSpacer {
position:relative;
bottom:2px;
left:90px;
}

a.titleLink:link, a.titleLink:visited, a.tlteLink:hover {
color: black;
font-weight:700;
}

.linkColor {
color: 236a1d;
}

a.bodyLink:link, a.bodyLink:visited, a.bodyLink:hover {
 color: 236a1d;
 font-weight:700;
}


a.listingLink:link, a.listingLink:visited, a.listingLink:hover {
 color: #444444;
 font-weight:700;
}

.bodyLink2 {
text-decoration:none;
color: black;
}

a.bodyLink2:link, a.bodyLink2:visited, a.bodyLink2:hover {
 text-decoration:none;
}



.invalidLink {
color:#666666;
font-weight:700;
}

.barSpacer {
position:relative;
left: 20px;
top:4px;
}

.userBarDiv {
display:none;
}


.weekDayOn {
float:left;
width:20px;
height:20px;
background-color: 4a962b;
color:white;
font-weight:700;
line-height:20px;
text-indent:5px;
border-style: solid;
border-width: 1px;
border-color: black;
border-right: 0px;
cursor:pointer;
}

.weekDayOff {
float:left;
width:20px;
height:20px;
background-color: e1e1e1;
color:#666666;
font-weight:700;
line-height:20px;
text-indent:5px;
border-style: solid;
border-width: 1px;
border-color: black;
border-right: 0px;
cursor:pointer;
}

.weekdayEnd {
float:left;
width:20px;
height:22px;
line-height:20px;
border-style: solid;
border-color: black;
border-width: 0px 0px 0px 1px;
cursor:pointer;

}


.title-back {
position:relative;
right: 10px;
height: 35px;
width:385px;
background-image: url(/images/titleback.gif);

}


.cityPos {
position:relative;
top: 7px;
font-size:14px;
left:5px;
}


.searchShadow {
background-image: url(/images/searchshadow.png);
width:101px;
height:25px;
position:relative;
bottom:23px;
left:242px;
}


.prevShadow {
background-image: url(/images/prevrflt.png);
width: 39px;
height: 24px;
position:relative;
bottom:84px;
left:200px;
}

.nextShadow {
background-image: url(/images/nextrfl.png);
width: 39px;
height: 24px;
position:relative;
bottom:84px;
left:340px;
}

.moveNext {
position:relative;
bottom:108px;
left:342px;
}

.delButton {
position:relative;
top:4px;
left: 0px;
cursor:pointer;
}


.streetLabel {
font-size:10px;
position:relative;
bottom:5px;
}

.helpTop {
width:177px;
height:21px;
background-image: url(/images/help-top.png);
text-align:right;
}

.helpBottom {
width:177px;
height:18px;
background-image: url(/images/help-bottom.png);
}

.helpBack {
width:177px;
background-image: url(/images/help-back.png);
}

.helpClose {
position:relative; 
top:3px; 
right:10px;
width:15px;
height:15px;
cursor:pointer;

}
.helpBox {
margin-left:5px;
display:none;
position:absolute;
display:none;
z-index:7299;
cursor: pointer;
}

.helpBox3 {
margin-left:5px;
display:block;
position:absolute;
display:none;
z-index:99;
cursor: pointer;
}

.helpBox2 {
margin-left:5px;
line-height:12px;
display:none;
position:absolute;
display:none;
z-index:99;
right:10px;
}

.starBody {
width:30px;
height:30px;
line-height:0px;
overflow:hidden;
font-size:0px;
margin-right:2px;
float:left;


cursor:pointer;
}

.star-off {
background-image: url(/images/big-star-off.png);
}

.star-on {
background-image: url(/images/big-star-on.png);
}

.priceBody {
position: relative;
bottom:1px;
width:30px;
height:30px;
line-height:14px;
font-size:0px;
margin-right:2px;
float:left;
cursor:pointer;
}

.price-off {
background-image: url(/images/big-price-off.png);
background-repeat: no-repeat;
cursor:pointer;
}



.price-on {
background-image: url(/images/big-price-on.png);
background-repeat: no-repeat;
cursor:pointer;
}



.formDelete {
position:relative;
top:1px;
font-size:0px;
line-height:0px;
margin-left:20px;

}

.result-box-2 {
	width:400px;
	height: 80px;
	background-image:url(/images/resultbox2-large.png);
}

.result-box-2-deal {
width:400px;
height: 80px;
background-image:url(/images/dealresultbox2-large.png);
}

.shinyMessage {
width:400px;
height:34px;
}

.messageWrapper {
color:white;
position:relative;
top:11px;
left:15px;
font-weight:700;
}

.messageWrapperFlow {
color:white;
font-weight:700;
}

.errorImage {
background-image: url(/images/errorshiny400.png);
}

.warningImage {
background-image: url(/images/warningshiny400.png);
}

.successImage {
background-image: url(/images/successshiny400.png);
}

.winterImage {
background-image: url(/images/winter-400.png);
}

.winterLText {
color: #333333;
margin-left:140px;
}

.winterLink {
width:120px;
height:30px;
cursor:pointer;
}

.prevButton {
display:inline;

}
.searchButtonContainer {
 position:relative;
bottom:90px;
left:200px;
}


.searchButtonX {
display:inline;

}

.nextButton {
display:inline; 
position:relative;
top:1px;

}

.searchButtonShine {
width:102px;
height:35px;
background-color:white;
position:relative;
bottom:86px;
left:158px;
}

.rateButton {
float:left;
width:30px;
height:30px;
cursor: pointer;
}
.vibeButton {
float:left;
width:20px;
height:20px;
cursor: pointer;
}

.buttonOff {
background-image:url(/images/big-button-off.png);
}


.button-label {

float:left;
height:30px;
line-height:30px;
font-size:16px;
font-weight:700;
color:#333333;
}

.button-intro {
float:left;
font-size:16px;
margin-right:50px;
line-height:30px;
}

.buttonApprove {
background-image:url(/images/big-button-thumb.png);
}

.buttonReject {
background-image:url(/images/big-button-thumb-down.png);
}

.buttonReviewChain {
background-image:url(/images/big-button-check.png);
}

.favContainer {
margin-left:5px;
}

.favPlacer {
font-size: 16px;

font-weight: 700;
color: 308b28;
margin-top: 4px;
margin-left: 5px;
float: left;
width:80px;
}

.restaurant-fav {
float:left;
margin-top: 10px;
margin-left:13px;
width:30px;
height:30px;
cursor: pointer;
}

.favAdd {
background-image: url(/images/fav-add.png);
height:30px;
}

.favGo {

}


.helpSpacer {
float:left;
margin-left:7px;
}


.scoreFull {
height:26px;
background-image: url(/images/scorebar-full.png);
}

.scoreEmpty {
height:26px;
background-image: url(/images/scorebar-empty.png);
background-position:right;
}


.reviewCenter {
position:relative;
top:2px;
left:2px;
float: left;
line-height:40px;
}

.reviewName {
width:207px;
float:left; 
line-height:30px; 
font-weight:700; 
font-size:14px;
position: relative;
bottom:3px;
margin-left:3px;
}


.reviewTable {

margin: 0;
padding: 0;
font-size:11px;
border-width: 0;
width:370px;

}

.reviewBody {
margin: 0;
padding: 0;
border-width: 0;
font-size:11px;
width:336px;
}

.reviewRate {
margin: 0;
padding: 0;

}

.reviewRow {
margin: 0;
padding: 0;
border-width: 0;
}

.rateText {
margin-bottom:2px;
margin-left:3px;
font-size:0px;
display:inline; 
margin-left:50px; 
margin-top:10px; 
height:8px;
}
.reviewWrapper {
margin-left:5px;
}

.hiddenMessage {
display:none;
margin-bottom:1px;
margin-top:2px;
}


.reviewBox {
width:380px;
font-family: arial;
font-size:11px;
}

.commentBox {
width:350px;
font-family: arial;
font-size:11px;
}

.commentButton {
margin-left:200px;
}


.reviewLabel {
line-height:30px;
font-size: 14px;
margin-right:10px;
}

.dealBody {
width:330px;
height: 10px;
color:#333333;
}

.availableText {

}

.dealIcon {
position:relative; 
bottom:35px;

}
.reviewIcon {
position:relative; 
bottom:30px;

}

.dealBoxTitle {
	position:relative;
	vertical-align:top;
	top:8px;
	height:15px;
	line-height:16px;
	display:inline;
	
	font-size:14px; 
	color:black; 
	font-weight:700;
	z-index: 20;
}

.dealBoxAvailable {
position:relative; 
top:8px; 
left:10px;
line-height:15px; 
font-size:11px;
margin-left:20px;
}

.availableText {
font-weight:700;
color: 308b28;
}

.favAdder {
width:20px;
height:20px;
}

.bodyPos {
position:relative; 
top:8px;
}

.favWrapper {
color:blue;
float:left;
width:35px;
height:20px;
cursor:pointer;
}


.dealFav {

}

.userImage {
background-image: url(/images/usershiny400.png);
}


.topSearch {
position:absolute; 
bottom:10px;
left:200px;
z-index: 10;
}

.displayTable {
width:365px; 
border-style:solid; 
border-width:1px; 
border-color:#999999;
}

.profileName {
font-size:16px;
font-weight:700;

}

.profileScore {
font-size:16px;
font-weight:700;
color: 308b28;
}
.profileWrapper {
margin-right:30px;
}


.conLine {
}

.conDesc {

line-height:30px;
margin-left: 5px;
font-size:14px;
}

.pointName {
width:290px;
}

.gC {
color: 308b28;
}

.closeMessage {
position:relative;
 margin-right:38px;
 margin-top:3px;
float:right;
}

.msgAbs {
position:absolute;
}

a.messageLink:link, a.messageLink:visited, a.messageLink:hover {
 color: white;
 font-weight:700;
}


.userBoxFB {
width:270px;
font-family: arial;
font-size:11px;
}

.userBox {
width:285px;
font-family: arial;
font-size:11px;
}
 .userSubject {
 width:220px;
 }
 .msgRadio {
 positioN:relative;
 bottom:3px;
 margin-left:8px;
 margin-right:0;
 
 }
 
 
 .userMessageButton {
 }
 
 
 .userMessageContainer {
 
 width:285px;
	padding:5px;
 }
 
 .userMessageContainerFB {
 
 width:270px;
 float:right;
	padding:5px;
	
	margin-right:10px;
 }
 
 .userMessage {
 
 }
 
 
 .messageSpacer {
 height:1px;
 font-size:0;
 line-height:1px;
 }
 
 .bodyMessage {
 margin-left:10px;
 width:350px;

 }
 
.userForceMessage {
  position:relative;
  right:10px;
  }
  
.messageBodyStyle {

background-color:#DDDDDD;
border-color: #AAAAAA;
border-style: solid;
border-width: 1px;
padding:5px;
}

.reviewUser {

display:inline;
width:200px;
white-space: nowrap;
overflow: hidden;
}




.searchBoxSpacer {
position: relative;
left:198px;
top:3px;
}

.initialButtons {
position:relative;
left:230px;
top:5px;
}



.userMenu {
}

.userMenuPos {
background-image:url(/images/usermenu-400.png);
width:383px;
height:100px;
margin-top:35px;
margin-left:8px;
margin-bottom:1px;
position:static;

}




.userMenuMid {
background-image:url(/images/usermenu-400.png);
width:383px;
height:53px;
margin-top:35px;
margin-left:8px;
margin-bottom:1px;
position:static;
background-position: bottom center;
}


.userMenuHide {
background-image:url(/images/usermenu-400.png);
width:383px;
height:20px;
overflow:hidden;
font-size:0;

position:relative;
margin-top:15px;
margin-bottom:18px;

left:8px;


}

.menuText {
position:relative;
bottom:4px;
font-size:12px;


}


.userLabel {
margin: 0px;
padding:0px;
}

.helpMessage {
width:370;
}

.rateShift {
margin-left:20px;
float:left;
}
.homeLinkDiv {
position:absolute; 
z-index:99; 
top:2px; 
height:60px; 
width:240px; 
cursor:pointer;
}


.resultSpacerListing {
height:3px;
line-height:3px;
font-size:0px;
}

.resultSpacerListing2 {
height:3px;
line-height:3px;
font-size:0px;
}

.vibeType {
margin-left:10px;
height:20px;
font-weight:700;
font-size:13px;
}

.vibeText {
position:relative; 

}
.clearLeft {

clear: left;


}

.cb {
clear:both;
}

.advSearch {
width:350px;
}

.toggle {
background-image: url(/images/toggle.png);
height:23px;
width:70px;
cursor:pointer;
background-repeat: no-repeat;
}

.toggleOff {
background-position: -70px;
}

.toggleOn {
}

.toggleLabel {
position:relative;
top:3px;
margin-left:10px;
font-size:13px;
color:#333333;
font-weight:700;

}

.toggleSpace {

height:4px;
font-size:0px;
}

.showSearch {
position:relative;
bottom:5px;
margin-right:15px;
}


.advancedSearchButton {
margin-right:28px;
margin-top:5px;

}

.dealWrapper {
font-size:0px;
margin-bottom:6px;

}


.sideBarTop {
	width:209px;
	height:5px;
	background-image:url(/images/sidecontent-top.png);
}

.sideBarBack {
	width:209px;
	background-image:url(/images/sidecontent-back.png);
}

.sideBarBottom {
	width:209px;
	height:10px;
	font-size:0px;
	background-image:url(/images/sidecontent-bottom.png);
}


.userLocPos {
	position:relative;
	width: 160px;
	left:3px;
	bottom:7px;
	}
	
	.sidebarMargin {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	}
	
.reviewDistance {
	font-size: 11px;
	color:#333333;
}

.topScoreContainer {
 position:relative;
 top:5px;

}

.topScore {
	

	margin-left:3px;
	margin-right:3px;
	color:#666666;
	font-weight:700;
	font-size:14px;


}


.frontOptions {
	margin-left:10px; 

	width:300px;
	}
	
	
.frontOptionsSpace {
	width:220px;

	}
	
.toggleLabelFront {
	position:relative;
	top:3px;
	margin-left:10px;
	font-size:12px;
	color:#555555;
	font-weight:700;
}
	
.som {
margin-top:10px;
}	

.errorCreate {
position:relative;
right:120px;
bottom:22px;
}
.profileBox2 {

width: 91px;
height: 25px;
cursor: pointer;
background-image: url(/images/createprofile.png);
}

.profileBox {
position:absolute;
width: 91px;
height: 25px;
cursor: pointer;
background-image: url(/images/createprofile.png);
}

.promoPos {
margin-top:3px;
margin-left:20px;
cursor:pointer;
}

.promoTiny {
font-size:10px;
}


.winterOr {
margin-left:10px;
font-size:12px;
font-style:oblique;
color:#333333;

}


.menuText {
margin: 0px;
padding: 0px;
}


.menuWrapper {
width:375px;
text-align: center;
margin-left:10px;
}

.footerLink {
color:#AAAAAA;
}

a.footerLink:link, a.footerLink:visited, a.footerLink:hover {
 color: #AAAAAA;
}

