body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;
    background-color: #FFFFFF;
	scrollbar-base-color: #CBC6B2; 
    scrollbar-arrow-color: #000033;
    scrollbar-DarkShadow-Color: #000033;
}
/*            End of Body                      */

ul.mapPoint
{
list-style-image: url('image/velos.gif');
}
ul.mapPoint li {
   margin-bottom: 5px;
}

#txtlink:link, #txtlink:visited, #txtlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #5B574F;
     text-decoration: none;
}

#txtlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #5B574F;
     text-decoration: underline;

}


#txlink:link, #txlink:visited, #txlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #92884E;
     text-decoration: none;
}

#txlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #5B574F;
     text-decoration: underline;

}
#viplink:link, #viplink:visited, #viplink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #BB9D49;
     text-decoration: none;
}

#viplink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #BB9D49;
     text-decoration: underline;

}



#villagelink:link, #villagelink:visited, #villagelink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
     font-weight: normal;
     color: #666666;
     text-decoration: none;
}

#villagelink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: normal;
     color: #660000;
     text-decoration: underline;

}

#btlink:link, #btlink:visited, #btlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
     font-weight: normal;
     color: #5B574F;
     text-decoration: none;
}

#btlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: normal;
     color: #FFFFFF;
     text-decoration: underline;

}
#bclink:link, #bclink:visited, #bclink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:9px;
     font-weight: normal;
     color: #5B574F;
     text-decoration: none;
}

#bclink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 9px;
     font-weight: normal;
     color: #5B574F;
     text-decoration: underline;

}
/*            End of links                     */


.exteriorBox {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.exteriorBox td.col {
   text-align:center;
   vertical-align: top;
   width:768px;
   height:105px;
}

.exteriorBox td.wed {
   background-attachment: scroll;
   background-image: url(image/flowers_wed.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
.exteriorBox td.conf {
   background-attachment: scroll;
   background-image: url(image/conf.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
/*            End of Exterior Box               */




.exteriorBox2 {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.exteriorBox2 td.col {
   text-align:center;
   vertical-align: top;
   width:100%;
   height:105px;
}

.exteriorBox2 td.wed {
   background-attachment: scroll;
   background-image: url(image/flowers_wed.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
.exteriorBox2 td.conf {
   background-attachment: scroll;
   background-image: url(image/conf.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
/*            End of Exterior Box 2              */




.upBox {
    width: 768px;
	height: 110px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.upBox td.text {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:top;
   padding-left:10px;
   padding-bottom:10px;    
}
.upBox td.right {
  vertical-align: bottom;
  text-align: right;
  padding-bottom: 10px;
}
/*            End of Up Box              */



.rightBox {
    width: 150px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.rightBox tr.text {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   height:15px;   
}
/*            End of Right Box               */



.sectionBox {
    width:768px;
    padding:0px 0px 0px 0px; 
    margin:0px 0px 0px 0px;
	margin: 0 auto;
	text-align: center;
}
.sectionBox td.top {
    
    background-attachment: scroll;
	background-image: url(image/b.gif);
	background-repeat: no-repeat;
}

.sectionBox td.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
	vertical-align:top;
    color:#0A2161;
    background-attachment: scroll;
	background-image: url(image/b1.gif);
	background-repeat: repeat-y;
	background-position: top left;
    padding: 5px 9px 5px 5px;
    
}

.sectionBox td.footer {
    height:15px;
    background-attachment: scroll;
	background-image: url(image/b2.gif);
	background-repeat: no-repeat;
	background-position: top left;
    padding: 0px 0px 0px 0px;
}
.sectionBox td.copyright {
    height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
	vertical-align:top;
    color:#9C9586;
  
}
/*           End of Section Box               */


.interiorBox {
    width: 754px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.interiorBox tr.line1 {
    height:20px;
	background-color: #EDECE5;
}
.interiorBox tr.line2 {
    height:4px;
	background-color: #9C9586;
}
.interiorBox tr.line3 {
    height:2px;
	background-color: #FFFFFF;
}
.interiorBox tr.line4 {
    height:2px;
	background-color: #C8C0AB;
}

/*            End of Interior Box             */


.interiorBorder {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}

.interiorBorder td.col1 {
    vertical-align: top;
	text-align: center;
	width: 120px;
}
.interiorBorder td.col2 {
    vertical-align: top;
	text-align: center;
	width: 574;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal;
	color:#5B574F;
	padding-left:5px; 
	padding-right:5px;
}

.interiorBorder td.col3 {
    vertical-align: top;
	width: 550px;
	text-align: center;
	padding:3px 5px 5px 5px;;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal;
	color:#5B574F; 
}
/*            End of Interior Border             */








.navigationBorder {
    width: 170px;
    border: 0px;
	padding:0px;
	margin: 0 auto;
	text-align: center;
}

.navigationBorder tr.navigate {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   padding-top:5px; 
   padding-bottom:4px;
}
.navigationBorder td.box1 {
	width: 10px;
	background-color:#EDEBE4;
	vertical-align:top;
	padding-bottom:4px;
}
.navigationBorder td.box2 {
	width: 3px;
	background-color:#FFFFFF;
	padding-bottom:4px;
}
.navigationBorder td.box3 {
	width: 177px;
	background-color:#FFFFFF;
	padding-bottom:4px;
}
.navigationBorder td.box4 {
	width: 177px;
	background-color:#FFFFFF;
	border-left-width: 1; 
	border-right-width: 1; 
	border-color:#5B574F; 
	border-top-width: 1; 
	border-bottom-style: solid;
	border-bottom-width: 1;
	padding-bottom:4px;
}

/*            End of Interior Border             */


.centralBorder {
    width: 100%;
	height:100%;
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#9C9586; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	border-bottom-width: 1;
	text-align:center;
	vertical-align:top;
	margin: 0 auto;
	text-align: center;

}
.centralBorder td.px {
  padding:5px;
}

.centralBorder td.cBbg {
    background-color: #9F9244;
	background-attachment: scroll;
	background-image: url(gallery/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
/*            End of central Border             */


.mainBorder {
 width: 98%;
 margin: 0 auto;
	text-align: center;
}
.mainBorder td.dot {
	height:2px;
	background-attachment: scroll;
	background-image: url(image/tel.gif);
	background-position: top center;
	background-repeat: repeat-x;
}
.mainBorder td.floorplan {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
   padding: 5px 10px 5px 10px;

} 
.mainBorder td.dotyellow {
	height:2px;
	background-attachment: scroll;
	background-image: url(image/tel_yellow.gif);
	background-position: top center;
	background-repeat: repeat-x;
}
.mainBorder td.words {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;  
   font-weight: bold; 
   text-align:left; 
   color:#5B574F;
   font-variant:small-caps;
   vertical-align:middle;
   padding-left:6px;
   height: 30px;
} 
.mainBorder td.textmain {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
    padding: 15px 15px 15px 15px;
} 
.mainBorder td.textform {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
    padding-bottom: 10px;

} 
.mainBorder td.textmainborder {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
    padding: 5px 15px 5px 15px;

} 
.mainBorder td.textmainphoto {
   text-align: center;
   vertical-align:top;

} 
.mainBorder td.textmainline {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
   padding: 15px;

} 
.mainBorder td.mainheader {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: bold; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   background-color:#EDEBE4;

} 
.mainBorder td.villages {
	vertical-align: top;
	text-align: center;
	padding-top:5px;
}

.mainBorder td.bottom {
	vertical-align: middle;
	text-align: center;
	padding:2px 2px 2px 2px;
}
/*            End of Main Border             */


.villagesBorder {
   width: 195px;
   background-color:#EDEBE4;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: normal; 
   text-align:left; 
   color:#666666;
   margin: 0 auto;
   text-align: center;
   
}
.villagesBorder tr.height {	
	padding-top:5px;
}
.villagesBorder td.pointer{
   width: 1px;
   background-color:#999999;
}

.villagesBorder td.tex{
   width: 5px;
   background-color:#EAEAEA;
   text-align:center;
   vertical-align: middle;
   
}
.bottomBorder {
    width: 100%;
	height: 18px;
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#9C9586; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	border-bottom-width: 1;
	background-color:#CBC6B2;
	margin: 0 auto;
   text-align: center;
}

.bottomBorder td.align {
    text-align:center;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;  
    font-weight: bold; 
    text-align:center; 
    color:#FFFFFF;
}

.righttable {
    width:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal; 
	text-align:justify; 
	color:#9C9586;
	padding-top:5px;
	margin: 0 auto;
}
.righttable td.up {
   vertical-align:top;
   padding-right:2px; 
}
.righttable td.tableline {
   vertical-align:top;
   padding-bottom:4px; 
}

.internalBorder {
    width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#5B574F; 
	font-weight: normal; 
	text-align:justify;
}
.internalBorderFloor{
    width:98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px; 
	color:#5B574F; 
	font-weight: normal; 
	text-align:center;
}
.internalBorderFloor tr.k1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#5B574F; 
	font-weight: normal; 
	text-align:center;
	vertical-align:middle;
	background-color: #F5F4F1;
	padding-bottom: 10px;
}
.internalBorderFloor tr.k2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#5B574F; 
	font-weight: normal; 
	text-align:center;
	vertical-align:middle;
	padding-bottom:10px;
}

.internalBorderFloor td.k3{
    border-top: #CBC6B2 1px solid;
}
.internalBorderFloor td.k4{
    vertical-align: middle;
}


.majorList {
    width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
}
.majorList tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
}

.majorList tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;	
}
.majorList td.weather {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:center;
}
.majorList td.weatherleft {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:left;
}




.confList {
    width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
}
.confList tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
}

.confList tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;	
}
.confList td.weather {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:center;
}
.confList td.weatherleft {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:left;
}




.pressList {
    width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
}
.pressList td.pressHeader {
    background-color:#CCCC99;
	padding-top:3px;
	padding-left: 5px;
	height:20px;
	font-size: 13px;
	font-variant: small-caps;
}
.pressList td.pressLeft {
    padding-bottom:3px;
	padding-left: 5px;
	vertical-align:middle; 
	text-align:left;
	height: 25px;
	
}

.pressList td.pressRight {
    padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle; 
	text-align: justify;
	height: 25px;
	
}
.pressList tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
	
}

.pressList tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;
		
}

.membersBorder {
    width: 100%;
	text-align: center;
	margin: 0 auto;
}

.membersBorder td.name {
	padding:5px;
	text-align: center;
	vertical-align: top;

}

.membersBorder td.lineDot {
	width: 1px;
    background-attachment: scroll;
    background-image: url(image/do.jpg);
    background-repeat: repeat-y;
}

.membersBorder td.lineOr {
	height: 1px;
    background-attachment: scroll;
    background-image: url(image/ot.jpg);
    background-repeat: repeat-x;

}


.membersName {
    width: 100%;
	text-align: center;
	margin: 0 auto;
}

.membersName td.id{
	height: 90px;
	vertical-align: top;
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	font-weight: normal; 
	text-align:justify;
	background-color: #EEECE5;
	padding: 5px;
}







.weatherBorder {
    width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
}
.weatherBorder tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
}

.weatherBorder tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;	
}
.weatherBorder td.weather {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:center;
}
.weatherBorder td.weatherleft {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:left;
}
.weatherBorder td.bot{
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#5B574F; 
	border-top-width: 1; 
	border-bottom-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-top-style: solid;
	border-bottom-width: 1;
	height:13px;
}


.fButton {
	BORDER-RIGHT: #333366 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #333366 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #333366 1px solid; 
	COLOR: #333366; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #333366 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1 {
	BORDER-RIGHT: #5B574F 1px solid; 
	BORDER-TOP: #5B574F 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	BORDER-LEFT: #5B574F 1px solid; 
	COLOR: #5B574F; 
	BORDER-BOTTOM: #5B574F 1px solid;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1a {
	BORDER-RIGHT: #333366 1px solid; 
	BORDER-TOP: #333366 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #333366 1px solid; 
	COLOR: #333366; 
	BORDER-BOTTOM: #333366 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.fTextBox {
	BORDER-RIGHT: #5B574F 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #5B574F 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #5B574F 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #5B574F 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
.fTextBox1 {
	BORDER-RIGHT: #5B574F 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #5B574F 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #5B574F 1px solid; 
	WIDTH: 110px; COLOR: #5B574F; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #5B574F 1px solid; 
	BACKGROUND-COLOR: #ffffff
}


.formTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 98%; 
	PADDING-TOP: 0px;
}
.formTable TD.text {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top; 
	COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: justify;
}
.formTable TD.spac {
	HEIGHT: 6px;
}
.formTable TD.label {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 40%; 
	COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: right;
}
.formTable TD.field {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 60%; COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: left;
}
.formTable TD.nav {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
}

.menuChildren {
 width:280px;
 background-color:#ffffe6;
 border-left-width: 1;
 border-right-width: 1;
 border-color:#9C9586;
 border-top-width: 1;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-width: 1;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align:justify;
 color:#5B574F;
}
.menuChildren td.children {
  padding-left:8px;
    padding-right:8px;
}



.wallpaperTable {
    width:100%;
	margin: 0 auto;
	text-align: center;
}

.wallpaperTable td.galNav {
    vertical-align: top;
	text-align: left;
	padding: 10px 15px 0px 15px;
	
}


.wallpaperTable td.photoHead {
    vertical-align: top;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold; 
	color: #594D04;
	
}
.wallpaperTable td.wallpaper {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	width: 125px;
	vertical-align:top;
	padding-top: 14px;
	font-weight: normal; 
	text-align:center;
	height: 150px;
	background-attachment: scroll;
    background-image: url(wallpapers/gallery_bg.jpg);
    background-repeat: no-repeat;
}


.wallpaperTable td.photogal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	width: 220px;
	color: #000000;
	vertical-align: top;
	padding-top: 14px;
	font-weight: normal; 
	text-align: center;
	height: 150px;
	background-attachment: scroll;
    background-image: url(wallpapers/gallery_bg.jpg);
    background-repeat: no-repeat;
	background-position: top center;
    
}

.wallpaperTable td.ecard {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	width: 125px;
	vertical-align:top;
	padding-top: 14px;
	font-weight: normal; 
	text-align:center;
	height: 170px;
	background-attachment: scroll;
    background-image: url(ecards/ecard_bg.jpg);
    background-repeat: no-repeat;
}


.ecardTable {
    width:100%;
	text-align: center;
	margin: 0 auto;
}
.ecardTable td.ecardtext {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #473E05;
	vertical-align:top;
	padding: 14px;
	font-weight: normal; 
	
	background-color: #DCD4B9;
}


.galleryPhoto {
    width: 90%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.galleryPhoto td.gal5 {
    background-attachment: scroll;
	background-image: url(gallery/graph_gal.jpg);
	background-repeat: repeat-y;
	width:18px;
}

.galleryPhoto td.gal6 {
     width:2px;
}

.galleryPhoto td.gal7 {
     width:15px;
	 background-color:#EDECE5;
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: 9px;
     font-weight: bold;
     color: #594D04;
     text-decoration: none;
	 text-align:center;
	 vertical-align:top;
}
.galleryPhoto td.gal8 {
     width:8px;
}
.galleryPhoto td.galtext {
     padding-bottom:3px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #CF759B;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}

/* Individual photo gallery block */
#galleryEntry {
    width:180px;
    float:left;
    text-align:center;
    padding:0;
    margin:0 0 16px 0;
    overflow:hidden;
}

#galleryEntry #photoTitle {
    position:relative;
    width:180px;
    height:50px;
    min-height:50px;
    text-align:left;
    vertical-align:top;
    padding:0;
    margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold; 
	color: #594D04;
    overflow:hidden;
}

#galleryEntry #thumbImage {
    position:relative;
    margin:7px auto;
    background-attachment: scroll;
    background-image: url(wallpapers/gallery_bg.jpg);
    background-repeat: no-repeat;
	background-position: top center;   
    width:124px;
    height:106px;
    padding:0;
}

#galleryEntry #thumbImage img {
    position:absolute;
    top:14px;
    left:11px;
}

#galleryEntry #lowRes {
    border-left:1px solid #594D04;
    padding:0 3px;
    margin:0 auto;
    width:160px;
    text-align:left;
    overflow:hidden;
}

#galleryEntry #highRes {
    border-left:1px solid #594D04;
    padding:0 3px;
    margin:0 auto;
    width:160px;
    text-align:left;
    overflow:hidden;
}

#galleryEntry #floorPlan {
    border-left:1px solid #594D04;
    padding:0 3px;
    margin:0 auto;
    width:160px;
    text-align:left;
    overflow:hidden;
}

#galleryEntry #blank {
    padding:0 3px;
    margin:0 auto;
    width:160px;
    text-align:left;
    overflow:hidden;
    color:#ffffff;
}

/* End of individual photo gallery block */

.photogallerymain {
    width: 95%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.photogallerymain td.gal1 {
    background-attachment: scroll;
	background-image: url(gallery/gal_graph.jpg);
	background-repeat: repeat-x;
	height: 5px;
}

.photogallerymain td.gal2 {
     height:3px;
}

.photogallerymain td.gal3 {
     background-color: #92884E;
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #FFFFFF;
     text-decoration: none;
	 font-variant: small-caps;
	 text-align: left;
	 padding-left: 5px;
	 vertical-align: middle;
	 height: 25px;
}
.photogallerymain td.gal4 {
     height:8px;
}
.photogallerymain td.textgal {
     padding-bottom:3px;
	 padding-left: 30px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #453F34;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}

.photogallerymain td.textgalnext {
     padding-bottom:3px;
	 padding-left: 60px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 9px;
     font-weight: bold;
     color: #453F34;
	 line-height: 23px;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}


.mainPhoto {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.mainPhoto td.photoNav {
    background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(gallery/b1.jpg);
	background-repeat: repeat-y;
}

.mainPhoto td.photoHeader {
    height: 5px;
	background-attachment: scroll;
	background-image: url(gallery/b2.jpg);
	background-repeat: no-repeat;
}

.mainPhoto td.photoBot {
    height: 5px;
	background-attachment: scroll;
	background-image: url(gallery/b3.jpg);
	background-repeat: no-repeat;
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
	margin: -10px 0px 0px 97px;
	padding: 0px;
	width: 75%;
    background-color: #FFFFFF;
	
}

