@charset "utf-8";

/* CSS Reset*/

body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#6d6b6b;
font-size:12px;
text-align:left;
}

a{
color:#8d0906;
font-size:11px;
text-decoration:none;
}

a:hover{
color:#8d0906;
font-size:11px;
text-decoration:underline;
}

p{
color:#595757;
font-size:11px;
text-decoration:none;
padding:0;
margin:0;
}

h1{
color:#ffffff;
font-size:22px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:8px 0 0 10px;
font-style:normal;
font-weight:bold;
}

h2{
color:#8d0906;
font-size:22px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0 0 10px 0;
font-style:normal;
font-weight:bold;
}

h3{
color:#8d0906;
font-size:18px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:10px 0 10px 0;
font-style:normal;
font-weight:bold;
}

h4{
color:#8d0906;
font-size:19px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:10px 0 0 10px;
font-style:normal;
font-weight:bold;
}

div{
margin:0;
padding:0;
border:0;
background:transparent;
}

img{
margin:0;
padding:0;
border:0;
}

#nav-font a{
margin:0 8px 0 0;
padding:0;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#nav-font a:hover{
margin:0 8px 0 0;
padding:0;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.termsfont{
margin:0;
padding:0;
color:#8d0906;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.termsfont a{
text-decoration:none;
font-weight:bold;
color:#8d0906;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.underline{
margin:0 8px 0 0;
padding:0;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}


input{
margin:0;
padding:0;
}

ul{
padding:0;
margin:5px 0 0 20px;
color:#8d0906;
}

li{
padding:0 0 0 5px;
margin:3px 0 0 0;
color:#8d0906;
list-style:disc;
}

form{
padding:0;
margin:0;
}

/* LAYOUT STYLES */

#wrap{
margin:0 auto;
text-align:left;
width:928px;
}

#centre{
margin:0 auto;
width:928px;
}

#logo{
margin:14px 0 0 0;
float:left;
padding:0;
}

#header{
width:928px;
margin:0;
float:left;
display:inline;
}

#nav{
width:912px;
height:27px;
margin:0 0 0 16px;
background-color:#99FF99;
float:left;
display:inline;
background-image:url(images/nav-slice-bg.gif);
}

#nav-font{
margin:6px 0 0 0;
float:left;
}

#nav-image{
width:341px;
height:27px;
margin:0;
float:right;
display:inline;
background-image:url(images/nav-slice.jpg);
}

#contact-header{
margin:14px 0 0 0;
width:300px;
height:57px;
float:right;
display:inline;
}

#headerimage{
margin:0;
float:left;
display:inline;
}

#top-container{
margin:0;
width:928px;
float:left;
}

#welcome-div{
float:left;
display:inline;
margin:14px 0 0 16px;
padding:1px 1px 1px 1px;
width:572px;
border:1px solid #d0cfcf;
}

#welcome-content{
float:left;
width:555px;
margin:8px 0 8px 8px;
}

#twitter{
float:right;
display:inline;
margin:14px 14px 0 0;
padding:1px 1px 1px 1px;
width:306px;
height:69px;
border:1px solid #d0cfcf;
}

#referfriend{
float:right;
display:inline;
margin:16px 14px 0 0;
padding:1px 1px 1px 1px;
width:306px;
height:69px;
border:1px solid #d0cfcf;
}

#refercontent{
float:left;
width:200px;
height:40px;
margin:0 0 0 6px;
}

#secondcontainer{
float:left;
width:928px;
}

#booknow{
width:319px;
height:193px;
float:left;
display:inline;
margin:14px 0 0 16px;
padding:1px 1px 1px 1px;
border:1px solid #d0cfcf;
}

#booknowtitle{
width:319px;
height:45px;
float:left;
background-color:#ff160e;
}

#booknowcontent{
width:295px;
margin:8px 0 8px 12px;
float:left;
padding:0;
}

#booknowimage{
margin:10px 0 1px 1px;
float:left;
padding:0;
}

#testamonials{
width:237px;
height:193px;
float:left;
display:inline;
margin:14px 0 0 11px;
padding:1px 1px 1px 1px;
border:1px solid #d0cfcf;
}

#testamonialstitle{
width:237px;
height:45px;
float:left;
background-color:#fba012;
}

#testamonialscontent{
width:217px;
margin:8px 0 8px 12px;
float:left;
padding:0;
}

#testamonialsimage{
margin:10px 0 1px 1px;
float:left;
padding:0;
}

#gallery{
width:305px;
height:193px;
float:left;
display:inline;
margin:14px 0 0 12px;
padding:1px 1px 1px 1px;
border:1px solid #d0cfcf;
}

#gallerytitle{
width:305px;
height:45px;
float:left;
background-color:#3ef008;
}

#gallerycontent{
width:292px;
margin:8px 0 8px 8px;
float:left;
padding:0;
}

#galleryimage{
margin:10px 0 1px 0;
float:left;
padding:0;
}

#footer{
margin:25px 0 15px 16px;
float:left;
padding:0;
border-bottom:2px solid #8d0906;
width:896px;
height:30px;
}

#siteby{
margin:0;
float:left;
}

#termsbox{
margin:0;
float:right;
}

#contentbox{
float:left;
display:inline;
margin:14px 0 0 16px;
width:896px;
border:1px solid #d0cfcf;
}

#copybox{
float:left;
width:600px;
margin:8px 0 8px 8px;
}

#copypic{
width:249px; 
height:199px;
border:1px solid #d0cfcf; 
float:left; 
margin:40px 0 0 18px; 
padding:1px 1px 1px 1px;
}

#gallerypic{
width:150px; 
height:150px;
border:1px solid #d0cfcf; 
float:left; 
margin:40px 0 0 18px; 
padding:1px 1px 1px 1px;
}

#gallerypic2{
width:150px; 
height:150px;
border:1px solid #d0cfcf; 
float:left; 
margin:40px 0 20px 18px; 
padding:1px 1px 1px 1px;
}
