/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/index/background-gradient.jpg) repeat-x top left;
	background-color:#f3e6c6;
}

p {line-height: 18px;}

.leftsubbg{ background-image: url(../images/sub/leftbg.jpg);}
.rightsubbg{ background-image: url(../images/sub/rightbg.jpg);}

.rightbg{ background-image: url(../images/index/right_bg.png);}
.leftbg{ background-image: url(../images/index/left_bg.png);}
.topbg{ background-image: url(../images/index/top_bg.png);}
.bottombg{ background-image: url(../images/index/bottom_bg.png);}

.followusbg{ background-image: url(../images/index/bottom_img1.jpg);}
.followusbg1{ background-image: url(../images/sub/bottom_img2.jpg);}

.linebg{ background-image: url(../images/sub/linebg.jpg);}

.footer {font-size: 11px;color: #FFFFFF; text-decoration: none;}
a:hover.footer {color: #FDE37C; text-decoration: underline;}
a:active.footer {color: #FFFFFF; text-decoration: none;}

.sigline {font-size: 11px;color: #333333; text-decoration: none; font-weight: bold;}
a:hover.sigline {color: #ff0000; text-decoration: underline;}
a:active.sigline {color: #333333; text-decoration: none;}

.eventslink {font-size: 12px;color: #333333; text-decoration: none;}
a:hover.eventslink {color: #ff0000; text-decoration: underline;}
a:active.eventslink {color: #333333; text-decoration: none;}

.subhead, .smallsubhead {font-weight: bold; color:#367B91; padding-bottom: 10px;}
.subhead { font-size: 18px; }
.smallsubhead { font-size: 12pt; }
.subheadred {font-size: 18px;font-weight: bold; color:#ff0000;}
.header {font-size: 17px; font-weight: bold; color: #367b91;}
.border { border: 4px solid #616161;}

.table{ border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-style:solid;} 
table.reference {border:1px solid #c3c3c3; font-size: 12px; border-collapse:collapse;}
table.reference th {font-size: 12px; background-color:#e5eecc; border:1px solid #c3c3c3; padding:3px;}
table.reference td { font-size: 12px; border:1px solid #c3c3c3; padding:3px;}
.rates {
	font-size: 12px;
	font-weight: bold;
}
.dragme { cursor: move }

.roomType {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}
.webSp {
	color: #FF3300;
	font-weight: bold;
}

.specialhead { font-size: 14px; color: #e7824e; text-decoration: none; font-weight: bold; }
.specialsubhead { font-size: 12px; color: #e7824e; text-decoration: none; font-weight: bold; }
.specialprice { font-size: 18px; color: #e7824e; text-decoration: none; font-weight: bold; }

.specialbluehead { font-size: 14px; color: #367B91; text-decoration: none; font-weight: bold; }
.specialbluesubhead { font-size: 12px; color: #367B91; text-decoration: none; font-weight: bold; }

.roomDescriptions {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; font-weight:bold;}
.dateRanges {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; font-weight:bold;}
.error { padding: 5px; background-color: #FFCECE; color: #FF2222; border: solid 1px #FF2222; }
