body {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold; 
	line-height:120%;
	color: #1D3361;
}

h1.quote {
	font-style: italic;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

h1.home {
	text-align: center;
}

h1.penthouse {
	text-align: center;
	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: normal;
}

h1.algerhouse {
	text-align: center;
	font: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	line-height: normal;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal; 
	line-height:100%;
}

.info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal; 
	line-height:100%;
	text-align:center;
	font-weight: bold;
}

a.info:link {
	color: #333333;
}

a.info:hover {
	color:#000;
}


/*a.cateringlink {

	height: 0px;

}*/

h2.catering:link {
	color: #FFF;
}

.header2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16;
	font-weight:bold; 
	line-height:100%;
	color: #1D3361;	
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #1D3361;	
}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #000000 !important;	
}

#history {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	}

p.history {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	color: #1D3361;
	padding-bottom: 10px;
}

p,td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px;
	color: #000000;
}

#main {
	width: 960px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#bottomwide {
	background-image:url('http://www.manhattanpenthouse.com/_img/gold_bottom_wide.png');
	background-repeat: no-repeat;
	height: 20px;
	width: 950px;
	margin: 0;
	padding: 0;

}



#bottomblue {
	background-image:url('http://www.manhattanpenthouse.com/_img/bottom_blue.png');
	background-repeat: no-repeat;
	height: 20px;
	margin: 0;
	padding: 0;
}

#bottomgreen {
	background-image:url('http://www.manhattanpenthouse.com/_img/bottom_green.png');
	background-repeat: no-repeat;
	height: 20px;
	width: 450px;
	margin: 0;
	padding: 0;
}

#bottombrown {
	background-image:url('http://www.manhattanpenthouse.com/_img/bottom_brown.png');
	background-repeat: no-repeat;
	height: 20px;
	margin: 0;
	padding: 0;
}


#topblue {
	background-image:url('http://www.manhattanpenthouse.com/_img/top_blue.png');
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 0;
}

#topbrown {
	background-image:url('http://www.manhattanpenthouse.com/_img/top_brown.png');
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 0;
}

#topgreen {
	background-image:url('http://www.manhattanpenthouse.com/_img/top_green.png');
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 0;
}

#topwide {
	background-image:url('http://www.manhattanpenthouse.com/_img/gold_top_wide.png');
	background-repeat: no-repeat;
	height: 11px;
	width: 950px;
	margin: 0;
	padding: 0;
}



#intro {
	position: relative;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}



#hdrhome1 {

	height: 25px;

}



#catering {

	padding: 0;

	position: relative;

	background-image:url('http://www.manhattanpenthouse.com/_img/red_bg.png');

	background-repeat: repeat-y;

	margin: 0;

	width: 950px;

	height: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight:bold; 

	text-transform: uppercase;

	text-align: center;

	color: #FFF;

	padding-top: 10px;

	padding-bottom: 5px;

}



#showcase {
	position:relative;
	height: 531px;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 0 auto;
}



#showcase .left {
	width: 185px;
	position: relative;
	float: left;
	margin: 0;
	height: 100%;
	text-align: left;
}

#showcase .center {
	width: 354px;
	position: relative;
	float: left;
	margin-left: 30px;
	height: 100%;
	text-align: left;
}



#penthouseleft {
	background-image:url('http://www.manhattanpenthouse.com/_img/bg_blue_home.png');
	background-repeat: repeat-y;
	padding-bottom:10px;
	height: 500px;
	text-align: left;
}

img.showcase {
	margin-left: 23px;
}


#algerhouseleft {
	background-image:url('http://www.manhattanpenthouse.com/_img/bg_green_home.png');
	background-repeat: repeat-y;
	padding-bottom:10px;
	height: 500px;
	text-align: left;
}

#sidebarleft {
	background-image:url('http://www.manhattanpenthouse.com/_img/bg_brown_home.png');
	background-repeat: repeat-y;
	padding-bottom:10px;
	height: 500px;
	width: 185px;
	text-align: left;
}

#showcase .right {
	width: 354px;
	position: relative;
	float: right;
	margin-left: 30px;
	height: 100%;
	text-align: left;
}



/*P:first-letter {

	font-family: Georgia;

	font-size: 150%;

	}(*/



input, textarea, select {

	font-size: 11px;

	padding: 2px 0;

	color: #1D3361;

	border: 1px solid #7b7b7b;

	background : White;

}



a {

	text-decoration: none;

	color: #c9b276;	

	padding-top: 6px;

}



a:link{

	text-decoration: none;

	color: #c9b276;

}



a:visited{

	text-decoration: none;

	color: #c9b276;

}



a:hover{

	text-decoration:none;

	color: #ffffff;

}



.required {

	color: red;

}



.footer {

	color: #c9b276;

	font-size: 12px;

	padding-top:0px;

}



.footerhome {

	color: #072604;

	font-size: 12px;

	padding-top: 0;

	padding-left: auto;

	padding-right: auto;

	text-align: center;

}



.footerhome:link {

	color: #072604;

}



a.footer:link {

	color: #c9b276;

}



a.footer:visited {

}



a.footer:hover {

	color: #f8e6b1;

	text-decoration:underline;

}



/*MANHATTAN PENTHOUSE PAGE STYLES*/

.gallery { color:white; font-size: 16px;}

#caption_mp_gallery { padding:3px 0px 10px 0px; color:white;}

#caption_mp_features { padding:3px 0px 10px 0px; color:white;}



.MPuses_corporate_title { font-weight: bold; font-size: 14px; color: #ffffff; }

.MPuses_corporate_body { color: #ffffff;

}

a.MPuses_corporate_link { color: #CC0099; font-weight: bold; font-size: 12px; }

a.MPuses_corporate_link:link { color: #CC0099; font-weight: bold; font-size: 12px; }

a.MPuses_corporate_link:visited { color: #CC0099; font-weight: bold; font-size: 12px; }

a.MPuses_corporate_link:hover { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration:underline;}



.MPuses_weddings_title {

	font-weight: bold;

	font-size: 14px;

	color: #158C28;

}



.MPuses_weddings_body {

	color: #158C28;

}



a.MPuses_weddings_link {

	font-weight: bold;

	font-size: 12px;

	color: #158C28;

}



a.MPuses_weddings_link:link {

	font-weight: bold;

	color: #158C28;

}



a.MPuses_weddings_link:visited {

	font-weight: bold;

	color: #158C28;

}



a.MPuses_weddings_link:hover {

	color: #A56111;

	text-decoration:underline;

}



.MPuses_family_body {

	color: #158C28;

}



a.technical {

	font-weight: bold;

	font-size: 12px;

	color: #158C28;

}





a.technical:link {

	font-weight: bold;

	color: #0A1F3E;

	text-decoration:underline;

}

a.technical:visited {

	font-weight: bold;

	color: #0A1F3E;

	text-decoration:underline;

}

a.technical:hover {

	color: #0A1F3E;

	text-decoration:underline;

}

/*ALGER PAGE STYLES*/

#caption_alg_features {

	padding:3px 0px 10px 0px;

	color:white;

}#caption_alg_great {

	padding:3px 0px 10px 0px;

	color: #248524;

	font-size: 14px;

}



.alg_great {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

#caption_alg_garden {

	padding:3px 0px 10px 0px;

	color: #045D04;

}

.alg_garden {

	color: #045D04;

	font-size: 16px;	

}

.alg_layout {
	color: #000000;
}

.alg_techincal table {

	color: #033502;

}

.alg_gallery {

	color: #248524;

}

#caption_alg_gallery {

	padding:3px 0px 10px 0px;

	color: #248524;

}

.ALGuses_corporate_title { font-weight: bold; font-size: 14px; color: #000000; }

.ALGuses_corporate_body { color: #000000; font-size: 14px !important; }

a.ALGuses_corporate_link { color: #000000; font-weight: bold; font-size: 12px; }

a.ALGuses_corporate_link:link { color: #000000; font-weight: bold; font-size: 12px; }

a.ALGuses_corporate_link:visited { color: #000000; font-weight: bold; font-size: 12px; }

a.ALGuses_corporate_link:hover { color: #000000; font-weight: bold; font-size: 12px; text-decoration:underline;}

a.ALGuses_corporate_link:link {
	color: #009900;
	font-weight: bold;
	font-size: 12px;
}



.ALGuses_weddings_title {

	font-weight: bold;

	font-size: 14px;

	color: #158C28;

}

.ALGuses_weddings_body {

	color: #158C28;

}

a.ALGuses_weddings_link {

	font-weight: bold;

	font-size: 12px;

	color: #158C28;

}

a.ALGuses_weddings_link:link {

	font-weight: bold;

	color: #158C28;

}

a.ALGuses_weddings_link:visited {

	font-weight: bold;

	color: #158C28;

}

a.ALGuses_weddings_link:hover {

	color: #651D04;

	text-decoration:underline;

}/*CATERING PAGE STYLES*/

.catering {

	color: #033502;

}/*COMMON PAGE STYLES*/

.common {

	font-weight: bold;

	font-size: 14px;

	color: #CC0099;

}

a.common {

	font-weight: bold;

	font-size: 12px;

	color: #248524;

}

a.common:link {

	font-weight: bold;

	color: #248524;

}

a.common:visited {

	font-weight: bold;

	color: #CC0099;

}

a.common:hover {

	color: #CC0099;

	text-decoration:underline;

}

#caption_common_about { padding:3px 0px 10px 0px; color:#248524;}



.menus {

	font-family: Times,serif;

	font-style: italic;

	font-weight: bold;

	font-size: 18px;

	color: #CC0099;

}

.menus_body {

	font-family: Times,serif;

	font-style: italic;

	font-size: 16px;

	color: #248524;

}



a.menus {

	font-weight: bold;

	font-size: 14px;

	color: #A7011D;

}

a.menus:link {

	font-weight: bold;

	color: #CC0099;

}

a.menus:visited {

	font-weight: bold;

	color: #CC0099;

}

a.menus:hover {

	color: #CC0099;

	text-decoration:underline;

}

.testimonials {

	font-weight: bold;

	font-size: 14px;

	color: #CC0099;

}

a.testimonials {

	font-weight: bold;

	font-size: 12px;

	color: #CC0099;

}

a.testimonials:link {

	font-weight: bold;

	color: #CC0099;

}

a.testimonials:visited {

	font-weight: bold;

	color: #CC0099;

}

a.testimonials:hover {

	color: #A7011D;

	text-decoration:underline;

}

.links {
	font-weight: bold;
	font-size: 14px;
	color: #006;
}

a.links {

	font-weight: bold;

	font-size: 12px;

	color: #CC0099;

}

a.links:link {

	font-weight: bold;

	color: #CC0099;

}



a.links:visited {

	font-weight: bold;

	color: #CC0099;

}



a.links:hover {

	color: #CC0099;

	text-decoration:underline;

}

.usesintro {
color: #ffffff !important;
}


.contact_script {

	color: #000000;	

	font-family: Brush Script MT;

	font-size: 28px;

}



.contact td {

	color: #000000;	

}



#nav_box {

padding:3px 0px 3px 0px;

border-bottom: 1px solid #DDBD83;

font-weight: bold;

font-size: 12px;

}



#nav_box2 {

padding:3px 0px 3px 0px;

font-weight: bold;

font-size: 12px;

}



#caption {

padding:7px 0px 0px 0px;

}



#header_caption1 {

font-weight: bold;

padding:7px 0px 0px 0px;

font-size: 16px;

color: #c9b276;	

}



#header_caption2 {

font-size: 14px;

color: #c9b276;	

font-style: italic;

font-weight: bold;

}

