@charset "utf-8";
/* Initialization Styles */
html{overflow-y:scroll; overflow-x:hidden;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
p{margin-bottom:10px; line-height:15px;}
#tr_middle p a{background:#EF2A7D; text-transform:uppercase; padding:0px 4px;}
h1,h2,h3,h4,h5,h6{color:#ef2a7d;margin:0px 0px 15px 0px; text-transform:uppercase; font-weight:bold;}

body {
	line-height: 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/the_room_bk.jpg) #000000 no-repeat center top;
	color:#ffffff;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
td{padding:2px 0px 2px 6px !important;}
:focus {outline: 0;}
ol, ul {margin-left:10px;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img{border:none 0px;}
a{outline:none;text-decoration:none;}
a:link,a:active,a:visited {color:#ffffff; font-weight:bold;}

a:hover {
	text-decoration:underline;
}

/* Lookmatters CSS */
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}

#tr_container{
	margin: 0px auto;
    position:relative;
	width:900px;
	z-index:999px;
}

#tr_intro{
	display:none;
	position:absolute;
	background:#000000;
	width:500px;
	left:200px;
	top:200px;
	z-index:999;
	padding:10px;
}

#tr_top{
	position:relative;
	width:900px;
	height:50px;
	margin-left:70px;
}

#tr_logo{
	postion:absolute;
	top:10px;
	left:10px;
	height:125px;
	width:447px;
	display:block;
	background:url(../images/the_room_logo.png);
	behavior: url("iepngfix.htc");
}

#tr_link{
	position:absolute;
	left:-30px;
	top:150px;
	width:725px;
}

#tr_link ul{list-style:none;}
#tr_link ul li{display:inline;}
#tr_link ul li a{padding:2px 3px 8px 6px;}
#tr_link ul li img{padding:4px;}
#tr_link ul li a:hover,#tr_link ul li a#active, #tr_link ul li a#hpactive{background:#ef2a7d;}


#tr_25years{
	position:absolute;
	top:130px;
	right:0px;
	width:125px;
	height:118px;
	background:url(../images/the-room-25-years.png) no-repeat;
	behavior: url("iepngfix.htc");
	z-index
}

#tr_middle{
	position:relative;
	margin-top:150px;
	_margin-top:80px;
	text-align:justify;
	_height:300px;
	margin-left:70px;
}


#tr_middle_gallery{
	width:986px;
	position:relative;
	margin-top:150px;
	margin-left:200px;
	height:258px;
}

.tr_images{
	position:absolute;
	z-index:0;
}


#tr_ls_theroom{
	position:absolute;
	left:-40px;
	top:0px;
}
#tr_rs_theroom{
	margin-top:-15px;
	margin-left:160px;
	width:655px;
}


#tr_wrap table td{padding:0px 5px 5px 0px;text-align:justify;}

#tr_ls_aveda{
	position:absolute;
	left:-110px;
	top:0px;
}

#tr_rs_aveda{
	margin-left:210px;
	margin-top:-15px;
	width:455px;
}

#tr_ls_services{width:233px; float:left;}
#tr_ms_services{width:233px; float:left;}
#tr_rs_services{width:233px; float:left;margin-top:-14px;}
#tr_ls_services table,#tr_ms_services table, #tr_rs_services table{ text-transform:uppercase;}
#tr_ls_services table td,#tr_ms_services td, #tr_rs_services table td{padding:0px 0px 0px 12px;}

#tr_ls_services table td#header,#tr_ms_services table td#header, #tr_rs_services table td#header{padding:1px 0px 0px 3px; font-weight:bold;}

#tr_location{
	position:absolute;
	top:500px;
	left:-80px;
	width:161px;
	height:120px;
	background:url(../images/the_room_location.png) no-repeat;
	behavior: url("iepngfix.htc");
}
#tr_bottom{
	position:relative;
	width:900px;
}

#tr_copyright{
	position:absolute;
	width:900px;
	top:685px;
	right:85px;
	text-align:right;
}
#tr_copyright_com{
	position:absolute;
	width:900px;
	top:985px;
	right:85px;
	text-align:right;}

#facebook{
	position:absolute;
	top:565px;
	right:150px;
}
form input{background:#EF2A7D; border:0px;margin:3px 6px 3px 0px;  font-size:11px;}
form textarea{background:#000000;border:4px solid #EF2A7D; color:#EF2A7D;}
#anchor1x{width:235px; display:block; height:16px; margin-top:-17px; z-index:100;position:absolute;}

/*CONTENT SLIDER*/

.hidden{display: none;width:300px;}


/*CALENDAR POP UP*/
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #EF2A7D; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #EF2A7D; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }

div#tr_rs_booknow table.cpBorder table .cpCurrentMonthDate a.cpCurrentMonthDate{color:#EF2A7D;}
div#tr_rs_booknow table.cpBorder table .cpCurrentMonthDate a:hover{color:#EF2A7D; text-decoration:underline;}
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

/*SLIDESHOW*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

#wrapper {background: white url(../images/sidebar_bg.jpg) repeat-y top right; }

#content { }
#content h1 { font-size: 2.4em; font-weight: normal; line-height: 32px; margin: 30px 0 50px 0; }
#content p { font-size: 1.4em; line-height: 22px; margin-bottom: 20px; }

/* FRONT PAGE SLIDESHOW */
#gallery {
	position:relative;
	margin-left:-30px;
}

#pictures {
	position:relative;
	height: 370px;
	width:656px;
	display:none;
}
#pictures img { position: absolute; top: 0; left: 0; }
.jFlowNext{ cursor:pointer;
position:absolute;
right:200px;
top:65px;}
#next{
	position:absolute;
	top:0px;
	width:562px;
	height:402px;
	z-index:999;
}

#loader {
	position: absolute;
	top:0;
	left:0;
	height:458px;
	width: 500px;
	background:url(../images/ajax-loader.gif) no-repeat center center;
	z-index: 9999;
	background-position:250px 160px;
}
