html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, container{margin:0;padding:0;border:0;outline:0;background:transparent;}
a{outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, mainimage, container{display:block;width:100%;}
body{margin:0;padding:0;font:12px/22px arial;color:#666666;background:center top no-repeat #95022F;}
section[role="main"]{display:none;}
header{width:957px;margin:0 auto;padding:0;position:relative;height:137px;z-index:10;}
#mainimage{display:none}
#mainimg-tile{display:none}
#contentinfo{width:957px;margin:0px auto;padding-top:0px;position:relative;background-image:url(../../images_noindex/bodyline.gif);background-repeat:repeat-y;}
#container{width:957px;height:auto;padding-bottom:25px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-image:url(http://www.rougehotel.com/images_noindex/bottom-img.gif);background-repeat:no-repeat;background-position:left bottom;}
aside{width:402px;float:right;margin-left:50px;}
aside.rightbar{margin-top:-45px;}
.column{padding-bottom:5px;padding-right:0px;width:45%;position:relative;}
#content{padding-left:20px;width:896px;min-height:410px;}
.offer{width:402px;height:96px;margin:0 0 20px 0;position:relative;color:#2d2d54;background-color:#EDE6D9;}
.offer h2{font-family:Arial, Helvetica, sans-serif;color:#810c00;font:bold 13px/14px arial !important;padding:0px;margin:0px !important;display:block;padding-bottom:4px;}
a.lernmore:link, a.lernmore:visited{color:#a0503f;text-decoration:none;font-size:12px;}
a.lernmore:hover{color:#950f00;text-decoration:none;font-size:12px;}
.figure{float:left;margin-top:-10px;padding-right:10px;position:relative;}
.offer-border{font-family:Arial,Helvetica,sans-serif;height:86px;margin:0;padding-top:10px;position:relative;top:0;width:402px;z-index:5;}
.offer-border figcaption{padding:10px;padding-left:0px;width:260px;float:right;}
#header{width:334px;height:37px;position:relative;padding:0px;left:0px;top:0px;display:block;padding-top:21px;margin-left:29px;}
#header-inner{border-bottom:1px dotted #000000;display:block;height:46px;left:0;margin-bottom:10px;margin-left:30px;padding:0;position:relative;top:5px;width:894px;}
#innerbanner{width:675px;height:30px;border-bottom:1px solid #96a7a8;color:#666666;font-size:22px;float:left;clear:both;display:block;position:relative;padding:0 0 5px 0;}
article.box{padding:10px;}
h1{color:#8B7752;font-family:arial;margin:0 auto;padding-bottom:10px;padding-top:5px;font:bold 14px/23px Arial;}
h2{color:#912739;display:inline;font:bold 12px/14px arial;margin:0 2px 0 auto;padding-bottom:0;}
section[role="note"]{display:none}
footer{width:949px;margin:0 auto;clear:both;}
.break{height:1px;background:url(http://www.rougehotel.com/images_noindex/pix.gif) 0 0 repeat-x;}
.backtotop{margin-top:0;text-align:right;}
ul{padding-left:8px;margin:5px 0 5px 5px;}
ul.strip{margin-top:5px !important;}
ul li, .striped li{list-style:none;background-image:url("http://www.rougehotel.com/images_noindex/sprite-image.gif");background-position:-226px 3px;background-repeat:no-repeat;font-size:11px;line-height:16px;padding:0 4px 0 20px;}
.striped li:nth-child(2n+1){background-color:#EEEFED;}
ul li{line-height:22px;margin-bottom:0;padding-bottom:4px;}
body{color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;text-align:justify;}
h1{font:bold 14px/23px Arial;}
h2{font:bold 13px/22px Arial;margin:0px 0px 0px 0px;}
body article.column1 h2{font:bold 13px/22px Arial;margin-right:4px}
body article.column2 h2{font:bold 13px/22px Arial;margin-right:4px}
body article.column3 h2{font:bold 13px/22px Arial;margin-right:4px}
body article.column31 h2{font:bold 13px/22px Arial;}
h3{font:bold 12px/22px Arial;color:#912739;display:inline;}
h4{font:bold 14px/18px Arial;}
h5{font:bold 12px/18px Arial;}
.pipefooter{font:11px/11px Arial;}
.cr2{font:12px/24px Arial;}
.forms{font:11px/18px Arial;}
.forms1{font:11px/18px Arial;}
.forms4{font:11px/18px Arial;}
.forms8{font:11px/18px Arial;}
.forms2{font:11px/11px Arial;}
.forms3{font:11px/11px Arial;}
.forms6{font:11px/11px arial;}
.milestone1{font:11px/18px Arial;}
.milestone{font:11px/18px Arial;}
.milestone2{font:11px/18px Arial;}
.imgleft{padding-right:16px;padding-bottom:10px;margin-top:5px;float:left;}
.imgleft2{padding-right:16px;padding-bottom:10px;margin-top:10px;float:left;}
.imgright{padding-left:16px;padding-bottom:10px;margin-top:5px;float:right}
ul li{line-height:16px;padding-bottom:4px;margin-bottom:0px;}
.box ul li{line-height:16px;padding-bottom:4px;margin-bottom:0px;}
ul.anchor li{line-height:12px;margin-bottom:4px;}
.box ul.anchor li{line-height:12px;margin-bottom:2px;}
ul li.lh20{line-height:16px;}
ul.lh20 li{line-height:16px;}
.padbottomlh20{line-height:16px !important;padding-bottom:10px !important;}
.box ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style-type:none;list-style-image:none;}
.box ul li{margin-left:0;padding-left:25px;background:url(http://www.rougehotel.com/images_noindex/sprite-image.gif) no-repeat -224px 3px;}
.box ul.anchor li{background-repeat:no-repeat;line-height:12px;padding-bottom:2px;margin-bottom:0px;margin-left:0px;background:url(http://www.rougehotel.com/images_noindex/sprite-image.gif) 9px -235px no-repeat;padding-left:25px;}
.tblcontent table{background-color:#D7CEBD;}
.tblcontent table tr td{background-color:#FFFFFF;padding:2px 4px;}
.cornerinner{border:1px dashed #D2BE99;float:right;margin-left:15px;padding:7px;margin-top:10px;}
article.cornerinner .row1{float:left;width:45%;padding-right:10px;}
article.cornerinner .row2{float:left;width:45%;}
.baseline{clear:both;font-size:1px;height:1px;line-height:1px;}
.column31{float:left;padding-bottom:10px;padding-right:15px;width:31%;}
.column32{float:left;padding-bottom:10px;padding-right:15px;width:32%;}
.column33{float:left;padding-bottom:10px;width:31%;}
.column21{float:left;padding-bottom:5px;padding-right:20px;width:45%;}
.column22{float:left;padding-bottom:5px;padding-left:20px;width:45%;}
div table.pagetopNav{border-collapse:collapse;margin-bottom:12px;}
div.roundbutton{background-color:#a08e5f;margin-right:4px;padding-top:1px;padding-bottom:1px;}
div.roundbuttonON{background-color:#665b3e;margin-right:4px;padding-top:1px;padding-bottom:1px;}
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover{color:#FFFFFF;padding-left:6px;padding-right:6px;text-decoration:none;}
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover{color:#FFFFFF;padding-left:6px;padding-right:6px;text-decoration:none;}
.headers{background-color:#A9986B;color:#FFFFFF;font-weight:bold;padding:5px;}
.rfpforms, .rfpforms1{background-color:#F3EDD4;border:1px solid #4B4535;color:#4B4535;font-family:arial;font-size:11px;width:150px;}
.column_left{float:left;padding:0 40px 0 0px;width:290px;}
.column_right{float:left;padding:0px;width:560px;}
.column_right .break{height:1px;background:url(http://www.rougehotel.com/images_noindex/pix.gif) 0 0 repeat-x;margin:10px 0px;display:block;}
.faqul li{background-image:none !important;padding-left:10px !important;}
.faqul li h3{background:url("http://www.rougehotel.com/images_noindex/faq-arrow.gif") no-repeat scroll 0px 9px transparent;cursor:pointer;display:block;padding-left:15px;}
.faqul li h3.active{background:url("http://www.rougehotel.com/images_noindex/faq-arrow-down.gif") no-repeat scroll 0px 9px transparent;}
.faqul li span{display:none;padding-left:15px;}
.faqbox section.break{margin-top:8px;}
.more{background:url("http://www.rougehotel.com/images_noindex/more.gif") no-repeat scroll left 3px transparent;text-indent:-9999px;display:inline-block;font-weight:bold;padding-right:70px;cursor:pointer;width:68px;height:18px;margin-left:5px;}
.more.expanded{background-position:left -15px;text-decoration:none;height:17px;}
li a.more{background:url("http://www.rougehotel.com/images_noindex/more.gif") no-repeat scroll left 6px transparent;}
li .more.expanded{background-position:left -12px;}
.round-corner-top{background:url("http://www.rougehotel.com/images_noindex/top-round-courner-color.gif") no-repeat scroll left top transparent;height:10px;font-size:0;}
.round-corner-repeater{background:url("http://www.rougehotel.com/images_noindex/border-repeater-color.gif") repeat-y scroll left top transparent;height:125px;margin-top:0px;}
.round-corner-bottom{background:url("http://www.rougehotel.com/images_noindex/bottom-round-corner-color.gif") no-repeat scroll left top transparent;height:10px;font-size:0;}
.room-type figure{margin-bottom:30px;height:145px;}
.room-type1 figure{margin-bottom:30px;height:145px;}
.room-type figcaption{border-right:1px solid #BBBBBB;float:left;font-size:11px;height:124px;line-height:16px;margin-top:10px;padding-left:10px;width:379px;padding-right:10px;}
.room-type1 figcaption{float:left;font-size:11px;height:143px;line-height:16px;padding-left:10px;width:377px;margin-top:-9px;padding-top:8px;}
.round-corner-top-white{background:url("http://www.rougehotel.com/images_noindex/top-round-courner-white.gif") no-repeat scroll left top transparent;font-size:0;margin:0px;z-index:100;}
.round-corner-repeater-white{height:135px;width:881px;margin:0px;font-size:0px;}
.round-corner-bottom-white{background:url("http://www.rougehotel.com/images_noindex/bottom-round-corner-white.gif") no-repeat scroll left 134px transparent;height:145px;font-size:0;margin:0px;}
.room-type figure .imgleft{padding-right:0px;padding-bottom:0px;float:left;margin:0px !important;}
figure .imgleft{padding-right:0px;padding-bottom:0px;margin-top:-10px;float:left;}
.column_left figure .imgleft{padding-right:0px;padding-bottom:0px;margin-top:10px;float:left;}
.special-thumb{border:1px solid #BBBBBB;margin-bottom:20px;margin-left:10px;width:425px;float:left;background-color:#FFF4D9;}
.special-thumb figcaption{float:left;width:200px;padding:20px;text-transform:none;}
#photogallery{margin-top:34px;padding-left:16px;}
.subheader{border-bottom:1px dotted;border-top:1px dotted;height:34px;margin-left:10px;margin-top:10px;}
.content-form{border:1px solid #BAC2CA;margin:0 25px;}
.content-form .left_column{border-right:1px dotted #BAC2CA;float:left;font-size:11px;margin:25px 0;padding:0 27px 0 38px;width:380px;}
.content-form .right_column{float:left;padding:25px;width:334px;}
.pet_registration .left_column{width:360px;}
.pet_registration .right_column{width:360px;}
.international_callers{border-collapse:separate;margin-top:10px;width:333px;font-size:11px;}
.international_callers th{background:none repeat scroll 0 0 #332908;color:#FFFFFF;font-size:12px;font-weight:bold;padding:4px 10px;text-align:center;}
.international_callers td{border-color:#BAC2CA;border-style:solid;border-width:1px 0 0 1px;line-height:20px;padding:0 20px;}
.international_callers tr:nth-child(2n+3) td{background:none repeat scroll 0 0 #EEEFED;}
.international_callers tr td:last-child{border-right:1px solid #BAC2CA;}
.international_callers tr:last-child td{border:1px solid #BAC2CA;text-align:center;}
.international_callers tr th:first-child{border-color:#BAC2CA;border-style:solid;border-width:1px 0 0 1px;}
.international_callers tr th:last-child{border-color:#BAC2CA;border-style:solid;border-width:1px 1px 0 0;}
label, input[type="button"], input[type="submit"], button{cursor:pointer;}
.content-form input{border:1px solid #BAC2CA;padding:2px;width:235px;}
.highlight{color:#D73E4F;}
input, select, textarea{font-family:inherit;margin:0;font-size:12px;}
input, select{vertical-align:middle;}
.content-form .input_container, .content-form .textarea_container{margin-bottom:7px;padding-bottom:10px;}
.content-form textarea{border:1px solid #BAC2CA;height:100px;padding:3px;width:233px;}
button{border:0 none;}
.formbutton{background:url("http://www.rougehotel.com/images_noindex/submit.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:27px;text-indent:-9999px;width:100px;border:none !important;outline:none;}
.formbutton:hover{background-position:0 -27px;border:none;outline:none;}
a:link, a:visited, a:active{text-decoration:none;color:#810c00;}
a:hover{text-decoration:none;color:#930f00;}
a.boldfont:link, a.boldfont:visited, a.boldfont:active{text-decoration:none;color:#342a09;}
a.boldfont:hover{text-decoration:none;color:#55450f;}
.half_stack.tan{background:url(http://www.rougehotel.com/images_noindex/half-stack-tan.gif) no-repeat scroll 0 0 transparent;}
.half_stack{float:left;font-family:Arial,Helvetica,sans-serif;height:150px;padding:0 20px 30px 0;width:425px;cursor:pointer;}
.half_stack h3{display:block;}
.half_stack:hover a{text-decoration:underline;}
.half_stack img, .full_stack img{float:left;}
.stack_content{float:left;padding:10px 0px 10px 15px;width:254px;line-height:16px !important;}
.half_stack:nth-child(2n){padding-right:0;}
.half_stack.white{background:url(http://www.rougehotel.com/images_noindex/half-stack-white.gif) no-repeat scroll 0 0 transparent;}
.half_stack:nth-child(2n){padding-right:0;}
.section_news .half_stack:nth-last-child(-n+2){padding-bottom:0;}
.section_news .half_stack:nth-last-child(-n+2){padding-bottom:0;}
.clearfix{clear:both;}
.stack_content a{background:url("http://www.rougehotel.com/images_noindex/red-arrow-small.gif") no-repeat scroll right 6px transparent;color:#95022f;cursor:pointer !important;display:inline-block;font-size:12px;font-weight:700;padding-right:10px;}
.flotinright{float:right;}
#open_table_module{height:125px;margin:20px 15px 0px 15px;padding:20px 15px 25px;width:170px;}
.restaurant_logo{padding:20px 15px 20px 28px;}
#open_table_module input, #open_table_module select{background-color:#D8CD9C;border:1px solid #1D3C58;color:#1D3C58;font-size:11px;padding:3px 2px 2px;}
#open_table_module select{padding:2px;}
#open_table_module label{display:inline-block;padding-right:6px;text-align:left;width:34px;}
#open_table_module #date{width:100px;}
.open_table_input{padding:4px 0;width:178px;}
.button.find_a_table{height:29px;text-indent:-9999px;width:106px;border:none;}
.button.find_a_table:hover{background-position:0 -29px;}
a.targetblank{background:url("http://www.rougehotel.com/images_noindex/new-window.gif") no-repeat scroll right center transparent;display:inline-block;line-height:16px;padding-right:15px;width:auto;height:13px;}
.round_border_color{background-color:#FFFFFF;margin:0 10px;}
.round_border{background-color:#005BA2;background-repeat:repeat;padding:10px 15px;}
.valid{background-image:url(http://www.rougehotel.com/images_noindex/valid.png);background-repeat:no-repeat;background-position:right 1px;}
.invalid{background-image:url(http://www.rougehotel.com/images_noindex/invalid.png);background-repeat:no-repeat;background-position:right 1px;}
.validate_invalid{color:#CC0000;margin-left:5px;}
table tr td{text-align:left;vertical-align:top;}
label.error{color:red;padding-left:10px;}
input[type="radio"], input[type="checkbox"]{width:15px}
.equal_column_left{padding:0 20px 0 0px;}
.equal_column_left, .equal_column_right{float:left;width:45%;}
.equal_column_right{padding:0 0px 0 20px;}
.equal_column_left h3, .equal_column_right h3{display:block;}
.equal_column_left a, .equal_column_right a{background:none !important;display:inline-block !important;padding-right:0px !important;}
hr{display:block;height:1px;margin:12px 0;border-top:1px dotted #000;border-bottom:medium none;border-left:medium none;border-right:medium none;}
table.floortable{background-color:#c9bba3;}
table.floortable tr td{background-color:#FFFFFF;text-align:center;}