*{margin:0px; padding:0px; outline:none}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
a, input, select, img{outline:none}
td{color:#424f24}
body{background:#636363;  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px}
a{color:#000; text-decoration:underline}
a:hover{color:#f00; text-decoration:underline}
.downloadPDF{font-size:14px; font-weight:bold; text-decoration:underline; color:#424F24; padding:0px 0px 0px 20px; background:url('../test/images/k-pdf-icon.gif') 0 0 no-repeat}
.jumpLink{padding:10px 0px}
.jumpLink a, .jumpLink a:hover{background-color:#005f37; padding:5px 10px; font-weight:bold; margin-right:20px; border:#000 1px solid; color:#fff}

div#Wrapper{margin:0px auto; background-color:#ffffff; border:#ffffff 8px solid; width:880px}

#header #TopMenuBar{border-top:#fff 4px solid; height:38px; color: #fff; font-weight:bold; background-image:url(../images/menu-bg.jpg); background-repeat:repeat-x; }
#header #TopMenuBar a{color: #fff; text-decoration: none}	
#header #TopMenuBar a:hover{color: #fff; text-decoration: underline}

#content{border-top:#fff 8px solid; border-bottom:#fff 8px solid}
#content .slideshow{border-bottom:#fff 8px solid}
#content #leftPane{width:200px; vertical-align:top}
#content #leftPane .block{border:#cfcfcf 3px solid; padding:3px}
#content #leftPane .block h1{color:#fff; font-weight:bold; background-color:#555657; padding:4px; font-size:14px}
#content #leftPane .spacer{height:10px}
#content #leftPane .block .map{margin:3px 0px}
#content #leftPane .block .address{line-height:140%; padding:0px 4px}

#be{width:100%; border-collapse: collapse}
#be td{font-size:12px; padding:2px 5px 5px 5px}
#be td input, #be td select{font-family: Arial,Helvetica,sans-serif; font-size:100%; margin:0; padding:0; border:1px solid #7f9db9}
#be td input.dateField{cursor:pointer; background:#fff url('../test/images/calendar.gif') no-repeat right 0px; width:85px}
#room2, #room3, #room4{display:none}
#be td select{width:50px}

#content #spacerPane{width:10px}
#content #ContentPane{vertical-align:top}
#content #ContentPane .block{border:#cfcfcf 3px solid; padding:8px}
#content #ContentPane .gary-text{color: #424F24; line-height: 170%; text-align: justify}
#content #ContentPane h1{font-size:20px; margin-bottom:5px; color:#999c9b; border-bottom:#ccc 1px dotted}
#content #ContentPane h3{color:#424f24; display: block; font-weight: bold; height: 20px; margin-top:10px; text-decoration:underline}
#content #ContentPane ul{margin:0px 40px;}

#content #ContentPane img.showCaseImg{border:#ccc 1px solid; padding:5px; height:202px; width:202px; margin-bottom:10px}

#content #ContentPane table.withBorder{border-collapse: collapse; border:none}
#content #ContentPane table.withBorder th{background-color:#ccc; border: #ccc 1px solid; padding:5px; text-align:left}
#content #ContentPane table.withBorder td{border: #ccc 1px solid; padding:5px}
#content #ContentPane table.withoutBorder{border-collapse: collapse; border:none}
#content #ContentPane table.gallery a{float:left; margin:10px; border:none}
#content #ContentPane table.gallery a img{padding:4px; border:#ccc 1px solid; width:65px; height:65px}

#widgets{margin-top:10px}
#widgets th{font-size:14px; color:; text-align:left; padding:0px 0px 8px 0px}
#widgets td{padding:4px}
#widgets td.callUs{border:#ccc 1px solid; width:210px}
#widgets td.service{border:#ccc 1px solid; width:210px}
#widgets td.weather{border:#ccc 1px solid; padding:0px; background-color:#ffffee}
#widgets td.weather div{border:#ccc 0px solid !important; width:auto !important}

#footer-link ul{
    margin:0px;
	padding-left:40px;
	border-right:#CCCCCC dotted 1px;
	}
#footer-link li{
    list-style:none;
	padding:2px;
	}
#footer-link li a{
    color:#fff;
	text-decoration:none;
	}
#footer-link li a:hover{
    color:#eee;
	text-decoration:underline;
	}	


#footer{}
.FancyButton{border:#000 1px solid; padding:2px; background-color:#666; font-weight:bold; color:#fff; cursor:pointer;}
#footer #quick{}
#footer #quick td{padding:4px 2px; vertical-align:top}
#footer #quick td.txtfield_txt{color: #666; font-weight:bold; font-size:12px; text-decoration: none}
#footer #quick td input.txtfield_2, #footer #quick td textarea{border: 1px solid #D2D2D2; color: #626262; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; width: 150px}
.CopyRight{color:#ffffff; font-size:12px; padding:10px}
#footer .CopyRight a{color:#fff; text-decoration:underline}
#footer .CopyRight a:hover{color:#000; text-decoration:underline}

/* CSS For Messages start Here */
.info, .success, .warning, .error{font-weight:bold; font-size:14px; border: 10px solid; margin: 20px; padding:15px 10px 15px 50px; background-image: url('../test/images/messages-icon.gif'); background-repeat: no-repeat}
.info{color: #00529B; background-color: #BDE5F8; background-position: 10px 5px; // background-position: 20px 15px}
.success{color: #4F8A10; background-color: #DFF2BF; background-position: 10px -53px;// background-position: 20px -45px}
.warning{color: #9F6000; background-color: #FEEFB3; background-position: 10px -110px;// background-position: 20px -109px}
.error{color: #D8000C; background-color: #FFBABA; background-position: 10px -175px;// background-position: 20px -165px}
/* CSS For Messages start Here */
.TabularData{

	}
.TabularData th{
	border : ##1a4969 1px solid;
	background-color: #1a4969;
	padding:5px;
	color: #ffffff;
	font-size:12px;
	text-align:center;
	}
.TabularData td{
	border : #999999 1px solid;
	padding:5px;
	color: #1a4969;
	font-size:12px;
	text-align:center;
	}
	
#gallery ul{
    padding:0px;
	margin:0px;
	}
#gallery .gallery li{
    padding:2px;
	list-style:none;
	display:inline;
	}	
#sitemap ul{
    list-style-image:url(../images/bullet.gif);
	}		

#sitemap li{
    list-style-image:url(../images/bullet.gif);
	}		
	

