a:link {
color: #333333;
text-decoration: none;
}  

a:visited {
color: #333333;
text-decoration: none;
}  

a:hover {
color: #333333;
text-decoration: underline;
}

a:active {
color: #333333;
text-decoration: underline;
}

body, td { 
margin:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #333333;
overflow: hidden
background-color: #FFFFFF;
}

#desc {
font-family: Arial, Helvetica, sans-serif; 
border: none;
text-align: left;
}

h1, h2, h3, h4, h5, h6 {
margin: 0px
}

.justifiedtext {
text-align: left
}

.pricetitle { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #333333
margin:0px;
font-weight:bold;
}

.contact_small { 
font-size: 10px;
}

.bgcolor1 { 
background-color: #FFFFFF;
}

#desc {
padding-top:5px;
border:0px;
text-align:right;
width:380px;
border:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8.5pt; 
color: #333333;
}

#menu
{
font-size: 8pt;
color:#FFFFFF;
list-style-type:none;
}

#menu li {display:inline;}

#menu li a
{
padding:3px 7px 3px 7px;
margin:0px 0px 0px 3px;
background:none;
color:#FFFFFF;
text-decoration:none;
float:left;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

#menu li a:hover
{
background:#08c;
color:#FFFFFF;
}

#weddingmenu
{
font-size: 8pt;
color:#333333;
list-style-type:none;
margin:0px;
}

#weddingmenu li {display:inline;}

#weddingmenu li a
{
padding:3px 7px 3px 7px;
margin:0px 0px 0px 3px;
background:none;
color:#333333;
text-decoration:none;
float:left;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

#weddingmenu li a:hover
{
background:#669966;
color:#FFFFFF;
}

.footer {
font-size: 8pt;
color: #FFFFFF;
padding:7px 0px 7px 0px;
}

.footer a:link {
color: #FFFFFF;
text-decoration: none
}  

.footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.footer a:visited {
color: #FFFFFF;
text-decoration: none
}  

.footer a:active {
color: #FFFFFF;
text-decoration: underline;
}

.intro {
font-size: 10pt;
color: #FFFFFF;
padding:7px 0px 7px 0px;
}

.intro a:link {
color: #FFFFFF;
text-decoration: underline;
}  

.intro a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.intro a:visited {
color: #FFFFFF;
text-decoration: underline;
}  

.intro a:active {
color: #FFFFFF;
text-decoration: underline;
} 

.contact a:link { 
font-size: 10pt;
color: #333333;
text-decoration: underline
}  

.contact a:hover { 
font-size: 10pt;
color: #333333;
text-decoration: underline;
} 

.contact a:visited { 
font-size: 10pt;
color: #333333;
text-decoration: underline
}

.contact a:visited:hover { 
font-size: 10pt;
color: #333333;  
text-decoration: underline
}

#link {
font-size: 7pt;
line-height:8.5pt;
padding-top:10px;
width:33%;
vertical-align:top;
text-align:center;
}

.image88_100 {
height:100px;
width:88px;
}

.image66_48 {
height:48px;
width:66px;
}

.linktext2 {
font-size: 7pt;
line-height:9.1pt;
}

img {
border:0px;
}

#prices_left {
text-align:left;
vertical-align:top;
font-size: 9pt;
line-height:1.3em;

}

#prices_right {
text-align:right;
vertical-align:top;
font-size: 9pt;
line-height:1.3em;
}

.from {
font-size:11px;
}
