
#wrapper {width:1050px; margin:0 auto; text-align:left;}
#maincontainer {width:950px; margin-top:17px; margin-left:50px; float:left;}
#allcontent {width:950px; float:left;}

/* Header
----------------------------------------------------------------------------*/


#txtLogo {
   width:195px;
   float:left;
   margin-top:10px;
   text-align:right;
}

#hdTxt {
   width:737px;
   float:left;
   margin-top:17px;
   font-size:11px;
   font-family:"Trebuchet MS", Arial;
   color:#fff;
   text-align:right;
   filter:alpha(opacity=65);
   -moz-opacity:.65;
}

/* Main Logo / Picture
----------------------------------------------------------------------------*/
#mainPicBox {
   width:950px;
   height:238px;
   float:left;
   overflow:hidden;
}

#logo {
   width:237px;
   height:238px;
   float:left;
   background-image:url(images/comfort-inn.jpg);
}

#mainPic {
   width:713px;
   height:238px;
   float:left;
}

/* Bottom Site in 3 Boxes
----------------------------------------------------------------------------*/
#box1 {
   width:238px;
   height:325px;
   float:left;
   background:#0054a5 url(images/upper-wh-line.png) no-repeat top right;
   overflow:hidden;
}

#map {
   width:237px;
   height:212px;
   float:left;
   overflow:hidden;
}


#emailBox h1 {font-family:"Trebuchet MS", arial; font-size:13px; color:#fff; margin-top:18px; margin-bottom:0px;}

#box2 {
   width:353px;
   height:325px;
   float:left;
   background:#0054a5 url(images/upper-wh-line.png) no-repeat top right;
   overflow:hidden;
}

#tsBox {
   width:352px;
   height:212px;
   float:left;
   background:transparent url(images/ts-bg.jpg) repeat-x;
   overflow:hidden;
}

.tsTxt {
   width:315px;
   float:left;
   margin-top:21px;
   margin-left:34px;
   color:#fff;
   font-weight:bold;
   font-size:16px;
   font-family:"Trebuchet MS", arial;
   line-height:19px;
}
.tsTxt p {margin:15px 0 0 0;}
.tsTxt a.ar {text-transform:uppercase; color:#fbee85; text-decoration:none; font-size:14px; line-height:15px; padding-right:20px; background:transparent url(images/dbl-arrow.gif) no-repeat right 3px;}
.tsTxt a.ar:hover {text-transform:uppercase; color:#fbee85; text-decoration:underline; font-size:14px; line-height:15px; padding-right:20px; background:transparent url(images/dbl-arrow.gif) no-repeat right 3px;}



.tsSpecTxt {
   width:292px;
   float:left;
   margin-left:34px;
   color:#fff;
}
.tsSpecTxt h2 {font-family:"Trebuchet MS", arial; font-size:14px; color:#fff; margin-top:16px; margin-bottom:0px; line-height:15px;}
.tsSpecTxt a {color:#fee411; text-decoration:underline; font-style:italic;}
.tsSpecTxt a:hover {color:#fff; text-decoration:none; font-style:italic;}

#box3 {
   width:359px;
   height:325px;
   float:left;
   overflow:hidden;
}

#midwestBox {
   width:359px;
   height:212px;
   float:left;
   background:transparent url(images/ts-bg.jpg) repeat-x;
   overflow:hidden;
}





/* Classes
----------------------------------------------------------------------------*/
.field_txt {color:#717171; font-size:12px; font-family:arial;}
.whtext { color: white; font-size: 12px; font-family: arial, Helvetica; line-height: 18px; }
a img {border:none;}
a {color:#fbee85; text-decoration:underline;}
a:hover {color:white; text-decoration:none;}
form {padding:0px; margin:0px;}
