* {margin:0px;padding:0px}

/*

dining  990000
nightlife d96d25
shopping  4e61a0
health-beauty 996699
home  307f7f
live-learn  9e4570
travel  8a9f50




body#index div#middle span {color:#990000;}
body#dining div#middle span {color:#990000;}
body#nightlife div#middle span {color:#d96d25;}
body#shopping div#middle span {color:#4e61a0;}
body#health-beauty div#middle span {color:#996699;}
body#live-learn div#middle span {color:#9e4570;}
body#travel div#middle span {color:#8a9f50;}

*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #b5b5b5 url(/images/body-bg.gif) repeat-x top;
}
*{font-family:Verdana, Arial, Helvetica, sans-serif;}
#container {width:auto}

#top {
	width:auto;
	height:15px;
	background: #CCCCCC url(/images/top/top-gray.gif) repeat-x;
}
#center {
	position:relative;
	width:auto;
	clear:both;
	background-image: url(/images/center/center-top.gif);
	background-repeat: repeat-x;
}
#center #contentContainer {
	position:relative;
	width:1000px;
	margin:0px auto;
	background: url(/images/center/page_top.gif) repeat-x top;
	background-color: #FFFFFF;
		border-bottom:10px solid #EEEEEE;
}

#center #contentContainer #content {
	position:relative;
	top:3px;
	background-color: #FFFFFF;
}


#contentContainer .column {
	position: relative;
	float: left;
}
#middle {

}
#left {
	display:inline;
}
#right {
	display:inline;
}
#footer {
	width:100%;
	margin:0px auto;
	height:20px;
	clear: both;
}



/*TWO COLUMN*/
body.two  #center #contentContainer #content {
	width:800px;
	padding-left: 200px;   /* LC width */
}
body.two #middle {
	width: 800px;
}
body.two #left {
	width: 200x;          /* LC width */
	right: 200px;          /* LC width */
	margin-left: -800px;
}

/*THREE COLUMN*/

body.three  #center #contentContainer #content {
	width:540px;  /*added width to get BG image in IE7, but  */
	padding-left: 200px;    /*LC width */
	padding-right: 260px;   /*RC width */
}

body.three #middle {
	width: 540px;
}
body.three #left {
	width: 200px;          /* LC width */
	right: 200px;          /* LC width */
	margin-left: -540px;
}

body.three #right {
	width: 260px;          /* RC width */
	margin-right: -260px;  /* RC width */
}

/* Fix for peek-a-boo bug in IE-mac  \*/
* html .column {
	height: 1%;
	}
/* End Fix*/





#bottom {
	text-align:center;
}
#bottomCenter {
	width:1000px;
	margin:3px auto;
	padding:10px 0px;
	text-align:center;
	color:#EEE;
}



body#dining #bottomCenter a:hover {border-bottom: 1px solid #990000;}
body#nightlife #bottomCenter a:hover {border-bottom: 1px solid #ff9933;}
body#shopping #bottomCenter a:hover {border-bottom: 1px solid #4e61a0;}
body#health-beauty #bottomCenter a:hover {border-bottom: 1px solid #996699;}
body#live-learn #bottomCenter a:hover {border-bottom: 1px solid #9e4570;}
body#travel #bottomCenter a:hover {border-bottom: 1px solid #8a9f50;}
body#automotive #bottomCenter a:hover {border-bottom: 1px solid #0d030b;}

body#client #bottomCenter a:hover {border-bottom: 1px solid #FFF;}
body#user #bottomCenter a:hover {border-bottom: 1px solid #FFF;}

/*

dining  990000
nightlife d96d25
shopping  4e61a0
health-beauty 996699
home  307f7f
live-learn  9e4570
travel  8a9f50


*/


/*#########
MENU
###########*/


#left_menu {
	width:170px;
	margin-left:20px;
	margin-top:-3px;
	background: #CCC url(/images/menu/arrow.gif) no-repeat 50% 8px;
	margin-bottom:50px;
}
#left_menu .top {
	background: url(/images/menu/top1px.gif) repeat-x top;
	height:25px;
}
#left_menu div.main {
	margin:0px 0px 0px 0px;
	background-color:#999999;
	text-align:left;
}

#left_menu div.main ul.section {
	border-top:1px solid #4e4b4b;
	margin:0px;
	padding:0px;
}
#left_menu div.main ul.section li {
	list-style: none;
	border-bottom:1px solid #4e4b4b;
	color:#FFFFFF;
	padding: 0px;
	margin:0px;
}
#left_menu div.main ul.section li a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin:0px;
	padding: 4px 5px;
	text-align:center;
	width:160px;
}
#left_menu div.main ul.section li a:hover {
	background-color:#888888;
}
#left_menu div.main ul.section li.on {

}
/*#left_menu div.main ul.section li.on a.on {
	background: #888888 url(/images/menu/bullet-property.gif) no-repeat 5px 8px;
	padding-left:20px;
	padding-right:20px;
	width:130px;
}*/


/*

dining  990000
nightlife d96d25
shopping  4e61a0
health-beauty 996699
home  307f7f
live-learn  9e4570
travel  8a9f50


*/
body#dining #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-dining-sm.gif) no-repeat 15px center;}
body#nightlife #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-nightlife-sm.gif) no-repeat 15px center;}
body#shopping #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-shopping-sm.gif) no-repeat 15px center;}
body#health-beauty #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-health-beauty-sm.gif) no-repeat 15px center;}
body#live-learn #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-live-learn-sm.gif) no-repeat 15px center;}
body#travel #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-travel-sm.gif) no-repeat 15px center;}
body#automotive #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/arrow-automotive-sm.gif) no-repeat 15px center;}

body#client #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/bullet-user.gif) no-repeat 15px center;}
body#user #left_menu div.main ul.section li.on a.on {background: #999999 url(/images/menu/bullet-user.gif) no-repeat 15px center;}



#left_menu div.main ul.section li.on ul.category {
	background-color:#666666;
	border-top:1px solid #4e4b4b;
	border-bottom:none;
}
#left_menu div.main ul.section li.on ul.category li {
	border-bottom:none;
}
#left_menu div.main ul.section li.on ul.category li a {
	text-align:left;
	padding-left:15px;
	padding-right:5px;
	width:150px;
}
#left_menu div.main ul.section li.on ul.category li.on {
}
#left_menu div.main ul.section li.on ul.category li a {
	font-weight:normal;
	font-size:90%;
}
#left_menu div.main ul.section li.on ul.category li a.on {
	background: #666 url(/images/menu/circle-property.gif) no-repeat 5px 8px;
	font-weight:normal;
}

body#dining #left_menu div.main ul.section li.on ul.category li a.on {background: #666 url(/images/menu/circle-dining.gif) no-repeat 5px 8px;}
body#nightlife #left_menu div.main ul.section li.on ul.category li a.on {background: #666 url(/images/menu/circle-nightlife.gif) no-repeat 5px 8px;}
body#client #left_menu div.main ul.section li.on ul.category li a.on {background: #666 url(/images/menu/circle-user.gif) no-repeat 5px 8px;}
body#user #left_menu div.main ul.section li.on ul.category li a.on {background: #666 url(/images/menu/circle-user.gif) no-repeat 5px 8px;}


#left_menu div.main ul.section li.on ul.category li a:hover {
	background-color:#777;
}
#left_menu div.main ul.section li.on ul.category li.on a:hover {
	background-color:#666;
}
#left_menu .bottom {
	background: url(/images/menu/bottom-dining.gif) repeat-x bottom;
	height:13px;
}

body#dining #left_menu .bottom {background: url(/images/menu/bottom-dining.gif) no-repeat bottom;}
body#nightlife #left_menu .bottom {background: url(/images/menu/bottom-nightlife.gif) no-repeat bottom;}
body#shopping #left_menu .bottom {background: url(/images/menu/bottom-shopping.gif) no-repeat bottom;}
body#health-beauty #left_menu .bottom {background: url(/images/menu/bottom-health-beauty.gif) no-repeat bottom;}
body#live-learn #left_menu .bottom {background: url(/images/menu/bottom-live-learn.gif) no-repeat bottom;}
body#travel #left_menu .bottom {background: url(/images/menu/bottom-travel.gif) no-repeat bottom;}
body#automotive #left_menu .bottom {background: url(/images/menu/bottom-automotive.gif) no-repeat bottom;}


span.ie6 {
	display:none
}


/************************
TEXT
*************************/

body.two div#middleContent {
	width:750px;
	margin-left:25px;
	padding-top:15px;
}
body.three div#middleContent {
	width:485px;
	margin-left:25px;
	padding-top:15px;
}

div#middleContent h1 {
	font-size:160%;
}
div#middleContent h2 {
	font-size:14px;
}
div#middleContent h3 {
	font-size:120%;
}
div#middleContent div.h2_description {
	margin-bottom:8px;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	margin-left:40px;
}

div#middle div.citydelivery{ float:right; margin-top:10px; }
div#middle div.citydelivery img{ border:none;}

body#index div.box-title span,
body#index div#middle h1,
body#index div#middle h2,
body#index div#middle h3 a {color:#990000;}

body#dining div.box-title span,
body#dining div#middle h1,
body#dining div#middle h2,
body#dining div#middle h3 a {color:#990000;}

body#nightlife div.box-title span,
body#nightlife div#middle h1,
body#nightlife div#middle h2,
body#nightlife div#middle h3 a {color:#d96d25;}

body#shopping div.box-title span,
body#shopping div#middle h1,
body#shopping div#middle h2,
body#shopping div#middle h3 a {color:#4e61a0;}

body#health-beauty div.box-title span,
body#health-beauty div#middle h1,
body#health-beauty div#middle h2,
body#health-beauty div#middle h3 a {color:#996699;}

body#live-learn div.box-title span,
body#live-learn div#middle h1,
body#live-learn div#middle h2,
body#live-learn div#middle h3 a {color:#9e4570;}

body#travel div.box-title span,
body#travel div#middle h1,
body#travel div#middle h2,
body#travel div#middle h3 a {color:#8a9f50;}

body#automotive div.box-title span,
body#automotive div#middle h1,
body#automotive div#middle h2,
body#automotive div#middle h3 a {color:#0d030b;}


div#middle p {
	font-size:100%;
	line-height:170%;
	color:#666666;
}
div#middle div.intro_about {
	text-align:right;
	font-size:10px;
	color:#990000;
}
div#middle div.intro_about a {
	font-size:10px;
	color:#990000;
	text-decoration:none;
	padding-bottom:3px;
}
div#middle div.intro_about a:hover {
	border-bottom:1px solid #990000;
}

#newVenue,
#bestOfbest {
	margin-top:25px;
}
#newVenue h2,
#bestOfbest h2 {
	border-bottom: 3px none #f7f7f7;;
}


div#middleContent div.location_item,
div#middleContent div.best_item,
div#middleContent div.venue_item,
div#middleContent div.review_item,
div#middleContent div.event_item {
	margin-bottom:15px;
	border-bottom:2px none #EEEEEE;
	padding-bottom:15px;
}
div#middleContent div#event_item h2 a{ text-decoration:none; }
div#middleContent h3 {
	margin-left:40px;
	padding-top:5px;
}
div#middleContent h3 a {
	text-decoration:none;
}
div#middleContent h3 a:hover {
	text-decoration:underline;
}

div#middleContent ol,
div#middleContent ul {
	margin-left:40px;
	color:#666666;
	line-height:160%;
}

/* table */
div#middleContent table {
	font-size:11px;
	color:#666666;
}
div#middleContent table.info-table{
	width:720px;
	margin:5px;
	text-align:center;
	border-collapse:collapse;

}
div#middleContent table.info-table td{
	padding:4px;
	overflow:hidden;
	
}
div#middleContent table.info-table th{
	background:#999;
	color:#fff;
	border-right:#fff solid 1px;
	padding:2px;
}
div#center table.info-table th a{
	
	color:fff;
	text-decoration:underline;}
div#middleContent table.info-table tr.odd td{ 
	background:#eee;
	border-right:#fff solid 1px;
	border-bottom:0px;
	border-top:0px;
}

div#middleContent tr.tdTitle {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
div#middleContent table td {
	vertical-align:top;
	text-align:justify;
	padding:4px;

}
div#middleContent table td a {
	color:#990000;
	text-decoration:none;
}
div#middleContent table td a:hover {
	color:#990000;
	text-decoration:underline;
}
/* table */

div#middleContent div.number {
	float:left;
	width:66px;
	height:45px;
	margin-left:-34px;
}
div#middleContent div.photo_wrap {
	float:right;
	margin:5px 0px 15px 10px;
	width:120px;
}
div#middleContent div.event_photo {
	float:right;
	margin:5px 0px 15px 15px;
	width:120px;
}
div#middleContent div.event_photo img{
	border:1px solid #EEEEEE;
}
div#middleContent div.event_photo div {
	border:1px solid #EEEEEE;
	margin-top:1px;
	width:120px;
}
div#middleContent div.event_photo div a {
	display:block;
	width:120px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	color:#666666;
}

div#middleContent div.event_photo div a:hover {
	background-color:#CCCCCC;
	color:#FFF;
}

div#middleContent div.photo {
	padding:1px;
	background: #A2A2A2 url(/images/box-bg-179.gif) repeat-x top;
	margin-bottom:5px;
	width:130px;
	height:130px;
	text-align:center;
}
div#middleContent div.photo img{
	padding:5px;
	background-color:#FFFFFF;
	width:120px;
	height:120px;
}

div#middleContent div.number span {
	display:none;
}

div#middleContent div.location_item p,
div#middleContent div.best_item p,
div#middleContent div.venue_item p,
div#middleContent div.review_item p,
div#middleContent div.review_item div.reviewDate {
	margin-left:40px;
}

div#middleContent div.location_item p,
div#middleContent div.review_item p {
	padding-top:7px;
	line-height:140%;
}

div#middleContent div.review_item div.reviewDate {
	font-size:10px;
	color:#999999;
	font-weight:bold;
}
div#middleContent div.review_item div.reviewDate div.givePoint {
	float:right;
}
div#middleContent div.review_item div.reviewDate div.givePoint a {
	/*display:block;
	width:40px;
	height:40px;*/
}

div#middleContent div.other {
	font-weight:bold;
	font-size:10px;
	padding-left:20px;
	color:#990000;
	margin-bottom:15px;
	margin-left:40px;
}
div#middleContent div#labelLocation {
	margin-bottom:15px;
}
div#middleContent div#labelLocation a {
	font-size:10px;
	font-weight:bold;
	color:#999999;
	padding-bottom:5px;
	padding-left:20px;
	text-decoration:none;
}
div#middleContent div#labelLocation a.open {
	background: url(/images/open.gif) no-repeat;
}
div#middleContent div#labelLocation a.close {
	background: url(/images/close.gif) no-repeat;
}
div#middleContent div#labelLocation a:hover {
	color: #990000;
}



div#middleContent span.more {
	font-weight:bold;
	color:#CCCCCC;
	margin-left:5px;
	font-size:10px;
}
div#middleContent span.more a {
	padding:0px 3px;
	color:#990000;
	text-decoration:none;
}
body#dining div#middleContent span.more a {color:#990000}
body#nightlife div#middleContent span.more a {color:#d96d25}
body#shopping div#middleContent span.more a {color:#4e61a0}
body#health-beauty div#middleContent span.more a {color:#996699}
body#live-learn div#middleContent span.more a {color:#9e4570}
body#travel div#middleContent span.more a {color:#8a9f50}
body#automotive div#middleContent span.more a {color:#0d030b}


div#middleContent span.more a:hover {
	text-decoration:underline;
}
div#middleContent div.best_item div.cats,
div#middleContent div.venue_item div.cats {
	margin-left:40px;
	color:#666;
	font-size:11px;
	line-height:150%;
}
div#middleContent div.best_item div.cats strong,
div#middleContent div.venue_item div.cats strong {
	color:#990000;
}

div#middleContent div.stars {
	right:55px;
	position:absolute;
	width:80px;
}

div#right div.stars {
	position:absolute;
	width:120px;
	height:22px;
	left:65px;
}


div#middleContent div.stars div.starOn,
div#middleContent div.stars div.starHalf,
div#middleContent div.stars div.starOff {
	position:absolute;
	width:16px;
}
div#right div.stars div.starOn,
div#right div.stars div.starHalf,
div#right div.stars div.starOff {
	position:absolute;
	width:24px;
	height:22px;
}

body#index div#middleContent div.stars div.starOn {background:url(/images/stars/star-index-s.gif)}
body#dining div#middleContent div.stars div.starOn {background:url(/images/stars/star-dining-s.gif)}
body#nightlife div#middleContent div.stars div.starOn {background:url(/images/stars/star-nightlife-s.gif)}
body#shopping div#middleContent div.stars div.starOn {background:url(/images/stars/star-shopping-s.gif)}
body#health-beauty div#middleContent div.stars div.starOn {background:url(/images/stars/star-health-beauty-s.gif)}
body#live-learn div#middleContent div.stars div.starOn {background:url(/images/stars/star-live-learn-s.gif)}
body#travel div#middleContent div.stars div.starOn {background:url(/images/stars/star-travel-s.gif)}
body#automotive div#middleContent div.stars div.starOn {background:url(/images/stars/star-automotive-s.gif)}

body#index div#middleContent div.stars div.starHalf {background:url(/images/stars/star-index-half-s.gif)}
body#dining div#middleContent div.stars div.starHalf {background:url(/images/stars/star-dining-half-s.gif)}
body#nightlife div#middleContent div.stars div.starHalf {background:url(/images/stars/star-nightlife-half-s.gif)}
body#shopping div#middleContent div.stars div.starHalf {background:url(/images/stars/star-shopping-half-s.gif)}
body#health-beauty div#middleContent div.stars div.starHalf {background:url(/images/stars/star-health-beauty-half-s.gif)}
body#live-learn div#middleContent div.stars div.starHalf {background:url(/images/stars/star-live-learn-half-s.gif)}
body#travel div#middleContent div.stars div.starHalf {background:url(/images/stars/star-travel-half-s.gif)}
body#automotive div#middleContent div.stars div.starHalf {background:url(/images/stars/star-automotive-half-s.gif)}

div#middleContent div.stars div.starOff {background:url(/images/stars/star-gray-s.gif)}

body#index div#right div.stars div.starOn {background:url(/images/stars/star-index-m.gif)}
body#dining div#right div.stars div.starOn {background:url(/images/stars/star-dining-m.gif)}
body#nightlife div#right div.stars div.starOn {background:url(/images/stars/star-nightlife-m.gif)}
body#shopping div#right div.stars div.starOn {background:url(/images/stars/star-shopping-m.gif)}
body#health-beauty div#right div.stars div.starOn {background:url(/images/stars/star-health-beauty-m.gif)}
body#live-learn div#right div.stars div.starOn {background:url(/images/stars/star-live-learn-m.gif)}
body#travel div#right div.stars div.starOn {background:url(/images/stars/star-travel-m.gif)}
body#automotive div#right div.stars div.starOn {background:url(/images/stars/star-automotive-m.gif)}

body#index div#right div.stars div.starHalf {background:url(/images/stars/star-index-half-m.gif)}
body#dining div#right div.stars div.starHalf {background:url(/images/stars/star-dining-half-m.gif)}
body#nightlife div#right div.stars div.starHalf {background:url(/images/stars/star-nightlife-half-m.gif)}
body#shopping div#right div.stars div.starHalf {background:url(/images/stars/star-shopping-half-m.gif)}
body#health-beauty div#right div.stars div.starHalf {background:url(/images/stars/star-health-beauty-half-m.gif)}
body#live-learn div#right div.stars div.starHalf {background:url(/images/stars/star-live-learn-half-m.gif)}
body#travel div#right div.stars div.starHalf {background:url(/images/stars/star-travel-half-m.gif)}
body#automotive div#right div.stars div.starHalf {background:url(/images/stars/star-automotive-half-m.gif)}

div#right div.stars div.starOff {background:url(/images/stars/star-gray-m.gif)}

div#middleContent div#rating,
div#middleContent div#reviewForm,
div#middleContent div#thks {
	margin:10px 40px 0px;
	color:#666666;
}
div#middleContent div#reviewForm input.price,
div#middleContent div#reviewForm textarea.review {
	border:3px solid #CCCCCC;
	padding:2px;
}
div#middleContent div#reviewForm div.row {
	margin-bottom:15px;
}
div#middleContent div#reviewForm input.price {
	width:40px;
}
div#middleContent div#reviewForm textarea.review {
	width:350px;
	height:250px;
}
div#middleContent input.quantity {
	width:40px;
}

div.starContainer {
	text-align:center;
	height:40px;
	font-size:9px;
	color:#990000;
}

div.editStarContainer {
	width: 120px;
	position:relative;
	text-align:center;
	margin-bottom:15px;
	margin-left:120px;
	font-size:11px;
	font-weight:bold;
}
div.editStarContainer div.editStars {
	height:22px;
}
div.editStarContainer div.editStars div.starOn,
div.editStarContainer div.editStars div.starOff {
	width:24px;
	height:22px;
	background: no-repeat;
	position:absolute;
}
div.editStarContainer div.editStars div.starOn span,
div.editStarContainer div.editStars div.starOff span {
	display:none;
}

div.submitButton {
	float:right;
	text-align:center;
	margin-right: 50px;
	margin-bottom:50px;
}
div.submitButton a {
	display:block;
	border:3px solid #CCCCCC;
	background-color:#EEE;
	text-decoration:none;
	padding:4px 7px;
}
div.submitButton a:hover {
	background-color:#FFF;
}

div.countContainer {
	text-align:center;
	font-size:9px;
	color:#999999;
	padding-bottom:15px;
}

div.countContainer span.count {
	font: bold 18px Georgia,verdana;
	color:#990000;
}
/*

dining  990000
nightlife d96d25
shopping  4e61a0
health-beauty 996699
home  307f7f
live-learn  9e4570
travel  8a9f50


*/
body#dining div.starContainer {color:#990000}
body#nightlife div.starContainer {color:#d96d25}
body#shopping div.starContainer {color:#4e61a0}
body#health-beauty div.starContainer {color:#996699}
body#live-learn div.starContainer {color:#9e4570}
body#travel div.starContainer {color:#8a9f50}
body#automotive div.starContainer {color:#0d030b}

div#middleContent div.stars div.starOn span {

}
div#middleContent div.stars div.starHalf span {

}
div#middleContent div.stars div.starOff span {

}


body#index a {color:#990000}
body#dining a {color:#990000}
body#nightlife a {color:#d96d25}
body#shopping a {color:#4e61a0}
body#health-beauty a {color:#996699}
body#live-learn a {color:#9e4570}
body#travel a {color:#8a9f50}
body#automotive a {color:#0d030b}





div#middle div.box-out {
	width:485px;
	background: #999999 url(/images/box-bg-310.gif) repeat-x top;
	margin:20px 0px;
	padding:5px;
}
div#middle div.box-in {
	width:485px;
	background-color:#FFFFFF;
	min-height: 300px;
}
div#middle div.box-title {
	padding-left:25px;
}
div#middle div.box-title span {
	background-color:#FFFFFF;
	padding:0px 12px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-12px;
	font-family:arial;
}


div#middle div.formContainer {
	margin-left: 40px;
	color:#999;
	font-weight:normal;
	padding-bottom:40px;
}
div#middle div.formContainer p {
	font-size:10px;
}
div#middle div.formContainer input.text {
	width:300px;
}
div#middle div.formContainer input.quantity {
	width:40px;
}

div#middle div.formContainer input.text,
div#middle div.formContainer input.quantity {
	font-size:14px;
	color:#333;
	padding:2px;
	border:3px solid #CCCCCC;
	background-color:#EEEEEE;
	margin-bottom:4px;
}
div#middle div.formContainer textarea.text {
	width:300px;
	height:180px;
	font-size:14px;
	color:#333;
	padding:2px;
	border:3px solid #CCCCCC;
	background-color:#EEEEEE;
	margin-bottom:4px;
}
div#middle div.formContainer input.submit {
	margin:5px 20px;
	width:80px;
	font-size:12px;
	color:#333333;
	padding:2px;
	border:2px solid #CCCCCC;
	background-color:#EEEEEE;
}
div.placePurchase {
	margin-left:20px;
}






div#rightContent {
	width:220px;
	margin-left:15px;
	padding-top:25px;
}


div#right p {
	font-size:100%;
	line-height:160%;
	color:#666666;
}



div.logoContainer {
	width:200px;
	margin-left:10px;
	margin-bottom:30px;
}
div.logoContainer img {

}

div#right div.box-out {
	width:220px;
	background: #A2A2A2 url(/images/box-bg-179.gif) repeat-x top;
	margin-bottom:20px;
	padding:3px;
}
div#right div.box-in {
	width:220px;
	background-color:#FFFFFF;
	padding-bottom:15px;
	min-height: 185px;
}
div#right div.box-title {
	width:220px;
	text-align:center;
}
div#right div.box-title span {
	background-color:#FFFFFF;
	padding:0px 12px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-12px;
	font-family:arial;
}

div#right div.box-in select {
	width:176px;
	margin-left:20px;
	margin-bottom:8px;
	font-size:12px;
	color:#333;
	border:2px solid #CCCCCC;
}
div#right div.box-in select option {
	padding: 1px 2px;
}


div#right div.box-in div.rateThis {
	text-align:center;
	padding:10px 0px;
}
div#right div.box-in div.rateThis a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
div#right div.box-in div.rateThis a:hover {
	text-decoration:underline;
}
div#middle div.rateThis {
	margin:20px 10px 20px 40px;
}
div#middle div.rateThis a {
	font-size:18px;
	text-decoration:none;
	padding-bottom:3px;
}
div#middle div.rateThis a:hover {
	border-bottom:1px solid #CCCCCC;
}

div#right div#clientVoucher p {
	margin:0px 10px;
	font-size:11px;
}

div#right div#clientTerms ul{
	margin:0px 10px;
	font-size:11px;
	color:#999999;
	list-style: square inside;
}
div#right div#clientTerms ul{
	margin:0px 10px;
	font-size:11px;
	color:#999999;
	list-style: square inside;
}

div#right div#memberLogin p {
	margin:0px 10px;
	font-size:11px;
	color:#999999;
	line-height:120%;
}

div#right div#memberLogin div.formContainer {
	font-size:10px;
	font-weight:bold;
	color:#666;
	margin:5px 10px;
	text-align:center;
}
div#right div#memberLogin div.formContainer input.text {
	width:150px;
	font-size:14px;
	color:#333;
	padding:2px;
	border:3px solid #CCCCCC;
	background-color:#EEEEEE;
	margin-bottom:4px;
}
div#right div#memberLogin div.formContainer input.submit {
	margin:5px 20px;
	width:50px;
	font-size:12px;
	color:#333333;
	padding:2px;
	border:2px solid #CCCCCC;
	background-color:#EEEEEE;
}
div#right div#memberLogin div.formContainer a {
	font-size:10px;
	text-decoration:none;
	color:#999;
	font-weight:normal;
	padding-bottom:3px;
}
div#right div#memberLogin div.formContainer a:hover {

}


body#index div#right div#clientVoucher p strong {color:#990000;}
body#dining div#right div#clientVoucher p strong {color:#990000;}
body#nightlife div#right div#clientVoucher p strong {color:#d96d25;}
body#shopping div#right div#clientVoucher p strong {color:#4e61a0;}
body#health-beauty div#right div#clientVoucher p strong {color:#996699;}
body#live-learn div#right div#clientVoucher p strong {color:#9e4570;}
body#travel div#right div#clientVoucher p strong {color:#8a9f50;}
body#automotive div#right div#clientVoucher p strong {color:#0d030b;}

div#right div.enjoyCard {
	text-align:center;
	padding-bottom:15px;
}
div#right input.submit {
	margin:0px 20px;
	width:50px;
	font-size:12px;
	color:#333333;
	padding:2px;
	border:2px solid #CCCCCC;
	background-color:#EEEEEE;
}



div#left div.box-out {
	width:168px;
	background: #A2A2A2 url(/images/box-bg-179.gif) repeat-x top;
	margin-bottom:20px;
	margin-left:20px;
	padding:1px;
}
div#left div.box-in {
	width:168px;
	background-color:#FFFFFF;
	min-height: 185px;
	text-align:center;
}
div#left div.box-title {
	width:168px;
	text-align:center;
}
div#left div.box-title span {
	background-color:#FFFFFF;
	padding:0px 12px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:-9px;
	font-family:arial;
}
div#left div#memberLogin div.formContainer {
	font-size:10px;
	font-weight:bold;
	color:#666;
	margin:5px 10px;
	text-align:center;
}
div#left div#memberLogin div.formContainer input.text {
	width:120px;
	font-size:14px;
	color:#333;
	padding:2px;
	border:2px solid #CCCCCC;
	background-color:#EEEEEE;
	margin-bottom:2px;
}
div#left div#memberLogin div.formContainer input.submit {
	float:right;
	margin-right:10px;
	margin-top:3px;
	width:50px;
	font-size:9px;
	font-weight:bold;
	color:#666;
	padding:2px;
	border:2px solid #CCCCCC;
	background-color:#EEEEEE;
}
div#left div#memberLogin div.formContainer a {
	font-size:10px;
	text-decoration:none;
	color:#999;
	font-weight:normal;
	padding-bottom:3px;
}
div#left div#memberLogin div.formContainer a:hover {
	border-bottom:1px solid #990000;
}
div#left div.box-in a {
	text-decoration:none;
}
div#left div.box-in a:hover {
	text-decoration:underline;
}





div#left div.box-in div.offer {
	font-size:10px;
	color:#666666;
	padding:5px;
	text-align:left;
}
div#left div.box-in div.logo {
	font-size:10px;
	color:#666666;
}

div#left div.rateThis {
	margin:20px auto;
}
div#left div.rateThis a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#999;
	padding:4px;
	border:1px solid #990000;
}
div#left div.rateThis a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

body#dining div#left div.rateThis a {color:#990000;border:2px solid #CCC;}
body#nightlife div#left div.rateThis a {color:#d96d25;border:2px solid #CCC;}
body#shopping div#left div.rateThis a {color:#4e61a0;border:2px solid #CCC;}
body#health-beauty div#left div.rateThis a {color:#996699;border:2px solid #CCC;}
body#live-learn div#left div.rateThis a {color:#9e4570;border:2px solid #CCC;}
body#travel div#left div.rateThis a {color:#8a9f50;border:2px solid #CCC;}
body#automotive div#left div.rateThis a {color:#0d030b;border:2px solid #CCC;}

body#dining div#left div.rateThis a:hover {background-color:#990000;color:#FFFFFF;}
body#nightlife div#left div.rateThis a:hover {background-color:#d96d25;color:#FFFFFF;}
body#shopping div#left div.rateThis a:hover {background-color:#4e61a0;color:#FFFFFF;}
body#health-beauty div#left div.rateThis a:hover {background-color:#996699;color:#FFFFFF;}
body#live-learn div#left div.rateThis a:hover {background-color:#9e4570;color:#FFFFFF;}
body#travel div#left div.rateThis a:hover {background-color:#8a9f50;color:#FFFFFF;}
body#automotive div#left div.rateThis a:hover {background-color:#0d030b;color:#FFFFFF;}



table.myRatings {
	width:100%;
	padding:0px;
	margin:0px;
}
table.myRatings td  {
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}
table.myRatings tr.titleRow td {
	border-bottom:1px solid #EEEEEE;
	padding:5px 10px;
	font-weight:bold;
}
table.myRatings tr.venueRow td {
	border-bottom:1px solid #EEEEEE;
	padding-left:5px;
	padding-top:2px;
}
table.myRatings tr.on td {
	border-bottom:none;
	padding-left:5px;
	padding-top:2px;
}

table.myRatings td.reviewDetail {
	padding:10px 0px 10px 20px;
	color:#000;
	font-size:13px;
	line-height:180%;
}

table.myRatings tr.venueRow td div.myScore {background-color:#FFCC00;color:#990000;}
table.myRatings tr.venueRow td div.avgScore {background-color:#990000;color:#FFCC00;}
table.myRatings tr.venueRow td div.myScore,
table.myRatings tr.venueRow td div.avgScore {margin-bottom:2px;}
table.myRatings tr.venueRow td div.myScore span,
table.myRatings tr.venueRow td div.avgScore span {padding-left:10px;}



body #bottomCenter a {
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:3px;
}
body #bottomCenter a:hover {
	border-bottom:1px solid #990000;
}



ol.surveyQ li {
	margin-left:0px;
}

ol.surveyQ ul li {
	margin-left:-10px;
	list-style:none;
	margin-bottom:5px;
}

div#snlogo {
	width:102px;
	margin-left:49px;
}
div#snlogo div.follow {
	text-align:center;
	font-size: 9px;
	color: #999999;
	margin-bottom:5px;
}
div#snlogo div.facebook {
	margin-bottom:5px;
	border: 1px solid #253b65;
}
div#snlogo div.twitter {
	margin-bottom:5px;
	border: 1px solid #33ccff;
}

/*Added Sep 30*/

div.itemFoot {
	font-size:10px;
	color:#666666;
}


div#middleContent #statusTop,
div#middleContent #statusBottom {
	width:auto;
	position:relative;
	margin:10px 0px;
	height:14px;
	text-align:center;
	color:#CCCCCC;
}
div#middleContent td #statusBottom{
	margin-top:5px;
	float:left;
}
div#middleContent .statusPage {
	text-align: center;
	font-size: 9px;
	padding:0px;
}
div#middleContent .statusPage a {
	position:relative;
	padding:4px 8px;
	border:1px solid #EEEEEE;
	text-decoration:none;
	margin-right:2px;
}
div#middleContent .statusPage a.on {
	background-color:#F3F3F3;
}

div#middleContent #statusBottom {
	margin-top:30px;
}




div#latestNews div.item {
	padding: 5px;
	text-align:left;
	font-size:11px;
	color:#666;
	border-bottom:1px solid #ccc;
}
div#latestNews div.bottom {
	text-align:right;
	font-size:11px;
	padding:2px 5px;
}

div#latestNews a {
	margin-left: 5px;
	text-decoration:none;
}


input#searchc{ width:70%; }


/* Strange IE 6 fixes  \*/
* html  {

}
/* End Fix*/


/* common css */
select, input[type=text], input[type=password]{
     background-color: #F4F4F4;
     border: 3px solid #CCC;
     color: #336699;
     padding: 2px;
     width:90px;
}
select{
	max-width:300px;
}
/* common css */

/* colors */
body#dining div#center div.statusPage a:hover  {background-color:#990000;color:#FFFFFF;border:1px solid #990000}
body#dining div#center div.statusPage a.on{border:1px solid #990000;}
body#dining div#center div.statusPage a.on:hover {border:1px solid #990000;background-color:#F3F3F3;color:#990000}
body#dining div#center div.articlePhoto div.photoCount a:hover {border:1px solid #990000;background-color:#990000}
body#admin div#center div.statusPage a{ color:#666; text-decoration:none; }
body#admin div#center div.statusPage a:hover  {background-color:#ccc;color:#FFFFFF;border:1px solid #999}
body#admin div#center div.statusPage a.on{border:1px solid #ccc;}
body#admin div#center div.statusPage a.on:hover {border:1px solid #cc0000;background-color:#F3F3F3;color:#ccc;}
body#admin div#center div.articlePhoto div.photoCount a:hover {border:1px solid #ccc;background-color:#ccc;}
/* colors */
/* warning */
.warning{ width:100%; background:#faedcc; border:#666 solid 1px; margin:20px 0px; }
body#admin div#center .warning ul{ margin:10px; list-style:none; color:#990000; }

ul.multi-li { margin-top:30px;}
ul.multi-li li{ list-style:none;  display:block; float:left; margin-bottom:10px;}
ul.multi-li li span{ width:110px; display:inline-block; }
/*search-form*/
#search-form td a{ margin-bottom:15px; display:inline-block;}
/* sign up */
body.three #left #SignUp{ font-size:11px; text-align:left; padding:4px;}
body.three #left #SignUp span{ color:#990000; padding-right:4px;   }
body.three #left #signup .bottom a{ font-size:11px;font-family:arial;}
body.three #left #signup input{}
body.three #left #signup input.submit {
background-color:#EEEEEE;
border:2px solid #CCCCCC;
color:#333333;
font-size:12px;
margin: 0px auto;
_display:inline;
padding:2px;
width:80px;

}
/* End sign up */
/* mobile*/
body.three #left #email-SignUp{ font-size:11px; text-align:left; padding:4px;}
body.three #left #email-SignUp span{ color:#990000; padding-right:4px;   }
body.three #left #email-SignUp .bottom a{ font-size:11px;font-family:arial;}
body.three #left #email-SignUp input{}
body.three #left #email-SignUp input.submit {
background-color:#EEEEEE;
border:2px solid #CCCCCC;
color:#333333;
font-size:12px;
margin: 0px auto;
_display:inline;
padding:2px;
width:80px;

}
/* End mobile */

