html { background-color: #496477; margin: 15px; background-image: url('images/bg.jpg'); }

body { background-color: #496477; margin: 15px; background-image: url('images/bg.jpg'); }



a:hover { color: #5e9dd5; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link { color: #5e9dd5; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:visited { color: #5e9dd5; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover:visited { color: #5e9dd5; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }



a:hover.copyright { color: #8ea9c1; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link.copyright { color: #8ea9c1; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:visited.copyright { color: #8ea9c1; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover:visited.copyright { color: #8ea9c1; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }



p, ul, ol, td, div { color: #3a6e8f; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 14px; }

.sub { color: #5e9dd5; font-weight: bold; }



a img { border-style: none; }



ul { list-style-type: square; }



input.button {

color: #1758a8; font-size: 11px; font-family: "verdana", "arial", sans-serif;

font-weight: bold;

border: 1px solid outset #c1cfdc;

padding: 2px 4px 2px 4px;

}



table.maintable {

width: 947px; 

height: 100%;

padding: 0px;

background-image: url('images/inner_bg.gif');

}



table.innertable {

width: 907px; 

height: 100%;

padding: 0px;

}



td.h100 { height: 100%; }

td.vmiddle {
	vertical-align: middle;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
}



td.copyright {

padding: 12px;

text-align: center;

font-size: 9px;

color: #8ea9c1;

background-color: #fff;

}



td.main {

width: 667px; 

height: 100%;

padding: 0px;

background-image: url('images/main_bg.gif');

background-repeat: no-repeat;

}



table.texttable {

width: 667px; 

height: 100%;

padding: 0px;

}



td.hometext {

padding: 15px;

}





td.hometext1 {

width: 50%;

padding: 15px;

}



td.hometext2 {

width: 50%;

padding: 15px 25px 15px 15px;

}



td.hometext1a {

width: 40%;

padding: 15px;

}



td.hometext2a {

width: 60%;

padding: 15px 25px 15px 15px;

}



td.hometext3 {

width: 30%;

padding: 15px 25px 15px 15px;

}



td.thumbpad { padding: 2px 15px 0px 0px; }



td.line {

border-bottom: 1px #c1cfdc solid;

padding: 4px;

}



td.dot {

border-bottom: 1px #c1cfdc solid;

padding: 9px 4px 4px 4px;

}



table.kit {

background-color: #e1ecf5;

width: 300px; 

text-align: center;

padding: 20px;

border: 1px #c1cfdc solid;

}



td.book1 {

color: #3a6e8f;

font-size: 10px;

padding: 4px 0px 4px 15px;

vertical-align: middle;

}



td.book2 {

color: #3a6e8f;

font-size: 10px;

padding: 4px 0px 4px 0px;

vertical-align: middle;

}



td.book3 {

padding: 4px 12px 4px 0px;

vertical-align: middle;

}



td.book {

width: 232px; 

padding: 5px;

border-left: 1px #c1cfdc solid;

border-right: 1px #c1cfdc solid;

background-color: #dce9f3;

}

#shel_link {
	margin-left: 10px;
}

#tf_link {
	width: 180px;
	padding-left: 20px;
}
#tf_link p {
	margin-left: 25px;
	font-weight: bold;
}
#tf_link a img {
	margin-left: 10px;
}

.hometext1 table tr .medal {
	padding-left: 15px;
}
.roomDscpt {
	width: 100%;
	background-color: #dce9f3;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.accmodtn {
	border: 1px solid #a3bbd1;
	width: 355px !important;
}
.roomThumPhoto {
	background-color: #c0d0dd;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.roomThumPhoto {
	padding-left: 7px;
}

.roomThumPhoto img {
	margin-left: 5px;
}
.roomDscpt p {
	padding: 0px;
}

#vipForm {
	width: 350px;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
}
#vipDescpt {
	width: 515px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#vip_bg {
	padding-top: 20px;
	padding-right: 40px;
	float: right;
}


h3 { font-size: 14px; }

.weddingGallery {	overflow-y: auto; overflow-x: hidden; height: 1300px; width: 320px;
					scrollbar-base-color: #8EA9C1;
					scrollbar-arrow-color: #FFFFFF;
					scrollbar-3dlight-color: #8EA9C1;
					scrollbar-darkshadow-color: #8EA9C1;
					scrollbar-face-color: #8EA9C1;
					scrollbar-highlight-color: #8EA9C1;
					scrollbar-shadow-color: #8EA9C1;
					scrollbar-track-color: #c1cfdc; }

.weddingGallery img { margin-bottom: 10px; }










/*********************************************
     	SPECIALS                            
*********************************************/

table#tbl_home_specials { background:url(images/bg_specials.png) repeat; color:#545454; margin-top:30px; border:1px dashed #ba0000; margin-bottom:0px; width:93%; margin:25px 0px 15px 16px}

h3.specials_heading { color:#ba0000; font:20px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:12px;  }

p.specials_title { font-size: 12px; font-weight:bold; margin-bottom:0px !important; margin:0; margin-bottom:5px; }

p.specials_title a, p.speicials_title a:visited { text-decoration:none; color:#135469 !important; }

p.specials_title a:hover { text-decoration:underline; }

p.specials_desc { margin-bottom:0; line-height:16px; margin:0; color:#135469; }

table#tbl_home_specials td.tbl_home_specials_col1 { padding:20px 15px 15px 20px; vertical-align:top; }

table#tbl_home_specials td.tbl_home_specials_col2 { padding:20px 20px 15px 0px; vertical-align:top; }

table#tbl_home_specials td.tbl_home_specials_col2 img { border:1px solid #c1b698;padding:2px; }



/*********************************************
     	SPECIALS PAGE                           
*********************************************/

table#tbl_specials_page {  margin-left:16px; margin-bottom:35px; width:93%; }

table#tbl_specials_page td.specials_page_col1 { padding-right:25px; }

table#tbl_specials_page  td.specials_page_col1 img { border:1px solid #9fb8cc; }

table#tbl_specials_page td.specials_page_col2 { }

table#tbl_specials_page td.specials_page_col2 p.specials_title { font-size:12px; font-weight:bold;  color: #5e9dd5;  }

table#tbl_specials_page td.specials_page_divider { height:25px; }


