﻿@import url(common.css);

/*body { background:#D0D0D0 none; color:#004D6C; }*/
body {
    background: #FFFFFF;
    color:#040000;
}


/*#Wrapper { background:#FFF url(/images/Common/dd_content_tile.gif) repeat-y; width:998px; margin:0 auto; }*/
#Wrapper {
    background: #FFFFFF;
    width: 1222px;
    margin: 0 auto;
}

/*#inWrapper { width:960px; padding:0 19px; }*/
#inWrapper {
    width: 1222px;
}

/*#Hdr { background: url(/images/Common/d_header.jpg) no-repeat; width:960px; height:239px; }*/
#Hdr {
    background: url(/images/Common/d_header.jpg) no-repeat;
    width: 1222px;
    height: 292px;
}

#Hdr #TopNav { line-height:34px; vertical-align:middle; text-align:right; font-size:.9em; }

#Hdr #TopNav a {
	text-decoration: none;
}

#Hdr #TopNav a:hover {
	text-decoration: underline;
}

/*#Hdr a.homeLink { margin:36px 0 0 10px; width: 340px; padding-top:130px; }*/
#Hdr a.homeLink {
    margin: 36px 0 0 10px;
    width: 640px;
    padding-top: 130px;
}

/*#Navigation { background: url(/images/Common/dd_nav_static.gif) no-repeat; width:960px; height:37px; padding-bottom:6px; }*/
#Navigation {
    background: url(/images/Common/dd_nav_static.gif) no-repeat;
    width: 1222px;
    height: 55px;
    padding-bottom: 6px;
}

/*#MainNav { width:960px; height:37px; }*/
#MainNav {
    width: 1222px;
    height: 55px;
}


#MainNav dd {
    float:left;
}

#MainNav a.ir {
    padding-top: 55px;
}

#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: 221px;
}

#mnMedia a.ir:hover,
#mnMedia a.ir:active,
#mnMedia a.ir:focus,
#mnMedia .active a.ir a.ir {
	background-position: 0 0;
}

#mnMedia a.ir {
    width: 104px;
}

#mnMedia a.ir:hover,
#mnMedia a.ir:active,
#mnMedia a.ir:focus,
#mnMedia .active a.ir a.ir {
	background-position: -221px 0;
}

#mnAsk a.ir {
    width: 201px;
}

#mnAsk a.ir:hover,
#mnAsk a.ir:active,
#mnAsk a.ir:focus,
#mnAsk .active a.ir a.ir {
	background-position: -325px 0;
}

#mnBooks a.ir {
    width: 298px;
}

#mnBooks a.ir:hover,
#mnBooks a.ir:active,
#mnBooks a.ir:focus,
#mnBooks .active a.ir a.ir {
	background-position: -526px 0;
}

#mnCalendar a.ir {
    width: 157px;
}

#mnCalendar a.ir:hover,
#mnCalendar a.ir:active,
#mnCalendar a.ir:focus,
#mnCalendar .active a.ir a.ir {
	background-position: -824px 0;
}

#mnLongevity a.ir {
    width: 241px;
}

#mnLongevity a.ir:hover,
#mnLongevity a.ir:active,
#mnLongevity a.ir:focus,
#mnLongevity .active a.ir a.ir {
	background-position: -981px 0;
}

.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; }*/
#CntWrapper {
    background: url(/images/Interior/dd_int_sidenav_content.jpg) repeat-y;
    width: 1222px;
}

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

/*#LSide { width:248px; float:left; }*/
#LSide {
    width: 314px;
    float: left;
}

/*#LSide .QuickLinks { background: url(/images/Interior/dd_int_sidenav_quicklinks.jpg) no-repeat; width:248px; padding-top:44px; }*/
#LSide .QuickLinks {
    background: url(/images/Interior/dd_int_sidenav_quicklinks.jpg) no-repeat;
    width: 314px;
    padding-top: 80px;
}

#LSide .QuickLinks ul { list-style-image: url(/images/Interior/dd_int_sidenav_greenbullet.gif); margin:1em 1em 1em 2.5em; }

#LSide .QuickLinks ul li a {
	text-decoration: none;
	font-size: 15px;
}

#LSide .QuickLinks ul li a:hover {
	text-decoration: underline;
}

#LSide .QuickLinks ul li {
	padding: 4px 0;
}

/*#LSide .Newsletter { background: url(/images/Interior/dd_int_sidenav_newsletter.jpg) no-repeat; width:248px; padding-top:44px; }*/
#LSide .Newsletter {
    background: url(/images/Interior/dd_int_sidenav_newsletter.jpg) no-repeat;
    width: 314px;
    padding-top: 80px;
}

/*#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 .Newsletter .content {
	background: url(/images/Interior/dd_int_sidenav_mailbox.gif) no-repeat 160px bottom;
	padding: 1em;
	height: auto!important;
	height: 92px;
	min-height: 92px;
	line-height: 1.45em;
}

#LSide .Newsletter .content a {
	text-decoration: none;
	font-size: 15px;
}

#LSide .Newsletter .content a:hover {
	text-decoration: underline;
}

/*#LSide .OnRadio { background: url(/images/Interior/dd_int_sidenav_ontheradio.jpg) no-repeat; width:248px; padding-top:44px; }*/
#LSide .OnRadio {
    background: url(/images/Interior/dd_int_sidenav_ontheradio.jpg) no-repeat;
    width: 314px;
    padding-top: 80px;
}

#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; }

#LSide .OnRadio .content a {
	text-decoration: none;
	font-size: 15px;
}

#LSide .OnRadio .content a:hover {
	text-decoration: underline;
}

/*#RSide { width:700px; padding-left:12px; float:left; }*/
#RSide {
	width: 850px;
	padding-left: 42px;
	float: left;
	background: url(/images/Interior/header_corner.gif) no-repeat 15px 0;
}

/*#RSide #SubHdr { border-bottom:1px solid #014d6f; padding-top:.75em; }*/
#RSide #SubHdr {
	/*border-bottom: 1px solid #014d6f;*/
	padding-top: 20px;
}

/*#RSide #SubHdr h1 { Font-Size:2.8em; color:#343a90; line-height:.75em; font-style:italic; margin:.25em 0; padding:0; }*/
#RSide #SubHdr h1 {
	font-Size: 30px;
	color: #231f20;
	line-height: .75em;
	font-weight: normal;
	margin: .25em 0;
	padding: 0;
	font-family: arial;
}

#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 {
    background: #96b05c;
    width: 1222px;
    height: 51px;
    color: #40432f;
}

#Ftr a:link,
#Ftr a:visited {
    color: #40432f;
}

/* 
#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 a:hover,
#Ftr a:focus,
#Ftr a:active {
    text-decoration: none;
}


/*#Ftr #SocLinks { width:410px; float:left; height:42px; }*/
#Ftr #SocLinks {
    width: 480px;
    float: left;
    height: 51px;
}

#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 {
    display: inline;
    line-height: 51px;
    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 #FtrLinks {
    float: right;
    width: 540px;
    line-height: 15px;
    padding-top: 8px;
    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; }*/
#Ftr #Copyright {
    float: right;
    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;}
