/* @override 
	http://thecookhotel.com/r/cookhotel-v1.css
	http://thecookhotel.com/r/cookhotel-v2.css
	http://thecookhotel.com/r/c/cookhotel-v2.1.css
	http://www.thecookhotel.com/r/c/cookhotel-v2.1.css
*/

html {
	overflow-x: auto;
	height: 100%;
	margin: 0;
}

/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

/* Core */

body {
	font: 12px/18px "Helvetica Neue", Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #200f0c;
	background: #25163e;
}

/* @group Reserve Bar */

#make-reservation {
	margin: 0 auto;
	padding: 15px;
	background: #ffc808;
	color: #25163e;
	border: 10px solid #38235e;
	
}
.reserve {
	border-top:0;
}
#make-reservation a {
	color: #25163e;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}



#reserve {
	width: 100%;
	height: 34px;
	padding: 16px 0 0;
	background: #b9a762;
	color: #3d2666;
	display: none;
}

#notice-top {
	padding: 15px;
	background-color: #38235e;
	color: #fff;
	border-top: 2px solid #ffc808;
	
}

span#notice-1, span#notice-2 {
	font-size:1.8em;
	font-weight: bold;
}

span#notice-3 {
	font-size:1.2em;
	font-style: italic;
	display: block;
	padding-top:5px;
}

span#notice-4 {
	display: block;
}

#notice-top span {
	
}

#rcontainer {
	min-width: 940px;
	max-width: 1120px;
	margin: 0 auto;
	padding: 0 25px;
}

#reserve a {
	color: #3d2666;

}

#toll-free {
	float: left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: .05em;
}

#toll-free a {
	text-decoration: none;
}

#reserve-link {
	float: right;	
}

#reserve-link a {
	padding-left: 10px;
	font: small-caps 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#reserve-link a:hover {
	color: #fed683;
	text-decoration:none;
}

#modal_video {
	background: #000;
	width: 1000px;
	border: 20px solid #fff;
}

/* @end */

/* @group Header */

#header {
	border-bottom: 14px solid #2c2247;
	border-color: #25163e;
	background-color: #fcecae;
	background-image: url(../i/bg2.jpg);
	background-repeat: repeat;
	background-position: 50% 0;
}

#pheader {
	width:860px;
	margin: 0 auto;
	padding: 0 0 20px;
	text-align: center;
/*	border: 1px solid #988951;
	border-bottom-width: 0px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	background: url(/r/i/bgtop.jpg) no-repeat center top;*/
}

#logo h1 {
	margin-top: 0;
	margin-bottom: 25px;
	padding-top: 10px;
	margin: 0 50px 0 0;
	width: 150px;
	float: left;
}

#pheader ul {
	list-style: none;
}

#pheader ul li {
	float: left;
	margin-top: 30px;
}

#pheader ul li a {
	padding: 15px 25px;
	color: #39235e;
	font: 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#pheader ul li a:hover {
	text-decoration: underline;
}

#logo h1 a {
	display: block;
	width: 150px;
	height: 47px;
	margin: 0;
	text-indent: -99999px;
	background: url(../i/lc-logo-w150.gif) no-repeat 0 0;
}

#logo-highlight {
	padding: 0 0 0;
	margin:0 auto;
}



#highlight {
	text-align: left;
	margin-bottom: 10px;
}

#highlight h2.sifr-text-replace {
	font-size: 1.7em;
	line-height: 1.2em;
	color: #492861;
	font-weight: bold;
	font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	clear: both;
	display: none;
}

#highlight h2.sifr-text-replace span {
	display: block;
	font-size: .8em;
	font-weight: 550;
	font-style: italic;
}
#highlight h2.sifr-text-replace span span {
	display: block;
	font-size: .75em;
}

#highlight div#top-address {
	color: #24153d;
	display: none;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#highlight div span {
	padding-right: 15px;
	font-weight: 200;
	letter-spacing: .1em;
	text-indent: 10px;
}

#map {
	float: left;
}

ul#feature-photos {
	list-style: none;
	width: 100%;
	padding-top: 20px;
	height: 86px;
	text-align:center;
}

ul#feature-photos li {
	float: left;
	padding: 0;
	width: 138px;
	margin-right: 5px;
}

ul#feature-photos li a {
	height: 86px;
	width: 138px;
	display: block;
	text-indent: -99999px;
}

#f1 {
	background: url(../i/features.jpg) no-repeat 0 0;
}
#f2 {
	background: url(../i/features.jpg) no-repeat -141px 0;
}
#f3 {
	background: url(../i/features.jpg) no-repeat -282px 0;
}


#img-highlight {
	overflow: hidden;
	height: 300px;
	width: 840px;
	margin: 0 auto;
	text-align: center;
	border: 10px solid #38235e;
}


.feature h3 {
	color: #ffc304;
	width: 840px;
	text-align: center;
	font-size: 2.2em;
	font-weight: normal;
	text-shadow: #111 1px 1px 7px;
	font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.feature#your-hotel {background: #e1d7cd url(../i/features/feature-yourhotel-nt.jpg) no-repeat 0 0;}
.feature#relax {background: #e1d7cd url(../i/features/feature-room.jpg) no-repeat 0 0;}
.feature#room {background: #e1d7cd url(../i/features/feature-lobby.jpg) no-repeat 0 0;}
.feature#shop {background: #e1d7cd url(../i/features/feature-shop.jpg) no-repeat 0 0;}
.feature#shop2 {background: #e1d7cd url(../i/features/feature-shop.jpg) no-repeat 0 0;}
.feature#rooms {background: #e1d7cd url(../i/features/feauture-deluxemegasuite.jpg) no-repeat 0 0;}
.feature#rooms2 {background: #e1d7cd url(../i/features/feature-relax.jpg) no-repeat 0 0;}
.feature#conference1 {background: #e1d7cd url(../i/features/feature-widebanquet.jpg) no-repeat 0 0;}
.feature#conference2 {background: #e1d7cd url(../i/features/feature-alumnicenterflat.jpg) no-repeat 0 0;}

.feature h3 span.tag-s1 {
	display: block;
	padding: 30px 30px 0;
}

.feature h3 span.bottomtag-s1 {
	display: block;
	font-size: .7em;
	font-weight: normal;
	color: #fff;
	text-align: center;
	margin-top: 262px;
	padding: 10px;
	background-color: rgba(82, 65, 52, 0.7);;
}

.feature h3 span span.timesify {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.feature {
	height: 300px;
}
.feature h3 span.tag-s2 {
	margin-top: 262px;
	padding: 10px 0;
	background: transparent url(../i/purple-75.png) repeat-x;
	display: block;
	text-align: center;
}

.feature h3 span.bottomtag-s2 {
	font-size: .8em;
	font-weight: normal;
	color: #fff;
}



.feature #your-hotel {
	display: block;
}




#img-highlight img {
	border: 0;
    background-color: #eee;  
    top:  0; 
    left: 0 
}

/* @end */

/* @group Content */

#content {
	margin: 0 auto;
	padding: 0;
	border-top: 4px solid #ffc808;
	background: #25163e;
}

#content a {
	color: #fff;
}
#content a:hover {
	color: #fff;
	text-decoration: none;
}
#pcontent {
	width: 860px;
/*	max-width: 990px;*/
	overflow: hidden;
	margin: 0 auto;
	padding: 55px 30.5px 25px;
	color: #fff;
}

#welcome {
	font-size: 1.4em;
	line-height: 1.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

img.sb-image {
	margin-bottom: 10px;
	border: 3px solid #ffc808;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:0.7em;
	font-family:Helvetica, sans-serif;
}
#tooltip h3 {
	font-size: 1.5em;
}
#tooltip div.body {
	font-size: 1.5em;
}

.left {
	float: left;
	text-align: left;
}

div#logo-highlight.left {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.right {
	float: right;	
}

#slider {
  width: 520px;
  margin: 0 auto 50px;
  position: relative;
}

#slider h4 span {
	display: block;
	font-size: .8em;
	font-weight: 500;
	font-style: italic;
	line-height: 1.8em;
	color: #fff;
}

#slider p {
	font-size: 1.25em;
	font-weight: 40000;
	line-height: 1.5em;
	margin: 18px 0;
	text-align: justify;
}

#slider ul {
	font-size: 1.2em;
	line-height: 2em;
	list-style-position: inside;
}

/*#slider p img {
	border: 7px solid #ffc808;
	max-width: 95%;
	margin-left: 1px;
}
*/
#foodpic1 {
	width: 180px;
	margin-right: 15px;
}
#foodpic2, .pic0 {
	width: 240px;
}

#amenitiespic1 {
	width: 240px;
	margin-right: 10px;
}


#navigation ul {
	list-style: none;
	height: 25px;
}

#guestservices h3 {
	font-size: 1.6em;
	margin: 0 0 15px;
	color: #3d2666;
}

.panel h3 {
	font-size: 1.6em;
	margin: 0 0 15px;
	color: #3d2666;
}

h4 {
	margin: 0 0 15px;
	color: #ffc808;
	font: 2.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h5 {
	font-size: 1.4em;
	line-height: 1.5em;
	color: #ffc808;
}

#wideimage, #wideimage2 {
	width: 100%;
	margin-top: 15px;
	border: 3px solid #ffc808;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}



#deluxesuites h3 {
	font-size: 1.2em;
	margin: 0 0 15px;
	color: #000;
}

div#doublesuite-text.left {
	width: 70%;
	margin-bottom: 15px;
}

div#doublesuite-photos.right {
	width: 25%;
}

div#megasuite-text.left {
		width: 70%;
	margin-bottom: 15px;
}

div#megasuite-photos.right {
	width: 25%;
}


#navigation ul li {
	display: inline;
	padding: 10px 2px;
	background: url(../i/div.png) no-repeat bottom right;
}

#navigation ul li a {
	padding: 0 25px 0;
	
	color: #e1dbd3;
	font-size: 1.3em;
	text-decoration:none;
	font-weight: 600;
	font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#navigation ul li.rlb {
}

.scroll {
  height: 550px;
  overflow: auto;
  padding-bottom: 20px;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF url(../i/bottom2.gif) repeat-x scroll left bottom;
}

.photos img {
	margin-top: 15px;

}

#guestservices div.photos center img {
	width: 300px;
}


.scrollContainer div.panel {
  padding: 20px;
  height: 210px;
  width: 580px; /* change to 560px if not using JS to remove rh.scroll */
}
.scrollButtons {
  position: absolute;
  top: 170px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -28px;
  width: 25px;
}

.scrollButtons.right {
  right: -28px;
  width: 25px;
}

#doublesuite-photos {
	margin-top: 25px;
}


#attractions.right {
	float: right;
	width: 300px;
	margin-right:5px;
}

ul#attaction-links a {
	color: #fff;
}

#attractions h3 {
	font-family: Myriad, Arial, Helvetica;
	font-size: 2em;
	color: #d9c4a8;
}

ul#attraction-links {
	list-style: none;
	padding-left: 0;
	margin: 0 auto;
	width: 600px;
	color: #fff;
}

ul#attraction-links a {
color: #fff;
}

ul#attraction-links li {
	width: 145px;
	height: 53px;
	display: block;
	float: left;
	margin-top: 7px;
	margin-right: 4px;
}

li#lsu a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 0;
}
li#swinepalace a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -497px;
}

li#lsumoa a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -442px;
}

li#lsusports a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -387px;
}

li#lsugolf a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -330px;
}

li#mikethetiger a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -276px;
}

li#alumnishop a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -221px;
}

li#lsualumni a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -55px;
}

li#adoniemuseum a {
	height: 53px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -111px;
}

li#cookcenter a {
	height: 52px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -166px;
}



li#urec a {
	height: 52px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -552px;
}

li#lakes {
	height: 52px;
	width: 145px;
	display: block;
	text-indent: -99999px;
	background: url(../i/attraction-links.jpg) no-repeat 0 -607px;
}


/* @end */

/* @group Footer */

#footer {
	width: 100%;
	border-top: 1px solid #222;
	background: #000;
}

#fcontainer {
	text-align: center;
	width: 860px;
	padding: 30px 30.5px 0;
	height: 210px;
	margin: 0 auto;
}

#fcontainer h2 {
	color: #ffc808;
	text-align: left;
	margin: 5px 0 5px;
}

#copy-box {
	width: 550px;
	margin: 0 auto;
	padding: 15px 0;
	color: #d6d4d9;
	border-top: 1px solid #222;
	text-align: center;
	clear: both;
	font-family: "Times New Roman", Times, Georgia, serif;
}

#copy-box p {
	margin: 0 auto;
}

#copy-box a {
	color: #7e8992;
}

#copy-box div {
	text-align: center;
}

#copy-box div a {
	display: block;
	margin: 15px auto;
	height: 50px;
	width: 50px;
	text-indent: -99999px;
	background: #000 url(../i/210-lsu-purple.png) no-repeat 0 0;
}

#copy-box a:hover {
	color: #d9c4a8;
	text-decoration: none;
}

#contact p span {
	display: block;
	text-align: right;
	font-weight: bold;
	margin-bottom: 10px;
}

#map p a.thickbox img {
	width: 60px;
}




#tweet ul {
	list-style: none;
	padding: 0;	
	text-align: left;
	color: #bdbc8b;
	font-size: 1.2em;
	width: 85%;
}

#tweettime {
	display: block;
}

#fcontainer p {
	text-align: left;
	color: #fff;
	font-size: 1.2em;
	font-weight: 200;
	margin-bottom: 7px;
}

#fcontainer a {
	color: #eee;
	text-decoration: none;
}

#fcontainer a:hover {
	text-decoration: underline;
}

.info {
	width: 25%;
	float: left;
	margin-right: 1%;		
}

#map.info {
	width: 7%;
	margin-right: 0;
}

#directions.info {
	width: 47%;
	margin-right: 0;
}

#location.info {
	width: 23%;
}

div#contact.info {
	width: 25%;
	margin-right: 3%;
}

/* @end */

.round {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


#topbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#topbar ul li {
	float: left;
	padding: 25px 0;
	font-size: 1.2em;
}


#topbar ul li a {
	color: #fff;
	padding: 5px;
	border: 0;
	text-decoration: none;
}

#m-backto a strong {
	background: #000;
	padding: 5px;
}

#topbar ul li a:hover {
	color: #e8ca2e;
}

#m-backto a:hover strong {
	color: #000;
	background: #e8ca2e;
}


#m-backto a strong span {
	font-size: 1.3em;
	font-weight: 200;	
}

#topbar {
	padding: 0 0 0 42px;
	border-bottom: 4px solid #e5c637;
	color: #fff;
	background-color: #25163e;
}










/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

#compucast-footer {
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}
#compucast-footer a{
	text-align: center;
	color: #FFFFFF;
}