/* CSS Document */
#right-bar-images {
	float:right;
	padding-right:14px;
	margin-top:14px;
	margin-bottom:14px;
}

.blue,
.blue a {
	color: #0898F4;
}
/* Top content box styles */

#content {
	height:238px;
	width:800px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/top_box.png');
	padding-top: 12px;
	padding-left: 11px;
}
#content_two a {

	position: relative;
	z-index: 1;
}

.content[class] {
  background: url(/images/top_box.png) top left no-repeat;
}

#content_box_one {
	background: url(/images/main_home_image.jpg) top left no-repeat; 
	width:555px; 
	height:224px;
	float:left;
	margin-bottom:15px;
	display:inline;
}

#content_box_one_viewing {
	background: url(/images/main_surveys_image.jpg) top left no-repeat; 
	width:555px; 
	height:224px;
	float:left;
	margin-left:12px;
	margin-bottom:15px;
	display:inline;
}
 
#content_box_one a,
#content_box_one_viewing a {
	position:relative;
	top:203px;
	left:20px;
	width:100px; 
	height:20px;
	align:right;
	color:#fff;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/arrow_tour.gif) 0px 1px no-repeat;
}

#content_box_two {
	background: url(/images/main_home_red_bg.gif) top left no-repeat;
	width:223px;
	height:224px;
	float:right;
	margin-right:13px;
	margin-bottom:15px;
	display:inline;
}

#content_box_two h1 {
	margin-bottom:10px; 
	margin-top:20px; 
	margin-left:15px; 
	margin-right:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:17px;
	font-weight:bold;
}

#content_box_two p {
	margin-right:15px; 
	margin-left:17px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;

}


/* bottom content box styles */

#content_two {
	position: relative;
	margin-top: 8px;
	width:812px;
}

#content_two_boxtop {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bottom_box_top.png');
	height:5px;
	width:812px;
}

.content_two_boxtop[class] {
  background: url(/images/bottom_box_top.png) top left no-repeat;
}

#content_two_boxmiddle {
	width:812px;
	/*background-image:url(/images/bottom_box_middle.png);*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bottom_box_middle.png');
	background-repeat:repeat-y;
	background-position:top left;
	float:left;
}

.content_two_boxmiddle[class] {
  background: url(/images/bottom_box_middle.png) top left no-repeat;
}

#content_two_boxbottom {
	/*background: url(/images/bottom_box_bottom.png) top left no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bottom_box_bottom.png');
	height:20px;
	width:812px;
}

#content_two_boxbottom2 {
	/*background: url(/images/bottom_box_bottom.png) top left no-repeat;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bottom_box_bottom_v2.png');
	height:56px;
	width:812px;
}

.content_two_boxbottom[class] {
  background: url(/images/bottom_box_bottom.png) top left no-repeat;
}

.content_two_boxbottom2[class] {
  background: url(/images/bottom_box_bottom_v2.png) top left no-repeat;
}

#content_two_left {
	width:535px;
	float:left;
	margin-left:12px;
	display:inline;
}

#content_two_right {
	width:250px;
	float:right;
}



#content_two_left h1 {

	color:#B22B2B;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin-top:19px; 
	padding-bottom:19px;
	width:100%;
	float:left;
}

#content_two_left p {

	margin-right:25px; 
	margin-bottom:23px; 
	color:#2C2C2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;

}

#content_two_left_bottom {
	width:535px; 
	height:250px;
	margin-top:12px;
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
}

#content_two_left_top {
	width:535px; 
	margin-top:0px;
	float:left;
	display:inline;
}

#content_two_left_bottom img.main_pic {
	margin-top:9px;
}

#content_two_left_bottom h1 {
	margin-top:12px;
	font-size:16px;
	line-height:20px;
	font-family: Myriad, Arial, Helvetica, sans-serif;
}

#content_two_left_bottom p {
	margin-top:5px; 
	margin-right:8px; 
	margin-bottom:5px;
	color:#2C2C2C;
	font-size:11px;
	line-height:17px;
}

#content_two_left_bottom h2 {
	font-size:11px;
	line-height:12px;
}

#content_two_left_bottom span {
	margin-top:0px;
	display:block;
}

#content_two_left_bottom_right span {
	margin-top:20px;
}

#content_two_left_bottom_left span {
	margin-top:22px;
}

#content_two_left_bottom_left {
	background-color:#ECE2FF;
	color:#9D74F0;
	position:absolute;
	top:195px;
	left:12px;
	height:245px;
	width:162px;
	padding-left:10px;
}

#content_two_left_bottom_left a {
	text-decoration:none;
	color:#9D74F0;
}

#content_two_left_bottom_middle {
	background-color:#CAF7F8;
	color:#01B0B3;
	position:absolute;
	top:195px;
	left:194px;
	width:162px;
	height:245px;
	padding-left:10px;
}

#content_two_left_bottom_middle a {
	text-decoration:none;
	color:#01B0B3;
}

#content_two_left_bottom_right {
	background-color:#FFF3D4;
	color:#E3A509;
	position:absolute;
	top:195px;
	left:378px;
	width:162px;
	height:245px;
	padding-left:10px;
}

#content_two_left_bottom_right a {
	text-decoration:none;
	color:#E3A509;
}


#content_two_right_top {
	float:right;
	width:223px;
	height:169px;
	margin-right:15px;
	margin-top:12px;
	display:inline;
}

#content_two_right_bottom {
	background: #FCE4EA url(/images/forum_bottom.gif) bottom center no-repeat;
	float:right;
	width:223px;
	height: 218px;
	margin-right:15px;
	margin-top:12px;
	display:inline;
	color:#DA355F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	margin-top: 38px;
	position: relative;
}
#content_two_right_bottom h1.forumtab {
	font-size: 16px;
	background: url(/images/forum_tab.gif) top left no-repeat;
	display: block;
	width: 85px;
	height: 29px;
	float: left;
	position: absolute;
	left: 0px;
	top: -29px;
	line-height: 32px;
	margin-top: 0px;
}
#content_two_right_bottom a.topLink
{
	position: absolute;
	right: 18px;
	top: -25px;
	background-image: url(/images/arrow4.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
}
#content_two_right_bottom a.topLink:hover
{
	color: #660000;
	background-image: url(../images/arrow4_over.gif);
}

#content_two_right_bottom span.toptext{
	float:right;
	margin-right:12px; 
	margin-top:5px;
	text-decoration:none;
	color:#DA355F;
}

#content_two_right_bottom .topLink {
	color:#DA355F;
	text-decoration:none;
}

#content_two_right_bottom h1.top{
	float:left;
	margin-top:5px;
	font-size:16px;
}

#content_two_right_bottom h1 {
	padding-left:10px; 
	font-size:11px;
	line-height:17px;
	margin-top: 4px;
}

#content_two_right_bottom p {
	margin-bottom:10px; 
	padding-left:10px;  
	padding-right:10px;
	color:#2C2C2C;
}

#content_two_right_bottom .forumLink {
	padding-left:10px;  
	padding-right:10px;
	color:#2C2C2C;
	text-decoration:none;
}
#content_two_right_bottom h1.recentSub
{
	font-style: italic;
	margin-top: 8px;
	font-size: 12px;
}
form.memberform
{
	border: 1px solid #b22b2b;
	background: #FCE4EA;
	padding: 8px 12px;
	position: relative;
	height: 125px;
}
form.memberform label
{
	float: left;
	clear: left;
	width: 100px;
	margin-bottom: 16px;
	height: 24px;
	line-height: 24px;
	font-family:myriad, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #b22b2b;
	font-weight: bold;
	margin-left: 6px;
}
form.memberform input
{
	float: left;
	margin-bottom: 16px;
	background:#F5EBEB;
	border: 1px solid #b22b2b;
	font-family: myriad, Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 16px;
	width: 145px;
	line-height: 24px;
	padding: 3px;
}
form.memberform a.help
{
	position: absolute;
	top: 8px;
	right: 8px;
}
form.memberform a.help2
{
	position: absolute;
	top: 38px;
	right: 8px;
}

/* NEW HOMEPAGE STYLES */

#home_content_text {
	width:580px;
	float:left;
	margin-left:20px;
	display:inline;
}
#home_content_text h1 {

	color:#B22B2B;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin-top:19px; 
	padding-bottom:19px;
	width:100%;
	float:left;
}
#home_content_text p {

	margin-right:25px; 
	margin-bottom:23px; 
	color:#2C2C2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	text-align:justify;

}



#inner_content_box
{
	float: right;
	width: 186px;
	height: 222px;
	padding-right: 14px;
	background: url(/images/home/content_box_bg4.gif) top left no-repeat;
}

#inner_content_box_newsletter
{
	float: right;
	width: 186px;
	height: 222px;
	padding-right: 14px;
	background: url(/images/home/content_box_bg1.gif) top left no-repeat;
}

#inner_content_box h1
{
	color: #0898F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:38px;
	margin-left: 13px;
}

#inner_content_box_newsletter h1
{
	color: #F4B108;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:38px;
	margin-left: 13px;
}

#inner_content_box p
{
	margin-left: 13px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#inner_content_box a
{
	color: #0898F4;
	padding-left: 12px;
	background: url(/images/home/arrow4.gif) 0px 3px no-repeat;
	margin-left: 83px;
	font-weight: bold;
}
#inner_content_box img
{
	margin-left: 13px;
	margin-top: 10px;
}
.home_content_box
{
	float: left;
	width: 188px;
	height: 222px;
	padding-left: 11px;
}
.home_content_box h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:38px;
	margin-left: 13px;
}
.home_content_box p
{
	height: 37px;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.home_content_box a
{
	margin-left: 83px;
	font-weight: bold;
}
#home_content_box1
{
	background: url(/images/home/content_box_bg1.gif) top right no-repeat;
}
#home_content_box1 h2
{
	color: #F4B108;
}
#home_content_box1 a
{
	color: #F4B108;
	padding-left: 12px;
	background: url(/images/home/arrow1.gif) 0px 3px no-repeat;
}
#home_content_box2
{
	background: url(/images/home/content_box_bg2.gif) top right no-repeat;
}
#home_content_box2 h2
{
	color: #2EBCBF;
}
#home_content_box2 a
{
	color: #2EBCBF;
	padding-left: 12px;
	background: url(/images/home/arrow2.gif) 0px 3px no-repeat;
}
#home_content_box3
{
	background: url(/images/home/content_box_bg3.gif) top right no-repeat;
}
#home_content_box3 h2
{
	color: #8555E8;
}
#home_content_box3 a
{
	color: #8555E8;
	padding-left: 12px;
	background: url(/images/home/arrow3.gif) 0px 3px no-repeat;
}
#home_content_box4
{
	background: url(/images/home/content_box_bg4.gif) top right no-repeat;
}
#home_content_box4 h2
{
	color: #0898F4;
}
#home_content_box4 a
{
	color: #0898F4;
	padding-left: 12px;
	background: url(/images/home/arrow4.gif) 0px 3px no-repeat;
}
.home_content_box img
{
	margin-left: 13px;
	margin-top: 10px;
}
#post_it
{
	float: right;
	width: 154px;
	height: 168px;
	background: url(/images/home/post_it_bg.jpg) top left no-repeat;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 34px;
	padding-left: 20px;
}
#post_it h1
{
	color: #CC0689;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
}
#post_it h2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:25px;
	color: #CC0689;
}
#post_it p
{
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 14px;
}
#post_it a
{
	color: #CC0689;
	font-size: 10px;
	font-weight: bold;
}
.content_list
{
	color:#2C2C2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	list-style:inside;
	margin-bottom: 23px;

}

.content_list_blue
{
	color:#0898F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	list-style:inside;
	margin-bottom: 23px;

}

#contact_list {
	list-style-type:none;
}

#contact_list li {
	line-height:25px;
	color:#343434;
	font-size:11px;
}

.form_text {
	position:relative;
	top:-43px;
	left:-1px;
	margin-left:99px;
	margin-top:5px;
}

.form_margin {
	position:relative;
	top:-20px;
	left:99px;
}

.form_name {
	position:relative;
	top:2px;
	left:0px;
}
.contact_text{

	float: left;
	margin-right:10px; 
	margin-bottom:23px; 
	color:#2C2C2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;

}
#contact_map 
{
	position: absolute;
	top: 15px;
	left: 567px;
	width: 226px;
	height:197px;
}
#contact_map a
{
	
	display: block;
	background:url(/images/rightcolumn/map_banner.jpg) top left no-repeat;
	width: 226px;
	height:197px;
	cursor: pointer;
}

/* -------------------------------------------- Tour Styles ------------------------------------------- */

#panaleft
{
	width: 555px;
	margin-left: 12px;
	float: left;
	margin-top: 7px;
	display: inline;
}
#panaright
{
	margin-left: 6px;
	margin-top: 4px;
	width: 223px;
	float: left;
	background: #B9354F;
	color: #ffffff;
	height: 710px;
}
.roomview
{
	border: 1px solid #666666;
	background-repeat:no-repeat;
	background-position:top left;
	width: 370px;
	height: 128px;
	float: left;
	position: relative;
	margin-bottom: 12px;
}
#panaleft p
{
	margin-bottom: 20px;
}
.roomview span
{
	background: #b22b2b;
	color: #FFFFFF;
	padding: 2px 3px;
	position:absolute;
	bottom: 4px;
	border: 1px solid #ffffff;
}

#focroom1
{
	background-image: url(/images/panoramics/focusroom1.jpg);
}
#focroom2
{
	background-image: url(/images/panoramics/focusroom2.jpg);
	float: right;
}
#focroom1 span, #breakroom span
{
	right: 4px;
}
#focroom2 span
{
	left: 4px;
}
#breakroom
{
	background-image: url(/images/panoramics/breakoutroom.jpg);
}
#shopperlab
{
	background-image: url(/images/panoramics/shopperlab.jpg);
	float: right;
}
#panaright h1, #panaleft h1
{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:17px;
margin: 12px 15px 2px 17px;
}
#panaleft h1
{
	color: #b22b2b;
	margin: 6px;
}
#panaright a
{
	margin-left: 27px;
	position:relative;
}
#panaright p
{
	margin: 4px 15px 18px 17px;
	font-family:Arial, Helvetica, sans-serif;
}
a.backbutton
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	float: right;
	margin-right: 15px;
	font-weight: bold;
	border: 1px solid #ffffff;
	padding: 2px 3px;
}
a.backbutton:hover
{
	cursor: pointer;
}


#newsletter {
	margin-left:13px;
	margin-right:13px;
}

#newsletter fieldset {
	border:0px;
}

#inner_content_box_newsletter legend {
	display: none;
}

#inner_content_box_newsletter input{
	width: 162px;
	margin-bottom: 10px;
}
#inner_content_box_newsletter input.submit{
	height: 22px;
}
#inner_content_box_newsletter {
	margin-bottom:10px;
}
