body {
 font-size:100%;
 font-family:Arial;
 background-color:rgb(255,255,255);
 background-image:url('images/bg.jpg');
 background-repeat:repeat-y;
 color:rgb(5,6,124)
}

img {padding:1px}

blockquote {
 text-align:justify;
 position:relative;
 top:-10px;
 width:700px
}

table {
 width:750px;
 font-size:13px;
 font-weight:normal;
 border:3px solid black;
 text-align:left
}

th {text-align:center;font-weight:bolder}
tr.a {background-color:rgb(241,215,179)}
tr.b {background-color:rgb(242,205,150)}
.c {text-align:center}

.body {
 position:absolute;
 left:200px;
 top:0px
}

.ccxlogo {
 font-size:14px;
 position:absolute;
 left:10px;
 top:0px
}

.comoxcourtenay {
 position:absolute;
 left:10px;
 top:50px
}

.comoxcourtenay2 {
 position:absolute;
 left:10px;
 top:900px
}

.roomsfrom {
 z-index:1;
 text-decoration:underline;
 position:absolute;
 left:0px;
 top:275px;
 color:black;
 font-weight:bolder;
 font-size:26px
}

.price {
 color:black;
 z-index:1;
 position:absolute;
 left:-20px;
 top:300px;
 font-weight:bolder;
 font-size:120px
}

.button1 {
 position:absolute;
 left:10px;
 top:145px
}
.button2 {
 position:absolute;
 left:10px;
 top:180px
}
.button3 {
 position:absolute;
 left:10px;
 top:215px
}
.button4 {
 position:absolute;
 left:10px;
 top:250px
}
.button5 {
 position:absolute;
 left:10px;
 top:285px
}
.button6 {
 position:absolute;
 left:10px;
 top:320px
}
.button7 {
 position:absolute;
 left:10px;
 top:355px
}
.button8 {
 position:absolute;
 left:10px;
 top:390px
}
.button9 {
 position:absolute;
 left:10px;
 top:425px
}
.button10 {
 position:relative;
 left:0px;
 top:0px
}
.button11 {
 position:absolute;
 left:40px;
 top:465px
}

p.paileft {
 text-align:center;
 font-weight:bold;
 position:absolute;
 left:30px;
 top:480px;
 font-size:12px
}
.cselect {
 position:absolute;
 left:30px;
 top:540px
}
.aaa {
 width:120px;
 position:absolute;
 left:30px;
 top:620px
}
.nwcta {
 width:120px;
 position:absolute;
 left:20px;
 top:680px
}
.ccxlogo2 {
 font-size:14px;
 position:absolute;
 left:10px;
 top:780px
}

.header {
 position:relative;
 left:0px;
 top:0px
}

.header2 {
 position:relative;
 left:217px;
 top:0px
}

.rateheader {
 position:relative;
 left:110px;
 top:0px
}

.ratesmain {
 color:black;
 line-height:1.0;
 font-weight:bold;
 font-size:14px;
 width:750px;
 position:relative;
 left:0px;
 top:-18px
}

.amenities {
 color:black;
 position:relative;
 font-size:36px;
 font-weight:bold;
 left:250px;
 top:15px
}

.indexlist {
 list-style-image: url('images/star.jpg');
 font-weight:bolder;
 color:black;
 font-size:14px;
 position:relative;
 left:0px;
 top:0px
}

.indexlist2 {
 list-style-image: url('images/star.jpg');
 font-weight:bold;
 color:black;
 font-size:12px;
 width:650px;
 position:relative;
 left:0px;
 top:0px
}

ul {
 width:740px
}

li {
 padding-bottom:1px
}

.breakfastmenu {
 background-color:rgb(253,255,172);
 color:black;
 border:5px double rgb(166,67,121);
 text-align:center;
 line-height:1.9;
 font-style:italic;
 font-size:15px;
 font-weight:bolder;
 width:450px;
 position:relative;
 left:130px;
 top:0px
}


.painame {
 font-size:36px;
 font-weight:bold;
 position:relative;
 left:110px;
 top:0px
}

.footer {
 position: relative;
 left:0px;
 top:0px
}

.featuresbox {
 width:740px;
 font-size:16px;
 color:white;
 text-align:center;
 position:relative;
 left:0px;
 top:0px;
 padding:7px;
 border-top:7px solid rgb(250,217,62);
 border-bottom:7px solid rgb(250,217,62);
 background-color:rgb(5,6,124)
}

.addressinfo {
 font-size:28px;
 font-weight:bold;
 position:relative;
 left:70px;
 top:0px
}
.contactinfo {
 word-spacing:30px;
 font-size:13px;
 font-weight:bold;
 position:relative;
 left:30px;
 top:0px
}
.pool2 {
 position:relative;
 left:0px;
 top:10px;
 width:350px
}
.balcony {
 position:relative;
 left:43px;
 top:10px;
 width:350px
}
.roomtext {
 text-align:center;
 font-size:16px;
 padding-bottom:5px;
 font-weight:bolder
}
.roomimg {
 width:760px
}

.linkscontainer {
 width:720px;
 position:relative;
 left:0px;
 top:0px;
 font-size:14px;
 color:black;
 border:black 1px solid;
 padding:20px;
 margin-bottom;10px;
 background-color:rgb(230,230,230) 
}

.lcol1, .lcol2, .lcol3, .lcol4 {display:inline;position:absolute}
.lcol1 {left:40px}
.lcol2 {left:280px}
.lcol3 {left:510px}
.lcol4 {left:50px}

.yellowbg {
 padding:0px 3px 0px 3px;
 border:1px solid rgb(255,0,0);
 border-radius:30px;
 -moz-border-radius:30px; /* Firefox 3.6 and earlier */
 background-color:rgb(250,217,62)
}

.nct {
 position:relative;
 left:200px;
 top:50px;
 font-size:10px
}
