@charset "UTF-8";
/* CSS Document */
#header2{
width: 270px;
height: 42px;
background: url(../images/updatesheader.png)no-repeat;
margin: 8px 8px 0 8px;
padding: 0;
float: left;
}
#header2 ul{
margin: 17px 0 0 243px;
padding: 0;
}
body {
  background:url(../images/bg-s0a.jpg) no-repeat top center;
  background-color: #000;
  margin:0;
  text-align:center;
}
body,td,th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3F3F3F;
}
a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7f7f7f;
  text-decoration:none;
  outline:none;
}
a:hover {
  color: #666;
  /*color:#48ae51;*/
  /*text-decoration: underline;*/
}

.clear{
  clear:both;
  height:1px;
}
img{
  border:none;
}

/**********************************************************
 MAIN
**********************************************************/

#main{
  width:990px;
}

#header{
  margin: 33px 0 15px 12px;
}

#footer{
}

/**********************************************************
 NAV HEADER
**********************************************************/
#logo{
  margin: 0;
  text-align: left;
  float: left;
}
#nav{
  width: 574px;
  height: 29px;
  margin: 7px 0 0 10px;
  float: left;
}
#nav li{
  margin:0;
  text-align: left;
  padding:0 2px 0 0;
  float: left;
}
#nav ul{
  padding: 0;
  margin: 0;
  list-style:none;
}
pre{
  text-indent:-99999px;
  margin:-2px 0 0 0;
}
#aninteractivebible a{
  height: 29px;
  width: 144px;
  background:url(../images/aninteractivebible.png) no-repeat 0 -29px;
  display: block;
}
#aninteractivebible a:hover{
  background:url(../images/aninteractivebible.png) no-repeat 0 0;
}
#amediaplatform a{
  height: 29px;
  width: 128px;
  background:url(../images/amediaplatform.png) no-repeat 0 -29px;
  display: block;
}
#amediaplatform a:hover{
  background:url(../images/amediaplatform.png) no-repeat 0 0;
}
#spiritualhomebase a{
  height: 29px;
  width: 147px;
  background:url(../images/spiritualhomebase.png) no-repeat 0 -29px;
  display: block;
}
#spiritualhomebase a:hover{
  background:url(../images/spiritualhomebase.png) no-repeat 0 0;
}
#shareyourjourney a{
  height: 29px;
  width: 147px;
  background:url(../images/shareyourjourney.png) no-repeat 0 -29px;
  display: block;
}
#shareyourjourney a:hover{
  background:url(../images/shareyourjourney.png) no-repeat 0 0;
}
#quicklinks{
  width: 313px;
  height: 29px;
  margin:5px 6px 0 0;
  padding: 0 0 0 0;
  background:url(../images/quicklinks_background.png);
  float:right;
  display: block;
}
#quicklinks ul{
  padding: 0 0 0 0;
  margin: 12px 0 0 0;
  list-style:none;
  float: right;
}
#quicklinks li{
  margin:0 15px 0 0;
  text-align: left;
  padding:0 0 0 0;
  float: left;
}
#quicklinks li#contact {
  margin-right:19px;
}
#newsletter a{
  height: 11px;
  width: 88px;
  background:url(../images/quicklinksnav3.png) no-repeat 0 0;
  display: block;
}
#newsletter a:hover{
  background:url(../images/quicklinksnav3.png) no-repeat 0 -12px;
}
#share a{
  height: 11px;
  width: 31px;
  background:url(../images/quicklinksnav3.png) no-repeat -95px 0;
  display: block;
}
#share a:hover{
  background:url(../images/quicklinksnav3.png) no-repeat -95px -12px;
}
#news a{
  height: 11px;
  width: 30px;
  background:url(../images/quicklinksnav3.png) no-repeat -143px 0;
  display: block;
}
#news a:hover{
  background:url(../images/quicklinksnav3.png) no-repeat -143px -12px;
}
#about a{
  height: 11px;
  width: 34px;
  background:url(../images/quicklinksnav3.png) no-repeat -190px 0;
  display: block;
}
#about a:hover{
  background:url(../images/quicklinksnav3.png) no-repeat -190px -12px;
}
#faq a{
  height: 10px;
  width: 24px;
  margin: 1px 0 0 0;
  background:url(../images/faq.png) no-repeat 0 0;
  display: block;
}
#faq a:hover{
  background:url(../images/faq.png) no-repeat 0 -11px;
}
#blog a{
  height: 10px;
  width: 24px;
  margin: 1px 0 0 0;
  background:url(../images/blog.png) no-repeat 0 0;
  display: block;
}
#blog a:hover{
  background:url(../images/blog.png) no-repeat 0 -11px;
}
#buzzlink a{
  height: 10px;
  width: 26px;
  margin: 1px 0 0 0;
  background:url(../images/buzzlink.png) no-repeat 0 0;
  display: block;
}
#buzzlink a:hover{
  background:url(../images/buzzlink.png) no-repeat 0 -11px;
}
#press a{
  height: 10px;
  width: 28px;
  margin: 1px 0 0 0;
  background:url(../images/press.png) no-repeat 0 0;
  display: block;
}
#press a:hover{
  background:url(../images/press.png) no-repeat 0 -11px;
}
#contact a{
  height: 11px;
  width: 44px;
  background:url(../images/quicklinksnav3.png) no-repeat -241px 0;
  display: block;
}
#contact a:hover{
  background:url(../images/quicklinksnav3.png) no-repeat -241px -12px;
}
#getglo a{
  height: 12px;
  width: 50px;
  background:url(../images/getglo.png) no-repeat 0 0;
  display: block;
  margin-top: -4px;
}
#getglo a:hover{
  background:url(../images/getglo.png) no-repeat 0 0;
}
/**********************************************************
 CONTENT
**********************************************************/

#purchase-cta {
  margin-top:15px;
  clear:both;
}
#copyRight {
  background:url(../images/glofooter.png) no-repeat 0 4px;
  padding-left:14px;
}
#video{ 
  display: none;

}
#homeMd ul{
  list-style: none;
  float: left;
}
#homeMd ul li{
  float: left;
}#faq a{
  height: 10px;
  width: 24px;
  margin: 1px 0 0 0;
  background:url(../images/faq.png) no-repeat 0 0;
  display: block;
}
#faq a:hover{
  background:url(../images/faq.png) no-repeat 0 -11px;
}
#img1 p{
  font-size: 10px;
  text-align: left;
  width: 180px;
  padding-left: 38px;
  margin: 140px 0 0 0px;

}
#img2 p{
  font-size: 10px;
  text-align: left;
  width: 180px;
  padding-left: 34px;
  margin: 140px 0 0 0px;

}
#img3 p{
  font-size: 10px;
  text-align: left;
  width: 180px;
  padding-left: 30px;
  margin: 140px 0 0 0px;

}
#img4 p{
  font-size: 10px;
  text-align: left;
  width: 180px;
  padding-left: 30px;
  margin: 140px 0 0 0px;

}
#img1 a {
  background:url(../images/gloMdHm2.png) no-repeat 0px 0;
  width: 243px;
  height: 208px;
  display: block;
  cursor: pointer;

}
#img1 a:hover {
  background:url(../images/gloMdHm2.png) no-repeat 0px -208px;

}
#img2 a {
  background:url(../images/gloMdHm2.png) no-repeat -243px 0;
  width: 244px;
  height: 208px;
  display: block;
  cursor: pointer;

}
#img2 a:hover {
  background:url(../images/gloMdHm2.png) no-repeat -243px -208px;

}
#img3 a {
  background:url(../images/gloMdHm2.png) no-repeat -486px 0;
  width: 241px;
  height: 208px;
  display: block;
  cursor: pointer;

}
#img3 a:hover {
  background:url(../images/gloMdHm2.png) no-repeat -486px -208px;

}
#img4 a {
  background:url(../images/gloMdHm2.png) no-repeat -727px 0;
  width: 241px;
  height: 208px;
  display: block;
  cursor: pointer;

}
#img4 a:hover {
  background:url(../images/gloMdHm2.png) no-repeat -727px -208px;

}
#graphic {
  height: 392px;
}
#videosCc {
  height: 392px;

}
.video {
/*  margin-top: 5px;*/
  background-color: #000;
}
#mainHomeHeader{
  margin: 0 0 0 10px;
  height: 392px;
  width: 969px;
  float: left;
}
#contentheader{
  margin: 15px 0 0 10px;
  float: left;
}
#contentHome{
  width: 969px;
  padding: 0 0 0 0px;
  margin: 0 0 0 10px;
  float: left;
}
#content{
  width: 969px;
  background-color:#f6f6f6;
  padding: 0;
  margin: 0 0 0 10px;
  float: left;
}
#left{
  width: 517px;
  margin: 0 0 0 0;
  float: left;
}
.leftimage{
  width: 517px;
  margin: 50px 0 0 0;
  float: left;
}
.leftimage.first{
  margin-top:0;
}
.leftcopy1{
  width: 345px;
  text-align: left;
  color: #868686;
  font-family: arial;
  font-size: 1.3em;
  line-height: 1.5em;
  float: left;
  margin: 10px 0 0 45px;
}
.leftcopy{
  width: 285px;
  text-align: left;
  color: #868686;
  font-family: arial;
  font-size: 1.3em;
  line-height: 1.5em;
  float: left;
  margin: 10px 0 0 103px;
}
.rightimage{
  width: 452px;
  margin: 57px 0 0 0;
  float: left;
}
.rightimage.first{
  margin-top:0;
}
.rightcopy p{
  margin: 20px 0 0 0;
}
.leftcopy p{
  margin: 20px 0 0 0;
}
.leftcopy ul{
  margin: 20px 0 0 0;
}
.rightcopy{
  width: 285px;
  text-align: left;
  color: #868686;
  font-family: arial;
  font-size: 1.3em;
  line-height: 1.5em;
  float: left;
  margin: 10px 0 0 50px;
}
#endcontentabout{
  width: 969px;
  height: 17px;
  background: url(../images/aboutfooter.png) no-repeat;
  margin: 0 0 0 10px;
  float: left;
}
#endcontent{
  width: 969px;
  height: 127px;
  background: url(../images/endcontent2.jpg) no-repeat;
  margin: 0 0 0 10px;
  float: left;
}
#endcontent ul{
  width: 895px;
  margin: 41px 0 0 33px;
  list-style: none;
  float: left;
  text-align: left;
  display: inline;
}
#endcontentright{
  width: 969px;
  height: 127px;
  background: url(../images/endcontentright.jpg) no-repeat;
  margin: 0 0 0 10px;
  float: left;
}
#endcontentright ul{
  width: 895px;
  margin: 41px 0 0 33px;
  list-style: none;
  float: left;
  text-align: left;
  display: inline;
}
#endcontentleft{
  width: 969px;
  height: 127px;
  background: url(../images/endcontentleft.jpg) no-repeat;
  margin: 0 0 0 10px;
  float: left;
}
#endcontentleft ul{
  width: 895px;
  margin: 41px 0 0 33px;
  list-style: none;
  float: left;
  text-align: left;
  display: inline;
}
#nextaninteractivebible a{
  height: 40px;
  width: 257px;
  background:url(../images/aninteractivebiblenext.png) no-repeat 0 0;
  display: block;
}
#nextaninteractivebible a:hover{
  background:url(../images/aninteractivebiblenext.png) no-repeat 0 -40px;
}
#nextaninteractivebible{
  margin: 0;
  float: right;
}
#prevaninteractivebible a{
  height: 40px;
  width: 257px;
  background:url(../images/aninteractivebibleprev2.png) no-repeat 0 0;
  display: block;
}
#prevaninteractivebible a:hover{
  background:url(../images/aninteractivebibleprev2.png) no-repeat 0 -40px;
}
#nxthomebase a{
  height: 40px;
  width: 209px;
  background:url(../images/homebasenext.png) no-repeat 0 0;
  display: block;
}
#nxthomebase a:hover{
  background:url(../images/homebasenext.png) no-repeat 0 -40px;
}
#nxtmediaplatform a{
  height: 40px;
  width: 232px;
  background:url(../images/mediaplatformnext.png) no-repeat 0 0;
  display: block;
}
#nxtmediaplatform a:hover{
  background:url(../images/mediaplatformnext.png) no-repeat 0 -40px;
}
#prevhomebase{
  margin: -38px 0 0 0;
  float: right;
}
#prevhomebase a{
  height: 40px;
  width: 264px;
  background:url(../images/homebaseprev.png) no-repeat 0 0;
  display: block;
}
#prevhomebase a:hover{
  background:url(../images/homebaseprev.png) no-repeat 0 -40px;
}
#prevmedia a{
  height: 40px;
  width: 237px;
  background:url(../images/mediaplatformprev.png) no-repeat 0 0;
  display: block;
}
#prevmedia a:hover{
  background:url(../images/mediaplatformprev.png) no-repeat 0 -40px;
}
#prevmedia{
  margin: 0;
  float: right;
}
#prevshareyourjourney a{
  height: 40px;
  width: 259px;
  background:url(../images/shareprev.png) no-repeat 0 0;
  display: block;
}
#prevshareyourjourney a:hover{
  background:url(../images/shareprev.png) no-repeat 0 -40px;
}
#prevshareyourjourney{
  margin: -38px 0 0 0;
  float: right;
}
#getupdatesnext a{
  height: 40px;
  width: 191px;
  background:url(../images/getupdatesnext.png) no-repeat 0 0;
  display: block;
}
#getupdatesnext a:hover{
  background:url(../images/getupdatesnext.png) no-repeat 0 -40px;
}
#getupdatesnext{
  margin: -38px 0 0 0;
  float: right;
}
#getupdatesnext a{
  height: 40px;
  width: 191px;
  background:url(../images/getupdatesnext.png) no-repeat 0 0;
  display: block;
}
#getupdatesnext a:hover{
  background:url(../images/getupdatesnext.png) no-repeat 0 -40px;
}
#getupdatesnext{
  margin: -38px -49px 0 0;
  float: right;
}
/**********************************************************
 FOOTER
**********************************************************/
#links{
  width: 969px;
  height: 359px;
  margin: 10px 0 0px 10px;
  padding: 0;
  background:url(../images/links.png) no-repeat;
  float: left;
}
#sitelinks{
  width: 971px;
  height: 124px;
  margin: 10px 0 30px 9px;
  background:url(../images/sitelinks.png) no-repeat;
  display: block;
  float: left;
  color: #979797;
  font-size:11px;
  padding: 11px 0 0 10px;
  text-align: left;
}
#newsupdates{
  width: 270px;
  height: 354px;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
.linksheader{
  width: 270px;
  height: 42px;
  margin: 40px 0 0 0px;
  padding: 0;
  display: block;
  background:url(../images/linksheader.png) no-repeat; 
}
.linksheader1{
  width: 270px;
  height: 42px;
  margin: 40px 0 2px 43px;
  padding: 0;
  display: block;
  background:url(../images/linksheader.png) no-repeat;
}
.linksheader ul{
  padding: 0;
  margin: 0 0 0 19px;
  list-style:none;
}
.linksheader li{
  margin:0;
  text-align: left;
  padding:0;
  float: left;
}
.linksheader1 ul{
  padding: 0;
  margin: 0 0 0 19px;
  list-style:none;
}
.linksheader1 li{
  margin:0;
  text-align: left;
  padding:0;
  float: left;
}
.linksheader1 li.spacer {
  margin:14px 0 0 0;
  height:14px;
  width:5px;
  color:#000;
  display:block;
}
.blogheader {
  background-color:#313130;
  margin-bottom:2px;
  width: 270px;
  height: 30px;
  margin: 0 0 2px 43px;
  padding: 0;
  display: block;
  float:left;
}
.blogheader ul{
  padding: 0;
  margin: 0 0 0 19px;
  list-style:none;
}
.blogheader li{
  margin:0;
  text-align: left;
  padding:0;
  float: left;
}
.blogheader li.spacer {
  margin:8px 0 0 0;
  height:14px;
  width:5px;
  color:#000;
  display:block;
}
#newsupdates .buzzpost {
  border-bottom:1px solid #494949;
  text-align: left;
  background-color: #2b2b2b;
  margin-left:43px;
  width:270px;
}

#newsupdates .buzzpost p{
  width:103px;
  float:left;
  padding-left:20px;
}
#newsupdates .buzzpost #buzzpost-ecpa {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-ecpa.png) no-repeat;
}
#newsupdates .buzzpost #buzzpost-charisma {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-charisma.png) no-repeat;
}
#newsupdates .buzzpost #buzzpost-abcnews {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-now.png) no-repeat;
}
#newsupdates .buzzpost #buzzpost-newsweek {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-newsweek.png) no-repeat;
}
#newsupdates .buzzpost #buzzpost-fc {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-fast.png) no-repeat;
}
#newsupdates .buzzpost #buzzpost-guardian {
  display:block;
  text-indent:-9999em;
  width:103px;
  height:35px;
  background:url(../images/ft-buzz-guardian.png) no-repeat;
}
#ft-buzz, #ft-blog{
  height: 14px;
  width: 131px;
  margin: 16px 0 0 0;
  background:url(../images/ft-glo-buzz.png) no-repeat;
  display: block;
}
#ft-blog{
  margin-top:10px;
  background-image:url(../images/ft-blog.png);
}
#ft-buzz-all a, #ft-blog-all a{
  height: 10px;
  width: 13px;
  margin: 18px 4px 0 70px;
  background:url(../images/allrss.png) no-repeat 0 0;
  display: block;
}
#ft-blog-all a{
  margin-top:12px;
}
#ft-buzz-all a:hover, #ft-blog-all a:hover{
  background:url(../images/allrss.png) no-repeat 0 -10px;
}
#ft-buzz-rss a, #ft-blog-rss a{
  height: 10px;
  width: 10px;
  margin: 18px 0 0 4px;
  background:url(../images/allrss.png) no-repeat -16px 0;
  display: block;
}
#ft-blog-rss a{
  margin-top:12px;
}
#ft-buzz-rss a:hover, #ft-blog-rss a:hover{
  background:url(../images/allrss.png) no-repeat -16px -10px;
}
.newspost{
  width: 257px;
  height: 67px;
  margin: 0 0 0 43px;
  padding: 0 13px 0 0;
  text-align: left;
  background-color: #2b2b2b;
  float: left;
}
.newspost h2{
  margin: 13px 0 0 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: #9f9f9f;
  font-size: 1.1em;
}
.newspost h3{
  margin: 8px 0 0 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-style:italic;
  color: #9f9f9f;
  font-size: .9em;
}
#postend{
  width: 270px;
  height: 13px;
  margin: 0 0 0 43px;
  display: block;
  float: left;
  background:url(../images/postend.png) no-repeat;
}
#sharebox{
  width: 270px;
  height: 218px;
  margin: 0 0 0 80px;
  float: left;
}
#sharewithafriend{
  height: 11px;
  width: 153px;
  margin: 15px 0 0 0;
  background:url(../images/sharewithafriend.png) no-repeat;
  display: block;
}
#shareform{
  width: 270px;
  height: 222px;
  margin: 2px 0 0 0px;
  padding: 0 0 0 0;
  text-align: left;
  background-color: #2b2b2b;
  float: left;
}
#shareform h2{
  margin: 13px  13px 13px;
  padding: 0 13px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #9f9f9f;
  font-size: 1.1em;
  line-height: 1.4em;
}
#shareend{
  width: 270px;
  height: 13px;
  margin: 0 0 0 0;
  display: block;
  float: left;
  background:url(../images/postend.png) no-repeat;
}
#newsletterbox{
  width: 270px;
  height: 88px;
  margin: -360px 0 0 670px;
  padding: 0;
  float: left;
}
#newsletterheader{
  height: 11px;
  width: 92px;
  margin: 15px 0 0 0;
  background:url(../images/connect.png) no-repeat;
  display: block;
  float: left;
}
#signup{
  width: 270px;
  height: 222px;
  margin: 2px 0 0 0px;
  padding: 0;
  text-align: left;
  background-color: #2b2b2b;
  float: left;
}
#signup h2{
  margin: 13px  13px 13px;
  padding: 0 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #9f9f9f;
  font-size: 1.1em;
  line-height: 1.4em;
}
#signup form {
  margin-top:34px;
}
#semail {
  background: url(../images/newsletterbox.png) no-repeat 0 0;
  width: 144px;
  height: 21px;
  margin: 0 0 0 0px;
  padding: 4px 8px 0 8px;
  border: none;
  font-size: 10px;
  color: #898989;
}
.join {
  background: url(../images/join.png) no-repeat 0 0;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  cursor: pointer;
  margin: -25px 0 0 174px;
  float: left;
}
.join:hover{
  background: url(../images/join.png) no-repeat 0 -22px;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  margin: -25px 0 0 174px;
  float: left;
}
#newsend{
  width: 270px;
  height: 13px;
  margin: 0;
  display: block;
  background:url(../images/postend.png) no-repeat;
}

#first_name{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 21px;
  margin: 25px 0 15px 15px;
  padding: 4px 0 0 10px;
  border: none;
  font-size: 10px;
  color: #898989;
}
#last_name{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 21px;
  margin: 0 0 15px 15px;
  padding: 4px 0 0 10px;
  border: none;
  font-size: 10px;
  color: #898989;
}
#nlEmailAd {
  width:234px;
  height: 24px;
  border: solid 1px #2a2a2a;
  margin:0 0 12px 15px;
}
#email{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 21px;
  margin: 0 0 14px 0;
  padding: 4px 0 0 10px;
  border: none;
  font-size: 10px;
  color: #898989;
}

#join {
  background: url(../images/submit.png) no-repeat 0 0;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  cursor: pointer;
  margin: 0 0 0 188px;
}
#join:hover{
  background: url(../images/submit.png) no-repeat 0 -22px;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  margin: 0 0 0 188px;
}
/**********************************************************
 SEND TO FRIEND
**********************************************************/
#required{
  font-size:8px;
  color:#999999;
  padding:0 0 10px 2px;
}

/***FORM***/

#formCc{
  padding:0 0 0 2px;
  width:270px;
  outline:none;
  float: left;
}

#formCc ul{
  list-style:none;
  margin:0 0 0 15px;
  padding:0;
}

#formCc li{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  outline:none;
}
#formCc input{
  background:none;
  margin: 0 0 0 5px;
  border:none;
  height:26px;
  padding:5px 0 0 3px;
  float:left;
  color: #898989;
  outline:none;
}

#formCc textarea{
  background:none;
  border:none;
  padding:5px 0 0 3px;
  color: #00a5ec;
}

.reqStar{
  font-size:8px;
  height:8px;
  width:10px;
  color: #2b2b2b;
  display: none;
}

#YName{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: solid 1px #2a2a2a;
}
#YourName{
  width: 220px;
  height: 24px;
  font-size:11px;
}
#FName{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: solid 1px #2a2a2a;
  font-size:11px;
}
#FriendName{
  width: 220px;
  height: 24px;
  font-size:11px;
}
#emailAd{
  background: url(../images/input.png) no-repeat 0 0;
  width: 234px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: solid 1px #2a2a2a;
}
#emailF{
  width: 220px;
  height: 24px;
  font-size:11px;
}
#fundraisingCode{
  background: url(../images/input-fundcode.png) no-repeat 0 0;
  width: 250px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: solid 1px #2a2a2a;
}
#fundCode{
  width: 213px;
  height: 24px;
  font-size:11px;
}
.buttons{
  float:left;
  background:none;
  outline:none;
}
#submit{
  background:url(../images/submit.png) no-repeat 0 0;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  cursor: pointer;
  margin: 0 0 15px 173px;
}
#submit:hover{
  background:url(../images/submit.png) no-repeat 0 -22px;
  border: none;
  text-decoration: none;
  width: 61px;
  height: 22px;
  outline: none;
  margin: 0 0 0 173px;
}
.error{
  width:100px;
  height:100px;
  float:left;
  margin:-1px 0 0 -1px;
}
#fLoader{
  text-align:center;
}
#thankyouLoad{
  width:0px;
  height:0px;
  background:url(../images/thankyou.jpg) no-repeat;
}
#thankyou{
  /*border:solid 3px  #ffdf00;*/
  width: 244px;
  height: 140px;
  text-align:center;
  /*background:url(../images/thankyou.png) no-repeat;
  text-indent:-999999px;*/
  display:none;
}
#thankyou h3 {
  font-size:16px;
  color:#9F9F9F;
}
#thankyouNewsLoad{
  width:0px;
  height:0px;
  background:url(../images/thankyou.jpg) no-repeat;
}
#thankyouNews{
  /*border:solid 3px  #ffdf00;*/
  width: 244px;
  height: 140px;
  text-align:center;
  background:url(../images/thankyou.png) no-repeat;
  text-indent:-999999px;
  display:none;
  
}
#gloc{
  float: left;
}
#sitelinks ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#sitelinks li{
  margin: 0;
}
#sitelinks li p{
  color: #706f6f;
  font-size: 10px;
}
#sitelinks li a:hover p{
  color: #cdcdcd;
}
#maven{
  margin: 0 15px 0 0;
  float: right;
}
#maven ul{
  border-right: none;
}
#maven li{
  margin:0 5px 0 0;
  float:left;
}
#maven #mlogo {
  padding-top:7px;
}
#mlogo a{
  height: 7px;
  width: 16px;
  background:url(../images/mlogo3.png) no-repeat 0 0;
  display: block;
}
#mlogo a:hover{
  background:url(../images/mlogo3.png) no-repeat 0 -7px;
}
#footer-links {
  width:970px;
  margin-top:10px;
}
#footer-links td {
  vertical-align:top;
  border-left:2px solid #0c0c0d;
  padding-left:15px;
}
#footer-links td.no-border {
  border:0;
  padding:0;
}
#footer-links td.get-glo {
  text-align:center;
}
#footer-links li {
  margin-top:2px;
}
#social-media {
  margin:13px 13px 0 13px;
}
a {text-decoration:none; color:gray;}
  
#legalcopy{
  text-align: left;
  width: 700px;
  font-size: 1.2em;
  line-height: 1.4em;
}
#legalcopy p{
  margin: 0 0 10px 0;
}
#legalcopysm p{
  margin: 0 0 10px 0;
}
#legalcopysm{
  text-align: left;
  width: 600px;
  margin: 0 0 0 100px;
}
#ticker{
  margin: 0 0 0 10px;
  padding: 0;
  width: 970px;
  height: 98px;
  background: url(../images/bannerHome.png) no-repeat;
  float: left;
  cursor: default;
}
#preorderbtn a{
  margin: 0;
  height: 38px;
  width: 142px;
  z-index: 9999;
  display: block;
}
#retailer a {
  text-align:center;
}
#preorderbtn a:hover{
}
#ticker ul{
  margin: 52px 0 0 222px;
  padding: 0;
  float: left;
  list-style: none;
}
#ticker li{
  margin: 0 5px;
  padding: 0;
  float: left;
  text-decoration: underline;
}
#ticker a{
  color: #ddd;
  font-size: 13px;

}
#ticker a:hover{
  color: #fff;

}
#tickersfys{
  position:relative;
  margin: 0 0 0 10px;
  padding: 0;
  width: 970px;
  height: 98px;
  background-color: #202020;
  float: left;
  cursor: default;
}
#tickersfys #orderlink {
  z-index:1;
}
#tickersfys ul{
  position:absolute;
  left:760px;
  top:32px;
  width:142px;
  z-index:2;
  padding: 0;
  float: left;
  list-style: none;
}
#tickersfys li{
  margin: 0;
  padding: 0;
  width:142px;
  float: left;
  text-decoration: underline;
}
#tickersfys a{
  color: #aaaaaa;

}
#tickersfys a:hover{
  color: #eeeeee;

}
#Wname{
  margin: 0;
  padding: 3px 0 0 0;
  width: 536px;
  height: 31px;
  background: url(../images/formBg.png)no-repeat;
}
#location{
  margin: 0 0 0 10px;
  padding: 3px 0 0 0;
  width: 268px;
  height: 31px;
  background: url(../images/formBg.png)no-repeat;
}
#emailMac{
  margin: 0;
  padding: 3px 0 0 0;
  width: 268px;
  height: 31px;
  float: left;
  background: url(../images/formBg.png)no-repeat;
}
#msg{
  margin: 0;
  padding: 0;
  width: 645px;
  height: 179px;
  background: url(../images/formMsg.png)no-repeat;
  text-align: left;
}
#message{
  width: 632px;
  height: 179px;
  margin: 5px 5px 0 5px;
}
#msg textarea{
  color: #898989;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.18em;
  overflow: hidden;
}
#submitBeta{
  background:url(../images/submitApp.png) no-repeat 0 0;
  border: none;
  text-decoration: none;
  width: 146px;
  height: 31px;
  outline: none;
  cursor: pointer;
  margin: 10px 0 15px 500px;
  float: right;
}
#submitBeta:hover{
  background:url(../images/submitApp.png) no-repeat 0 -31px;
}
#macCc{
  padding:0;
  width:632px;
  outline:none;
  float: left;
}
#macCc ul{
  list-style:none;
  margin:0 0 0 15px;
  padding:0;
}

#macCc li{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  outline:none;
}
#macCc input{
  background:none;
  margin: 0 0 0 5px;
  border:none;
  height:26px;
  padding:5px 0 0 3px;
  float:left;
  color: #898989;
  outline:none;
}

#macCc textarea{
  background:none;
  border:none;
  padding:5px 0 0 3px;
}
#contactB{
  margin: 0 0 0 150px;
}
#betatesters{
  margin: -30px 0 50px 0;
  padding: 0;
  width: 663px;
  height: 61px;
  display: block;
  background: url(../images/betatesters.png)no-repeat;
}
#thanks{
  margin: -15px 0 40px 0;
  padding: 0;
  display: block;
  width: 375px;
  height: 102px;
  background: url(../images/thanksb.png)no-repeat;
}
#Wname .error{
  margin: 4px 0 0 -170px;
  width: 268px;
  height: 31px;
  float: left;
  text-align: left;
  color: #de6d31;
  font-weight: bold;
  font-size: 1.3em;
}
#emailMac .error{
  margin: 4px 0 0 -170px;
  width: 268px;
  height: 31px;
  float: left;
  text-align: left;
  color: #de6d31;
  font-weight: bold;
  font-size: 1.3em;
}
#msg .error{
  margin: -178px 0 0 -13px;
  width: 268px;
  height: 31px;
  float: left;
  text-align: left;
  color: #de6d31;
  font-weight: bold;
  font-size: 1.3em;
}
.left_question{
  margin: 0 0 0 50px;
  width: 415px;
  float: left;
  text-align: left;
}
.qtitle h1{
  margin: 50px 0 0 0;
  font-family:Verdana,"lucida grande",sans-serif;
  color: #d76930;
  font-size: 2.3em;
  font-weight: lighter;
}
.left_question p{
  margin: 10px 0 0 0;
  color: #868686;
  font-family: arial;
  font-size: 1.3em;
  line-height: 1.5em;
}
.right_question p{
  margin: 10px 0 0 0;
  color: #868686;
  font-family: arial;
  font-size: 1.3em;
  line-height: 1.5em;
}
.right_question{
  margin: 0  0 0 20px;
  width: 435px;
  float: left;
  text-align: left;
}
.video-callout {
  background:url(../images/bg-video-callout.png) 0 0 no-repeat;
  margin-top:10px;
  padding:5px 17px 5px 9px;
  width:349px;
  height:67px;
  font-size:14px;
  font-weight:bold;
  color:#666a6c;
}
.video-callout a {
  color:#666a6c;
}
.video-callout .thumb, .video-callout .intro {
  float:left;
}
.video-callout .intro {
  height:67px;
  margin:auto 0 auto 10px;
  text-align:left;
}
.contentCenter4 .video-callout {
  margin-left:-30px;
}
#sitemap td {
  text-align:left;
  vertical-align:top;
  font-size:14px;
  font-family:arial;
}
#sitemap td a {
  color:#666a6c;
  font-size:14px;
  text-decoration:none;
}
#sitemap td a.c1 {
  color:#149ac5;
}
#sitemap td a.c2 {
  color:#8f2e86;
}
#sitemap td a.c3 {
  color:#619c42;
}
#sitemap td a.c4 {
  color:#da6b2d;
}
#sitemap td p {
  margin:0 0 7px 0;
}
#fundraising-header {
  position:relative;
  width:969px;
  height:137px;
  background:url(/images/fundraising-header.png) no-repeat top left;
}
#fundraising-get-glo {
  position:absolute;
  top:87px;
  left:136px;
  display:block;
  height:31px;
  width:86px;
  text-indent:-9999em;
}
#fundraising-tools {
  position:absolute;
  top:13px;
  left:704px;
  display:block;
  height:75px;
  width:179px;
  text-indent:-9999em;
}
#fundraising-pdf {
  position:absolute;
  top:104px;
  left:704px;
  display:block;
  height:26px;
  width:153px;
  text-indent:-9999em;
}
#fundraising-faq {
  position:absolute;
  top:104px;
  left:905px;
  display:block;
  height:26px;
  width:30px;
  text-indent:-9999em;
}
#header.fundraising {
  margin-top:0;
}
#fundraisingtoolsbox{
  width: 270px;
  height: 354px;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
#fundraisingtoolsboxheader {
  height: 15px;
  width: 153px;
  margin: 15px 0 0 0;
  background:url(../images/fundraising-tools.png) no-repeat;
  display: block;
}
#fundraisingitems {
  width: 257px;
  height: 222px;
  margin: 2px 0 0 43px;
  padding: 0 13px 0 0;
  text-align: left;
  background-color: #2b2b2b;
}
#fundraisingitems #fr-fmi {
  border-bottom:0;
}
#fundraisingitems #fr-fmi a {
  color:#e6e6e6;
}
#fundraisingitems #fr-overview {
  background:url(../images/fundraising-footer-pdf-icon.png) center right no-repeat;
  margin-right:10px;
}
#fundraisingitems #fr-overview a {
  display:block;
  width:100%;
}
#fundraisingitems .fundraisingitem {
  width:269px;
  background:url(/images/fundraising-bullet.png) 10px center no-repeat;
  border-bottom:1px solid #4a4a4a;
}
#fundraisingitems .fundraisingitem  h2{
  color:#9F9F9F;
  font-family:arial,helvetica,sans-serif;
  line-height:1.4em;
  font-size:11px;
  padding:6px 5px 6px 25px;
}

#fundraisingitems .fundraisingitem h2 a {
  font-size:10px !important;
  color:#9f9f9f;
}
.tooltip {
  display:none;
}
