/* Localized */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol,ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption,th,td {
text-align: left;
font-weight: normal;
}
blockquote:before,blockquote:after,q:before,q:after {
content: "";
}
blockquote,q {
quotes: "" "";
}
body {
background: #fff;
color: #333;
font: .8125em / 140% "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
}
body p {
font-family: Georgia,serif;
font-size: 15px;
line-height: 24px;
}
.clear {
clear: both;
}
h1 {
color: #c49d21;
font: normal 55px Times,Georgia,serif;
margin: 0 auto;
text-align: left;
text-decoration: none;
}
#frontContent h1 {
font: normal 32px Times,Georgia,serif;
text-align: center;
color: #c49d21;
margin: 25px 0;
text-decoration: none;
z-index: 10;
}
h2 {
color: #333;
font: 1.4em / 115% Times,Georgia,serif;
padding: 20px 0 15px;
font-family: 'Lucida Grande','Lucida Sans',helvetica,arial;
font-size: 1.35em;
font-weight: normal;
}
h3 {
color: #333;
font: 1em / 115% Times,Georgia,serif;
padding: 0 0 1em;
}
h4 {
color: #30587D;
font-size: 15px;
padding: 10px 0;
font-weight: normal;
}
hr {
background-color: #CCC;
border: 0 none;
color: #CCC;
height: 1px;
margin: 5px auto;
}
p {
padding: 0 0 1em;
}
li {
margin: 0;
padding: 0;
}
ol li {
margin-left: 2em;
}
a img {
border: none;
}
a {
color: #b78f21;
text-decoration: none;
}
a:hover {
color: #8d702b;
}
input {
padding: 2px 2px 2px 5px;
}
small {
font-size: .8em;
}
#nav a {
color: #EFEADB;
font: 1em / 100% Georgia,"Times New Roman",Times,serif;
text-transform: uppercase;
}
#main a:hover,#main a:focus,#chatinvite a:hover,#chatinvite a:focus {
color: #8d702b;
border-bottom-color: #8d702b;
}
#main span.highlight {
font-weight: bolder;
color: #004b7a;
background: #eaeaea;
padding: 3px 5px;
}
#main ul {
line-height: .7em;
margin-bottom: 15px;
}
#main form li {
background: none;
}
#main ul li {
font: 15px Georgia,serif;
list-style-position: outside;
list-style: disc;
margin-left: 25px;
line-height: 24px;
}
#main ol li {
margin: 0 0 0 35px;
line-height: 1.1em;
}
#main h2 {
color: #c49d21;
font: normal 55px Times,Georgia,serif;
}
#main p {
font-size: 1.25em;}

#secondary {
font-size: .85em;
}
.form {
margin: 10px 50px 30px;
width: 440px;
padding: 30px 45px 35px 35px;
background: #f1f0eb;
border: solid 1px #eceae2;
}
.form input.input-text {
width: 300px;
margin-bottom: 13px;
border: solid 1px #bfc9d7;
height: 18px;
font-size: 13px;
}
.form input.input-text.read-only {
border: none;
background: none;
}
.form textarea.input-text {
width: 308px;
margin-bottom: 13px;
border: solid 1px #bfc9d7;
}
.form select.input-text {
width: 309px;
margin-bottom: 13px;
border: solid 1px #bfc9d7;
height: 24px;
font-size: 13px;
}
.form label {
width: 115px;
display: block;
float: left;
text-align: right;
margin-right: 7px;
}
.form label span {
color: #c55;
}
.form label.req-fields {
font-family: Georgia,serif;
font-size: 11px;
}
#resourceLinks li a {
font: bold .95em Arial,Helvetica,sans-serif;
text-transform: uppercase;
}
#resourceLinks li a:hover,#resourceLinks li a:focus {
color: #960;
}
.offer h3 {
color: #444;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
#secname {
display: none;
font: 1em / 140% Georgia,"Times New Roman",Times,serif;
color: #960;
}
.definition {
border: none!important;
color: #444;
font-weight: bold;
position: relative;
}
.defQuestion {
color: #ccc;
font-size: .7em;
position: relative;
top: -.7em;
right: 0;
margin-right: -.7em;
}
#addtestimony {
color: #000;
text-align: center!important;
}
#definitionBox h3 {
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
.askQuestion li a {
text-decoration: none;
}
.askQuestion li a.speakLater,.askQuestion li a.speakLater:hover {
color: #ccc;
text-decoration: none;
}
.searchBox {
color: #999;
font-size: .9em;
}
.searchButton {
color: #000;
font-size: .85em;
}
#more a:hover,a:focus {
color: #960;
}
#foot {
text-align: center;
}
#foot a {
color: #EFEADB;
font: .8em / 100% Arial,Helvetica,sans-serif;
font-weight: normal;
text-transform: uppercase;
}
#foot p {
color: #EFEADB;
font-size: .8em;
}
#foot ul#legal li a {
font: .8em / 100% Arial,Helvetica,sans-serif;
font-weight: lighter;
}
#worshipForm fieldset {
font: .9em Arial,Helvetica,sans-serif;
text-transform: uppercase;
}
#worshipForm label {
color: #3D4D65;
font-weight: bolder;
}
#worshipForm p {
color: #999;
font-size: .8em;
line-height: 1em;
}
#results {
line-height: 1.3em;
}
#results a {
font-weight: bolder;
}
#results address {
font-style: normal;
}
#main p strong {
color: #333;
font-weight: bold;
}
#main .resultNav ol li a {
color: #333;
}
#main .resultNav ol li a:hover {
color: #30587D;
}
#main .resultNav ol li.nextPrev a {
color: #30587D;
}
#chatForm {
font-size: .9em;
}
#chatForm h4 {
font-size: 1.1em;
padding-bottom: 0;
}
#chatForm p {
color: #999;
font-size: .9em;
font-weight: bolder;
}
#chatForm label {
color: #960;
font-size: 1.1em;
font-weight: bolder;
}
#chatForm input.submitButton,#chatForm input.resetButton {
color: #FFF;
}
#chatForm textarea {
font: 1.1em arial,sans-serif;
padding: 2px 5px;
}
#notes {
background: #41566B none repeat scroll 0 0;
border: 1px solid #CCC;
color: #FFF;
margin: 30px auto;
padding: 20px;
text-align: left;
width: 650px;
}
#notes h1,#notes h2,#notes h3 {
color: #FFF;
margin: 0 0 10px;
}
div#head h1 a {
margin-top: -1px;
height: 50px;
width: 145px;
display: block;
margin-left: 20px;
text-indent: -5000px;
}
#head {
margin: 0 auto;
width: 950px;
margin-top: 32px;
text-align: left;
position: relative;
}
#head ul {
left: 185px;
width: 755px;
position: absolute;
top: 6px;
margin-left: 25px;
margin-top: -3px;
}
#head ul li {
display: inline;
}
ul#nav li a {
color: #333;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
text-transform: none;
padding: 22px 12px 0;
float: left;
font-size: 14px;
line-height: normal;
}
ul#nav li a:hover {
color: #c49d21;
}
ul#nav li a.selected {
color: #c49d21;
}
.round-search {
margin: 21px 10px 0 0;*margin-top:18px;
}
.round-search input {
background: url(../images/search-bg.jpg) repeat-x;
border: none;
height: 21px;
float: left;
padding: 5px 2px 0 5px;
color: #444;
width: 115px;
}
.round-search div.left {
background: url(../images/search-bg-left.jpg) no-repeat;
width: 25px;
height: 26px;
float: left;
}
.round-search a#right {
background: url(../images/search-bg-right.jpg) no-repeat;
width: 37px;
height: 26px;
float: left;
padding: 0;
}
#content {
width: 961px;
margin: 0 auto;
text-align: left;
}
#contentwrap {
padding: 0 0 25px;
}
#main {
float: left;
width: 726px;
}
#main.search-width {
width: 950px;
}
#secondary {
width: 187px;
margin-top: 0;
}
h2.search-results {
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
border-bottom: solid 1px #ccc;
padding: 10px 0;
}
#splash-main {
height: 588px;
width: 961px;
padding-top: 1px;
position: relative;
}
#splash-main.load1 {
background: url(../images/Billboard%20Images/splash-loretta.jpg) no-repeat top left;
}
#splash-main.load2 {
background: url(../images/Billboard%20Images/splash-lindsay.jpg) no-repeat top left;
}
#splash-main.load3 {
background: url(../images/Billboard%20Images/splash-ade.jpg) no-repeat top left;
}
#splash-main.load4 {
background: url(../images/Billboard%20Images/splash-chin-smile.jpg) no-repeat top left;
}
#splash-right {
margin-left: 585px;
margin-top: 70px;
}
#splash-right h1 {
margin-bottom: 40px;
}
.splash-clips {
border-bottom: solid 1px #d1d1d1;
padding-bottom: 15px;
width: 340px;
}
.splash-clips dl a {
color: #333;
}
.splash-clips div {
margin-bottom: 7px;
width: 350px;
}
.splash-clips div .vid-box .play-btn {
position: absolute;
margin: 52px 0 0 7px;
}
.splash-clips dl {
float: left;
width: 140px;
margin-right: 30px;
cursor: pointer;
}
.splash-clips dl dd span {
font-weight: normal;
color: #888;
}
.link-arrow {
background: url(../images/icon-arrow-small.png) no-repeat right;
padding-right: 14px;
}
#splash-chat {
background: url(../images/icon-chat.png) no-repeat left;
padding-left: 45px;
margin-top: 15px;
cursor: pointer;
}
#splash-chat a {
color: inherit;
}
#splash-chat dt a {
color: #333;
}
#splash-chat dd a {
color: #888;
}
#splash-chat dl dt {
font-size: 16px;
}
#splash-chat dl dd {
font-size: 12px;
}
#splash-nav {
position: absolute;
bottom: 10px;
position: absolute;
right: 8px;
}
#splash-nav ul li {
background: url(../images/sprite-home-nav.png) no-repeat 0 -26px;
width: 20px;
margin: 0;
float: left;
cursor: pointer;
}
#splash-nav ul li.selected,#splash-nav ul li.selected:hover {
background: url(../images/sprite-home-nav.png) no-repeat 0 0;
}
#splash-nav ul li:hover {
background: url(../images/sprite-home-nav.png) no-repeat 0 -13px;
}
#splash-bottom-wrap {
margin-top: 30px;
}
#splash-bottom {
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
padding: 20px 0;
}
#splash-bottom p,#related p {
font-size: 14px;
line-height: 20px;
padding: 0;
color: #555;
}
#splash-bottom h2,#related h2 {
padding: 0;
}
#splash-bottom #col1 {
float: left;
width: 250px;
margin-left: 20px;
}
#splash-bottom #col1 h2 {
font-size: 1.75em;
margin-bottom: 10px;
}
#splash-bottom #col1 p {
margin-top: 15px;
}
#splash-bottom #col2 {
float: left;
width: 650px;
margin-left: 25px;
border-left: solid 1px #d1d1d1;
}
#splash-bottom #col2 table,#related table {
float: left;
margin: 0 0 10px 20px;
cursor: pointer;
width: 300px;
}
#related table {
height: 190px;
}

#splash-bottom #col2 table td,#related table td {
vertical-align: top;
}
#splash-bottom #col2 table td.image,#related table td.image {
width: 95px;
}
#splash-bottom #col2 table td h2,#related table td h2 {
margin: 7px 0;
}
#related .offer_option {
  width: 44%;
  height:  auto;
  margin: 20px 0 5px 6%;
}
#related .offer_option h3 {
font-size:  1.3em;
margin-bottom:  0;
padding-bottom:  .5em;  
color:rgb(183, 143, 33);
}

#related .offer_option label{
  color:rgb(183, 143, 33);
 }
 
 #related .form label, #related .form label.req-fields  {
   font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
   width: 180px;
 }

.form td.label {vertical-align: top;}

.form input.error, .form textarea.error, .form select.error {border: 2px solid #c55;}
.form label.error {display: block; color: #c55; text-align: left; width: auto; float: none; margin-bottom: .75em;}

#related.offer_page {
  margin-bottom: 2em;
}

#offer_form .form{
  width: 550px;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
}




div.scrollable {
position: relative;
overflow: hidden;
width: 961px;
height: 588px;
margin-top: 5px;
}
div.scrollable div.items {
width: 20000em;
position: absolute;
clear: both;
}
div.scrollable div.items div.item {
float: left;
width: auto;
margin: 0 200px 0 0;
}
div.navi {
height: 20px;
margin: 563px 0 0 872px;
width: 85px;
position: absolute;
z-index: 1;
}
div.navi a.active {
background-position: 0 0;
}
div.navi a {
background: transparent url(../images/sprite-home-nav.png) no-repeat scroll 0 -26px;
display: block;
float: left;
font-size: 1px;
height: 13px;
margin: 3px;
width: 13px;
outline: none;
}
.slidenav {
height: 16px;
overflow: hidden;
margin: 563px 0 0 872px;
width: 85px;
position: absolute;
z-index: 6;
}
.slidenav a.activeSlide {
background-position: 0 0;
}
.slidenav a {
background: transparent url(../images/sprite-home-nav.png) no-repeat scroll 0 -26px;
display: block;
float: left;
font-size: 1px;
height: 13px;
margin: 3px;
width: 13px;
outline: none;
}
.nav-separator {
width: 961px;
background-color: #ccc;
margin: 30px auto;
color: #ccc;
height: 1px;
border: 0;
}
#secondary {
float: left;
margin: 0 45px 0 0;
width: 187px;
}
#subnav a:hover,#subnav a:focus {
color: #333;
}
#subnav li {
color: #333;
border-bottom: solid 1px #ccc;
padding: 8px 2px;
font-size: 1.05em;
}
#subnav li a {
color: #333;
}
#subnav li a:hover {
color: #C49D21;
}
#subnav .current {
color: #242424;
font-weight: bold;
text-decoration: none;
}
#subnav li li {
text-transform: none;
font-weight: normal;
background: url(../images/subnav-arrow.png) no-repeat 0 6px;
padding: 0;
border: none;
margin: 0 0 10px 10px;
padding-left: 5px;
line-height: 15px;
font-size: .95em;
}
#subnav li li a {
color: #777;
}
#subnav li.current ul {
margin-top: 10px;
}
#subnav li li.active a {
color: #333;
font-weight: bold;
}
#main .summary p {
font-style: oblique;
color: #888;
font-size: 17px;
letter-spacing: .5px;
padding: 0;
margin-bottom: 5px;
}
#main h1 {
margin: 0 auto 22px;
}
.inset {
float: right;
padding: 0 0 15px 30px;
width: 251px;
}
.inset p {
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 12px;
line-height: 16px;
padding-top: 4px;
}
.inset .link-arrow {
background: url(../images/icon-arrow-small.png) no-repeat right;
padding-right: 14px;
}
#article-chat {
background: #f0e6c5 url(../images/icon-chat.png) no-repeat 12px 11px;
padding: 12px 0 8px 60px;
margin: 8px 0 20px;
}
#article-chat a,#article-chat a:hover {
color: #333;
}
#article-chat dl dt {
font-size: 16px;
}
#article-chat dl dd a {
font-size: 11px;
color: #666;
}
#article-chat dl dd a:hover {
color: #666;
}
.vid-box .play-btn {
position: absolute;
margin: 106px 0 0 11px;
}
.definition {
cursor: help;
overflow: auto;
}
.popup {
position: absolute;
background: #fff url(../images/bggray.jpg) repeat;
border: 3px solid #fff;
z-index: 1000!important;
}
.popupTop {
display: none;
}
.popupDef {
padding: 15px;
border: 5px solid #efefef;
}
.questions h3 {
font-weight: bold;
padding-right: 50px;
font-size: 14px;
}
.closeButton {
border: none!important;
position: absolute;
right: 10px;
top: 10px;
z-index: 501;
}
#related {
margin: 15px 0 70px;
clear: both;
}
#related .top {
background: url(../images/related-top.png) no-repeat top left;
height: 10px;
}
#related .bottom {
background: url(../images/related-bottom.png) no-repeat bottom left;
height: 10px;
}
#related .top.title {
background: url(../images/related-top-big.png) no-repeat top left;
font-family: "Myriad Pro","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
letter-spacing: 4px;
padding: 14px 0 0 25px;
text-transform: uppercase;
height: 29px;
}
#related .inside {
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
font-family: Georgia,serif;
width: 724px;
}
#related .inside ul {
float: left;
margin: 10px 10px 15px 18px;
padding-left: 12px;
width: 300px;
}
#related .inside li {
background: url(../images/subnav-arrow-black.png) no-repeat 0 6px;
margin: 10px 0;
line-height: 1.3em;
font-size: 15px;
padding-left: 14px;
list-style: none;
}
.chat-times {
margin: 10px 0 20px 50px;
width: 360px;
}
.chat-times dl {
display: block;
clear: both;
}
.chat-times dt {
float: left;
width: 200px;
font-size: 12px;
}
.chat-times dd {
float: right;
width: 160px;
font-family: Georgia,serif;
font-size: 16px;
margin-bottom: 8px;
}
#content.landing-page #main {
width: 690px;
}
#right-col {
float: left;
width: 250px;
margin-left: 20px;
}
#landing-banner {
height: 345px;
width: 100%;
margin: 30px 0 40px;
}
.element-offer h2 {
background: url(../images/offer-top.jpg) no-repeat top left;
margin: 13px 0 0;
font-size: 1.2em;
padding: 13px 10px 7px;
}
.element-offer .middle {
background: url(../images/offer-middle.jpg) repeat-y;
padding: 10px;
}
.element-offer .middle p {
font-size: 13px;
line-height: 17px;
}
.element-offer .bottom {
background: url(../images/offer-bottom.jpg) no-repeat;
height: 10px;
}
.element-offer img {
float: right;
margin-left: 10px;
}
.element-offer select {
width: auto;
}
.element-quote p.quote {
color: #999;
font-family: Georgia;
font-size: 18px;
font-style: oblique;
}
.element-quote p.caption {
text-align: right;
}
.element-video.left {
float: left;
padding: 9px 15px 0 0;
}
.element-video.right {
float: right;
}
.element-video p {
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 12px;
padding-bottom: 0;
}
.element-video-group {
background: #f6f2e3;
border: solid 1px #ddd;
padding: 17px;
margin-bottom: 20px;
}
.element-video-group .splash-clips {
border-bottom: none;
float: left;
padding: 0;
margin: 0;
margin-bottom: 40px;
}
.element-video-group h2 {
padding: 0 0 10px;
color: #C49D21;
}
.element-offer-inline {
margin: 15px 0 70px;
}
.element-offer-inline .top {
background: url(../images/related-top.png) no-repeat top left;
height: 10px;
}
.element-offer-inline .top.title {
background: url(../images/related-top-big.png) no-repeat top left;
font-family: ;
font-size: 17px;
padding: 14px 0 0 25px;
height: 29px;
}
.element-offer-inline .bottom {
background: url(../images/related-bottom.png) no-repeat bottom left;
font-family: Georgia,serif;*height:130px;
}
.element-offer-inline .bottom ul {
float: left;
margin: 10px 100px 15px 18px;
padding-left: 12px;
}
.element-offer-inline .bottom li {
background: url(../images/subnav-arrow-black.png) no-repeat 0 6px;
margin: 10px 0;
line-height: 1.3em;
font-size: 15px;
padding-left: 14px;
list-style: none;
}
#video-area {
width: 950px;
float: left;
background: #000;
margin: 20px 0;
text-align: center;
}
#video-area-small {
width: 660px;
height: 405px;
background: #000;
margin: 10px 0;
text-align: center;
}
#video-area span,#video-area-small span {
color: #101010;
font-size: 75px;
padding-top: 175px;
display: block;
}
#video-area #video-inner {
width: 642px;
text-align: left;
margin: 0 auto;
}
#video-area #video-inner h1 {
margin: 0;
color: #fff;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 1.4em;
text-align: left;
font-style: normal;
padding-top: 15px;
}
#video-area #video-inner h2 {
color: #999;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 1em;
padding: 0;
}
#video-area-small #video-inner {
width: 580px;
text-align: left;
margin: 0 auto;
}
#video-area-small #video-inner h1 {
color: #fff;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 1.4em;
text-align: left;
font-style: normal;
padding-top: 15px;
}
#video-area-small #video-inner h2 {
color: #999;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
font-size: 1em;
padding: 0;
}
#video-nav {
margin: 10px 0 0;
float: left;
}
#video-nav ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
width: 950px;
background: transparent url(../images/video/video-nav-bg.gif) repeat-x scroll left bottom;
height: 34px;
}
#video-nav li {
display: inline;
float: left;
padding: 7px 15px;
border-top: solid 1px #ccc;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
margin: 0;
background: #ededed;
font-size: 13px;
}
#video-nav li.selected {
background: #fff;
color: #333;
border-bottom: solid 1px #fff;
}
#video-nav li a {
color: #666;
}
#video-nav li a:hover,#video-nav li.selected a {
color: #333;
}
#video-nav li.first {
margin-left: 187px;
border-left: solid 1px #ccc;
}
#secondary.video-page {
margin-right: 5px;
}
#secondary {
width: 187px;
margin-top: 0;
}
#subnav {
background: none;
border-bottom: 1px solid #DFDED2;
padding-bottom: 0;
}
#subnav a {
color: #333;
text-transform: none;
font-weight: normal;
font-size: 12px;
padding-left: 10px;
display: block;
}
#subnav li.selected {
background: #ddd;
}
#subnav li.selected a {
font-weight: bold;
}
#subnav li.selected a:hover {
color: #333;
}
#pagination {
text-align: right;
padding: 10px 0 15px;
float: left;
width: 940px;
font: arial,sans-serif,verdana;
}
#pagination .pag-left {
margin: 0 25px;
background: url(../images/video/pag-left.jpg) no-repeat 0;
cursor: hand;
}
#pagination .pag-left:hover {
background: url(../images/video/pag-left-hover.jpg) no-repeat 0;
font: arial,sans-serif,verdana;
}
#pagination .pag-right {
margin: 0 0 0 25px;
background: url(../images/video/pag-right.jpg) no-repeat 0;
cursor: hand;
}
#pagination .pag-right:hover {
margin: 0 0 0 25px;
background: url(../images/video/pag-right-hover.jpg) no-repeat 0;
}
#pagination a {
color: #666;
padding: 0 5px;
cursor: hand;
}
#pagination a:hover {
color: #000;
}
#pagination a.active {
color: #C49D21;
font-weight: bold;
}
#main-video.video-page {
width: 765px;
}
#main-video {
float: left;
width: 750px;
height: 490px;
}
.box {
float: left;
margin: 0 0 15px 35px;
width: 147px;
height: 135px;
}
.play-hover {
position: absolute;
width: 145px;
height: 80px;
}
.play-hover a {
position: absolute;
display: block;
width: 145px;
height: 80px;
}
.play-hover a img {
position: absolute;
margin: 47px 0 0 10px;
}
.img img {
border: solid 1px #ccc;
}
.now-playing {
color: #fff;
background: url("../images/video/now-play-bg.png") repeat;
position: absolute;
margin: 1px;
width: 140px;
margin-top: 63px;
font-size: 11px;
padding-left: 5px;
}
.now-playing img {
vertical-align: top;
margin-top: 7px;
}
.title {
font-weight: bold;
font-size: .9em;
margin-top: 7px;
line-height: 1.4em;
}
#main-video .title a {
color: #333;
text-decoration: none;
border-bottom: none;
}
#main-video .title a:hover {
color: #333;
text-decoration: underline;
}
.title span {i font-weight:normal;
margin-top: 7px;
}
.time {
color: #333;
font-size: 11px;
margin-top: 4px;
}
.shadowbox_body {
background: #000;
}
#video-overlay-wrap {
width: 640px;
padding: 12px 10px;
margin: 0 auto;
}
#video-overlay-wrap .player {
margin-bottom: 20px;
}
#video-overlay-wrap .left {
float: left;
}
#video-overlay-wrap .right {
float: right;
background: transparent url(../images/icon-chat.png) no-repeat scroll 12px 0;
margin: 0 25px;
padding-top: 0;
}
#video-overlay-wrap .right dt {
color: #fff;
text-align: left;
}
#video-overlay-wrap .right dd {
color: #666;
}
#video-overlay-wrap .left dt {
color: #ccc;
font-size: 15px;
}
#video-overlay-wrap .left dd {
color: #666;
text-align: left;
line-height: 22px;
}
#main .alphabet ol li {
margin-left: 10px;
display: inline;
}
#glossary .capLetter {
margin: 10px 10px 10px 0;
}
.resultNav {
float: left;
width: 100%;
background: #e5e5e5;
margin-bottom: 10px;
padding: 4px 10px;
}
.resultNav p {
margin: 0;
padding: 0;
}
.resultNav .pagination {
float: right;
padding-top: 3px;
}
.searchResults {
border-bottom: solid 1px #ccc;
margin-bottom: 15px;
}
.searchResults p {
font-size: 13px;
line-height: 20px;
}
#fulfillment {
text-align: left;
}
#fulfillment img {
float: left;
margin-left: 17px;
}
#mailForm input, #mailForm select,#mailForm textarea,#fulfillment input,#fulfillment select,#fulfillment textarea {
width: 220px;
}
#fulfillment input {
height: 24px;
font-size: 12px;
}
#mailForm form,#fulfillment form {
padding-right: 0;
}
.offerDescription {
float: left;
margin-left: 25px;
width: 390px;
}
.offerDescription h1 {
font-size: 40px;
padding-left: 20px;
margin-bottom: 10px;
}
#headwrap {
background: none;
}
#headwrap hr {
border: medium none;
height: 1px;
background: #ccc;
margin-top: 10px;
}
#footwrap {
border: none;
margin: 15px 0 30px;
}
#foot {
width: 950px;
margin: 0 auto;
}
#foot a {
color: #111;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
text-transform: none;
}
#foot a:hover {
color: #cbab3b;
}
#foot p {
color: #444;
padding: 5px 0;
font-family: "Lucida Sans Unicode","Lucida Grande",Helvetica,Verdana,Arial,sans-serif;
}
#foot ul {
padding: 20px 0 0;
}
#foot ul li {
padding: 0 .7em 0;
display: inline;
margin: 0;
}
.delete-me {
border: dashed 1px red;
cursor: pointer;
padding: 0 2px;
font-size: .8em;
}
#popupBox {
position: absolute;
background: transparent;
border: none;
height: 120px;
width: 215px;
z-index: 500;
text-align: left;
top: 30px;
margin-left: 617px;
display: none;
}
#popupBox a {
font-size: .9em;
}
.popupBottom {
border: none;
background: transparent url(../images/question-drop.png) no-repeat;
margin-top: 15px;
padding: 11px 10px 20px 17px;
height: 100%;
}
.askQuestion li {
border-bottom: none;
}
.askQuestion li a {
color: #333;
font-size: .9em;
font-weight: normal;
text-decoration: none;
}
.askQuestion li a:hover {
color: #C49D21;
}
.questions {
width: 180px;
}
.questions h3 {
color: #C49D21;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 14px;
cursor: pointer;
padding: 0;
}
#foot .questions ul {
width: 180px;
left: 0;
padding: 8px 0 14px;
position: relative;
margin: 0;
}
#foot .questions li {
width: 225px;
margin: 0 10px 0 0!important;
padding: 2px 20px 1px 0!important;
display: block;
}
#foot select {
background: #e9e9e9;
font-size: .8em;
border: solid 1px #ccc;
}
#foot select option {
background: #e9e9e9;
color: #000;
padding-left: 3px;
}
.dimmer {
position: fixed;
display: none;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: .8;
opacity: .80;
filter: alpha(opacity = 80);
padding: 0;
margin: 0;
visibility: inherit;
float: left;
top: 0;
}
#form2 .alert-error-form {
background: #F9DED8 url(../images/icon-alert-error.gif) no-repeat 8px .6em!important;
border: 1px solid #E33030;
border-top: 2px solid #E33030;
color: #A3120C!important;
margin-bottom: 15px!important;
padding: 6px 15px 0 33px!important;
width: 400px;
}
#form2 .alert-error-form p {
margin: 3px 0 7px;
padding: 0!important;
font: bold .9em Arial,Helvetica,sans-serif!important;
}
#form2 .alert-error-form a {
text-decoration: underline!important;
}
#form2 .alert-error-form ul {
margin: 0 0 12px 0!important;
padding: 0 15px!important;
}
#form2 .alert-error-form li {
list-style-type: square!important;
font: normal .9em Arial,Helvetica,sans-serif!important;
padding: 0;
text-indent: 0;
margin: 0;
}
.submitButton, #form2 .submitButton {
display: block;
float: left;
margin: 0 8px 10px 0;
background: #AAA79D;
border: 1px solid #999;
cursor: pointer;
cursor: hand;
font: 13px none Arial,Helvetica,verdana,san-serif!important;
color: #fff;
padding: 4px 6px;
width: auto!important;
}
#form2 .submitButton:hover {
background: #ddd;
cursor: pointer;
cursor: hand;
color: #666;
}
#form2 span {
padding-right: .2em;
vertical-align: top;
color: #c00!important;
}
.tooltip-title {
font-weight: bold;
font-size: .9em;
margin-top: 7px;
line-height: 1.4em;
}
#mormonTv span {
color: #fff;
padding-top: 100px;
height: 200px;
}
.cite {
color: #7F7F7F;
font-family: Arial,sans-serif;
font-size: 13px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0 auto 10px;
text-align: right;
}
.ie6 #popupBox {
top: 0;
}
.ie6 .round-search .left {
width: 10px;
}
.ie6 #splash-bottom #col1 {
margin-left: 10px;
}
.ie6 #splash-bottom-wrap #col2 {
width: 640px;
}
.ie6 #splash-bottom #col2 table {
margin-left: 10px;
}
.ie6 .splash-clips dl {
margin-right: 25px;
}
.ie #video-nav li {
padding-bottom: 6px;
}
.ie #foot .questions ul {
padding-top: 15px!important;
}
.ie #foot .questions li {
padding-bottom: 10px!important;
}
.ie6 #popupBox {
top: 32px;
margin-left: 142px;
}
.ie7 #popupBox {
top: 32px;
margin-left: 142px;
}
.ie6 #secondary {
margin-right: 35px;
}
.ie6 #main {
width: 638px;
}
.firefox .mac #popup-box {
margin-left: 615px;
top: 33px;
}
.safari .splash-clips div .vid-box .play-btn {
margin: 37px 0 0 7px;
}
.safari #foot .questions li {
padding-bottom: 20px;
}
.ie .popupBottom {
background: transparent url(../images/question-drop.gif) no-repeat;
}
.ie6 #main-video {
width: 700px;
}
.ie6 .box {
margin-left: 10px;
margin-right: 30px;
}

