* {
margin:0;
padding:0;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
background-color:#FFFFFF;
margin:0;
padding:0;
}
table, tr, td, img {
padding: 0px;
margin: 0px;
}
#topbg {
position: absolute; z-index: 1; top: 69px; left: 1px; height: 110px; width: 100%;
background-image: url('http://expertaphoto.com/images/topbg.png');
background-repeat: repeat-x;
}
#layout {
position: absolute; z-index: 2; top: 19px; left: 1px; 
}
#topnav {
text-align: left;
position: absolute; z-index:5; top: 10px; left: 390px;
color: #ccc;
}
#topnav a {
text-decoration:none;
color:#000;
}
#topnav a:hover {
text-decoration:underline;
}
#lowernav {
position: absolute; z-index:25; top: 84px; left: 122px; height:25px; color: #ccc;
}
#lowernav a {
color:#fff;
text-decoration:none;
}
#lowernav a:hover {
text-decoration:underline;
}

#sitenavtree {
vertical-align:top;
position: absolute; z-index:200; top: 110px; left: 115px; 
font-size: 8pt;
}
#sitenavtree a {
color:#333333;
text-decoration: underline;
font-size: 8pt;
}
#sitenavtree a:hover {
text-decoration: none;
}
#shopsummary {
position: absolute; z-index:20; top: 300px; left: 10px; height:900px; width: 200px;
}
#content {
vertical-align:top;
position: absolute; z-index:50; top: 129px; left: 84px; 
color: #333333;
border-right: solid #666 1px;
border-left: solid #666 1px;
height: 574px;
font-size: 9pt;
}
#content td, th {
line-height: 120%;
padding: 4px;
font-size: 9pt;
}
#content .storeholder {
padding: 0px 6px 6px 6px;

}
#content .staticpagetitle {
font-size: 150%;
font-weight: bold;
font-style: italic;
}
#content .staticpagephone {
font-weight: bold;
padding: 0px 15px;
}
#content a {
color:#333333;
text-decoration: underline;
}
#content a:hover {
text-decoration: none;
}
#content img {
border-width: 0px;
}

#content .footer {
margin: 4px 0px;
padding: 2px 0px;
color: #ccc;
text-align: center;
font-size: 8pt;
font-family: "Times New Roman", times, serif;

}
#content .footer a {
color: #ccc;
text-decoration: underline;
font-family: "Times New Roman", times, serif;
}
#content .footer a:hover {
color: black;
text-decoration: none;
}



#content .copy{
text-align:center;
vertical-align:top;
font-size:0.75em;
}
#content .heading{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
#content img {
border-width:0px;
}

/*Pricing Tables*/
#content .priceTable {
margin:5px auto 5px 0px;
width:450px;
border:1px solid #ccc;
padding:2px;
}
#content .priceTable tr td {
border:1px solid #ccc;

}
#content .price {
width:50px;
text-align:left;
}
#content .packageNum {
width: 50px;
text-align: center;
}
#content .labels {
font-size:9pt;
text-align:left;
font-weight:bold;
}

/* these are static page layouts */
