TABLE.Top
{
    BORDER-BOTTOM: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid
}
TABLE.Middle
{
    BORDER-BOTTOM: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px
}
TABLE.Bottom
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px
}
.NoBreakBeforeAfter
{
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px
}
TD.ShadowBack
{
    BACKGROUND-IMAGE:  url(../images/ShadowBack.gif);
    BACKGROUND-POSITION: center top;
    BACKGROUND-REPEAT: repeat-x
}

TD.Shadowend
{
    BACKGROUND-IMAGE: url(../images/new-galleries/page_end.png);
    BACKGROUND-POSITION: center top;
    BACKGROUND-REPEAT: repeat-x
}

TD.ShadowBackVertical
{
    BACKGROUND-IMAGE:  url(../images/ShadowBackVertical.gif);
    BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: repeat-y
}

TD.LeftBackVertical
{
    BACKGROUND-IMAGE:  url(../images/back-1.gif);
	BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: repeat-x

}

.Indented12L
{
    MARGIN-LEFT: 12px
}
.DoubleBreakBefore
{
    MARGIN-TOP: 8px
}
.Indented8L
{
    MARGIN-LEFT: 8px
}

.Indented8R
{
    MARGIN-RIGHT: 8px
}
.Indented12R
{
    MARGIN-RIGHT: 12px
}
.Indented24R
{
    MARGIN-RIGHT: 24px
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

a:hover {
	text-decoration:none;
	color:#D1C476;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}

.NormalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:14px;

}
.HeaderTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.Caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;


}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

.smallphone {
	COLOR: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
H1
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 18px;
    COLOR: #6f7891;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
} 

.border
{
    BORDER-RIGHT: #9ca2b4 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #9ca2b4 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #9ca2b4 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #9ca2b4 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.row1 {
}
.row2 {
	background-color: #F1F1F5; 

}
p.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 2pt;
	font-weight: bold;
	background-color: #DFDCE2;
	padding: 3px;
	margin: 3px;
	color: #000000;

}
input {
	font-size: 10px;
}
select {
	font-size: 10px;
}
.TopLeftBorder {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #b2bbcf 1px solid;
	BORDER-BOTTOM: #b2bbcf 1px solid;
	BORDER-LEFT: #b2bbcf 1px solid;
	padding: 3px;

}

.TopBorder {
	BORDER-TOP: #b2bbcf 1px solid;

}

.TopRightBorder {
	BORDER-RIGHT: #b2bbcf 1px solid;
	BORDER-TOP: #b2bbcf 1px solid;
	padding: 3px;
}
.TopRightBorderSmall {
	BORDER-RIGHT: #b2bbcf 1px solid;
	padding: 3px;
}
.sysprojText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal;}
.palacetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 2pt;
}
.BottomMenuText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7c6434}

#topmenutext { padding-top:2px; line-height:18px; font-weight: bold; }
a.TopMenuText:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:bold; color: #662365; font-weight: bold; }
a.TopMenuText:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #662365; font-weight: bold;}
a.TopMenuText:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #f3ecd6; background-color:#8c5b8b; font-weight: bold; }

a.TextLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #7c643c}
a.TextLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #7c643c}
a.TextLink:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;color: #7c643c}

a.events:link {
color:#662365;
font-size:11px;
text-decoration:none;
}

a.events:visited {
color:#662365;
font-size:11px;
text-decoration:none;
}

a.events:hover {
color:#9b5adb;
font-size:11px;
text-decoration:none;
}

a.events:active {
color:#9b5adb;
font-size:11px;
text-decoration:none;
}

a.txt:link {
color:#000000;
font-size:12px;
text-decoration:none;
}

a.txt:visited {
color:#000000;
font-size:12px;
text-decoration:none;
}

a.txt:hover {
color:#662365;
font-size:12px;
text-decoration:none;
}

a.txt:active {
color:#9b5adb;
font-size:12px;
text-decoration:none;
}

a.sys:link {

font-size:9px;
text-decoration: none;
}

a.sys:visited {

font-size:9px;
text-decoration: none;
}

a.sys:hover {
color:#66CCFF;
font-size:9px;
text-decoration: underline;
}

a.navmenu:link {
color:#7c6434;
font-size:11px;
text-decoration: none;
}

a.navmenu:visited {
color:#7c6434;
font-size:11px;
text-decoration: none;
}

a.navmenu:hover {
color:#993399;
font-size:11px;
text-decoration:none;
}
.ap {
	font-weight: bold;
	color: #7c6434;
}

.apc {
	font-weight: bold;
	color:#660066;
}
.TextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7c6434;
}
.Header {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #7D738A;
	font-weight: bolder;

}
.Header-1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	color: #7D738A;
	font-weight: normal;

}

#photoview td {
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

a.google:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #CCCCCC}
a.google:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999999}
a.google:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #66CCFF}
a.google:active{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #00CCFF}

.thumbtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.whitetype {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:16px;
font-weight:bold;
}

.heading_02 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b8b8b8;
font-size:16px;
letter-spacing:2px;
padding:3px;
}

#footertext {
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

#footertext a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999999}
#footertext a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999999}
#footertext a:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #66CCFF}
#footertext a:active{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #00CCFF}

#topbanner {
background:left top no-repeat url(../images/new-galleries/velvet.jpg);
background-color:#61215D;
}

#apdivider {
background:repeat-x url(../images/new-galleries/ap.jpg);
}
#apdivider td {
border-left:#efe3be 1px solid;
border-right:#d6ca9f 1px solid;
}

#adress {
background:repeat-x url(../images/new-galleries/ap_01.jpg) left bottom;
}
#adress td {
border-left:#efe3be 1px solid;
border-right:#d6ca9f 1px solid;
border-bottom:#fffcd9 1px solid;
border-top:#ffffff 1px solid;
}

#packages {
background-image: url(../images/new-galleries/ap.jpg);
}

.testimonial {
font: Times, serif;
font-style: italic;
font-weight:bold;
color: #ad8a0a;
font-size:12px;
}

.welcoming {
font: Times, serif;
font-style: italic;
font-weight:bold;
color: #ad8a0a;
font-size:18px;
}

#lowframe {
background-position:top;
background-repeat:repeat-x;
}

#topframe {
background-position:bottom;
background-repeat:repeat-x;
}