/* CSS Document */
/* Main elements */
body{
	background-color: #FFFFFF;
	background-image: url(../media_assets/common/bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
	color: #424242;
	font-size: 0.7em;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p {line-height:15px;}
	
a {
	color: #2E2E2E;
	border: 0;
	outline: none;
	text-decoration: underline;
	cursor: pointer;
}


a.termslink{
	font-size: 10px;
	color: #b2babd;
	text-decoration: underline;
	}

a:hover {
	color: #990000;
	text-decoration: none;
	}
#container{
	width: 778px;
	margin:0 auto;
	background-color: #FFFFFF;
	vertical-align: top;
		
}
#body_index{
	width: 778px;
	margin:0 auto;
	background-color: #303030;
	vertical-align: top;
}
#list{
	width: 625px;
	background-color: #fbfbfb;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	border: 1px solid #f1f1f1;
	list-style-type: disc;
}
#list_numbered{
	width: 625px;
	background-color: #fbfbfb;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	border: 1px solid #f1f1f1;
	
}
.logo_bg {
	background-image: url(../media_assets/banner/l22_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	margin-left: 7px;
	font-weight: normal;

} 

/* Index bottom row */

.index_rowbig {
	font-size: 21px;
	margin-left: 7px;
	
	}
.index_botline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	background-color: #fff;
	}
.indexgallery_bg {
	background-image: url(../media_assets/index/gallery_th.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.indexgallery_text {
	font-size: 12px;
	margin-right: 5px;
	color: #FFFFFF;
	}
a.indexgallery_link {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;}
a.indexgallery_link:hover {
	text-decoration: underline;}	
#welcome_text {
	margin: 0px;
	text-align: justify;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 9px;
	line-height: 1.1em;
}	

/* Sub navigation */
.subnavbg {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
.subnavbg_text {
	vertical-align: middle;
	word-spacing: 1.1em;
	padding-left: 20px;
	color: #424242;
	}
.litegray {
	color: #5B5B5B;
	word-spacing: 1em;
}
.subnavbg_text2 {
	vertical-align: middle;
	word-spacing: 0em;
	color: #424242;
	padding-right: 15px;
}

.media_bump {
	padding: 10px 0 0 20px;}

/* End Subnavigation */

/* Promos Section  */

#world {vertical-align: top;overflow: auto;width: 778px;}
#vidcontainer {width: 778px; height: 325px; background-color: #000000;}
#vidheadline {font-size:22px;font-weight:100;margin-top:5px;padding-left:17px; background-image:url(../media_assets/promos/promo_topline.gif); background-repeat:no-repeat; background-position: left bottom;	}
#vidbodyleft {width: 380px; float: left; margin: 1em 2em 1em 1.5em;text-align: justify; background-image:url(../media_assets/promos/promo_rightline.gif); background-repeat:no-repeat; background-position:top right;}
#vidbodyright {width: 300px; float: left; margin: 1em 2em 1em 1.5em;text-align: justify;}
#vidcaption1 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
#vidcaption2 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
#vidcaption3 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
#vidcaption4 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
#vidcaption5 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
#vidcaption6 {width: 324px; height: 140px; margin: 0 0 0 .1em; padding: 5px 0 0px 0px; line-height: 1.7em;}
.vidinfoleft {float:left;}
.vidinforight {float:right;}
a.redlink {color: #cc0000;text-decoration: underline;cursor: pointer;}
a.redlink:hover {text-decoration: none;}
.white {color: #ffffff;}


/* Press Kit */
#logosheadline {font-size: 15px; color: #999999; margin: 15px 0 0 0;}
#presskitheadline {font-size: 15px; color: #999999; margin: 8px 0 0 0; width: 357px;}
#presskitheadline2 {font-size: 15px; color: #999999; margin: 8px 0 0 0px;}
#pressbodyleft {width: 380px; float: left; margin: 1em 1em 1em 1.5em;text-align: justify; }
#pressbodyright {width: 300px; float: left; margin: 1em 2em 1em 0em;text-align: justify;}
.presscaption_pdf {width: 380px; height: 50px; margin: 1em 0 0 .1em; padding: 0px 0 0px 50px; line-height: 1.7em; vertical-align: top; background-image:url(../media_assets/common/pdf_icon.gif); background-repeat:no-repeat; background-position:top left;}
.presscaption_eps {width: 380px; height: 50px; margin: 1em 0 0 .1em; padding: 0 0 0 50px; vertical-align: bottom; background-image:url(../media_assets/common/eps_icon.gif); background-repeat:no-repeat; background-position:top left; }
.presscaption_jpg {width: 380px; height: 50px; margin: 1em 0 0 .1em; padding: 0 0 0 50px; vertical-align: bottom; background-image:url(../media_assets/common/jpg_icon.gif); background-repeat:no-repeat; background-position:top left; }
.text_botbump {padding-bottom: 10px;}
.ethoscaption_pdf {width: 300px; height: 50px; margin: 1em 0 0 .1em; padding: 0px 0 0px 50px; line-height: 1.7em; vertical-align: top; background-image:url(../media_assets/common/pdf_icon.gif); background-repeat:no-repeat; background-position:top left;}
#affiliates {clear:both; margin: 0 0 2em 0; }
#affiliateheadline {font-size: 15px; color: #999999; margin: 8px 0 1em 0; padding-left: 1.3em; background-image:url(../media_assets/promos/promo_topline.gif); background-repeat:no-repeat; background-position: left bottom;	}

#presspage {margin: 1.5em 1.5em 1em 1.5em; padding-right: 10px; width:545px; text-align:justify;}
#pressbody {background-color: #FFFFFF; padding: 1.5em;}
#editorials {padding-top: 1em; padding-right: 2em; width: 300px;}
.thumb_bump {padding-right: 2em;}

/* Left Column Navigtion */
.itemnav_bg {
	background-image: url(../media_assets/common/itemnav_bg.gif);
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}
.bigtext {
	font-size: 22px;
	vertical-align: middle;
	padding-left: 15px;
	color: #424242;
	
}
.bigtext2 {
	font-size: 22px;
	vertical-align: middle;
	padding-left: 15px;
	color: #424242;
	padding-top: 25px;
}
.bigtext3 {
	font-size: 12px;
	vertical-align: middle;
	padding-left: 15px;
	color: #424242;
	padding-top: 2px;
	line-height: 18px;
}
.ovalglo_text {
	margin: 0px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 35px;
	padding-left: 17px;
	line-height: 1em;
}
.intro_text {
	margin: 0px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 17px;
	padding-left: 17px;
	line-height: 1em;
}
.index_intro {
	font-size: 22px;
	vertical-align: middle;
	padding-left: 15px;
	color: #424242;
	padding-top: 5px;
}

.thumb_desc {
	text-align: center;
}
.seating_bg {
	background-image: url(../media_assets/rental/seating_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.thumbnail1 {
	text-align: center;
	padding-bottom: 6px;
}
.tables_bg {
	background-image: url(../media_assets/rental/tables_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bars_bg {
	background-image: url(../media_assets/rental/bars_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* End Left Column Navigation */

/* Bubble pop-up */

.popup {
	position: absolute;
	z-index: 1;
	border-collapse: collapse;
	visibility: hidden;
}

.popup td.corner {
	height: 15px;
	width: 19px;
	}

.popup td#topleft { background-image: url(../media_assets/img/bubble-1.gif); }
.popup td.top { background-image: url(../media_assets/img/bubble-2.gif); }
.popup td#topright { background-image: url(../media_assets/img/bubble-3.gif); }
.popup td.left { background-image: url(../media_assets/img/bubble-4.gif); }
.popup td.right { background-image: url(../media_assets/img/bubble-5.gif); }
.popup td#bottomleft { background-image: url(../media_assets/img/bubble-6.gif); }
.popup td.bottom { background-image: url(../media_assets/img/bubble-7.gif); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../media_assets/img/bubble-8.gif); }

.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	}

table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
	}
	
table.popup-contents td {
	text-align: left;
	}
	
tr#release-notes th {
	text-align: left;
	text-indent: -9999px;
	background: url(../media_assets//starburst.gif) no-repeat top right;
	height: 17px;
	}
	
tr#release-notes td a {
	color: #333;
}
/* END POP-UP */

.page_bg {
	background-image: url(../media_assets/common/pagefold.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
/* FOOTER  */
.subscribe_bg {
	background-image: url(../media_assets/footer/signup_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.form_text {
	color: #424242;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.submit {
	padding-top: 0px;
}
.signup_text {
	font-size: 15px;
	vertical-align: middle;
	padding-left: 15px;
}
.bethefirst_text {
	vertical-align: middle;
}
.form_margin {
	margin: 0px;
	color: #424242;
}
.index_bg {
	background-image: url(../media_assets/index/index_ireland1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oval_bg {
	background-image: url(../media_assets/index/newmantle208.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.linktable_bg {
	background-image: url(../media_assets/index/indexmantle_aug08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.essex_bg {
	background-image: url(../media_assets/index/essexpage_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.metro_bg {
	background-image: url(../media_assets/index/essexfullpage_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.soho_bg {
	background-image: url(../media_assets/index/home_mantle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.congo_bg {
	background-image: url(../media_assets/index/congopage_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.index_bg2 {
	background-image: url(../media_assets/index/Introbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.index_introtext {
	background-image: url(../media_assets/index/introtext_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.index_introtext2 {
	background-image: url(../media_assets/index/introtext_bg3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* BOTTOM NAV NEW - 04/23/08 */

#marginbox {
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b2babd;
	width: 778px;
 }
#botnavleft {
	
	padding-top: 2.2em;
	height: 30px;
	float:left;
	
}
#botnavright {
	
	padding-top: 2.2em;
	font-size: 11px;
	height: 30px;
	float:right;
	text-align: right;
}
#termsnav{
	clear: both;
	color: #9F9F9F;
	padding-top: .8em;
	height: 25px;
	text-align: center;
}
a.botnavlink{
	font-size: 11px;
	color: #b2babd;
	text-decoration: underline;
	}

a.botnavlink:hover {
	color: #990000;
	text-decoration: none;
	}
	
/* End main elements */

/* CSS navigtion */
/*#menubar {
	font-size: .9em;
	margin: 16px 0 2.5em 0;
	
}
#navlist {
	margin: 0;
	padding: 0;
}
#navlist li {
	float: right;
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0;
	white-space: nowrap;
}
#navlist a, #navlist a:visited {
	border: 1px solid;
	border-color: #FFF #FFF #FFF #FFF;
	background-color: #FFFFFF;
	background-image:  url(media_assets/banner/rental_rl1.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #CCC;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 22px;
	padding-bottom: 3px;
	padding-left: 22px;
}
#navlist a:hover {
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #ddd #666 #666 #ddd;
	background-image:  url(media_assets/banner/rental_rl1.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #2D1E2D;
}
#menubar #navlist .uberlink {
	background-color: #9F6F9F;
	background-image:  url(media_assets/banner/rental_rl1.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #333 !important;
	font-weight: bold;
	cursor: default;
}
*/
/* END CSS navigation */
.container_border {
	border: 1px solid #E3E3E3;
}
.retailbg {
	background-image: url(../media_assets/retail/retail_mantle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.leasingbg {
	background-image: url(../media_assets/leasing/leasing-mantle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#small_gray {
	margin: 20px;
	text-align: center;
	font-size: 10px;
	color: #9F9F9F;}
	
.whitelink {
	color: #CCCCCC;
	outline: none;
	text-decoration: underline;}
.actiontext {
	margin-left: 20px;
	font-size: 13px;
	color: #2f2f2f;}
	
	/* From Test.css */
	
#about_space {
	vertical-align: top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 15px;
	text-align:justify;
}

#bottomnav {
	width: 778px;
	margin: 0 auto;
}

#bnav {
	margin: 20px 10px;
	text-align: center;
	font-size: 10px;
	color: #9F9F9F;
	position: relative;
	z-index: 100;
	left: 100px;
	width: 505px;
	float: left;
	}

#caterlogo {
	float: right;
	z-index: 1000;
	position: relative;
	top: 20px;
}

.hfaq {
	padding-left: 20px;
}

#faq_text {
	float: left;
	padding-left: 20px;
}