/* CSS Document */
.fs1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.fs2 { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px;}
.fs3 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}
.fs4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold }
.bold { font-weight: bold }
.sz10 { font-size: 10px }
.sz11 { font-size: 11px }
.sz12 { font-size: 12px }
.sz13 { font-size: 13px }
.bold { font-weight: bold }
.noBold { font-weight: normal }
.box { border: 1px solid #6988C0; }

.hdtitle {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.tBox { background: no-repeat url(/images/03_blu_headbg.jpg); background-position: left; padding: 5px 15px 5px 10px; color: #FFF; font-size: 11px}
.txtBox { color: #000000; padding: 5px; width: 150px; font-weight: normal }
.coHeader { font-family: Arial; font-size: 28px; color: #0099CC; text-transform: capitalize; }
.cHeader { font-family: Arial; font-size: 30px; font-weight: bold; color: #000000; }
.coAddTown { font-weight: normal; margin-top: 0px; font-size: 11px; color: #666666; text-transform: capitalize; }
.pageCat { font-size: 12px; margin: 10px 0 0 20px; color: #003399; }
/*
a { color: #CC3300; text-decoration: underline; font-weight: bold }
a:hover { color: #CC3300; text-decoration: none; font-weight: bold }
*/
a { color: #0066CC; }
a.sUrlA:visited, a.sUrlA:active, a.sUrlA:link { color: #111111; text-decoration: none }
a.sUrlA:hover { text-decoration: underline }
a.sUrlB:visited, a.sUrlB:active, a.sUrlB:link { text-decoration: underline; }
a.sUrlB:hover { text-decoration: none }
a.sUrlC:visited, a.sUrlC:active, a.sUrlC:link { text-decoration: underline; }
a.sUrlC:hover { text-decoration: none }
a.sUrlAnu:visited, a.sUrlAnu:active, a.sUrlAnu:link, a.sUrlAnu:hover { color: #111111; text-decoration: none }
a.sUrlD:visited, a.sUrlD:active, a.sUrlD:link { text-decoration: none; color: #000000 }
a.sUrlD:hover { text-decoration: none; color: #003399 }

.bSelA { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal; height: 18px; }
.bSelB { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: normal; height: 18px; }

input.inpA { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal; padding: 2px; }
.bInputA { border: 2px solid #6988C0; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; height: 20px; }
#ulA { padding: 5px;  margin: 0 0 0 20px; }
#ulA li { list-style-type: circle; padding: 0px}
#ulB { padding: 2px;  margin: 0 0 0 20px; }
#ulB li { list-style-type: square; padding-top: 2px}
#ulC { padding: 1px;  margin: 0 0 0 15px; }
#ulC li { list-style-type: square; padding-top: 1px}
.uls { padding: 5px;  margin-left: 20px; margin-top: 0; }
.uls li { list-style-type: circle; padding-top: 2px}
input.inpB { border: 1px solid #666666; padding: 2px; background: repeat-x url(/images/inpBG.jpg); font-weight: normal }
select { border: 1px solid #666666; margin-top: 3px; font-weight: normal;  z-index: -1; }
.sel00 { border: 1px solid #8A95BD; margin: 5px; }
.sel01 { border-left: 1px solid #404040; border-top: 1px solid #404040; background-color: #FFFFFF }
.selDate { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 2px; text-transform: uppercase; border:1px solid #666666 }
.selHead { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 5px; font-weight: bold }
form { margin: 0; padding: 0; }
.sRed { color: #CC0000; font-size: larger }
.uRed { color: #CC0000 }
.divSpace { border-bottom: 1px solid #666; margin: 10px 0 10px 0 }
.image {position:relative; top:0px; left:0px;}
#enlarge1 {position:absolute;top:-1px;left:-1px;background:#ffffff;font:normal 9px verdana,sans-serif;color:#333333;border:1px solid #CBD5E7; padding:1px 6px 2px 6px;z-index:10;width:80px;white-space:nowrap;visibility:hidden;}
.greenBox { line-height: 25px; background: #B5E685; border-top: 1px solid #C4EB9C; border-left: 1px solid #C4EB9C; border-bottom: 1px solid #95BB71; border-right: 1px solid #95BB71; height: 25px; text-align: center; font-size: 11px}
.orangeBox { line-height: 25px; background: #FFC66F; border-top: 1px solid #FFD18B; border-left: 1px solid #FFD18B; border-bottom: 1px solid #C59956; border-right: 1px solid #C59956; height: 25px; text-align: center; font-size: 11px}
.greyBox {line-height: 25px;  background: #F7F7F7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 25px; text-align: center; font-size: 11px;}
.greyBox2 {line-height: 25px;  background: #EEEEEE; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 25px; text-align: center; font-size: 11px;}
.greyBox3a { background: #F7F7F7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-align: center; font-size: 10px;}
.greyBox3b { background: #EEEEEE; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-align: center; font-size: 10px;}
.colBox {line-height: 25px; text-align: center; font-size: 11px; height: 25px; }
.greyBox4a { background: #CCCCCC; text-align: center; font-size: 10px;}
.greyBox4b { background: #EEEEEE; text-align: center; font-size: 10px;}

.aURL a { text-decoration: none; color: #333333; }
.aURL a:hover { text-decoration: underline; }

.ac_item { background: no-repeat url(/images/accomm_corner2.jpg) }
.acItemSelectOn { background: no-repeat url(/images/accomm_corner_on.jpg); display: block; }
.acItemSelectOff { background: no-repeat url(/images/accomm_corner2.jpg);display: block;  }

.locBody { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; }

.txtBase { background: no-repeat url(/images/accomm_corner.jpg); padding: 13px; }
.noBase { padding: 5px; }
.pixBase { background: no-repeat url(/images/area_ph_bg.jpg); padding: 10px; }
.pixBox { border: 1px solid #AAAAAA; padding: 1px; }
.pixCaption { margin: 10px 0 10px 0; text-align: center; }

.stxt1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.crap td { padding-bottom: 4px }

.ulStar { list-style: none; margin: 0; padding: 0; }
.ulStar ul {  }
.ulStar li { display: block; float: left; }

/* content css */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #0099CC; text-transform: capitalize; font-weight: normal; margin: 0 0 0 5px;}
/*#content-header { font-family: Arial, Helvetica, sans-serif; color: #0099CC; text-transform: capitalize; margin: 0 0 0 5px; }*/
#content-parent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006699; margin: 4px 0 2px 6px; }
#content-desc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #888888; margin-top: 2px; margin-left: 6px; margin-bottom: 10px; }

#content-subcat-head { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #CC3300; text-transform: capitalize; margin: 15px 0 5px 5px; }
#content-subcat-desc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4587C1; margin-top: 1px; margin-left: 6px; margin-bottom: 4px; }
#content-subcat-cont { margin-bottom: 10px; }
#content-details-head { font-family: Arial, Helvetica, sans-serif; width: 350px; font-size: 11px; font-weight: bold; color: #333333; padding-bottom: 3px; border-bottom: 1px solid #EEEEEE; margin-top: 15px; margin-bottom: 5px; }
#content-details-body { margin-bottom: 30px; }
#content-details-c0 { margin-bottom: 2px; }
#content-details-c1 { width: 80px; color: #CC3333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: top; }
#content-details-c2 { width: 430px; color: #333333; font-family: Arial, Helvetica, sans-serif; vertical-align: top;  padding-bottom: 3px; }

/* #9DB900 #CC6600 #0099CC - AQUA - CC33333 - ORED / BLUE: 0851A0 / */
#citem-header { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; padding-left: 5px; margin-top: 15px; color: #CC3333; padding-bottom: 7px; border-bottom: 1px solid #DDDDDD; background: no-repeat bottom left url(/images/content_item_bg.jpg); }
#citem-caption { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding-left: 5px; margin-top: 15px; color: #CC3333; padding-bottom: 5px; }
#citem-body { font-family: Verdana, Arial, Helvetica, Times, serif; font-size: 11px; color: #444444; text-align: left; padding-top: 9px; padding-left: 6px }
#content-body { margin: 0 15px 15px 10px; padding-top: 25px; }

#content-specials { font-family: Verdana, Arial, Helvetica, Times, serif; font-size: 11px; color: #444444; text-align: left; padding-top: 9px; padding-left: 2px; }

.citem-body { font-family: Verdana, Arial, Helvetica, Times, serif; font-size: 11px; color: #444444; text-align: left; padding-right: 15px; }

#loc-main { margin-top: 15px; margin-left: 0px }
#loc-main-image { background: no-repeat url(/images/area_ph_bg.jpg); margin-left: 5px; padding: 10px; float: left; width: 160px; }
#loc-main-search { padding: 0 5px 0 0; float: left; width: 175px; margin-left: 5px; }
#loc-main-search-body div { margin-top: 5px; margin-left: 10px }
#loc-main-search-body label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }

#loc-main-search-body-b div { margin-top: 4px; margin-left: 5px }
#loc-main-search-body-b label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }

#loc-main-search-body-c div { margin-top: 5px; margin-left: 5px; overflow: hidden; }
#loc-main-search-body-c label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }

#loc-main-text { float: left; width: 550px; margin-right: 10px; }
#loc-main-links { padding-left: 5px; margin-top: 3px; }
p { padding: 0; margin: 0 }
.myMenu1 { background: #589CC5; color: #FFFFFF; }

.btnTile { float: left; margin-right: 3px; height: 12px; width: 12px; border: 1px solid #999; border-top: 1px solid #CCC; border-left: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 4px; text-align: center; }
.btnMainTitle { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; padding: 4px; }
.clearBoth { clear: both; }

.btnSearchHover { background-color: #33ACD5; color: #FFFFFF; border: 1px solid #2389AB; border-top: 1px solid #62C0DF; border-left: 1px solid #62C0DF; }
.btnSearchOut { background-color: #FFFFFF; color: #000000; border: 1px solid #999; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
.btnPhotos { font-family: Arial, Helvetica, sans-serif; background-color: #C4E7F3; border: 2px solid #7DCBE5; border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; font-size: 12px; padding: 5px; color: #000000; font-weight: bold; }

.fl { float: left; }
.cb { clear: both; }

#cal1Container { display:none; position:absolute; z-index:2}
#cal2Container { display:none; position:absolute; z-index:1}

.tooltip { color: black; background-color: white; white-space: nowrap; margin: 0; padding: 2px 4px; border: 1px solid black; z-index: 500000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.tooltip2 { color: black; background-color: white; white-space: nowrap; margin: 0; padding: 2px 4px; border: 1px solid black; z-index: 500000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }

.hideh2 h2 { display: block; background-repeat: no-repeat; background-color: transparent; text-indent: -5000px; overflow: hidden;  }
#hm-nl-0 { background: repeat-x url(/images/hm_green_bg.png); width: 98%; height: 250px; }
#hm-sr-0 { background: repeat-x url(/images/hm_bluegrey_bg.png); width: 99%; height: 250px; }
#hm-ba-0 { width: 98%; height: 35px; line-height: 35px; background-color: #336699; color: #FFFFFF; }
#hm-od-0 { width: 98%; height: 35px; line-height: 35px; background-color: #336699; color: #FFFFFF; }
#hm-cs-0 { width: 98%; height: 35px; line-height: 35px; background-color: #CC3333; color: #FFFFFF; }
#hm-sr-1 { color: #336699; }
.hm-hp-0 { border-bottom: 1px solid #9BBD59; color: #708D38; }

#area_img { width: 180px; height: 87px; background: url(/images/site/bic/area_2.jpg); }
.right_bg { background: no-repeat url(/images/cnr_area_bluegrey.png); background-position: top right; background-color: #FFFFFF; }
.side_shad { background: no-repeat url(/images/area_side.jpg); }

/* blue */
.header_00_a { background: no-repeat url(/images/hd_blue_00.jpg); padding-left: 5px; color: #FFFFFF; background-color: #5A9EC6 }
.header_00_b { background: no-repeat url(/images/hd_blue_01.jpg); }

/* green */
.header_01_a { background: no-repeat url(/images/hd_green_00.jpg); padding-left: 5px; color: #FFFFFF; background-color: #9BBD59 }
.header_01_b { background: no-repeat url(/images/hd_green_01.jpg); }

/* yellow */
.header_02_a { background: no-repeat url(/images/hd_yellow_00.jpg); padding-left: 5px; color: #FFFFFF; background-color: #EFB007 }
.header_02_b { background: no-repeat url(/images/hd_yellow_01.jpg); }

.trf_h { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin-top: 20px; border-bottom: 1px solid #DDDDDD; padding-bottom: 4px; color: #CC0000; }
.trf_b { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 5px; }

.tool-tip {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/images/bubble.png) top right;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
 
.side-menu { width: 170px; }