/* CSS Document */

body	{ background-color:#282828; background-image:url(../images/brownbkg.jpg); background-repeat:repeat; background-position:top; margin:0px; background-attachment:fixed;}
.headerbar	{background-image:url(../images/headerbar.jpg); background-repeat:repeat-x; height:50px;}
.sliderbar	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/bgbkg3.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.sliderbar1	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_02.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.sliderbar2	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_03.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.sliderbar3	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_04.jpg); background-repeat:repeat-x; background-position:left top; width:100%;}
.sliderbar4	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_05.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.sliderbar5	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_09.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.webpattern	{background-image:url(../images/pattern2.png); background-position:bottom left; background-repeat:no-repeat; border:#615847 1px solid; padding:10px;}
.ico	{width:50px; height:32px; text-align:center; vertical-align:bottom; }
.ico	a	{color:#2B2B2B; text-decoration:none;}
.ico	a:hover	{color:#2B2B2B; text-decoration:none;}

/*  ---------- HEADERS  ----------*/

.hbar-adamant	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_adamant.jpg); background-repeat:repeat-x; background-position:top right; width:100%;}
.hbar-aria	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_aria.jpg); background-repeat:repeat-x; background-position:top right; width:100%;}
.hbar-aboveblue	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_aboveblue.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.hbar-avantgarde	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_avantgarde.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.hbar-dreams	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_dreams2.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
.hbar-thermes	{background-color:#4A4948; height:315px; padding-top:20px; background-image:url(../images/genhead_11.jpg); background-repeat:repeat-x; background-position:top left; width:100%;}
.sliderbargen	{background-color:#4A4948; height:150px; padding-top:20px; background-image:url(../images/genhead_01.jpg); background-repeat:repeat-x; background-position:top; width: 100%;}

/*  ---------- GENERAL  ----------*/

.sliderbkg	{background-image:url(../images/sliderbkg.png); background-repeat:no-repeat; background-position:bottom; width:760px; height:300px;}
.tag	{vertical-align: middle;}
.tagsml	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#DDDDDD; padding: 0px 10px 0px 10px;}
.striplighttop	{background-color:#121212; background-image:url(../images/striplight.jpg); background-repeat: no-repeat; background-position:bottom; height:12px;}
.striplightbtm	{background-color:#121212; background-image:url(../images/striplight2.jpg); background-repeat: no-repeat; background-position:top; height:12px;}
.barshadbtm	{background-image:url(../images/barshadbtm.png); background-repeat:repeat-x; background-position:top; height:18px;}
.barshadtop	{background-image:url(../images/barshadtop.png); background-repeat:repeat-x; background-position:bottom; height:18px;}
.socshad	{background-image:url(../images/socshad.png); background-repeat:no-repeat; background-position:bottom; height:40px; width:100px; border-bottom:#000000 1px solid;}
h1,h2,h3,h4,h5,h6	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#D7D7C6; text-align:left; margin-top:0px; margin-bottom:4px;}
.mainbody	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; text-align:justify;}
.mainbody	a	{color:#CCCCCC; text-decoration:none;}
.mainbody	a:hover	{color:#999999; text-decoration:underline;}
.topbartxt	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#999999; vertical-align:middle;}
.more	{float:right;}

a { text-decoration:none; color:#00758e; }
a:hover{color:#999; }			
p, blockquote, ul, ol, form{ margin:1em 0; }
blockquote{ }
img{ border:none; }
hr{ display:none; }
th, td{ padding:2px 5px; }
th{ text-align:left; }
ul	{margin-left:-20px;}
li{ display:list-item;}
cite{ font-size:17px; font-weight:bold; }
strong	{font-weight:normal;}
.bold	{font-weight:bold;}

/*  ---------- LEFT MENU  -----------  */

.leftmenu a	{ background-image:none; height:24px; width:280px; display:block; padding-top:0.4em; padding-bottom:0.2em; padding-left: 0.9em; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-align:left; color:#999999; text-decoration:none; border-bottom:#111111 1px solid; border-top:#3D3D3D 1px solid; }
.leftmenu a:hover	{ background-image:url(../images/bkg_lm-2.png); background-repeat:no-repeat; height:24px; color:#EEEEEE; text-decoration:none; }
.leftmenuhotel a	{ background-image:none; height:24px; width:265px; display:block; padding-top:0.4em; padding-bottom:0.2em; padding-left: 2em; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-style:italic; text-align:left; color:#6C9696; text-decoration:none; border-bottom:#111111 1px solid; border-top:#3D3D3D 1px solid; }
.leftmenuhotel a:hover	{ background-image:url(../images/bkg_lm-2.png); background-repeat:no-repeat; height:24px; color:#0B9898; text-decoration:none; }
.leftmenusub a	{ background-image:none; height:24px; width:265px; display:block; padding-top:0.4em; padding-bottom:0.2em; padding-left: 2em; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-align:left; color:#6C9696; text-decoration:none; border-bottom:#111111 1px solid; border-top:#3D3D3D 1px solid; }
.leftmenusub a:hover	{ background-image:url(../images/bkg_lm-2.png); background-repeat:no-repeat; height:24px; color:#0B9898; text-decoration:none; }
.lefthotelactive a	{ background-image: url(../images/arrow.png); background-position:left; background-repeat:no-repeat; height:24px; width:265px; display:block; padding-top:0.4em; padding-bottom:0.2em; padding-left: 2em; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; text-align:left; color:#CCCCCC; text-decoration:none; border-bottom:#111111 1px solid; border-top:#3D3D3D 1px solid; }
.lefthotelactive a:hover	{ background-color:#2E2D2B; background-repeat:no-repeat; height:24px; color:#0B9898; text-decoration:none; }


.leftmenu-l	{
	background-color:#263037;
	background-image:none;
	height:20px;
	width:228px;
	display:block; 
	padding-top:0.3em;
	padding-bottom:0.2em;
	padding-left: 0.9em;
	border-top:#263037 2px solid;
	border-bottom:#4D565C 1px solid;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	color:#EEEEEE;
	text-decoration:none;
}
.LeftSubMenu	{ background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:left; padding:3px 10px 3px 20px;  }
.LeftSubMenu a	{color:#B49323; text-decoration:none}
.LeftSubMenu a:hover	{color:#CCCCCC; text-decoration:overline}
.RoomInfo	{background-image:url(../images/pattern2.png); background-position:bottom left; background-repeat:no-repeat; border: #504A43 1px solid; padding:15px;}
.RoomThms	{border:#666666 1px solid; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

/*  ----------  RIGHT COUMN  ----------  */

.rm-bkgfade	{background-image:url(../images/rm-bkgfade.png);}
.rm-list	{ padding: 4px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#9F8C78; }

/*  ----------  PROPERTY PAGES  ----------*/
.RightCol	{width:240px; padding-left:20px;}


/*  ---------- FOOTER  ----------  */

.footerbkg	{background-image: url(../images/bkgfooter.jpg); background-repeat:repeat-x; background-position:top; padding:10px 0px; background-color:#0F0E0D;}
.footer	{padding-top:10px; padding-bottom:10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px;; color:#454545; text-align:center;}
.footer	a	{color:#333333; text-decoration:none;}
.footer	a:hover	{color:#666666; text-decoration:none;}
.subfooter	{padding-top:10px; padding-bottom:20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px;; color:#666666; text-align:center; line-height:18px;}
.subfooter	a	{color:#666666; text-decoration:none;}
.subfooter	a:hover	{color:#999999; text-decoration:none;}

/* ---------- GALLERY  ---------- */
.imgthms	{border:#666666 1px solid; padding: 2px; width:58px; height:36px;}	

/*  ----------  END  ----------  */

/* Forms */

.dropmenu	{ background-color:#2D2D2D; background-image: url(../images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; 	color:#999999; font-family: Tahoma; font-size:12px; text-align:left; vertical-align:middle; width:230px; height:24px; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px; }
.TextBox	{ background-color:#2D2D2D; background-image: url(../images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; 	width:250px; height:16px; font-family:Tahoma; font-size:12px; text-indent:5px; padding-top:3px; padding-bottom:3px; color:#999999;}
.TextBoxSml	{ background-color:#2D2D2D; background-image: url(/images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; width:100px; height:18px; font-family:Tahoma; font-size:12px; text-indent:5px; padding-top:3px; padding-bottom:3px; color:#999999; }
.MailingBox	{ background-color:#2D2D2D; background-image: url(/images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; width:180px; height:18px; font-family:Tahoma; font-size:12px; text-indent:5px; padding-top:3px; padding-bottom:3px; color:#999999; }
.DropBox	{ background-color:#2D2D2D; background-image: url(../images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; width:250px; height:20px; font-family:Tahoma; font-size:12px; color:#999999;}
.CommentBox	{ background-color:#2D2D2D; background-image: url(../images/bkgform.png); background-position: top left; background-repeat: no-repeat; border:#666666 1px solid; width:400px; height:150px; font-family:Tahoma; font-size:12px; padding:3px 7px 3px 7px; color:#999999; }
.SecBox	{ background-color:#2D2D2D; background:url(../images/bkgform.png) top left no-repeat; border:#666666 1px solid; width:80px; height:20px; font-family:Tahoma; font-size:16px; font-weight:bold; color:#999999; padding-top:3px; padding-bottom:3px; vertical-align:middle; text-align: center; }
.FormTxt	{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:left; padding-left: 5px; }
.FormTxtSml	{ font-family:Tahoma; font-size:10px; font-weight:normal; color:#CCCCCC; }




		/* clearfix */
#content:after, ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
#content, ul{ display:block;}
#content, ul{ min-height:1%;}
* html #content, * html ul{height:1%;}
		/* // clearfix */

#container{	margin:0 auto; position:relative; text-align:left; width:696px; background:#121212; margin-bottom:2em; }	
.col{ float:left; display:inline; width:299px; margin-left:36px; padding:0 0 1em 0; }
.full{ clear:both; padding:1em 36px;}	

#header h1{ position:absolute; 	margin:0; padding:0; width:203px; height:110px; top:34px; left:36px; }	
.left{ float:left; margin-top:.5em; margin-right:15px; }			
.left img{ border:1px solid #e1e1e1; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:#121212; padding:5px; }				

.graphic, #header h1, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }	
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }	
#slider, #slider li{ height:240px; width:696px; overflow:hidden; }	
#slider{ margin-left:0px; }	
#prevBtn, #nextBtn{ display:block; width:30px; height:77px; position:absolute; left:-35px; top:71px; }	
#nextBtn{ left:701px; }														
#prevBtn a, #nextBtn a{  display:block; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0; }	
#nextBtn a{ background:url(../images/btn_next.gif) no-repeat 0 0; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
