/* CSS Document */
body,td,th {font-family: "Times New Roman", Times, serif; font-size: 12px; color: #666666;}
body {background-color: #FFFFFF;  background:  url(../images_template/BG.jpg) top repeat-x;	margin: 0px;}

a:link, a:visited, a:active {color: #333333; font-weight: bold; text-decoration: none;}
a:hover {color: #171965; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; margin: 0px 0px 8px 0px; padding: 0px;}
h1, h2 {font-size: 18px;}
h3, h4 {font-size: 16px;}
h5, h6 {font-size: 14px;}
h1, h3, h5 {color: #666666;}
h2, h4, h6 {color: #171965;}

div {margin: 0px; padding: 0px;}
div#pagecontainer {width: 901px; margin: 0px auto; background-color: #FFFFFF;}
div#head {height: 175px; background-image:  url(../images_template/Canungra_Hotel_Head.jpg); background-repeat: no-repeat; margin-bottom: 1px;}
div#navtop {height: 30px; text-align: center; border-bottom: 1px solid #FFFFFF; background-color: #171965;}
div#navtop a {line-height: 30px; font-size: 13px; color: #FFFFFF; text-decoration: none; padding: 7px 21px 6px 20px;}
div#navtop a:hover  {color: #000000; background-color: #FF9900;}
div#maincontainer {background-image: url(../images_template/Content_BG.jpg); background-position: left; background-repeat: repeat-y;}
div#colleft {width: 160px; position: relative; float: left; margin-right: 11px; padding: 6px;}
div#colleft p {color: #FFFFFF;}
div#colright {width: 702px; position: relative; float: right; padding: 10px 0px;}
div#colright p {margin-right: 10px;}
div#rightfloat {width: 200px; padding: 0px 10px 10px 10px; background-color: #CCCCCC; position: relative; float: right; margin-left: 10px; text-align: center;}
div#rightfloat p {margin: 5px 0px; font-size: 15px; font-weight: bold; font-style: italic; color: #171965;}
div#homemc {width: 692px; height: 226px; padding: 8px 0px 8px 10px; margin-left: -6px; background-image: url(../images_general/canungra_hotel.jpg); background-repeat: no-repeat; color: #333333;}
div#contacts {margin: 25px 0px; text-align: center;}
div#contacts p {margin: 10px 0px; font-size: 15px; font-weight: bold; font-style: italic; color: #171965;}
div#contacts p span {color: #FF0000; font-weight: bold; font-style: italic;}
div#navfoot {height: 30px; text-align: center; border-top: 1px solid #FFFFFF; border-bottom: 10px solid #000000; background-color: #171965; color: #FFFFFF; clear: both;}
div#navfoot a {line-height: 30px; font-size: 10px; color: #FFFFFF;}
div#navfoot a:hover {color: #FF9900;}
div#subfoot {text-align: center; font-size: 9px; margin-bottom: 12px;}
div#subfoot a:hover {color: #0033FF;}

p {margin: 12px 0px 0px 0px; padding: 0px;}
p.nomargin {margin: 0px 0px -12px 0px;}

.white {color: #FFFFFF;}
.red {color: #FF0000;}
.green {color: #339900;}
.blue {color: #171965;}
.standout {font-size: 15px; font-weight: bold; font-style: italic;}
.copyright {font-size: 9px;}
.strong {font-weight: bold;}
.italic {font-style: italic;}
.notes {font-size: 10px;}
.DESIGNNOTE {color: #FF0000; font-weight: bold; font-style: italic;}
.DESIGNNOTEGIH {color: #9966FF; font-weight: bold; font-style: italic;}

.clearall {height: 1px; line-height: 1px;}

a.calendarselect:link, a.calendarselect:visited, a.calendarselect:active {font-size: 11px; text-decoration: none;}
a.calendarselect:hover {color: #D40072; text-decoration: underline;}

.textbox {width: 150px; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #666666;}
input.btn {width: 0px;  /* IE fix */ overflow: visible; background-color: #171965; border: 1px solid #000000; color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; padding: 3px 4px 3px 4px; margin: 10px 0px 0px 0px;}
input.btn[class] {/* IE < 7 ignores [class] */ width: auto; /* cancel margin fix for other browsers */}
input.btnhov {background-color: #FF9900; border: 1px solid #000000; color: #000000;}

ul {margin: 0px; padding: 0px;}
ul li {margin: 0px 0px 0px 15px; padding: 0px;}