
html{
    text-align:center;
    background:#f4f4f4;
   
}
.clear{
    clear:both;
}
a {
    text-decoration:none;
    color:#202f3b;
}
img{
    outline:none;
    border:none;    
}
.wrapper{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    color:#202f3b;
    font-size:18px;
    font-family:helvetica,arial,sans-serif;
     line-height:22px;
     
}
h2{
    font-size:36px;
    font-weight:bold;
    letter-spacing:-2px;
    color:#abc434;
    padding-bottom:5px;
}
.header{
    width:900px;
    height:290px;
    float:left;
    background:url(images/logo.jpg) no-repeat;
}
.header h1{
    float:right;
    font-size:48px;
    letter-spacing:-6px;
    font-weight:bold;
    margin-top:70px;
    color:#abc434;
    padding-right:5px;
}
.tel{
    float:right;
    width:400px;
    background:url(images/phone.jpg) top left no-repeat;
    padding-left:15px;
    line-height:48px;  
    font-size:48px;
    text-align:right;
    font-weight:bold;
    
}
.header blockquote{
    clear:both;
    width:400px;
    float:right;
    color:#abc434;
    background:url(images/quote.jpg) top left no-repeat;
    text-align: justify;
    padding-left:80px;
    padding-top:7px;
    margin-right:0px;
    font-size:24px;
  
}
.adpanel{
    float:left;
    width:879px;
    background:url(images/offerpanel.jpg) no-repeat;
    height:415px;
    margin-left:30px;
    padding:30px;
    margin-top:15px;
    padding-top:15px;
   
}
.daylist{
    width:220px;
    float:left;
    margin-left:25px;
    margin-right:20px;
    height:320px;
}
.adpanel h2{
    font-size:36px;
    font-weight:bold;
    letter-spacing:-2px;
    border-bottom:10px solid #abc434;
    padding-bottom:15px;
     color:#202f3b;
}
.booknowwhite{
    float:right;
    margin-right:100px;
}
.adpanel ul{
    list-style-type:disc;
    list-style-position:inside;
    color:#abc434;
    font-size:18px;
 
    padding-left:0px;
    
}
.adpanel li{
    padding-bottom:0.5em;

}
.bodycontent{
    margin-left:35px;
    width:868px;
    *width:800px;
    float:right;
}
/* form styling */
.contactformdiv{
   width:390px;
    height:542px;
    float:right;
    background:url(images/contact.jpg) top left no-repeat;
    padding-left:30px;
    padding-top:15px;
    color:	#959393;
    font-size:14px;
    margin-left:20px;
   
   
}
.leftbook{
   width:45%;
    float:left;
}
.contactformdiv label {
display:block;
margin-top:1em;
width:350px;
}
 .textbox {
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#333333;
font-size:1.1em;
padding:0.2em 0.1em 0.2em 0.4em;
width:350px;
}
.contactformdiv p{
    width:350px;
}
.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
cursor:pointer;
display:block;
font-variant:small-caps;
font-weight:bold;
margin-bottom:1em;
padding:0.5em 1em;
margin-top:10px;
}
.button:hover {
border:1px solid #ABC507;

}
#note{
    color:red;
    float:left;
    width:400px;
    padding-bottom:15px;
}
.copyright{
    display:block;
    float:left;
    width:100%;
    border-top:2px dashed #fff;
    margin-top:10px;
    padding-top:10px;
    margin-bottom:10px;
    text-align:right;
    font-size:12px;
}
.bookgrey{
    float:right;
}
