body {
margin:0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
background-color:#FFF;
}
img {
border:0px;
display:block;
}
h1,
h4 {
font-weight:bold;
text-align:left;
margin:0px;
}
.align_center {
position: relative;
width: 100%;
}
.align_center:after {
content: '';
display: block;
clear: both;
}
.align_center_to_left {
position: relative;
right: 50%;
float: right;
}
.align_center_to_right {
position:relative;
z-index:1;
right:-50%;
}
.opacity {
background-color: #000;
opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.red {
color:#FF3333;
}
.red a:link,
.red a:visited,
.red a:active {
color:#FF3333;
text-decoration:underline;
}
.red a:hover {
color:#000;
text-decoration:underline;
}
#logo,
#topArea,
#intro_line1,
#intro_line2,
#intro_line3,
#intro_line4,
#productsArea,
#productsTable,
#menu,
#menuSelected,
#bottomArea,
#bottomTable,
#bottomTable span,
#subPage_title,
#subPage_productsArea,
#subPage_productsTable,
#subPage_contentAlign,
#subPage_contentArea,
#subPage_photoArea,
#subPage_galleryArea {
position:relative;
z-index:1;
}
#topImg,
#subPage_topImg {
position:absolute;
}
#productsTable,
#bottomTable,
#subPage_productsTable,
#subPage_galleryArea {
display:inline-table;
}
#productsTable img {
display:inline;
}
#productsTable td,
#menu,
#bottomSmile,
#subPage_productsTable td,
#subPage_contentAlign,
#subPage_photoArea,
#subPage_galleryArea {
text-align:center;
}
#productsTable a:link,
#productsTable a:visited,
#productsTable a:active,
#subPage_productsTable a:link,
#subPage_productsTable a:visited,
#subPage_productsTable a:active {
color: #FFFFFF;
text-decoration: none;
}
#productsTable a:hover,
#subPage_productsTable a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#subPage_contentArea {
display:inline-block;
}
#subPage_contentArea h1 {
font-size:250%;
}
#subPage_contentArea p {
text-align:justify;
}
#subPage_photoArea img {
display:inline;
vertical-align:middle;
}
#subPage_phoneNumber {
font-size:140%;
font-weight:bold;
}
#menu a:link,
#menu a:visited,
#menu a:active {
color: #000;
text-decoration: none;
}
#menu a:hover {
color: #000;
text-decoration: underline;
}
#menuSelected {
color:#A0A0A0;
}
#bottomTable {
color:#FFF;
}
#bottomYear {
width:50%;
text-align:right;
}
#bottomCopyleft {
width:50%;
text-align:left;
}