img, div, input, table, td
{
  behavior: url("../js/iepngfix.htc");
  border: 0px solid black;
}


body
{
background-image:url(../img/gary/main_bg1.jpg);
background-repeat:repeat-x;
background-position:left top;
margin:0px;
padding:0px;
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#7f7f7f;

}

 img { border:0;}
 #container
 {
 margin:0px auto;
 width:980px;
 
 padding:0px;}
 



 
 
 /*------------------------------------top area starts----------------------------------------*/
.top_area
 {
 width:980px;
 margin:0px;
 float:left;
 }
 
 .logo { width:500px;
 margin:0px;
 padding:0px;
 float:left;}
 
 .logo_right { width:440px;
 margin:0px;
 padding:0px;
 float:right;
 text-align:right;}
 
 /*------------------------------------top area ends----------------------------------------*/
 
 

 /*------------------------------------navigation starts----------------------------------------*/
 .navigationnew
 {
 width:980px;
 margin:0px;
 padding:0px;
 float:left;
 background-image:url(../img/gary/nav_bg_new.jpg);
 background-repeat:no-repeat;
 height:34px;
 }
 
 .navigationnew ul
 {
 width:980px;
 margin:6px 0px 0px 0px;
 padding:0px;
 float:left;
 list-style:none;
 }
 
 .navigationnew ul li
 {
 margin:0px;
 padding:3px 19px 0px 19px;
 float:left;
 font-size:13px;
 font-weight:bold;
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 .navigationnew ul li a
 {
 text-decoration:none;
 color:#FFFFFF;}
  .navigationnew ul li a:hover
 {
 text-decoration:none;
 color:#cccccc;}
 
 
  /*------------------------------------navigation ends----------------------------------------*/
 
 
 .top_area1 { width:980px;
 float:left;
margin:0px;
padding:0px;}
 
 .top_area h1 { width:980px;
float:left;
margin:0px;
padding:0px;
text-align:right;}

.content_top_bg {
background-color:#E4F2FF;
width:980px;
float:left;
margin:0px;
padding:0px;}
 
 .content_inner_bg {width:980px;
 float:left;
 margin:0px ;
 padding:0px;
 background-image:url(../img/layout1/inner_bg_cntnt1.png);
 background-repeat:repeat-y;}

.content_btm_bg {
background-color:#656565;
width:980px;
height:15px;
float:left;
margin:0px;
padding:0px;}

/*------------------------------------left_part starts----------------------------------------*/
.left_part
 {
 width:525px;
 margin:0px;
 padding:10px 0px 0px 10px;
 float:left;
 }
 
 .left_main_img { width:525px;
 height:440px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .img_btns { width:525px;
 float:left;
 margin:0px;
 padding:30px 0px 3px 0px;
 background-color:#000000;}
 
 .img_btns h1 { width:64px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 3px;}
 
 .img_btns h2 { width:60px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 1px;}
 
 .img_btns h3 { width:77px;
 float:left;
 margin:0px;
 padding:0px 0px 0px 1px;}
 
 .need_prayer { width:523px;
 min-height:150px;
 float:left;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border:1px solid #e1e1e1;}
 
 .need_prayer_bg { width:523px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px;
 background-image:url(../img/layout1/left_btm_bg.jpg);
 background-repeat:repeat-x;}
 
 .need_prayer_bg h1 { width:119px;
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px;}
 
 .need_prayer_bg p { width:398px;
 float:left;
 margin:3px 0px 0px 2px;
 padding:0px;
 border:0px;}
 
 .txt_box_width { width:398px;
 border:0px;}
 
 
 .need_prayer_bg_left { width:250px;
 float:left;
 margin:18px 0px 0px 0px;
 padding:0px;
 text-align:center;}
 
 .need_prayer_bg_left h1 { width:250px;
 float:left;
 margin:0px;
 padding:0px;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 color:#3c3c3c;}
 
 .need_prayer_bg_left h2 { width:250px;
 float:left;
 margin:5px 0px 0px 0px;
 padding:0px;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color:#7b7b7b;}
 
 .need_prayer_bg_right { width:250px;
 float:left;
 margin:18px 0px 0px 0px;
 padding:0px;}
 
 .need_prayer_bg_right p { width:250px;
 float:left;
 margin:0px;
 padding:0px;
 font-size:13px;
 line-height:18px;
 font-style:italic;
 font-family:Arial, Helvetica, sans-serif;
 color:#7b7b7b;}
 /*------------------------------------left_part ends----------------------------------------*/
 
 
 .right_part { width:430px;
 float:left;
 margin:0px 0px 0px 10px;
 display:inline;
 padding:10px 0px 0px 0px;}
 

 
  /*------------------------------------navigation starts----------------------------------------*/
 .navigation
 {
 width:430px;
 margin:0px;
 padding:0px;
 float:left;
 }
 
 .navigation ul
 {
 width:430px;
 margin:0px;
 padding:0px;
 float:left;
 list-style:none;
 }
 
/*  .navigation ul li
 {
 margin:0px;
 padding:0px;
 float:left;
 }*/
 
.navigation ul li {
 float:left;
 margin:0px 0px 0px 0px;
 padding:13px 0px 17px 0px;
 font-size:16px;
 font-family:Tahoma;
 color:#292929;
 font-weight:bold;
 text-align:center;
 background-image:url(../img/layout1/script_hover_05.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 border-right:1px solid #cccccc;
 height:19px;
 }
 
 .navigation ul li a
 {
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 height:19px;
}

.navigation ul li a.active
{
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 background-image:url(../img/layout1/script_bg_03.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:19px; 
 }
 
 .navigation ul li a:hover
 {
 padding:13px 24px 17px 24px;
 text-decoration:none;
 color:#292929;
 background-image:url(../img/layout1/script_bg_03.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:19px;

 }
 
 
  /*------------------------------------navigation ends----------------------------------------*/
 
 
 /*-----------------------------------testimonials---------------------------------------*/
 
 
 .testimonials { width:35em;
 height:42em;
 overflow:auto;
 float:left;
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;}
 
 .testimonials_txt_img_bdy {width:400px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .testimonials_img { width:100px;
 float:left;
 margin:20px 0px 0px 0px;
 padding:0px;
 text-align:center;}
  
 .testimonials_txt { width:300px;
 float:left;
 margin:20px 0px 0px 0px;
 padding:0px;} 
 
 .testimonials_txt h1 { width:300px;
 float:left;
 margin:0px;
 padding:0px;
 font-weight:bold;
 font-size:12px;
 color:#6c6cb8;} 
 
 .color_grey { color:#c6c6c6;
 font-weight:normal;
 font-size:11px;}
 
 .testimonials_txt p { width:300px;
 float:left;
 margin:0px;
 padding:5px 0px 5px 0px;
 font-weight:normal;
 font-size:11px;
 color:#3a3a3a;} 
 
 .testimonials_line { width:400px;
 float:left;
 margin:0px;
 padding:10px 0px 10px 0px;
 text-align:center;}
  
  
  
  
  /*------------------------------------facebook_icons starts----------------------------------------*/
  .facebook_icons
 {
 width:380px;
 margin:0px;
 padding:10px 0px 0px 20px;
 float:left;
 }
 
  .facebook_icons h1
 {
 width:113px;
 margin:0px;
 padding:10px 0px 0px 5px;
 float:left;
 } 
   
   /*------------------------------------facebook_icons ends----------------------------------------*/
 
  
  
  
  /*------------------------------------powered_by_life starts----------------------------------------*/
  
  .powered_by_life
 {
 width:980px;
 margin:0px 0px 0px 0px;
 padding:20px 0px 189px 0px;
 float:left;
 background-color:#FFFFFF;
 }
 
 .powered_by_life_left
 {
 width:660px;
 margin:0px;
 padding:0px 0px 0px 5px;
 float:left;
 }
 
 .latest_message {width:660px;
 margin:0px;
 padding:40px 0px 20px 0px;
 float:left;}
 
 .latest_messages_img_bdy {width:660px;
 margin:0px;
 padding:0px;
 float:left;
 background-color:#343434;}
 
 .latest_messages_img { width:122px;
 float:left;
 margin:0px;
 padding:10px 3px 0px 6px;}
 
 .latest_messages_img h1 { width:122px;
 float:left;
 margin:0px;
 padding:5px 0px 0px 0px;}
 
 .latest_messages_img h2 { width:120px;
 float:left;
 margin:0px;
 padding:5px 0px 0px 2px;
 font-size:10px;
 font-weight:normal;
 color:#ffde00;}
 
 .latest_messages_img h3 { width:120px;
 float:left;
 margin:0px;
 padding:5px 0px 10px 2px;
 font-size:10px;
 font-weight:normal;
 color:#747572;}
 
 .powered_by_life_right
 {
 width:300px;
 margin:0px;
 padding:0px 0px 0px 10px;
 float:left;
 }
 
 .vlife_logo {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
 .all_msgs {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
 .all_msgs h1 {width:300px;
 margin:0px;
 padding:15px 0px 0px 0px;
 float:left;}
 
  .all_msgs h2 {width:300px;
 margin:0px;
 padding:0px 0px 0px 0px;
 float:left;}
 
  .all_msgs h2 ul {width:300px;
 margin:0px;
 padding:15px 0px 0px 0px;
 float:left;
 list-style:none;}
 
 .all_msgs h2 ul li a {width:280px;
 margin:0px;
 padding:0px 0px 0px 18px;
 float:left;
 font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
 color:#ac8250;
 text-decoration: none
 }
 
 .all_msgs h2 ul li a:hover {width:280px;
 margin:0px;
 padding:0px 0px 0px 18px;
 float:left;
 font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
 color:#A0A0A0;
 text-decoration: none

 }
 
 
   /*------------------------------------content starts----------------------------------------*/
 
 


 /*------------------------------------footer starts----------------------------------------*/
   .footer
 {
 width:950px;
 margin-left:20px;
 padding:0px;
 float:left;
 background-image:url(../img/gary/footer_bg_03.jpg);
 background-repeat:no-repeat;
 }
 
  .footer p
 {
 width:580px;
 margin:30px 0px 0px 0px;
 padding:0px;
 float:left;}
 
  .footer p img
 {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 float:left;}
 
  .footer h1
 {
 width:350px;
 margin:16px 0px 0px 0px;
 padding:0px;
 float:left;}
 
  .footer h4
 {
 width:600px;
 margin:30px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 float:left;
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#7f7f7f;}
 
 
 /*------------------------------------footer ends----------------------------------------*/
 
 

/******* Coundown timer css*************/
.clock-video
{
width:495px;
float:left;
text-align:left;
}
.left-clock
{
 width:145px;
 float:left;
 font-size:14px; 
 text-transform:uppercase; 
 line-height:25px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
}
.right-clock label
{
width:28px; 
float:left; 
font-size:26px; 
color:#C59137;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.right-clock span
{
padding-left:3px;
font-size:12px; 
padding-right:3px;
float:left; 
text-align:center; 
line-height:40px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}   
/******* Coundown timer css end*************/
.errormessage
{
width:98%;
background:#B8B8B8;
border:1px solid #000;
color:#FF2A7F;
font-weight:bold;
height:15px;"
}
