html, body {margin:0; padding:0; height:100%;}
body {font-family:Verdana; font-size:12px; color:#333333; background:url(/images/MeldrumHouse/back.jpg) no-repeat top center; background-color:#13381C;}
a 		{border:none; outline:none; color:#812121; text-decoration:none;}
a:hover {border:none; outline:none; color:#333333; text-decoration:underline;}
a:active{border:none; outline:none;}

a:active{border:none; outline:none;}
a img 	{border:none; outline:none;}
p, form, ul, li {margin:0; padding:0; list-style-type:none;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-weight:normal;}
h1 {font-size:23px; color:#035642; padding-bottom:18px;}
h2 {font-size:23px; color:#035642; padding-bottom:18px;}
h3 {font-size:18px; color:#812121; padding-bottom:10px;}
h4 {}
h5 {font-size:18px; font-weight:bold; color:#8C6B26; font-family:Arial, Helvetica, sans-serif;}
h6 {font-size:14px; font-weight:bold; color:#684E17;}
ul{list-style-image: url(/images/MeldrumHouse/li.gif); margin:0 auto; padding:10px 10px 0px 25px;}
li{margin:5px 5px 3px 5px; padding:0px;}
.clear {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}
.dark-red{color:#812121;}
.grey{color:#9A9A9A;}

/* ------- Top Section CSS ------- */
.main-top{float:left; padding-bottom:7px;}
/* ------- Top Section CSS ------- */

/* ------- Navigation Section CSS ------- */
.main-nav{background-color:#812220; width:878px; height:33px; float:left; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.nav-in-active a 		{border:none; outline:none; background-color:#812220; float:left; padding:9px 10px; color:#F1FCDC; text-decoration:none;}
.nav-in-active a:hover  {border:none; outline:none; background-color:#AC2C2B; float:left; padding:9px 10px; color:#FFFFFF; text-decoration:none;}
.nav-active a 		{border:none; outline:none; background-color:#AC2C2B; float:left; padding:9px 10px; color:#FFFFFF; text-decoration:none;}
.nav-active a:hover  {border:none; outline:none; background-color:#812220; float:left; padding:9px 10px; color:#F1FCDC; text-decoration:none;}
.nav-go{float:right; width:226px; height:36px; background-color:#DCD1B3;margin:0px;padding:0px;padding-top:5px;margin-top:10px;}
/* ------- Navigation Section CSS ------- */

/* ------- Header Section CSS ------- */
.main-header{float:left; padding-bottom:4px;}
/* ------- Header Section CSS ------- */

/* ------- Main Section CSS ------- */
.wrapper-page   {width:909px; margin:0 auto; padding:0px; background-color:#F7F6EF; margin-top:18px;}
.wrapper-center {width:889px; margin:0 auto; padding:10px; background-color:#F7F6EF;}
.main-centerpage{width:889px; margin:0 auto; padding:0px;}
.main-working   {width:620px; float:left; padding:13px 20px 0px 20px;}
.text1{padding-bottom:25px;}
.main-centerheading{background-color:#F2F2E4; width:610px; border:1px solid #DDD8BB; float:left;}
/* ------- Main Section CSS ------- */

/* ------- Button Section CSS ------- */
/* ------- Button Section CSS ------- */

/* ------- Side Panel Section CSS ------- */
.main-sidepanel{width:226px; float:left; background-color:#F7F6EF;}
.banner{padding-bottom:4px;}
.contactbanner{background:url(/images/MeldrumHouse/contactback.gif) no-repeat; width:215px; height:138px; padding-top:16px; padding-left:11px; color:#684E17;}
.contactbanner a 		{border:none; outline:none; color:#684E17; text-decoration:none;}
.contactbanner a:hover  {border:none; outline:none; color:#333333; text-decoration:underline;}
.bookaroom{background:url(/images/MeldrumHouse/banner/bookaroom-back.gif) no-repeat; width:226px; height:207px;}
.sidemenu {width:217px; margin:0px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:24px;}
.sidemenu ul li a      {color:#812121; font-weight:bold; text-decoration:none;}
.sidemenu ul li a:hover{color:#035642; font-weight:bold; text-decoration:none;}
.sidemenu ul 	{padding:0px; margin:0px; float:left; list-style:none;}
.sidemenu li 	{padding:0px; margin:0px; float:left; list-style:none;}
.sidemenu ul li a      {background:url(/images/MeldrumHouse/menu-mouseout.gif) no-repeat bottom;  width:207px; float:left; padding:6px 0px 6px 10px; color:#812121; font-weight:bold;}
.sidemenu ul li a:hover{background:url(/images/MeldrumHouse/menu-mouseover.gif) no-repeat bottom; width:207px; float:left; padding:6px 0px 6px 10px; color:#035642; font-weight:bold;}
.sidemenu ul li .act   {background:url(/images/MeldrumHouse/menu-mouseover.gif) no-repeat bottom; width:207px; float:left; padding:6px 0px 6px 10px; color:#035642; font-weight:bold;}
.sidemenu ul li a.child-in-active:link{background:url(/images/MeldrumHouse/menu-mouseout2.gif) no-repeat bottom; width:190px; float:left; padding:6px 0px 6px 27px; color:#4A967C; font-weight:bold;}
.sidemenu ul li a.child-in-active:visited{background:url(/images/MeldrumHouse/menu-mouseout2.gif) no-repeat bottom; width:190px; float:left; padding:6px 0px 6px 27px; color:#4A967C; font-weight:bold;}
.sidemenu ul li a.child-in-active:hover{background:url(/images/MeldrumHouse/menu-mouseout2.gif) no-repeat bottom; width:190px; float:left; padding:6px 0px 6px 27px; color:#035642; font-weight:bold;}
/* ------- Side Panel Section CSS ------- */

/* ------- Form Section CSS ------- */
select{font-family:Verdana; font-size:11px; border:1px solid #E2E9EF; border-top:1px solid #AAADB2; padding:2px;}
input {font-family:Verdana; font-size:11px; color:#333333; border:1px solid #E2E9EF; border-top:1px solid #AAADB2;}
textarea {font-family:Verdana; font-size:11px; border:1px solid #E2E9EF; border-top:1px solid #AAADB2;}
.form-row{width:450px;}
.form-text{float:left; width:160px; padding-top:3px;}
.form-input{float:left; width:320px;}
.normalInput, normalSelect {border:1px solid #E2E9EF; border-top:1px solid #AAADB2;padding:3px 3px 0px 3px; height:16px;}
.normalInput{width:198px;}
.goInput{width:165px; height:16px; padding-top:3px; background-color:#F0EDDC; border:1px solid #A09859;}
.normalSelect{width:203px;}
.mediumSelect{width:95px;}
.normaltextarea{width:280px; height:130px;}
.mark{color:#812121; vertical-align:top; padding:0px;}
.mandatory{color:#86A5D7; padding-right:18px; float:right;}
.form-space {clear:both; height:14px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}
/* ------- Form Section CSS ------- */

/* ------- Additional links -------- */
.best-loved-link {
    position:relative;
    display:block;
    top:5px;
    margin:25px 0 25px 20px;
    }
/* ------- Additional links -------- */

/* ------- Footer Section CSS ------- */
.footer{background-color:#035642; border:1px solid #186451; border-left:none; border-right:none; height:25px; color:#EFE6A9; font-size:10px; 
margin:0px auto; padding-top:11px; text-align:center;}
.footer a 		{border:none; outline:none; color:#EFE6A9; text-decoration:none;}
.footer a:hover {border:none; outline:none; color:#F7F6EF; text-decoration:underline;}
/* ------- Footer Section CSS ------- */


