/* Start of CMSMS style sheet 'corrigeen_css' */
#container {
	margin: auto;
	min-height: 768px;
	width: 950px;
	background-color: #FFF;
}
#header {
	height: 120px;
	width: 950px;
}
#menu {
	height: 30px;
	width: 950px;
}
#photo {
	height: 215px;
	width: 950px;
}
#photo_home {
	height: 320px;
	width: 950px;
}


#home1 {
	float: left;
        width: 600px;
}
#home2 {
	float: left;
        width: 300px;
}



#rooms1 {
	float: left;
	height: 250px;
	width: 200px;
	margin-top: 45px;
	margin-right: 44px;
	margin-bottom: 45px;
	margin-left: 80px;
	text-align: center;
	color: #000;
}
#rooms2 {
	float: left;
	height: 250px;
	width: 200px;
	margin-top: 45px;
	margin-right: 44px;
	margin-bottom: 45px;
	margin-left: 37px;
	text-align: center;
}
#rooms3 {
	float: left;
	height: 250px;
	width: 200px;
	margin-top: 45px;
	margin-right: 87px;
	margin-bottom: 45px;
	margin-left: 37px;
	text-align: center;
}
#content {
	min-height: 345px;
	width: 930px;
        padding: 5px 10px 5px 10px;
}
#address {
	height: 20px;
	width: 950px;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 4px;
	color: #333;
	font-size: 16px;
}
#logo {
	height: 77px;
	width: 310px;
	margin-top: 21px;
	margin-right: 20px;
	margin-bottom: 21px;
	margin-left: 20px;
	float: left;
}
#booking {
	float: left;
	height: 100px;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#header_space {
	float: left;
	height: 120px;
	width: 346px;
}
#home {
	float: left;
	height: 30px;
	width: 85px;
}
#rooms {
	float: left;
	height: 30px;
	width: 96px;
}
#facilities {
	float: left;
	height: 30px;
	width: 136px;
}
#enquiries {
	float: left;
	height: 30px;
	width: 136px;
}
#booking {
	float: right;
	height: 100px;
	width: 250px;
}
#bookings {
	float: left;
	height: 30px;
	width: 116px;
}
#thingstodo {
	float: left;
	height: 30px;
	width: 151px;
}
#location {
	float: left;
	height: 30px;
	width: 116px;
}
#contact {
	float: left;
	height: 30px;
	width: 114px;
}
#footer {
	height: 22px;
	width: 950px;
	background-color: #333333;
	color: #FFF;
}
#copyright {
	float: left;
	height: 12px;
	width: 463px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
#siteby {
	float: right;
	height: 12px;
	width: 463px;
	margin-top: 5px;
	text-align: right;
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
	font-size: 12px;
}

a.siteby {
	font-size: 12px;
	color: #FFF;
}
a.siteby:link {
	text-decoration: none;
}
a.siteby:visited {
	text-decoration: none;
	color: #FFF;
}
a.siteby:hover {
	text-decoration: none;
	color: #EC008C;
}
a.siteby:active {
	text-decoration: none;
	color: #FFF;
}







#contact1 {
	height: 215px;
	width: 392px;
	float: left;
	margin-top: 60px;
	margin-right: 28px;
	margin-bottom: 60px;
	margin-left: 55px;
}
#contact2 {
	height: 215px;
	width: 392px;
	float: left;
	margin-top: 60px;
	margin-bottom: 60px;
	margin-right: 55px;
	margin-left: 28px;
}
#homecontent {
	height: 255px;
	width: 724px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	margin-right: 100px;
	margin-left: 100px;
}
#enquiries {
	height: 30px;
	width: 136px;
}
#enquiriesbox {
	height: 215px;
	width: 392px;
	margin-top: 60px;
	margin-right: 41px;
	margin-bottom: 60px;
	margin-left: 42px;
	float: left;
}


#thingstodo1 {
	float: left;
	width: 200px;
	margin-right: 44px;
	margin-left: 80px;
}
#thingstodo2 {
	float: left;
	width: 200px;
	margin-right: 44px;
	margin-left: 37px;

}
#thingstodo3 {
	float: left;
	width: 200px;
	margin-right: 87px;
	margin-left: 37px;

}








  #main_menu ul {
    list-style:none;
    margin:0;
    padding:0;
  }
  #main_menu li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
  }
  #main_menu a {
    float: left;
    display: block;
    font: 14px Arial;
    color: #333333;
    text-decoration: none;
    margin: 0 1px 0 0;
    padding: 6px 16px 6px 16px;
    background-color: white;
  }
 
 #main_menu a:hover {
    float: left;
    display: block;
    font: 14px Arial;
    color: white;
    text-decoration: none;
    margin: 0 1px 0 0;
    padding: 6px 16px 6px 16px;
    background-color: #333333;
  }




/* Apply this class to text/select input fields with shorter labels
        to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
        margin:0.5em 0;
        width:200px;
        text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
        margin-bottom:0.5em;
        margin-left:1em;
        width:
}
fieldset div div {
        margin-top:0.5em;
        margin-left:1em
}
fieldset {
        margin-bottom:1em;
        border:1px solid #333333;
        padding:10px;
}
fieldset label {
        width:100px;
}
legend {
        color:#FFF;
        background:#333333;
        font-style:italic;
        font-size:1.2em;
        margin-bottom:0.5em;
        padding:0.2em;
        width:auto;
        border:1px solid #CCC
}


/* textarea {
        margin: 0.5em 0;
        width:98%;
        height: 6em
} */

/* Apply this class to text/select input fields with shorter labels
        to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
        margin:0.5em 0;
        width:200px;
        text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

.contactform input {border: 1px solid #333333;}
.contactform input.checkbox {border: none;}
.contactform label {
        display: block;
        float: left;
        width: 150px;
}

.contactform fieldset {
        width: auto;
}
.contactform label.label {
        display: inline;
        float: none;
        width: 50px;
        font-size: 10px;
}
.contactform textarea {
        background-color: #ffc;
        border: 1px solid #333333;
}
.formbuilderform .message {
        line-height: 16px;
        padding: 0 0 8px 0;
}





/* End of 'corrigeen_css' */

