﻿@import url(common.css);

body { background:#D0D0D0 none; color:#004D6C; }

#Wrapper { background:#FFF url(/images/Common/dd_content_tile.gif) repeat-y; width:998px; margin:0 auto; }
#inWrapper { width:960px; padding:0 19px; }
#Hdr { background: url(/images/Common/d_header.jpg) no-repeat; width:960px; height:239px; }
#Hdr #TopNav { line-height:34px; vertical-align:middle; text-align:right; font-size:.9em; }
#Hdr a.homeLink { margin:36px 0 0 10px; width: 340px; padding-top:130px; }
#Navigation { background: url(/images/Common/dd_nav_static.gif) no-repeat; width:960px; height:37px; padding-bottom:6px; }
#MainNav { width:960px; height:37px; }
#MainNav dd { float:left; }
#MainNav a.ir { padding-top:37px; }
#MainNav a.ir:hover, #MainNav a.ir:active, #MainNav a.ir:focus, #MainNav .active a.ir { background-image: url(/images/Common/dd_nav_over.gif); }
#mnAbout a.ir { width:168px; background-position: -0px -37px; }
#mnMedia a.ir { width:87px; background-position: -168px -37px; }
#mnAsk a.ir { width:145px; background-position: -255px -37px; }
#mnBooks a.ir { width:245px; background-position: -400px -37px; }
#mnCalendar a.ir { width:121px; background-position: -645px -37px; }
#mnLongevity a.ir { width:194px; background-position: -766px -37px; }

.sec_checklist #mnList a.ir, .sec_kit #mnKit a.ir, .sec_testimonials #mnTest a.ir, .sec_faq #mnFaq a.ir, .sec_order #mnOrder a.ir, .sec_resources #mnRes a.ir { background-image: url(/images/cpr_nav_rollover.jpg); }

#CntWrapper { background: url(/images/Interior/dd_int_sidenav_content.jpg) repeat-y; width:960px; }
#CntCap { background: url(/images/Interior/dd_int_sidenav_content_bottom.jpg) no-repeat left bottom; height:1px; width:960px; margin-bottom:6px; }

#LSide { width:248px; float:left; }
#LSide .QuickLinks { background: url(/images/Interior/dd_int_sidenav_quicklinks.jpg) no-repeat; width:248px; padding-top:44px; }
#LSide .QuickLinks ul { list-style-image: url(/images/Interior/dd_int_sidenav_greenbullet.gif); margin:1em 1em 1em 2.5em; }
#LSide .Newsletter { background: url(/images/Interior/dd_int_sidenav_newsletter.jpg) no-repeat; width:248px; padding-top:44px; }
#LSide .Newsletter .content { background: url(/images/Interior/dd_int_sidenav_mailbox.gif) no-repeat 140px bottom; padding:1em; height:auto!important; height:92px; min-height:92px; line-height:1.45em; }
#LSide .OnRadio { background: url(/images/Interior/dd_int_sidenav_ontheradio.jpg) no-repeat; width:248px; padding-top:44px; }
#LSide .OnRadio .content { background: url(/images/Interior/dd_int_sidenav_antenna.gif) no-repeat 1em 1em; padding:1em 1em 1em 76px; height:auto!important; height:66px; min-height:66px; line-height:1.45em; }


#RSide { width:700px; padding-left:12px; float:left; }
#RSide #SubHdr { border-bottom:1px solid #014d6f; padding-top:.75em; }
#RSide #SubHdr h1 { Font-Size:2.8em; color:#343a90; line-height:.75em; font-style:italic; margin:.25em 0; padding:0; }
#RSide .content { padding: .5em; font-size:1.1em; line-height:1.3em; }

#Ftr { background: url(/images/Common/dd_footbar_tile.gif) repeat-x; width:960px; height:42px; }

/* 
#Ftr a:link, #Ftr a:visited { color:#FFF; text-decoration:underline; }
*/
#Ftr a:hover, #Ftr a:focus, #Ftr a:active { color:#777; text-decoration:none; }
#Ftr #SocLinks { width:410px; float:left; height:42px; }
#Ftr #SocLinks ul { list-style: none; }
#Ftr #SocLinks ul li { display:inline; line-height:42px; vertical-align:middle; padding-right:5px; }
#Ftr #SocLinks ul li img { vertical-align:middle; }
#Ftr #SocLinks a:link, #Ftr #SocLinks a:visited { text-decoration:none; }
#Ftr #SocLinks a:hover, #Ftr #SocLinks a:focus, #Ftr #SocLinks a:active { text-decoration:underline; }


#Ftr #FtrLinks { float:left; width:540px; line-height:15px; padding-top:5px; font-size:.9em; text-align:right; padding-right:10px; }
#Ftr #Copyright { float:left; width:540px; line-height:15px; padding-bottom:5px; margin-top:2px; font-size:.9em; text-align:right; padding-right:10px; }

#FtrCap { background: url(/images/Common/dd_content_footer.gif) no-repeat; width:998px; height:20px; }



table.formTable { border-collapse:collapse; border-color:#BBB; }
.formTable th { background:#D0D0D0; text-align:left; width:150px; }
.formTable td { background:#EFEFEF; }

table.listingsTable { border-collapse:collapse; border-color:#BBB; }
.listingsTable th { background:#D0D0D0 none; }
.listingsTable td { background:#EFEFEF none; }

/* jquery.imgPreview */
#imgPreviewWithStyles { background: #222; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 15px; z-index: 999; border: none; }
#imgPreviewWithStyles span { color: white; text-align: center; display: block; padding: 10px 0 3px 0; }

.searchBox { border-bottom:1px solid #CCC; padding-bottom:8px; }

.newsItem, .newsItem2 { margin-bottom:0; padding-bottom:12px; }
.newsItem { border-bottom:1px solid #CCC; }
.newsItem2 .newsBack { float:right; padding-left:20px; padding-right:5px; }
.newsItem .newsHdr, .newsItem2 .newsHdr { background:#F3F3F3; padding:5px; margin-bottom:10px; }
.newsItem .newsCnt, .newsItem2 .newsCnt { padding:5px; }
.newsItem .DateContainer, .newsItem2 .DateContainer { width:80px; height:80px; border:1px solid #BBB; padding:1px; float:left; text-align:center; margin-right:12px; }
.newsItem .newsTitle, .newsItem2 .newsTitle { font-size:1.2em; font-weight:bold; }
.newsItem .newsTitle a { text-decoration:none; }
.newsItem .newsCat, .newsItem2 .newsCat { font-weight:bold; margin-bottom:10px; }
.newsItem .newsAuthor, .newsItem2 .newsAuthor { font-size:.8em; }

#flashPlayer {margin-left: 25px;;width:295px;}
#ufo1 {margin-left: 25px;}