/* template body */

body {
margin: 0px;
}

.shadow_left {
background: #B5BABE url(photos/shadow_left.jpg) top right repeat-y;
}

.shadow_right {
background: #B5BABE url(photos/shadow_right.jpg) top left repeat-y;
}

.header_middle {
background: url(photos/um.jpg) top left no-repeat;
}

.footer {
background: url(photos/footer_bg.jpg) top left no-repeat;
font-size: 7pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #ffffff;
}

.page_title {
font-size: 11pt;
font-weight: bold;
text-align: left;
padding: 2px 0px 2px 6px;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
background: url(photos/page_title.jpg) top left no-repeat;;
}

.text {
font-size: 10pt;
font-weight: normal;
text-align: justify;
padding: 2px 2px 2px 6px;
font-family: verdana, arial, sans-serif;
color: #000000;
text-decoration: none;
}

.text_products {
font-size: 10pt;
font-weight: normal;
text-align: justify;
padding: 2px 2px 2px 6px;
font-family: verdana, arial, sans-serif;
color: #000000;
text-decoration: none;
}

.specials_title {
font-size: 10pt;
font-weight: bold;
text-align: center;
font-family: verdana, arial, sans-serif;
color: #000000;
text-decoration: none;
}

.specials_text {
font-size: 10pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
text-decoration: none;
}

.specials_parent {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
}

.specials_child {
padding: 7px;
border-bottom: solid 1px #000000;
}


.specials_padding {
padding: 14px 0px 8px 0px;;
}

.contact_parent {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
}

.contact_row_1 {
background: #ebebeb;
font-size: 10pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
padding: 4px;
border-bottom: solid 1px #000000;
}

.contact_row_2 {
background: #f8f8f8;
font-size: 10pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
padding: 4px;
border-bottom: solid 1px #000000;
}

.text_box {
border: solid 1px #000000;
background: #ffffff;
font-size: 9pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
}


/* nav buttons */

a.nav:link {
font-size: 8pt;
font-weight: bold;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
background: #65727A;
border: solid 1px #000000;
width: 151px;
padding: 1px 1px 1px 1px;
display: block;
margin-top: 3px;
}

a.nav:visited  {
font-size: 8pt;
font-weight: bold;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
background: #65727A;
border: solid 1px #000000;
width: 151px;
padding: 1px 1px 1px 1px;
display: block;
margin-top: 3px;
}

a.nav:hover {
font-size: 8pt;
font-weight: bold;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
background: #8F9BA3;
border: solid 1px #000000;
width: 151px;
padding: 1px 1px 1px 1px;
display: block;
margin-top: 3px;
}

/* footer_link */

a.footer_link:link {
font-size: 7pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
}

a.footer_link:visited  {
font-size: 7pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: none;
}

a.footer_link:hover {
font-size: 7pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #ffffff;
text-decoration: underline;
}

/* gallery */

.gallery_cell {
padding: 4px;
}

.img_borders {
border: solid 1px #000000;
}























