h1 {font-size: 20px; padding-right: 40px; padding-top: 9px;}
h2 {color: #cb0101; background:#ffe06a; font-size: 1.2em; font-family: Arial, Verdana, sans-serif; padding: 5px 8px; text-align: center; height: 1.2em; clear: both;}
h3 {color: navy; background: #e0e0e0;  font-size: 1em; padding: 4px; text-align: center; margin-bottom: 2px; height: 1.2em;}
h3.red {color: white; background: #cb0101 url(photos/bg_red.gif) no-repeat; text-align: center; margin-left: 0; margin-bottom: 15px;}
h3.title {color: navy; background: #eee; font-size: .8em;}
h3.sports {background:  url(photos/bg_store.gif) center bottom no-repeat; border-top: 3px solid #6d86b8; margin: 0; padding: 10px 0; clear: both;}
h3.graphics {color: navy; background: #c4d9c3 url(photos/bg_green.gif) no-repeat; margin-left: 0; text-align: center; margin-bottom: 15px;}
h3.royal {color: white; background: #6d86b8 url(photos/bg_royal.gif) no-repeat; margin-left: 0; text-align: center; }
p.address {font-size: 12px; padding: 5px 12px 5px 16px; line-height: 1.4em;}
p {font-size: .9em; padding: 8px 12px 8px 16px; line-height: 1.4em;}
#content p {margin: 6px 10px; padding: 10px;}

#camera_links {float: right;}

.highlight {color: #ac1d19; font-weight: bold;}

p.about {color: navy; font-size: .9em; margin-right: 20px;}
p.clear {clear: both;}

p.guarantee {background: #e0e0e0; margin: 0; padding: 6px; font-size: .9em;}

p.extra {color: #818181; font-size: .8em; line-height: 1.2em; margin: 14px 8px; padding: 0px;}

p.clearleft {clear: left; color: #000066; font-weight: bold; font-size: .9em;}

p.eyes {margin-top: 100px; margin-right: 150px; font-size: 1.1em;}

p.directions {margin: 25px 10px;}

p.center { margin: 0px; padding: 10px 60px; text-align: center; }

p.steps {border-left: 5px solid #c4d9c3; border-bottom: 2px dashed #c4d9c3; background: #eef4e8; color: #ac1d19; padding: 4px 0px 4px 10px ; font-weight: bold;
margin: 10px 250px 4px 15px; }

p.feature {border: 2px dashed #ccc; padding: 3px; margin: 10px; width: 85%; text-align: center; font-weight: bold; color: navy;}

p.feature2 {border: 1px dashed #e0e0e0; background: #eef4e8; padding: 3px; margin: 15px; text-align: center;  color: navy; width: 400px; font-size: .9em;}

p.feature3 {border: 1px dashed #e0e0e0; background: #eef4e8; padding: 3px; margin: 15px; color: navy; font-size: 1.1em;}

.bold {font-weight: bold; color: navy;}

.bold2 {font-weight: bold; color: navy; background: #f5dd9d; padding: 3px;}

.fine_print {font-size: .9em; color: #000066; background: url(photos/bg_gray.gif) ; margin: 0px; padding: 5px; text-align: center;}


#content2 ul {list-style-type: disc; margin: 5px 5px 5px 20px; padding: 5px 24px;
background: #c4d9c3; border: 1px solid #e0e0e0; width: 220px; font-size: 1.1em; }

#content2 ul:hover {background: #ffed82;}

#content2 li {padding: 0px 5px; color: navy; font-size: .9em;}

img.rightside {float: right; margin-left: 6px; }

img.rightborder {float: right; margin: 10px; border: 1px solid black;}

img.rightspace {float: right; margin: 10px; border: 2px solid #c4d9c3; }

img.leftside {float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 8px;}

img.lab {float: left; margin: 0px 10px 0px 0px;}

img.mousepad {float: left; margin-right: 10px; margin-bottom: 10px; }

img.copy {margin-left: 10px; border: 1px solid black;}
