/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #DCDCDC center; padding-top: 0px; margin-top: 0px; }

a:link { color: #0063DC; text-decoration: underline; }
a:visited { color: #2E67C7; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: none; background: #0063DC; }
a:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

table { width: 750px; border: none; }
img { border: none; } 

.Photo, .Features { background: #fff;}
.Photo img { margin: 0; border: 0; }
.Tagline { width: 100%; background: url(/images/logo_tagline_bg.gif); background-repeat: no-repeat; background-position: right top; }
.SignIn { text-align: right; padding-top: 8px; margin-right: 8px; font-size: 12px; }
.SignUp { padding-top: 160px; padding-right: 20px; font-size: 14px; float: right; text-align: center; }
.Learn { margin-top: 10px; }

.Quote { background: #E8ECEB; text-align: center; padding: 10px; font-size: 16px; border-top: 1px solid #F8FCFB; border-bottom: 1px solid #F8FCFB; }
.By { font-size: 12px; }

.Feature {}
.Feature .Pic { border-top: 1px solid #DFE3E3; border-left: none; border-right: none; border-bottom: none; }
.Space { background: #E8ECEB; } 

.Find { width: 424px; padding: 38px 30px 44px 30px;  }
.Find h3 { color: #000; margin-bottom: 5px; font-size: 16px; font-weight: bold; }
.Box { margin: 0; vertical-align: center; }
.BigField { color: #333; font-size: 16px; padding: 3px; }
.Butt { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #333; } 
.Or { margin-top: 10px; font-size: 14px; }

.Explore { width: 326px; padding: 38px 40px 37px 10px; }
.Explore h3 { color: #000; margin-bottom: 5px; font-size: 16px; font-weight: bold; }
.Explore p { font: normal 14px Arial, Helvetica, sans-serif; color: #000000; }

.Press { width: 750px; background-color: #D6D6D6; border-top: 1px solid #BABABA; border-bottom: 1px solid #F8FCFB; }
.Press td { width: 250px; padding: 15px; text-align: center; vertical-align: middle; font: normal 14px Arial, Helvetica, sans-serif; color: #666666; font-style: italic; }
.Press img { border: none; }

.TeaserAd { width: 750px; background-color: #fff; border-top: 1px solid #BABABA; border-bottom: 1px solid #F8FCFB; }
/* background-image: url(/images/nikon_bg_index.gif); background-repeat: no-repeat; background-position: center top; */
.TeaserAd .Logo { padding-left: 30px; padding-right: 5px; }
.TeaserAd .Txt { font-size: 12px; vertical-align: middle; padding: 10px; }
.TeaserAd .Pix { padding-right: 50px; padding-left: 50px; }

.Press td { width: 250px; padding: 15px; text-align: center; vertical-align: middle; font: normal 14px Arial, Helvetica, sans-serif; color: #666666; font-style: italic; }
.Press img { border: none; }

.Links { background: #E8ECEB; font-size: 12px; padding: 10px; }
.Yahoo { background: #E8ECEB; font-size: 12px; padding: 10px; text-align: right; }
.Yahoo img  { border: none; float: right; }