/***********/
/* BANNERS */
/***********/

.eBannerSquare {
	float: right;
	margin-top: 52px;
	margin-right: 7px;
}

/********************/
/* INTRO JOIN TODAY */
/********************/

img, .eIntroJoinToday  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday {
	background: url(http://67.222.45.189/images/bg_intro_02.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

.eIntroJoin {
	height: 190px;
}

img, .eIntroJoinToday01  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday01 {
	background: url(http://67.222.45.189/images/bg_intro_01.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday01 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

img, .eIntroJoinToday02  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday02 {
	background: url(http://67.222.45.189/images/bg_intro_02.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday02 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

img, .eIntroJoinToday03  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday03 {
	background: url(http://67.222.45.189/images/bg_intro_03.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday03 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

img, .eIntroJoinToday04  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday04 {
	background: url(http://67.222.45.189/images/bg_intro_04.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday04 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

img, .eIntroJoinToday05  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday05 {
	background: url(http://67.222.45.189/images/bg_intro_05.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday05 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

img, .eIntroJoinToday06  {
	behavior: url(/script/css/iepngfix.htc);
}

.eIntroJoinToday06 {
	background: url(http://67.222.45.189/images/bg_intro_06.png) no-repeat;
	float: left;
	height: auto;
}

.eIntroJoinToday06 img.joinToday {
	float: left;
	clear: left;
	margin-top: 97px;
	margin-left: 211px;
}

/********************/
/* 2 MODULES LAYOUT */
/********************/

.e2ModulesTop, .e2ModulesMiddle, .e2ModulesBottom {
	clear: both;
	width: 100%;
	height: auto;
	font-family: Arial;
	color: #3C3C3C;
	font-size: 12px;
}

.e2ModulesMiddle {
	background: url(http://67.222.45.189/images/bg_2module_middle.png) repeat-y;
	behavior: url(/script/css/iepngfix_repeat.htc);
}

.e2ModulesBottom {
	background: url(http://67.222.45.189/images/bg_2module_bottom.png) bottom;
	behavior: url(/script/css/iepngfix.htc);
	height: 20px;
}

.eModuleSmall p.text span {
	background:url(http://67.222.45.189/images/bg_sign_in.gif) no-repeat;
	display: block;
	width: 177px;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	margin-top: 10px;
}

.eModuleSmall p.text span a {
	color: #1A137D;
	font-weight: bold;
}

/************************************/
/* FIND A RESTAURANT, FIND A CRITIC */
/************************************/

.bgFindRestaurantIntro {
	width: 371px;
	float: left;
	background: url(http://67.222.45.189/images/bg_find_a_restaurant_small.png) repeat-y;
	behavior: url(/script/css/iepngfix.htc);
	height: 99px;
}

.bgFindRestaurantIntro p {
	margin: 40px 10px 0px 20px;
}

.bgFindCriticIntro {
	width: 371px;
	float: right;
	background: url(http://67.222.45.189/images/bg_find_a_critic_small.png) repeat-y;
	behavior: url(/script/css/iepngfix.htc);
	height: 99px;
}

.bgFindCriticIntro p {
	margin: 40px 10px 0px 54px;
}

.eLeft {
	float: left;
}

.eLeft p {
	clear: both;
	padding: 5px 10px 0px 145px;
	margin: 0px 0px 3px 0px;
}

.eLeft p.error {
	clear: both;
	padding: 0px;
	padding-left: 20px;
	padding-top: 10px;
	color: #C30101
}

.eRight {
	float: right;
}

.eRight p {
	clear: both;
	padding: 5px 0px 0px 143px;
	margin: 0px 0px 3px 0px;
}

.eRight p.error {
	clear: both;
	padding: 0px;
	padding-left: 17px;
	padding-top: 10px;
	color: #C30101
}

.eModuleSmall hr {
	width: auto;
	#width: 100%;
	color: #E3E3E3;
	margin-left: 12px;
	margin-right: 9px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 5px;
	size: 1px;
	padding: 0px;
	#margin-top: 0;
	#margin-bottom: 0;
	clear: both;
	border: 0;
 	background-color: #E3E3E3;
}

.eModuleSmall {
	position: relative;
	width: 371px;
	font-family: Arial;
	color: #3C3C3C;
	font-size: 12px;
}

.eModuleSmall label {
	float: left;
	width: 125px;
	margin-left: -125px;
	font-weight: bold;
}

.eModuleSmall p.text {
	clear: both;
	padding: 5px 10px 0px 20px;
	margin: 10px 0px 0px 0px;
}

.eModuleSmall p.text a {
	color: #3C3C3C;
	background: url(http://67.222.45.189/images/bg_link_dots_black.gif) bottom repeat-x;
	text-decoration: none;
}

.eModuleSmall p.text a:hover {
	color: #3C3C3C;
	background: none;
	text-decoration: none;
}

.eModuleSmall input, select {
	border: 1px solid #7F9DB9;
	font-family: Arial;
	color: #3C3C3C;
	font-size: 12px;
	margin: 0px;
	paddin: 0px;
	width: 195px;
}

.eModuleSmall input.noStyle {
	border: none;
	width: auto;
}

/********/
/* TAGS */
/********/

.eTags {
	clear: right;
	float: right;
	width: 371px;
}

.eTags p {
	margin: 0px 10px 0px 18px;
}

.eTags label {
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

.eTags a {
	color: #3C3C3C;
	background: url(http://67.222.45.189/images/bg_link_dots_black.gif) bottom repeat-x;
	text-decoration: none;
}

.eTags a:hover {
	color: #3C3C3C;
	background: none;
	text-decoration: none;
}

.eTags .t1 {
	font-size: 18px;
	font-weight: bold;
}

.eTags .t2 {
	font-size: 18px;
}

.eTags .t3 {
	font-size: 16px;
	font-weight: bold;
}

.eTags .t4 {
	font-size: 16px;
}

.eTags .t5 {
	font-size: 14px;
	font-weight: bold;
}

.eTags .t6 {
	font-size: 14px;
}

.eTags .t7 {
	font-size: 12px;
	font-weight: bold;
}

.eTags .t8 {
	font-size: 12px;
}

/*******************/
/* FEATURED MODULE */
/*******************/

.eFeaturedModule {
	clear: both;
	width: 100%;
	background: url(http://67.222.45.189/images/bg_featured_module.png) center no-repeat;
	behavior: url(/script/css/iepngfix.htc);
	height: 170px;
	font-family: Arial;
	color: #3C3C3C;
	font-size: 11px;
}

#.eFeaturedModule img {
	height: 1;
	width: 1;
}

.eFeaturedModule ul {
	margin: 0px 0px 0px 16px;
	padding: 0px;
}

.eFeaturedModule li {
	float: left;
	display: inline;
	width: 215px;
	margin-right: 25px;
	position: relative;
}

.eFeaturedModule img.thumb {
	border: 1px solid white;
	margin-right: 5px;
	margin-top: 3px;
	float: left;
}

.eFeaturedModule h2 {
	padding: 22px 0px 15px 16px;
	margin: 0px;
}

.eFeaturedModule h3 {
	margin: 0px 0px 3px 0px;
	font-size: 12px;
	font-weight: bold;
}

.eFeaturedModule h3 a {
	text-decoration: none;
	color: #3C3C3C;
}
.eFeaturedModule h3 a:hover {
	text-decoration: underline;
	color: #3C3C3C;
}