/* CSS Document */
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,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,
fieldset,form,label,legend,input,textarea,button,
table,caption,tbody,tfoot,thead,tr,th, selectarea
{
	margin:          0;
	padding:         0;
	border:          0;
	outline:         0;
  }
ol
{
	list-style:none;
}

body { margin:0px; font:normal 12px/14px  arial, "Trebuchet MS", georgia; background: #810102; color:#000000;padding-bottom:1px; line-height:18px;}

#container {
	margin: 0px auto;
	width: 923px;
	
}
#leftcolumn { 
	background:#fee7a7; 
	width:900px; 
	height:auto;
	position:relative;
	padding-top:0px; 
	border-left: 2px solid #fdc42d;
	border-right: 2px solid #fdc42d;}

#seeu {height:36px; width: 923px; BACKGROUND: url(../images/seeu.gif) no-repeat right; }
#u {height:36px; width: 815px; BACKGROUND: #ffcc00; }
#header{
	width:900px;
	height:122px;
	background: url(../images/banner-bg.gif) repeat-x top;
}
#menu {
	width:710px;
	height:20px;
	padding:88px 0px 0px 180px;
	font:bold 12px/18px arial, georgia;
	text-align:center;
}
#menu a {COLOR: #000000; background:#fff4c7; -moz-border-radius:3px;-webkit-border-radius:5px; TEXT-DECORATION: none; font:bold 12px/18px arial, georgia; padding:2px 4px 2px 4px;}
#menu a:hover {COLOR: #ffffff; TEXT-DECORATION: none; background:#ff9900; -moz-border-radius:3px;-webkit-border-radius:5px;}
#menu .active {COLOR: #ffffff; TEXT-DECORATION: none; background:#820103;}

#frame{padding:0px 0px 0px 30px; width:870px; height:109px; background:url(../images/bann-bg.gif) #fee7a7;}

#callOut {MARGIN: 0;  PADDING-left: 25px; width:175px;PADDING-right: 10px; PADDING-top: 10px; float:left;}
#callOut H3 {MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px; PADDING-bottom: 5px; background:none; height:auto;}
#callOut H3 A {font:normal 17px/14px georgia, arial; PADDING-LEFT: 50px; PADDING-TOP: 5px; width:95px;BACKGROUND:no-repeat; COLOR: #810102; height: 30px; margin: 0px; line-height:20px; text-indent:0px;}
#callOut H4 {MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px; PADDING-bottom: 5px;}
#callOut H4 A {font:normal 17px/14px georgia, arial, "Trebuchet MS"; PADDING-LEFT: 45px; PADDING-TOP: 5px;BACKGROUND: url(../images/sp.gif) no-repeat; COLOR: #810102; height: 30px; margin: 0px; line-height:20px}
#callOut H5 {MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px; PADDING-bottom: 5px;}
#callOut H5 A {font:normal 17px/14px georgia, arial, "Trebuchet MS"; PADDING-LEFT: 45px; PADDING-TOP: 5px;BACKGROUND: url(../images/w.gif) no-repeat; COLOR: #810102; height: 30px; margin: 0px; line-height:20px}
#callOut H6 {MARGIN: 0px; PADDING: 10px 0px 0px 0px;}
#callOut H6 A {font:normal 17px/14px georgia, arial, "Trebuchet MS"; PADDING-LEFT: 45px; PADDING-TOP: 5px; BACKGROUND: url(../images/ph.gif) no-repeat; COLOR: #810102; height: 30px;}
#callOut A {DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px 0px 5px 0px; COLOR: #0033ff; TEXT-DECORATION: none; LINE-HEIGHT: 16px;}
#callOut A:hover {TEXT-DECORATION: underline}

#fr {width:720px; height:260px; background:url(../images/slide.gif); border-bottom:3px solid #ffd943; margin:0px 0px 0px 180px;}

#content {width:610px; float:right; padding: 0px 30px 20px 29px; line-height: 20px; border-left:1px dotted #fcd566;}
#right {width: 200px; float:left; padding: 0px 20px 20px 10px; line-height: 20px;}

h1 a
{
position:absolute;
	left:23px;
	top:21px;
	background: url(../images/logo.gif) no-repeat center;
	width:130px;
	height:123px;
	text-indent: -9999px;
	z-index:1;
}
h2 {
	position:absolute;
	top:25px;
	left:208px;
	width:534px;
	height:50px;
	font:normal 12px/14px  arial;
	line-height:21px;
}
h3 a { display:block; width:389px; height:100px; background:url(../images/beaumont-texas-hotel.gif) no-repeat left bottom; text-indent: -9999px;  padding: 0px 0px 0px 0px;}

h4 {font: bold 14px arial, tahoma;
	color:#0099cc;
	padding: 10px 0px 10px 0px;
	margin:5px 0px 3px 0px;
	text-align:left;
	text-decoration: none;
}
h4 a:link {font: bold 14px arial, tahoma; color:#0099cc;text-decoration: none;}
h4 a:hover {font: bold 14px arial, tahoma; color:#0099cc;text-decoration: none;}
h4 a:visited {font: bold 14px arial, tahoma; color:#0099cc;text-decoration: none;}
#res-bg {
	position:absolute;
	left:0px;
	top:102px;
	height: 294px;
	width: 233px;
	background: url(../images/res-bg.png) no-repeat;
}
/* INTERACTIVE MAP -----------------------------------------------------*/		

	#sidebar { float: left;  width: 200px; padding: 0 0 0 0px;  margin: 0 0 0 0px;}
	#sidebar ul {list-style-image: url(../images/bullet.gif);padding: 0px 0px 0px 8px;  margin: 0px 0px 0px 8px;font:bold 11px/14px  arial; }
	#sidebartitle {  line-height: 0px; text-align:left; width: 200px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
	#sidebar a:link { text-align:left; color: #000000;}
	#sidebar a:hover { text-align:left; color: #000000;}
	#sidebar a:visited { text-align:left; color: #000000;}
	#map { width: 400px; height: 310px; float: right; border:1px solid #000; font:normal 11px/14px  arial; line-height:17px;}
	h5 { font-size: 15px; color:#0031a0; margin: 0 0 10px 0; font-weight: bold;}
	.heading { font-family:Palatino,'Palatino Linotype',serif; color: #ffffff;text-transform:uppercase;letter-spacing:0.05em;font-size:14px; padding:2px 0px 2px 5px; margin:0px 0px 5px 0px; background:#810102; font-weight: bold; -moz-border-radius:3px;-webkit-border-radius:5px; }
	
.boldfont {font: bold 11px/18px arial;}
a.boldfont:link { COLOR:#0099ff; font-weight: normal; TEXT-DECORATION: none }
a.boldfont:visited { COLOR:#0099ff; font-weight: normal; TEXT-DECORATION: none }
a.boldfont:hover {	COLOR:#0099ff; font-weight: normal; TEXT-DECORATION: underline; }

.top {font: 11px/14px arial; color: #009900; }
a.top:link { COLOR: #009900; font-weight: normal; TEXT-DECORATION: none; }
a.top:visited { COLOR: #009900; font-weight: normal; TEXT-DECORATION: none; }
a.top:hover { COLOR: #009900; font-weight: normal; TEXT-DECORATION:underline; }

/* INTERACTIVE MAP end -----------------------------------------------------*/	
#imenu{
	position:absolute;
	top:166px;
	left:14px;
	width:170px;
}

.best {font: 11px/18px arial, "Trebuchet MS", georgia; COLOR: #ffffff;}
a.best:link { COLOR: #002596; font-weight: bold; TEXT-DECORATION: underline }
a.best:visited { COLOR: #002596; font-weight: bold; TEXT-DECORATION: underline }
a.best:hover {COLOR:#002596; font-weight: bold; TEXT-DECORATION: none }
UL {list-style-image: url(../images/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 0px; margin-bottom:10px;}

.subheader { font-family:Palatino,'Palatino Linotype',serif; color: #009900;text-transform:uppercase;letter-spacing:0.05em;font-size:14px; padding:2px 0px 0px 0px; margin:0px 0px 5px 0px; border-bottom: 1px dotted #3d9b35; font-weight: bold; }
.box1 {  padding: 6px 5px 5px 10px; COLOR: #002596; background:#FFFFFF; width:200px; margin:1px; }
.box2 {  padding: 2px 8px 0px 8px; margin: 15px 10px 10px 10px;COLOR: #0033ff; background:url(../images/box-bg.gif) #fee7a7 repeat-x top; border: 1px solid #ffd83d; -moz-border-radius:3px;-webkit-border-radius:5px;}
IMG {BEHAVIOR: url(images/iepngfix.htc)}
Div {BEHAVIOR: url(images/iepngfix.htc)}

a.more:link {font-weight: bold; text-decoration: underline; background:#ff9900; color: #ffffff; PADDING: 0px 5px 0px 5px; text-decoration: none;-moz-border-radius:3px;-webkit-border-radius:5px; }
a.more:visited {PADDING: 0px 5px 0px 5px; font-weight: bold; text-decoration: none; background:#ff9900; color: #ffffff;-moz-border-radius:3px;-webkit-border-radius:5px; }
a.more:hover, a.more:active {font-weight:bold; text-decoration: none; background:#810102; color: #ffffff;}

a.mor:link {font-weight: bold; text-decoration: underline; background:#3d9b35; color: #ffffff; PADDING: 0px 5px 0px 5px; text-decoration: none;-moz-border-radius:3px;-webkit-border-radius:5px;}
a.mor:visited {PADDING: 0px 5px 0px 5px; font-weight: bold; text-decoration: none; background:#3d9b35; color: #ffffff;-moz-border-radius:3px;-webkit-border-radius:5px; }
a.mor:hover, a.mor:active {font-weight:bold; text-decoration: none; background:#77b900; color: #ffffff;}


a:link {font-weight: normal; text-decoration: none; color: #000000;}
a:visited {font-weight: normal; text-decoration: none; color: #000000;}
a:hover, a:active { text-decoration: underline; color: #000000;}

.float_hack {height: 0;	font-size: 0;clear: both;}
p {padding: 5px 0px 15px 0px; margin:0px;}

.col-one {
	float: left;
	width: 300px;
	margin:0;
}

.col-two {
	float: right;
	width: 285px;
	margin:0;
}

.col-three {
	float: left;
	width: 260px;
	margin:0;
}

.col-four {
	float: right;
	width: 300px;
	margin:0;
}
.moon {
	font-family:  Arial, Georgia, "Trebuchet MS", "Times New Roman", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 25px;
	color: #810102;
	LINE-HEIGHT: 23px;
	padding: 0px 0px 5px 0px;
}
.foot {
	font:normal 11px/14px "Trebuchet MS", georgia;
	color: #810102;
	
}  
#footer
{ color:#ffffff;
  text-align:center;
  margin:10px 15px 10px 0px;
  padding:5px 10px 10px 10px;
  border:1px #990000 dotted;
  border-radius:.5em;
  -moz-border-radius:.5em;
  -webkit-border-radius: .5em;
  }
#footer a {
  padding: 0px 5px 0px 5px;
  color: #ffffff;
  margin:  0;
  font: bold 11px/18px arial, tahoma;
  text-align:center;
  line-height:22px;
}
#footer a:hover {
  color:            #ffffff;
  border-bottom:    1px dotted #ffdc29;
}
/* CHECK IN FORM                                                                           CONTACT FORM ::
--------------------------------------------------------------------------------------------------------- */
div#prim form
{
  width:            170px;
  margin:           0px 0 0;
  padding:          0 0 20px;  
  border-radius:         .5em;
  -moz-border-radius:    .5em;
  -webkit-border-radius: .5em;
  height:auto;
  }
div#prim form fieldset, div#prim form ol, div#prim form li
{
  float:            left;
  width:            170px;
  }
div#prim form fieldset
{
  margin:           7px 0 0 0;
  }

div#prim form li
{
  margin:           5px 0 0 0px;
  }
div#prim form label
{
  float:            left;
  width:            70px;
  padding:          0 0px 0 8px;
  font-size:        0.9em;
  font-weight:      bold;
  COLOR: #009900;
  }
div#prim form input.text2, div#prim form textarea, div#prim form select
{
  float:            left;
  width:            55px;
  border:           1px solid #7f9db9;
  padding:          1px;
  background-color: #FFFfff;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        0.9em;
  border-radius:         .5em;
  -moz-border-radius:    .5em;
  -webkit-border-radius: .5em;
  margin:0px 3px 0px 0px;
  }

div#prim form button
{
  float:            left;
  display:          inline;
  width:            127px;
  height:           22px;
  margin:           10px 10px 10px 7px;
  background:       url(../images/checkrates.gif) no-repeat 0 0;
  text-indent:      -9999px;
  cursor:           pointer;
  border:none;
  }
div#prim form .book {font:normal 20px/14px Palatino,'Palatino Linotype', arial, serif; padding: 2px 0px 5px 0px; COLOR: #0033ff; text-align:center; border-bottom:2px dotted #fcd566; }

/* CONTACT FORM                                                                           CONTACT FORM ::
--------------------------------------------------------------------------------------------------------- */
div#primary form
{
  width:            560px;
  margin:           0px 0 10px 0;
  padding:          20px;  
  border-radius:         .5em;
  -moz-border-radius:    .5em;
  -webkit-border-radius: .5em;
  height:auto;
  border: 1px solid #fdd664; 
   float:            left;
  }
div#primary form fieldset, div#primary form ol, div#primary form li
{
  float:            left;
  width:            560px;
  }
div#primary form fieldset
{
  margin:           10px 0 0;
  }

div#primary form li
{
  margin:           5px 0 0;
  }
div#primary form label
{
  float:            left;
  width:            120px;
  padding:          0 70px 0 20px;
  font-size:        1em;
  font-weight:      normal;
  }
div#primary form input.text2, div#primary form textarea, div#primary form select
{
  float:            left;
  width:            200px;
  border:           1px solid #7f9db9;
  padding:          1px;
  background-color: #FFF !important;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1em;
  border-radius:         .5em;
  -moz-border-radius:    .5em;
  -webkit-border-radius: .5em;
  }
div#primary form textarea
{
  width:           200px;

  }
div#primary form button
{
  float:            left;
  display:          inline;
  width:            127px;
  height:           22px;
  margin:           15px 0px 10px 210px;
  background:       url(../images/checkrates1.gif) no-repeat 0 0;
  text-indent:      -9999px;
  cursor:           pointer;
  border:none;
  }
div#primary form h6, div#primary form p
{
  margin:           .3em 10px 0px .6em;
  line-height:      1.4em;
  color:#810102;
  font-weight:bold;
  }
div#primary form h6
{ padding:           10px 0px 0px 0px;
  color:#006600;
  font:bold 14px Palatino,'Palatino Linotype',serif;
  border-bottom: 1px dotted #006600;
  }

