 html, body {
	background:  #383534 url(../images/top-bg-repeat.jpg) repeat-x;
  margin: 0;
	padding: 0;
}



/* Wrapper */

#wrapper {
	position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: left;/*required due to IE centering hack*/
  width: 990px; /*adjust as needed*/  
}
#wrapper2 {
  margin: 0 0 0 28px;
  width: 936px;
}
/* Header */

#header {
  margin: 0;
  padding: 0;
}
#border1 {
border: 1px solid black;
background-color: #ffffff;
}



/* Menu */

#styleone{
  position:relative;
  display:block;
  height:27px;
  font-size:14px;
  font-weight:bold;
  background:transparent url(../images/bgOFF.gif) repeat-x top left;
  font-family:Arial,Verdana,Helvitica,sans-serif;
  border-bottom:1px solid #d9d9d9;
}
#styleone ul{
  margin:0;
  padding:0;
  list-style-type:none;
  width:auto;
}
#styleone ul li{
  display:block;
  float:left;
  margin:0 1px 0 0;
}
#styleone ul li a{
  display:block;
  float:left;
  color:#ffffff;
  text-decoration:none;
  padding:3px 20px 0 20px;
  height:18px;
}
#styleone ul li a:hover,#styleone ul li a.current{
  color:#f4e437;
  background:transparent url(../images/bgON.gif) repeat-x top left;}



/* Content */


#contentArea {
  background-color: #ffffcc;
 
  padding: 5px;
}
#banner {
padding: 10px 15px 10px 15px;
}
#hpContent{
 float: right;
 width: 610px;

}
.welcomeText {
  font-family: arial, verdana, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.redTextCentered {
  font-size: 19px;
  font-weight: bold;
  color: #DF1B1B;
  text-align: center;
  padding: 5px 0 0 0px;
}
.whyTravel {
  font-family: Arial, Verdana, sans-serif;
  font-size: 30px;
  line-height: 18px;
  font-weight: bold;
  color: #a50101;
  text-align: center;
  padding: 34px 0 0 0px;
}
.blueTextCentered {
  font-size: 19px;
  font-weight: bold;
  color: #005090;
  text-align: center;
  padding: 5px 0 0 0px;
}
.redText18{
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #df1b1b;
  text-align: center;
  padding: 5px 0 0 0;
}
.pageHeadText {
  font-family: arial, verdana, sans-serif;
  font-size: 19px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}
.flooringTypes {
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0 5px 0;
  text-align: center; 
}
.boldText20 {
  font-family: Times New Roman, serif;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}
.boldText16 {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding: 5px 0 0 0;
}
.boldText18 {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  padding: 5px 0 0 0;
}
.bolderText20 {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  padding: 5px 0 0 0;
}
.boldText16Left {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 0 0 0;
 }
 .boldText14Left {
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding: 5px 0 0 0;
 }
.pageSectionHead {
  font-size: 19px;
  font-weight: bold;
  color: #DF1B1B;
  padding: 7px 0 0 0px;;
}
.pageSectionHead2 {
  font-size: 19px;
  font-weight: bold;
  color: #000000;
  padding: 5px;
  margin: 7px 0;
  background-color: #e8d7ab;
}

#bottomTagLine {
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #df1b1b;
  text-align: center;
  padding: 5px 0 5px 0;
}

/* ------ Contact Form ------ */
.contactcontent{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 4px 0;
}
.contactcontenthead{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color:  #344CA6;
	padding: 0 0 4px 0;
}
.contactRequired {
  font-size: 12px;
  color: #800517;
}

/* ------ footer ------ */

#footer {
  font-size: 14px;
  color: #4F4A4A;
  padding:7px;
  text-align: center;
}
.redText {
  color: #df1b1b;
  font-weight: bold;
}

#footer a{
  text-decoration: none;
  color: #000000;
}
#footer a:hover {
  text-decoration: underline; 
}




.hits {
	position:relative;
left:370px;
	font-size: 15px;
  
  color: #000000;
  text-align: center;
  padding: 5px 0 0 0px;
}
	
