﻿div#subcontainer
{
	width:798px;
	height:1040px;
	border:solid 1px black;
}

div#cutoutpic
{
    width:200px;
    height:800px;
    background-image: url(../images/rooms/CutoutImage.jpg);
    background-repeat:no-repeat;
    float:left;
}
div#services
{
    margin-top:358px;  
    margin-left:2px;
    margin-right:2px; 
    width:191px;
    height:641px;
    background-repeat:no-repeat;
    border:solid 1px #DBDBDB;
    float:left;
}

div#subsubcontainer
{
    width:638px;
    height:418px;
    float:left;
}

div#mainheading
{
    width:400px;
    height:70px;
    background-repeat:no-repeat;
    padding-left:150px;
    padding-top:10px;
    margin:0;
    float:left;
}

div#Heading
{
    width:550px;
    height:130px;
    margin:0;
    float:left;
    padding-bottom:10px;
}

div#famRoom
{
	border:solid 1px #DBDBDB;
	width:584px;
	height:205px;
	margin-top:4px;
	float:left;
	padding-top:2px;
}

div.room
{
	border:solid 1px #DBDBDB;
	width:580px;
	height:205px;
	margin-top:4px;
	float:left;
	padding:2px;
}

div.text
{
	width:220px;
	height:180px;
	margin:0;
	float:left;
}

div#footer 
{
    background-color:black;
    width:800px;
    padding-top:6px;
    height:20px; 
}

img#BannerImage
{
    float:left;   
}

img#Rooms
{
    padding-top:10px;
    padding-left:0px;
    margin:0;
}

img#Services
{
    padding-top:10px;
    padding-left:15px;
    margin:0;
}

img.RoomPic
{
    float:right;
    padding-right:20px;
    padding-top:35px;
}

img.heading
{
    padding-top:10px;
    padding-left:10px;
}

ul#ServiceList
{
    list-style-type:none;
    margin:0;
    padding-left:15px;
    padding-right:15px;
}

li.service
{
    padding-left:0px;
    padding-right:0px;
    padding-top:6px;
    font-size:7pt;
}

p.contentText
{
    margin:0;
    font-size:8pt;
    width:200px;
    text-align:justify;
    padding-left:10px;
}

p.maintext
{
    margin:0;
    padding-top:10px;
    text-align:justify;
}

a.bookNow
{
    color:#927071;
    padding-left:10px;
}
