@charset "utf-8";
#product_home. {
	z-index: 0;
	width: 998px;
	margin: 0 auto;
	clear: both;
}
#product_home span{
	display: block;
	background: url(../_images/products/products_title.jpg) no-repeat;
	width: 710px;
	height: 75px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -10000px;
}


#product_home_menu {
	height: 222px;
	width: 710px;
	margin: 0 auto;
	overflow: hidden;
}
#product_home_menu li {
	display: inline;
	float: left;
	margin: 0;
}
#product_home_menu li a {
	font-size: .5em;
	text-indent: -10000px;
	height: 0 !important;
	height: 222px; /* IE5/Win */
	display: block;
	float: left;
	margin: 0;
	padding: 222px 0 0;
	overflow: hidden;
}
li#air, li#air a {
	width: 179px;
	background: url(../_images/products/products_air.jpg) left top no-repeat;
}
li#rain, li#rain a {
	width: 179px;
	background: url(../_images/products/products_rain.jpg) left top no-repeat;
}
li#ice, li#ice a {
	width: 182px;
	background: url(../_images/products/products_ice.jpg) left top no-repeat;
}
li#fire, li#fire a {
	width: 170px;
	background: url(../_images/products/products_fire.jpg) left top no-repeat;
}

div.product {
	float: left;
	width: 800px;
	margin: 0 0 30px 40px;
}

div.product.right {
	margin: 0 0 30px 70px;
}

div.product img {
	float: left;
}

div.product div.inner {
	width: 900px;
	margin-left: 0px;
	font: 1.1em/1.15em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.section {
	width: 998px;
	clear:both;
}
	
div.section div.left {
	margin-left: 5px;
	float: left;
	width: 494px;
	padding-top: 15px;
}

div.section div.right{
	margin-right: 4px;
	float: right;
	width: 494px;
	padding-top: 15px;
}

div.section div.about-left {
	margin-left: 5px;
	float: left;
	width: 240px;
	padding-top: 15px;
	margin-bottom:20px;
}

div.section div.about-right{
	margin-right: 50px;
	float: right;
	width: 700px;
	padding-top: 15px;
	margin-bottom:20px;
}

div.section div.about-left2{
	margin-left: 35px;
	float: left;
	width: 700px;
	padding-top: 15px;
	margin-bottom:20px;
}

div.section div.about-right2{
	margin-left: 5px;
	float: right;
	width: 240px;
	padding-top: 15px;
	margin-bottom:20px;
}


div.product h2 {
	font-weight: normal;
	color: #555;
	font-size: 24px;
}

div.product h3 {
	font-weight: normal;
	color: #999;
	font-size: 18px;
}

div.product p {
	color: #484848;
	font-size: 12px;
}

div.product a {
	font-size: 14px;
	color: #42AEF0;
}

.product_clear {
	clear: both;
	display: block;
}

div.section {
	width: 998px;
	clear:both;
}
	
div.section div.left {
	margin-left: 5px;
	float: left;
	width: 494px;
	padding-top: 15px;
}

div.section div.right{
	margin-right: 4px;
	float: right;
	width: 494px;
	padding-top: 15px;
}

div.left p{
	padding-left: 50px;
	padding-bottom: 25px;
	padding-right: 25px;
}

div.right p{
	padding-left: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
}

div.about-right h5{
	color:#3399CC;
	padding-right: 25px;
	padding-bottom: 15px;
}

div.about-left2 h5{
	color:#3399CC;
	padding-right: 25px;
	padding-bottom: 15px;
}

div.section p {
	color: #484848;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 20px;
}

div.section a {
	color: #37addf;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 20px;
}

div.section h4 {
	font-weight: normal;
	color: #999;
	font-size: 18px;
	padding-left:50px;
	padding-right:25px;
	padding-bottom:25px;
}

div.section h3 {
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color:#30abe8;
}

div.right h2, div.right h3{
	padding-left: 10px;
	padding-right: 25px;
}

div.left h2, div.left h3{
	padding-left: 50px;
	padding-right: 25px;
}

/*NOTABLE QUOTES*/

div.section quote_box{
	width:900px;
}

/*Four Seasons*/

div.quote_box div.logoseasons_left{
	width:159px;
	height:146px;
	float:left;
	margin:0 0 0 80px;
}

div.quote_box div.quoteseasons_right{
	width:700px;
	height:146px;
	float:right;
	padding-right:25px;
	background-image:url(../_images/company/notable-quotes/innPennQuote.jpg);
	background-repeat:no-repeat;
}

div.quoteseasons_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:600px;
	margin:50px 0 0 42px;
	line-height:24px;
}

div.quoteseasons_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:33px 50px 0 0;
	float:right;
}




/*Inn at Penn*/

div.quote_box div.logoeccleston_right{
	width:159px;
	height:146px;
	float:right;
	margin:35px 40px 0 0;
}

div.quote_box div.quoteeccleston_left{
	width:700px;
	height:146px;
	float:left;
	margin:30px 0 0 60px;
	background-image:url(../_images/company/notable-quotes/ecclestonQuote.jpg);
	background-repeat:no-repeat;
}

div.quoteeccleston_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:45px 0 0 37px;
}

div.quoteeccleston_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:50px 0 0 10px;
	float:left;
}

/*Eccleston*/

div.quote_box div.logobeauxarts_left{
	width:159px;
	height:146px;
	float:left;
	margin:55px 0 0 80px;
}

div.quote_box div.quotebeauxarts_right{
	width:700px;
	height:146px;
	float:right;
	margin:50px 55px 0 0;
	background-image:url(../_images/company/notable-quotes/beauxArtsQuote.jpg);
	background-repeat:no-repeat;
}

div.quotebeauxarts_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:600px;
	margin:30px 0 0 65px;
	line-height:24px;
}

div.quotebeauxarts_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:45px 9px 0 0;
	float:right;
}

/*BA*/

div.quote_box div.logoba_right{
	width:159px;
	height:146px;
	margin:30px 35px 0 0;
	float:right;
	clear:both;
}

div.quote_box div.quoteba_left{
	width:700px;
	height:146px;
	float:left;
	margin:35px 0 0 65px;
	background-image:url(../_images/company/notable-quotes/gphQuote.jpg);
	background-repeat:no-repeat;
}

div.quoteba_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:40px 0 0 37px;
}

div.quoteba_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:18px 0 0 10px;
	float:left;
}

/*Plaza Hotel*/

div.quote_box div.logoplaza_left{
	width:159px;
	height:146px;
	float:left;
	margin:10px 0 0 70px;
	clear:both;
}

div.quote_box div.quoteplaza_right{
	width:700px;
	height:146px;
	float:right;
	margin:15px 55px 0 0;
	background-image:url(../_images/company/notable-quotes/plazaQuote.jpg);
	background-repeat:no-repeat;
}

div.quoteplaza_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:620px;
	margin:50px 0 0 55px;
	line-height:24px;
}

div.quoteplaza_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:31px 9px 0 0;
	float:right;
}

/*GPH*/

div.quote_box div.logogph_right{
	width:159px;
	height:146px;
	margin:30px 35px 0 0;
	float:right;
	clear:both;
}

div.quote_box div.quotegph_left{
	width:700px;
	height:146px;
	float:left;
	margin:25px 0 0 65px;
	background-image:url(../_images/company/notable-quotes/gphQuote.jpg);
	background-repeat:no-repeat;
}

div.quotegph_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:50px 0 0 37px;
}

div.quotegph_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:30px 0 0 10px;
	float:left;
}


/*Morgans Hotel Group*/

div.quote_box div.logomorgans_right{
	width:159px;
	height:146px;
	margin:15px 0 0 70px;
	float:left;
	clear:both;
}

div.quote_box div.quotemorgans_left{
	width:700px;
	height:174px;
	float:right;
	margin:10px 50px 0 10px;
	background-image:url(../_images/company/notable-quotes/morgansQuote.jpg);
	background-repeat:no-repeat;
}

div.quotemorgans_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:15px 0 0 55px;
}

div.quotemorgans_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:20px 10px 0 0;
	float:right;
}

/*Noble House*/	

div.quote_box div.logohotel1_left{
	width:159px;
	height:110px;
	float:right;
	margin:20px 85px 0 0;
	clear:both;
}

div.quote_box div.quotehotel1_right{
	width:674px;
	height:146px;
	float:left;
	margin:30px 0 0 20px;
	background-image:url(../_images/company/notable-quotes/hotel1Quote.jpg);
	background-repeat:no-repeat;
}

div.quotehotel1_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:580px;
	margin:35px 0 0 65px;
	line-height:24px;
}

div.quotehotel1_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:18px 0 0 55px;
	float:left;
}

/**/	

div.quote_box div.logohotel2_right{
	width:159px;
	height:146px;
	margin:0 0 0 80px;
	float:left;
	clear:both;
}

div.quote_box div.quotehotel2_left{
	width:700px;
	height:146px;
	float:right;
	margin:14px 40px 0 0;
	background-image:url(../_images/company/notable-quotes/hotel2Quote.jpg);
	background-repeat:no-repeat;
}

div.quotehotel2_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:40px 0 0 80px;
}

div.quotehotel2_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:30px 17px 0 0;
	float:right;
}

/*Hotel 3*/	

div.quote_box div.logohotel3_left{
	width:159px;
	height:146px;
	float:right;
	margin:15px 40px 0 0;
	clear:both;
}

div.quote_box div.quotehotel3_right{
	width:700px;
	height:146px;
	float:left;
	margin:20px 0 0 70px;
	background-image:url(../_images/company/notable-quotes/hotel3Quote.jpg);
	background-repeat:no-repeat;
}

div.quotehotel3_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:600px;
	margin:50px 0 0 40px;
	line-height:24px;
}

div.quotehotel3_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:32px 0 0 7px;
	float:left;
}

/*Hotel 4*/	

div.quote_box div.logohotel4_right{
	width:159px;
	height:146px;
	margin:15px 0 0 70px;
	float:left;
	clear:both;
}

div.quote_box div.quotehotel4_left{
	width:700px;
	height:146px;
	float:right;
	margin:29px 55px 0 0;
	background-image:url(../_images/company/notable-quotes/hotel2Quote.jpg);
	background-repeat:no-repeat;
}

div.quotehotel4_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:38px 0 0 70px;
}

div.quotehotel4_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:30px 20px 0 0;
	float:right;
}

/*Hotel 5*/	

div.quote_box div.logohotel5_left{
	width:159px;
	height:146px;
	float:right;
	margin:25px 40px 0 0;
	clear:both;
}

div.quote_box div.quotehotel5_right{
	width:700px;
	height:146px;
	float:left;
	margin:50px 0 0 65px;
	background-image:url(../_images/company/notable-quotes/hotel5Quote.jpg);
	background-repeat:no-repeat;
}

div.quotehotel5_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:600px;
	margin:15px 0 0 43px;
	line-height:23px;
}

div.quotehotel5_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:20px 0 0 9px;
	float:left;
}

/*Sunstone*/	

div.quote_box div.logoedition_right{
	width:159px;
	height:146px;
	margin:20px 0 0 75px;
	float:left;
	clear:both;
}

div.quote_box div.quoteedition_left{
	width:700px;
	height:146px;
	float:right;
	margin:45px 60px 0 0;
	background-image:url(../_images/company/notable-quotes/hotel5Quote.jpg);
	background-repeat:no-repeat;
}

div.quoteedition_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:15px 0 0 50px;
}

div.quoteedition_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:16px 25px 0 0;
	float:right;
}


/*Palmerhouse*/	

div.quote_box div.logopalmerhouse_left{
	width:159px;
	height:146px;
	float:right;
	margin:30px 40px 0 0;
	clear:both;
}

div.quote_box div.quotepalmerhouse_right{
	width:700px;
	height:146px;
	float:left;
	margin:40px 0 0 60px;
	background-image:url(../_images/company/notable-quotes/palmerhouseQuote.jpg);
	background-repeat:no-repeat;
}

div.quotepalmerhouse_right p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	width:600px;
	margin:50px 0 0 43px;
	line-height:23px;
}

div.quotepalmerhouse_right div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:45px 0 0 9px;
	float:left;
}



/*inn at penn*/

div.quote_box div.logopenn_right{
	width:159px;
	height:146px;
	margin:40px 45px 0 0;
	float:right;
	clear:both;
}

div.quote_box div.quotepenn_left{
	width:700px;
	height:146px;
	float:left;
	margin:45px 0 0 60px;
	background-image:url(../_images/company/notable-quotes/editionQuote.jpg);
	background-repeat:no-repeat;
}

div.quotepenn_left p{
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#555555;
	width:620px;
	margin:53px 0 0 40px;
}

div.quotepenn_left div.quotelabel{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:40px 0 0 22px;
	float:left;
}


#footnote{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
	margin:60px 0 0 80px;
}

#footnote2{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	float:right;
	margin:60px 40px 0 0;
}


/*ADVISORY BOARD*/

div.section div.main_text{
	width:950px;
}

div.main_text h2{
	font-size:18px;
	color:#3399cc;
	margin:0 0 0 34px;
}

div.main_text p{
	color: #484848;
	font-size: 12px;
	margin:15px 0 0 35px;
	line-height:20px;
}

div.section div.names_left{
	width:300px;
	margin:37px 0 0 50px;
	clear:both;
}

div.names_left h3{
	font-size:14px;
	color:#3399cc;
	margin-top:15px;
}

div.names_left p{
	color: #484848;
	font-size: 12px;
}

div.section div.names_right{
	width:300px;
	margin:-237px 100px 0 0;
	float:right;
}

div.names_right h3{
	font-size:14px;
	color:#3399cc;
	margin-top:15px;
}

div.names_right p{
	color: #484848;
	font-size: 12px;
}

div.section div.glamour{
	width:827px;
	margin:10px 0 0 80px;
}

/*USA Today Page*/


div.section div.header{
	width:950px;
}

div.header h1{
	font-size:17px;
	color:#000000;
	margin:0 0 10px 0;
	line-height:24px;
}

div.header p{
	font-size:15px;
	color:#555555;
	margin:0 0 10px 0;
	line-height:24px;
	
}

div.header div.quote{
	width:950px
}

div.quote p{
	width:920px;
	font-size:15px;
	color:#555555;
	margin:0 0 10px 0;
	line-height:24px;
}

div.quote img{
	width:200px;
	float:left;
	padding-right:5px;
	margin:10px 10px 0 0;
}

div.quote div.caption{
	width:200px;
	float:left;
	padding-right:15px;
}

div.caption p{
	width:200px;
	font-size:11px;
	color:#555555;
	line-height:24px;
}
	

div.header div.quote2{
	width:950px
}

div.quote2 p{
	width:680px;
	font-size:15px;
	color:#555555;
	margin:0 0 10px 0;
	line-height:24px;
}

div.quote2 img{
	width:200px;
	float:right;
	padding-right:5px;
	margin:10px 10px 0 0;
}



div.header div.secondhead{
	width:950px;
}

div.secondhead p{
	font-size:17px;
	color:#000000;
	margin:15px 0 10px 0;
	line-height:24px;
}


/*Tech Partners Page*/

#partnerbox{
	width:980px;
}

#tech_logo{
	width:160px;
	height:60px;
	padding-left:50px;
	clear:both;
	padding-top:40px;
}

#tech_logo_top{
	width:160px;
	height:60px;
	padding-left:50px;
	clear:both;
}

div.partnerbox div.description{
	width:800px;
	
}

div.description p{
	color:#555555;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	width:895px;
	margin:10px 0 0 50px;
	line-height:20px;
}

div.partnerbox div.sub_description{
	width:800px;
}

div.sub_description p{
	color:#3399cc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
	width:895px;
	margin:5px 0 20px 50px;
	line-height:20px;
}
	

/*Case Studies Page*/

div.section div.casestudy{
	width:930px;
	padding-bottom:10px;
}

div.casestudy div.image{
	width:270px;
	float:left;
	margin:0 0 0 20px;
}

div.casestudy div.description{
	width:900px;
	padding-left:20px;
	
}

div.description h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#555555;
}

div.description h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#3399cc;
}

div.description div.title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
	margin-top:8px;
}

div.description div.subtitle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#555555;
	line-height:18px;
	
}

div.description div.info{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:20px;
	padding-top:10px;

}

div.info a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3399cc;
	line-height:20px;
	padding-top:10px;

}

#quotes_link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#3399cc;
	float:right;
	margin: 0 50px 0 0;
}
	
/*Case Studies Sub Page*/

div.section div.study_container{
	width:930px;
}


div.study_container div.description{
	width:750px;
	padding-left:35px;
	float:left;
}

div.description div.main_image{
	width:270px;
	float:right;
	margin:-40px -45px 0 0;
}

div.description h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#555555;
}

div.description h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#3399cc;
}

div.description div.text{
	width:520px;
}

div.text p{
	width:495px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:20px;
	padding-top:10px;
	margin:0 0 0 0;
}

div.description div.text2{
	width:500px;
}

div.text2 p{
	width:925px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:20px;
	padding-top:10px;
	margin:0 0 0 0;
}

div.study_container div.glamour_image{
	width:880px;
	margin:20px 0 0 60px;
}

#quotes_link2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#3399cc;
	float:right;
	margin:0 -10px 0 0;
}



