/*
Theme Name: keywordsearchpros
Theme URI: http://keywordsearchpros.com/
Description: The keywordsearchpros WordPress theme.
Author: keywordsearchpros
Author URI: http://keywordsearchpros.com/

*/



html, body
{
  width:100%;
  height:auto;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

body
{
  background:left top url(images/bg_img_01.gif) repeat-x #eeeeee;
}

div, img, ul, li, p, h2, h3, h4, h5, form, input, select, textarea, strong
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#cc101b;
  text-decoration:underline;
}

.globalDiv
{
  width:984px;
  margin:0 auto;
  padding:0px 0px 50px 0px;
}

.top1Div
{
  width:964px;
  height:19px;
  
  font-size:11px;
  color:#333333;
  padding:7px 7px 0px 13px;
  line-height:12px;
}

.top1Div a
{
  color:#333333;
  text-decoration:none;
}

.top1Div a:hover
{
  color:#333333;
  text-decoration:underline;
}

.leftTop1Div
{
  float:left;
}

.rightTop1Div
{
  float:right;
}

.rightTop1Div ul li
{
  list-style:none;
  float:left;
  border-left:1px #b5b5b8 solid;
  padding:0px 11px 0px 11px;
}

.rightTop1Div ul li.noBorder
{
  list-style:none;
  float:left;
  border-left:0 none;
  padding:0px 11px 0px 11px;
}

.top2Div
{
  width:950px;
  height:109px;
  padding:0px 22px 0px 12px;
  
  font-size:16px;
  color:#000000;
  font-weight:bolder;
  clear:both;
}

.logoDiv
{
  float:left;
  height:74px;
  padding:25px 0px 0px 0px;
}

.phoneDiv
{
  float:right;
  height:59px;
  padding:50px 0px 0px 0px;
}

.top3Div
{
  width:973px;
  height:240px;
  padding:0px 0px 0px 11px;
  clear:both;
}

.menuTop
{
  width:964px;
  padding:0px 9px 0px 11px;
}

.menuTopImg1
{
  width:964px;
  background:left top url(images/bg_img_04.gif) repeat-x;
}

.menuTopImg2
{
  width:964px;
  background:left top url(images/bg_img_03.gif) no-repeat;
}

.menuTopImg3
{
  width:936px;
  height:26px;
  background:right top url(images/bg_img_05.gif) no-repeat;
  
  font-size:13px;
  font-weight:bolder;
  padding:11px 17px 0px 11px;
}

.menuTopImg3 a
{
  color:#222222;
  text-decoration:none;
}

.menuTopImg3 a:hover
{
  color:#545454;
  text-decoration:none;
}

div.menuTopImg3 ul
{
  width:936px;
  height:26px;
  background:right top url(images/bg_img_06.gif) no-repeat;
}

div.menuTopImg3 ul li
{
  list-style:none;
  float:left;
  padding:0px 41px 0px 41px;
  background:left top url(images/bg_img_06.gif) no-repeat;
}

.contDiv
{
  width:984px; 
  background:11px 0px url(images/bg_img_09.gif) repeat-y;
  display:table;
  padding:0px 0px 40px 0px;
}

.contTopImg
{
  width:984px;
  min-height:500px;
  height:expression(this.scrollHeight < 501 ? "500px" : "auto" ); 
  background:11px 0px url(images/bg_img_08.gif) no-repeat;
}

.leftCont
{
  width:652px;
  float:left;
  padding:22px 0px 0px 0px;
}

h2
{ 
  font-size:24px;
  font-weight:bolder;
  color:#000000;
  background:left top url(images/left.png) no-repeat;
  padding:0px 0px 10px 55px;
  clear:both;
}

h1.titleLeft
{ 
  font-size:20px;
  font-weight:bolder;
  color:#000000;
  background:left top url(images/left.png) no-repeat;
  padding:0px 0px 10px 55px;
  clear:both;
}

h2 a
{ 
  color:#000000;
  text-decoration:none;
}

h3.titleLeft
{ 
  font-size:20px;
  font-weight:bolder;
  color:#000000;
  background:left top url(images/left.png) no-repeat;
  padding:0px 0px 10px 55px;
  clear:both;
}

h3.titleLeft a
{ 
  color:#000000;
  text-decoration:none;
}

h3.titleS
{ 
  font-size:20px;
  font-weight:bolder;
  color:#000000;
  padding:12px 0px 5px 26px;
  line-height:15px;
}

.padLeft
{
  padding:5px 30px 0px 25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#333333;
}

.padLeft p
{
  line-height:26px;
}

.padLeftPpc
{
  padding:5px 30px 20px 25px;
  color:#333333;
}

.padLeftindent
{
  padding:15px 30px 20px 115px;
  
}

.padLeftPpc p
{
  line-height:26px;
}

.padLeftC
{
  padding:5px 22px 0px 26px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#333333;
}

.padLeftC p
{
  line-height:26px;
}

.padLeftA
{
  padding:15px 20px 0px 25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#333333;
}

.padLeftA p
{
  line-height:21px;
}

.borderDiv
{
  display:table;
  padding:15px 0px 0px 0px;
  margin:21px 0px 0px 0px;
  background:12px top url(images/bg_img_50.gif) no-repeat;
  clear:both;
}

.borderDivE
{
  display:table;
  padding:25px 0px 0px 0px;
  margin:21px 0px 0px 0px;
  background:12px top url(images/bg_img_50.gif) no-repeat;
  clear:both;
}

.borderDivSerm
{
  padding:17px 0px 0px 0px;
  margin:5px 0px 0px 0px;
  background:12px top url(images/bg_img_50.gif) no-repeat;
}

.borderDivC
{
  display:table;
  padding:25px 0px 0px 0px;
  //padding:15px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background:12px top url(images/bg_img_50.gif) no-repeat;
  clear:both;
}

.banDiv
{
  padding:28px 14px 0px 26px;
}

.leftBan 
{
  float:left;
  border:6px #f1f1f1 solid;
  margin:0px 12px 0px 0px;
}

.leftBan div
{
  width:384px;
  height:254px;
  border:1px #dadadb solid;
  text-align:center;
  display:block;
}

.banDivA
{
  padding:28px 14px 15px 26px;
  text-align:center;
}

.leftBanA 
{
  width:384px;
  border:6px #f1f1f1 solid;
  display:inline-table;
}

.leftBanA div
{
  height:254px;
  border:1px #dadadb solid;
  text-align:center;
  display:block;
}

.banDivA h3
{
  display:block;
  text-align:center;
  font-size:16px;
  color:#212121;
  font-weight:bolder;
  padding:0px 0px 8px 0px;
}

.banDivA span img
{
  margin:0px 8px -6px 0px;
}

.textA
{
  color:#333333;
  line-height:19px;
  padding:7px 26px 0px 26px;
}

.rightBan
{
  float:right;
}

.ban1
{
  width:198px;
  height:118px;
  border:1px #dadadb solid;
  text-align:center;
  margin:0px 0px 8px 0px;
}

.ban1 img
{
  margin:13px 0px 0px 0px;
}

.ban2
{
  width:198px;
  height:72px;
  border:1px #dadadb solid;
  text-align:center;
  margin:0px 0px 8px 0px;
}

.ban2 img
{
  margin:7px 0px 0px 0px;
}

.ban3
{
  width:198px;
  height:56px;
  border:1px #dadadb solid;
  text-align:center;
  margin:0px 0px 0px 0px;
}

.ban3 img
{
  margin:11px 0px 0px 0px;
}

.blok2
{
  width:640px;
  clear:both;
  padding:8px 8px 0px 4px;
}

.blok2 a
{
  color:#cc101b;
  text-decoration:underline;
}

.blok2 a:hover
{
  color:#fa333f;
  text-decoration:underline;
}

.blok2 div
{
  width:280px;
  padding:0px 20px 0px 20px;
  float:left;
}

.blok2 div h3
{
  font-size:14px;
  color:#000000;
  font-weight:bolder;
}

.blok2 div p
{
  color:#333333;
  line-height:22px;
  padding:10px 0px 0px 0px;
}

.blok2 div p span
{
  padding:0px 0px 25px 0px;
  display:block;
}

.centerBan1
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:0px 9px 40px 23px;
  clear:both;
}

.centerBan1B
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:0px -7px 22px 70px;
  clear:both;
}

.centerBan1A
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:21px 9px 16px 23px;
  clear:both;
}

.centerBan1Serm
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:0px 9px 0px 23px;
  padding:0px;
}

.centerBan1D
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:10px 9px 16px 23px;
  clear:both;
}

.centerBan1CC
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:0px 9px 16px 23px;
  clear:both;
}

.centerBan1C
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:8px 0px 16px 0px;
  clear:both;
}

.centerBan1E
{
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:20px 41px 16px 45px;
  clear:both;
}

.centerBan1Cont
{
  width:520px;
  //width:auto;
  background:right top url(images/i5.gif) repeat-y #e5f6ff;
  margin:20px 62px 16px 70px;
  clear:both;
}

.botImg
{
  width:25px;
  height:16px;
  position:absolute;
  margin:-17px 0px 0px 570px;
  font-size:1px;
  background:left top url(images/bg_img_23.gif) no-repeat;
}

html:first-child .botImg
{
  width:25px;
  height:16px;
  position:absolute;
  margin:-1px 0px 0px 570px;
  font-size:1px;
  background:left top url(images/bg_img_23.gif) no-repeat;
}

.botImgBlog
{
  width:31px;
  height:28px;
  position:absolute;
  margin:-23px 0px 0px 526px;
  font-size:1px;
  background:left top url(images/bg_img_28.gif) no-repeat;
}

html:first-child .botImgBlog
{
  width:31px;
  height:28px;
  position:absolute;
  margin:-1px 0px 0px 526px;
  font-size:1px;
  background:left top url(images/bg_img_28.gif) no-repeat;
}

.botImgC
{
  width:25px;
  height:16px;
  position:absolute;
  margin:-17px 0px 0px 333px;
  font-size:1px;
  background:left top url(images/bg_img_23.gif) no-repeat;
}

html:first-child .botImgC
{
  width:25px;
  height:16px;
  position:absolute;
  margin:-1px 0px 0px 333px;
  font-size:1px;
  background:left top url(images/bg_img_23.gif) no-repeat;
}
.centerBan2
{
  background:left top url(images/i5.gif) repeat-y;
}

.centerBan3
{
  background:left top url(images/i5.gif) repeat-x;
}

.centerBan4
{
  background:left bottom url(images/i5.gif) repeat-x;
}

.centerBan5
{
  background:left top url(images/i1.gif) no-repeat;
}

.centerBan6
{
  background:right top url(images/i3.gif) no-repeat;
}

.centerBan7
{
  background:left bottom url(images/i2.gif) no-repeat;
}

.centerBan8
{
  min-height:90px;
  height:expression(this.scrollHeight < 90 ? "90px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:23px;
  color:#000000;
  font-weight:bolder;
  line-height:31px;
  padding:10px 0px 0px 265px;
}

.centerBan8A
{
  min-height:120px;
  height:expression(this.scrollHeight < 120 ? "120px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:23px;
  color:#000000;
  font-weight:bolder;
  line-height:31px;
  padding:20px 29px 0px 29px;
  text-align:center;
}

.centerBan8E
{
  width:492px;
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:14px;
  color:#333333;
  line-height:25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  padding:12px 64px 5px 64px;
  margin:0px;
  text-align:center;
}

.centerBan8B
{
  width:520px;
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:14px;
  color:#333333;
  line-height:25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  padding:22px 0px 20px 23px;
  margin:0px;
}

.centerBan8B p
{
  width:485px;
}


.centerBan8E p
{
  width:490px;
}

.centerBan8CC
{
  min-height:75px;
  height:expression(this.scrollHeight < 75 ? "75px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:14px;
  color:#333333;
  font-style:italic;
  line-height:25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:20px 64px 0px 64px;
  text-align:center;
}

div.centerBan8C
{
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:14px;
  color:#333333;
  font-style:italic;
  line-height:25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:12px 23px 0px 23px;
  text-align:center;
}

.centerBan8T
{
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  font-size:14px;
  color:#333333;
  font-style:italic;
  line-height:25px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:12px 20px 0px 20px;
  text-align:center;
}

.centerBan8EForm
{
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
}

.centerBan8CForm
{
  min-height:84px;
  height:expression(this.scrollHeight < 84 ? "84px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  padding:0px 0px 0px 16px;
}

.centerBan8D
{
  min-height:62px;
  height:expression(this.scrollHeight < 62 ? "62px" : "auto" ); 
  background:right bottom url(images/i4.gif) no-repeat;
  color:#000000;
  padding:18px 0px 0px 12px;
}

.centerBan8Serm
{ 
  background:right bottom url(images/i4.gif) no-repeat;
  padding:18px 10px 0px 22px;
  line-height:22px;
}

.centerBan8Serm p
{
  margin:0px 0px 18px 0px;
}

.centerBan8 font
{
  font-size:20px;
  font-style:italic;
}

.centerBan8A span
{
  font-size:14px;
  font-weight:bolder;
  line-height:19px;
  padding:0px 21px 12px 21px;
  display:block;
}

div.centerBan8A div a
{
  padding:0px 11px 0px 11px;
  display:inline;
}

.posImg
{
  position:absolute;
  margin:-16px 0px 0px 20px;
}

.posBut
{
  position:absolute;
  margin:74px 0px 0px 310px;
}
  







.rightCont
{
  width:332px;
  float:left;
}

.rightContPPC
{
  width:332px;
  float:left;
}

.ppclanderform
{
  padding:0 20px 20px 10px;
}

.ppclanderform p 
{
  padding:0 0 10px;
}

.rightMenu
{
  width:321px;
  padding:0px 11px 0px 0px;
}

.rightMenu ul li
{
  height:39px;
  display:block;
  list-style:none;
  border-bottom:1px #dadadb solid;
  background:0px 9px url(images/bg_img_13.gif) no-repeat;
  padding:0px 0px 0px 16px;
}

.rightMenu ul li a
{
  height:39px;
  display:block;  
  font-size:16px;
  font-weight:bolder;
  color:#212121;
  text-decoration:none;
}

div.rightMenu h2.follow
{
  height:32px;
  display:block;  
  font-size:19px;
  font-weight:bolder;
  color:#212121;
  text-decoration:none;
/*  border-bottom:1px #dadadb solid; */
  padding:13px 0px 0px 23px;
  background:none;
  margin:0px;
}

.rightMenu ul li a.guide
{
  background:0px 7px url(images/img_01.gif) no-repeat;
  padding:10px 0px 0px 47px;
}

.rightMenu ul li a.rss
{
  background:6px 10px url(images/img_02.gif) no-repeat;
  padding:10px 0px 0px 47px;
}

.rightMenu ul li a.facebook
{
  background:6px 8px url(images/f.gif) no-repeat;
  padding:10px 0px 0px 47px;
}

.rightMenu ul li a.twitter
{
  background:6px 8px url(images/t.gif) no-repeat;
  padding:10px 0px 0px 47px;
}

.rightMenu ul li a.testimonials
{
  background:1px 6px url(images/img_03.gif) no-repeat;
  padding:10px 0px 0px 47px;
}

.rightBlock
{
  padding:30px 0px 0px 0px;
  margin-left: 15px;
}

.rightBlock img
{
  margin:2px 12px 6px 0px;
}

div.rightBlock h2
{
  min-height:32px;
  height:expression(this.scrollHeight < 32 ? "32px" : "auto" );   
  font-size:19px;
  font-weight:bolder;
  color:#000000;
  background:right top url(images/right.png) no-repeat;
  padding:3px 50px 0px 16px;
  text-align:left;
}

.insiderDiv
{
  width:281px;
  min-height:141px;
  height:expression(this.scrollHeight < 141 ? "141px" : "auto" ); 
  border:1px #dadadb solid;
  margin:8px 0px 10px 15px;
  padding:0px 10px 0px 0px;  
  font-size:13px;
  font-weight:bolder;
  color:#000000;
  line-height:20px;
  display:block;
}

.insiderDiv a
{
  color:#000000;
  text-decoration:none;
}

div.insiderDiv img
{
  width:160px;
  float:left;
  margin:0px;
}

div.insiderDiv span
{

  display:inline;

}

div.insiderDiv span p
{
  padding:12px 3px 0px 2px;
}

.padRight
{
  padding:10px 24px 30px 15px;
}

.padRight a
{
  color:#cc101b;
  text-decoration:none;
}

.padRight a:hover
{
  color:#cc101b;
  text-decoration:underline;
}

.padRight ul
{
  border-top:1px #dadadb solid;
  margin:6px 0px 0px 0px;
}

.padRight ul li
{
  list-style:none;
  background:5px 14px url(images/img_08.gif) no-repeat;
  border-bottom:1px #dadadb solid;
  padding:10px 0px 10px 23px;
}

.padRight p
{
  padding:8px 3px 0px 0px;
  text-align:right;
}

.padRight p a
{
  text-decoration:underline;
}

.padRight h2.titleSmall
{ 
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  background:none;
  margin:0px;
  padding:0px;
}

.greenTitle
{
  padding:0px 0px 0px 15px;
  background:15px 0px url(images/bg_img_16.gif) repeat-y;
}

.greenImg
{
  background:left top url(images/bg_img_14.gif) no-repeat;
}

.greenImg h2.titleWhite
{
  height:31px;
  background:right 5px url(images/right.png) no-repeat;
  font-size:16px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:9px 0px 0px 12px;
}

.textGreen
{
  //width:230px;
  min-height:50px;
  height:expression(this.scrollHeight < 50 ? "50px" : "auto" ); 
  padding:12px 50px 45px 26px;
  color:#333333;
  background:left bottom url(images/bg_img_15.gif) no-repeat;
}

.textGreen p
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-style:italic;
  line-height:23px;
  padding:0px 0px 15px 0px;
  display:block;
}

.textGreen span
{
  font-size:11px;
  display:block;
  text-align:right;
}

.linkDiv
{
  padding:8px 34px 20px 0px;
  text-align:right;
}

.linkDiv a
{
  color:#cc101b;
  text-decoration:underline;
}

.linkDiv a:hover
{
  color:#ef2530;
  text-decoration:underline;
}
  










.footerDiv1
{
  width:984px;
  background:11px 0px url(images/bg_img_11.gif) repeat-y;
}

.footerDiv2
{
  width:984px;
  background:11px 0px url(images/bg_img_10.gif) no-repeat;
}

.footerDiv3
{
  width:984px;
  min-height:86px;
  height:expression(this.scrollHeight < 86 ? "86px" : "auto" );
  background:11px bottom url(images/bg_img_12.gif) no-repeat;
  
  font-size:11px;
  color:#ffffff;
}

.footerDiv3 a
{
  color:#ffffff;
  text-decoration:none;
}

.footerDiv3 a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

.menuBottom
{
  width:962px;
  text-align:center;
  display:block;
  padding:19px 11px 0px 11px;
}

.menuBottom ul
{
  background:right 2px url(images/bg_img_17.gif) no-repeat;
  display:inline;
}

.menuBottom ul li
{
  list-style:none;
  display:inline;
  padding:0px 15px 0px 15px;
  background:0px 2px url(images/bg_img_17.gif) no-repeat;
}

.textFooter
{
  text-align:center;
  padding:15px 11px 0px 11px;
}

.faqDiv
{
  padding:10px 27px 0px 56px;
}

.faqDiv ul li
{
  list-style:none;
  display:block;
  background:0px 9px url(images/bg_img_22.gif) no-repeat;
  padding:0px 0px 0px 23px;
  line-height:29px;
  font-size:14px;
}

.faqDiv ul li a
{
  color:#cc101b;
  text-decoration:none;
}

.faqDiv ul li a:hover
{
  color:#cc101b;
  text-decoration:underline;
}

.faqDiv ul li.activFaq
{
  list-style:none;
  display:block;
  background:0px 9px url(images/bg_img_18.gif) no-repeat;
  padding:0px 0px 0px 23px;
  line-height:29px;
  font-size:14px;
  color:#cc101b;
  clear:both;
}

.faqDiv ul li.activFaq a
{
  text-decoration:underline;
}

.faqDiv ul li.activFaq ul
{
  margin:3px 0px 20px 0px;
  padding:0px;
  background:left top url(images/bg_img_20.gif) repeat-y;
}

div.faqDiv ul li.activFaq ul li
{
  
  background:left bottom url(images/bg_img_21.gif) no-repeat;
  padding:0px 0px 16px 0px;
  margin:0px;
  display:block;
}

.faqDiv ul li.activFaq ul li div
{
  padding:25px 18px 0px 17px;
  background:left top url(images/bg_img_19.gif) no-repeat;
  font-size:12px;
  line-height:19px;
  color:#333333;
}

.padDes
{
  padding:0px 20px 0px 26px;
}

.padDes h3
{
  font-size:14px;
  color:#000000;
  padding:0px 0px 12px 29px;
  font-weight:bolder;
}

.padDes p
{
  line-height:22px;
  color:#333333;
  padding:10px 0px 20px 0px;
}

.padDes ul
{
  clear:both;
}

.padDes ul li
{
  list-style:none;
  background:0px 16px url(images/bg_img_22.gif) no-repeat;
  padding:10px 0px 10px 25px;
  color:#333333;
  line-height:22px;
}

.padPpc
{
  padding:0px 20px 23px 26px;
}

.padPpc h3
{
  font-size:14px;
  color:#000000;
  padding:0px 0px 12px 29px;
  font-weight:bolder;
}

.padPpc p
{
  line-height:22px;
  color:#333333;
  padding:10px 0px 10px 0px;
}

.padPpc ul
{
  clear:both;
}

.padPpc ul li
{
  list-style:none;
  background:0px 16px url(images/bg_img_22.gif) no-repeat;
  padding:10px 0px 10px 25px;
  color:#333333;
  line-height:22px;
}

.padSerm
{
  padding:0px 20px 0px 26px;
}

.padSerm h3
{
  font-size:14px;
  color:#000000;
  padding:0px 0px 12px 29px;
  font-weight:bolder;
}

.padSerm p
{
  line-height:22px;
  color:#333333;
  padding:10px 0px 10px 0px;
}

.padSerm ul
{
  clear:both;
}

.padSerm ul li
{
  list-style:none;
  background:0px 16px url(images/bg_img_22.gif) no-repeat;
  padding:10px 0px 10px 25px;
  color:#333333;
  line-height:22px;
}

.titleD
{
  font-size:14px;
  font-weight:bolder;
  padding:15px 0px 10px 0px;
}

.padEbook
{
  padding:0px 20px 10px 26px;
}

.padEbook p
{
  line-height:22px;
  color:#333333;
  padding:10px 0px 20px 0px;
}

.padEbook ul
{
  overflow:auto;
}

.padEbook ul li
{
  list-style:none;
  background:0px 11px url(images/bg_img_22.gif) no-repeat;
  padding:8px 0px 10px 25px;
  color:#333333;
  line-height:16px;
}

.smallTitle
{
  color:#333333;
  font-weight:bolder;
  padding:15px 0px 7px 0px;
}

.posImgForm
{
  position:absolute;
  margin:-10px 0px 0px -20px;
}

.textTopForm
{
  padding:25px 32px 5px 252px;
  font-size:24px;
  font-weight:bolder;
  color:#000000;
  border-bottom:1px #b7e9ff solid;
}

.textTopForm span
{
  font-size:16px;
  line-height:29px;
  display:block;
  text-align:center;
  padding:10px 0px 25px 0px;
}

.formEbook
{
  
  clear:both;
  padding:21px 0px 0px 0px;
}

.formEbook span
{
  display:block;
  text-align:center;
  font-weight:bolder;
  color:#333333;
}

.formEbook p
{
  display:block;
  text-align:left;
  font-weight:bolder;
  color:#333333;
}

.formEbook form
{
  padding:22px 0px 0px 28px;
}

.formEbook form input
{
  width:214px;
  height:17px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

.formEbook form input.zipInp
{
  width:94px;
  height:17px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:0px 0px 4px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

.formEbook form select
{
  width:146px;
  height:20px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:1px 0px 5px 0px;
}

.formEbook form textarea
{
  width:214px;
  height:145px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:1px 0px 3px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

.formEbook form input.subBut
{
  width:104px;
  height:28px;
  background:left top url(images/sub.gif) no-repeat;
  border:0 none;
  margin:0px 0px 0px 280px;
  cursor:pointer;
}

div.formEbook form font
{
  display:block;
  float:left;
  width:150px;
  color:#333333;
  text-align:right;
  line-height:22px;
  padding:0px 7px 0px 0px;
  font-size:12px;
}

.botTestim
{
  padding:19px 9px 0px 10px;
  text-align:right;
}

.botTestim span
{
  display:block;
  float:right;
  margin:0px 11px 23px 0px;
  padding:3px 15px 3px 0px;
  border-right:1px #dadadb solid;
}

.botTestim img
{
  float:right;
}

.topMenuT1
{
  width:620px;
  height:30px;
  margin:13px 0px 22px 22px;
  background:left top url(images/blog_02.gif) repeat-y;
}

.topMenuT2
{
  width:620px;
  background:left bottom url(images/blog_03.gif) no-repeat;
  display:table;
  padding:0px 0px 10px 0px;
}
.topMenuT2 a
{
  color:#cc101b;
  text-decoration:none;
}

.topMenuT2 a:hover
{
  color:#cc101b;
  text-decoration:underline;
}

.topMenuT2 ul
{
  height:11px;
  padding:9px 0px 0px 0px;
  background:left top url(images/blog_01.gif) no-repeat;
}

.topMenuT2 ul li
{
  list-style:none;
  float:left;
  padding:0px 15px 0px 13px;
  margin:0px 0px 0px 0px;
  border-left:1px #c5c5c8 solid;
  line-height:13px;
}

.topMenuT2 ul li.active a
{
  text-decoration:underline;
}

.topMenuT2 ul li.noBorder
{
  list-style:none;
  float:left;
  padding:0px 15px 0px 10px;
  margin:0px 0px 0px 0px;
  border-left:0 none;
  line-height:13px;
}

.alRight
{
  border:1px #dadadb solid;
  margin:11px -3px 0px 17px;
  float:right;
}

.alLeft
{
  border:1px #dadadb solid;
  margin:7px 17px 0px -1px;
  float:left;
}

.padCas
{
  padding:16px 19px 0px 26px;
  clear:both;
}

.padCas h3
{
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  display:block;
  padding:0px 0px 7px 0px;
}

.padCas h4
{
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  display:block;
  padding:0px 0px 7px 0px;
}

div.padCas p span
{
  overflow:auto;
  display:block;
}

div.leftCasest
{
  width:387px;
  float:left;
  padding:0px 0px 30px 0px;
}

.padCas p
{
  line-height:22px;
  color:#333333;
  padding:0px 0px 30px 0px;
}

.padCas a
{
  color:#cf1e28;
  text-decoration:underline;
}

.padCas a:hover
{
  color:#f23943;
  text-decoration:underline;
}

.padCas ul li
{
  list-style:none;
  background:0px 5px url(images/bg_img_22.gif) no-repeat;
  padding:0px 0px 0px 18px;
  color:#333333;
  line-height:21px;
}

.aligLeft
{
  float:left;
  border:1px #dadadb solid;
  margin:8px 17px 15px 0px;
}

.textBotC
{
  text-align:right;
  line-height:15px;
  font-size:11px;
  color:#333333;
}

.liCaset
{
  padding:10px 0px 0px 11px;
  clear:both;
}

div.liCaset div
{
  width:286px;
  padding:0px 16px 0px 16px;
  float:left;
  display:block;
}

.liCaset ul
{
  padding:0px 0px 25px 0px;
}

.liCaset ul li
{
  list-style:none;
  background:0px 5px url(images/bg_img_22.gif) no-repeat;
  padding:0px 0px 0px 18px;
  color:#333333;
  line-height:21px;
}

.liCaset h4
{
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  display:block;
  padding:0px 0px 8px 0px;
}

.padTop
{
  padding:15px 0px 0px 0px;
  clear:both;
}

.aligRight
{
  float:right;
  margin:0px -5px 0px 0px;
}

.leftContact
{
  float:left;
  padding:0px 38px 0px 0px;
}

.rightContact
{
  float:left;
}

.liDow
{
  padding:10px 0px 0px 11px;
  clear:both;
}

div.liDow div
{
  width:286px;
  padding:5px 16px 0px 16px;
  float:left;
  display:block;
}

.liDow ul
{
  padding:0px 0px 0px 0px;
}

.liDow ul li
{
  list-style:none;
  background:0px 5px url(images/bg_img_22.gif) no-repeat;
  padding:0px 0px 0px 18px;
  color:#333333;
  line-height:21px;
}

.liDow h3
{
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  display:block;
  padding:15px 0px 8px 0px;
}

.liDow a
{
  color:#cf1e28;
  text-decoration:underline;
}

.liDow a:hover
{
  color:#f23943;
  text-decoration:underline;
}

.liDow p
{
  line-height:22px;
  color:#333333;
  padding:0px 0px 15px 0px;
}

.post-edit-link
{
  display:block;
  clear:both;
  padding:0px 0px 20px 26px;
}

.padBlog
{
  padding:0px 20px 0px 26px;
}

.padBlog h3
{ 
  font-size:14px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 10px 0px;
  clear:both;
}

.padBlog h3 a
{ 
  color:#000000;
  text-decoration:none;
}

.padBlog h4
{ 
  font-size:13px;
  font-weight:bolder;
  color:#000000;
  padding:10px 0px 0px 0px;
  clear:both;
}

.padBlog h4 a
{ 
  color:#000000;
  text-decoration:none;
}

.padBlog p
{
  line-height:22px;
  color:#333333;
  padding:10px 0px 15px 0px;
}

.padBlog p em
{
  line-height:22px;
  font-size:14px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#333333;
  padding:10px 0px 15px 0px;
}

.padBlog ul
{
  clear:both;
}

.padBlog ul li
{
  list-style:none;
  background:0px 16px url(images/bg_img_22.gif) no-repeat;
  padding:10px 0px 10px 25px;
  color:#333333;
  line-height:22px;
}

.padBlog img.borderImg
{
  border:1px #dadadb solid;
}

.date
{
  font-size:13px;
  color:#333333;
  padding:0px 0px 5px 29px;
}

.date img
{
  margin:0px 6px -2px 6px;
}

.tags
{
  width:460px;
  float:left;
  color:#cc101b;
}

.tags strong
{
  color:#333333;
}

.comAdd
{
  float:right;
}

.comAdd img
{
  margin:0px 6px -4px 0px;
}

.topMenuT1B
{
  width:620px;
  margin:0px 0px 47px 22px;
  background:left top url(images/blog_02.gif) repeat-y;
}

.topMenuT3
{
  width:598px;
  min-height:11px;
  height:expression(this.scrollHeight < 11 ? "11px" : "auto" ); 
  padding:9px 12px 0px 10px;
  background:left top url(images/blog_01.gif) no-repeat;
}

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

img.alignright {
	padding:4px 0px 4px 6px;
	margin:0px 0px 2px 7px;
	display:inline;
	}

img.alignleft {
	padding:4px 6px 4px 0px;
	margin:0px 7px 2px 0px;
	display:inline;
	}

.alignright {
	float:right;
	padding:0px 0px 15px 0px;
	}

.alignleft {
	float: left;
	padding:0px 0px 15px 0px;
	}
p.postmetadata
{
  font-size:11px;
  line-height:14px;
  color:#666666;
}

.navigation
{
  clear:both;
  width:100%;
}

.googleWidget
{
  width:198px;
  height:105px;
  border:1px #dadadb solid;
  margin:40px 0px 0px 58px;
  padding:13px 0px 0px 0px;
  text-align:center;
}

.enterEmail
{
  width:272px;
  height:82px;
  border:1px #dadadb solid;
  background:left top url(images/bg_img_27.gif) repeat-x;
  margin:18px 0px 20px 17px;
  padding:11px 0px 0px 12px;
}

div.enterEmail h2
{
  font-size:14px;
  font-weight:bolder;
  background:none;
  padding:0px 0px 7px 0px;
  margin:0px;
}

div.enterEmail input
{
  width:246px;
  height:17px;
  border-top:1px #aaaaab solid;
  border-left:1px #aaaaab solid;
  border-right:1px #dadadb solid;
  border-bottom:1px #dadadb solid;
  margin:0px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

div.enterEmail input.butEmail
{
  width:103px;
  height:28px;
  border:0 none;
  background:left top url(images/img_27.gif) no-repeat;
  margin:0px 0px 0px 156px;
  cursor:pointer;
}

.recentWidget
{
  padding:10px 0px 15px 15px;
}

.recentWidget a
{
  color:#cc101b;
  text-decoration:none;
}

.recentWidget a:hover
{
  color:#cc101b;
  text-decoration:underline;
}

.recentWidget ul
{
  border-top:1px #dadadb solid;
  margin:3px 24px 0px 0px;
}

.recentWidget ul li
{
  list-style:none;
  background:5px 14px url(images/img_08.gif) no-repeat;
  border-bottom:1px #dadadb solid;
  padding:10px 0px 10px 23px;
}

.recentWidget p
{
  position:absolute;
  margin:7px 0px 0px 192px;
}

.recentWidget h2
{
  min-height:32px;
  height:expression(this.scrollHeight < 32 ? "32px" : "auto" );   
  font-size:19px;
  font-weight:bolder;
  color:#000000;
  background:right top url(images/right.png) no-repeat;
  padding:3px 50px 0px 2px;
  text-align:left;
}

.blogWidget
{
  padding:10px 0px 20px 15px;
}

.blogWidget a
{
  color:#cc101b;
  text-decoration:none;
}

.blogWidget a:hover
{
  color:#cc101b;
  text-decoration:underline;
}

.blogWidget ul
{
  border-top:1px #dadadb solid;
  margin:3px 24px 0px 0px;
}

.blogWidget ul li
{
  list-style:none;
  background:5px 12px url(images/bg_img_22.gif) no-repeat;
  border-bottom:1px #dadadb solid;
  padding:10px 0px 10px 23px;
}

.blogWidget p
{
  position:absolute;
  margin:7px 0px 0px 192px;
}

.blogWidget h2
{
  min-height:32px;
  height:expression(this.scrollHeight < 32 ? "32px" : "auto" );   
  font-size:19px;
  font-weight:bolder;
  color:#000000;
  background:right top url(images/right.png) no-repeat;
  padding:3px 50px 0px 2px;
  margin:10px 0px 0px 0px;
  text-align:left;
}

#commentform span
{
  display:block;
  float:left;
  width:83px;
  color:#333333;
  text-align:right;
  line-height:22px;
  padding:0px 7px 0px 0px;
  font-size:12px;
}

#commentform input
{
  width:214px;
  height:17px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:0px 0px 4px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

#commentform textarea
{
  width:380px;
  height:145px;
  border-top:1px #7a9cab solid;
  border-left:1px #7a9cab solid;
  border-bottom:1px #b6e9ff solid;
  border-right:1px #b6e9ff solid;
  margin:1px 0px 3px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
}

#commentform  input.butCom
{
  width:104px;
  height:27px;
  background:left top url(images/subw.gif) no-repeat;
  border:0 none;
  margin:0px 0px 17px 375px;
  cursor:pointer;
}

.numberCom
{
  color:#333333;
  padding:10px 0px 0px 0px;
}

.textCom
{
  padding:0px 0px 0px 30px;
}

.linkcat h2
{
  background:none;
  padding:0px;
  margin:0px;
}

#searchform input
{
  width:250px;
  height:17px;
  border-top:1px #aaaaab solid;
  border-left:1px #aaaaab solid;
  border-right:1px #dadadb solid;
  border-bottom:1px #dadadb solid;
  margin-left: 15px;
  margin-bottom: 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 2px 0px 2px;
  color:#333333;
  
}

#searchform input#searchsubmit
{
  width:104px;
  height:27px;
  border:0 none;
  background:left top url(images/subw.gif) no-repeat;
  margin:0px 0px 0px 156px;
  cursor:pointer;
}

#error
{
  width:100%;
  text-align:center;
  color:#cc101b;
  padding:2px 0px 0px 20px;
  //padding:2px 0px 0px 30px;
  display:block;
}

#error div
{
  //width:185px;
  text-align:left;
  color:#cc101b;
  display:table;
}

div.imgSerm
{
  padding:5px 0px 0px 17px;
}

div.imgSerm img
{
  border:1px #dadadb solid;
  margin:0px 0px 11px 12px;
}

div.sermTop
{
  padding:0px 0px 6px 22px;
  display:block;
  clear:both;
}

div.sermTop h3
{
  background:none;
  font-size:20px;
  line-height:20px;
  color:#000000;
  text-align:center;
  clear:both;
}

div.floatSerm
{
  display:block;
  clear:both;
  padding:18px 0px 0px 0px;
}

div.textBlockSerm
{
  width:280px;
  float:left;
  background:left top url(images/bg_serm2.gif) repeat-y;
}

div.topImgSerm
{
  width:280px;
  background:left top url(images/bg_serm1.gif) no-repeat;
}

div.botImgBlockSerm
{
  width:240px;
  min-height:96px;
  height:expression(this.scrollHeight < 96 ? "96px" : "auto" );
  padding:20px 20px 20px 20px;
  background:left bottom url(images/bg_serm3.gif) no-repeat;
  font-size:12px;
  color:#333333;
  line-height:22px;
}

div.botImgSerm
{
  text-align:center;
  clear:both;
}

.centerSerm
{
  width:51px;
  padding:98px 0px 0px 9px;
  float:left;
}

div.botImgSerm img
{
  margin:-3px 0px 0px 0px;
}

.ppcIntro  {float: right; width: 380px }
.ppcBan {float: left; }

#slide {
	display: none;
	}