@charset "utf-8";

body{
background: url(../images/index_bg.jpg) repeat-x left top;
margin:0px;
padding:0px;
height:100%;
background-color:#82000a;
font:11px/18px Verdana, Arial, Helvetica, sans-serif;

}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
font-family : verdana, helvetica, arial, sans-serif;
}
h3{
   font: bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}

h5{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
 h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
p{
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px 0px 5px 0px;
 text-align:justify;
}


#wrapper{
width:100%;
margin:auto;
padding:0px;
}
#wrapper2{
margin:auto;
padding:0px;
width:950px;
height:100%;
background-color:#FFFFFF;
}

a{
color:#990000;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}

.rightalign{
float:right;
}

img{
border:0px;
}
.clear{
clear:both;
}
span{ color:#942420;}

.normal_txt_4{
font-size: 12px;
line-height: 22px;
color: #333333;
text-align:justify;
text-decoration: none;
}

.normal_txt_2 {
font-size: 14px;
line-height: 22px;
color: #333333;
text-align:justify;
text-decoration: none;
}

.normal_txt_3 {
font-size: 13px;
line-height: 22px;
color: #333333;
text-align:justify;
text-decoration: none;
}

.normal_txt {
font-size: 11px;
line-height: 18px;
color: #333333;
text-align:justify;
text-decoration: none;
}
.normal_txt_small {
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align:justify;
text-decoration: none;
font-weight: 600;
}
.maroon_txt {
font-size: 11px;
line-height: 18px;
color: #6c0204;
text-align:justify;
text-decoration: none;
}
.readmore_txt {
font-size: 11px;
line-height: 18px;
color: #6c0204;
text-align:left;
font-weight:bold;
text-decoration: none;
}
.readmore_txt a {
font-size: 11px;
line-height: 18px;
color: #6c0204;
text-align: left;
font-weight:bold;
text-decoration: none;
}

.inner_hrd_txt {
font-size: 17px;
color: #942420;
font-weight:bold;
text-align: left;
text-decoration: none;
}
.inner_hrd_txt_2{
font-size: 20px;
margin-bottom:15px;
color: #942420;
font-weight:bold;
text-align: left;
text-decoration: none;
}
.quotes_txt {
font-size: 12px;
color: #942420;
font-weight:bold;
text-align:justify;
text-decoration: none;
}
.quotes_txt_blk{
font-size: 12px;
color: #565555;
font-weight:bold;
text-align:justify;
text-decoration: none;
}
.olivis_hrd{
font-family:SackersGothicStd-Medium, Verdana;
font-size:16px;
font-weight:bold;
line-height:12px;
color:#f5af67;
text-align:justify;
text-decoration:none;
}
.top_section_bg{
margin:0px;
padding:0px;
float:left;
width:950px;
background:url(../images/top_bg.jpg) left top repeat-x;
}

.logo_sec{
margin:0px;
padding:0px;
float:left;
width:506px;
text-align:left;
text-decoration:none;
}
.flash_bnr{
margin:25px 0px 0px 0px;
padding:0px;
float: left;
width:718px;
height:86px;
}
.olivia_video_sec{
margin:0px;
padding:0px;
float: right;
width:210px;
height:234px;
}

.nav_bg{
margin:0px;
padding:0px;
float:left;
width:704px;
height:27px;
}

.nav_sec{
margin:30px 0px 0px 14px;
padding:0px;
float:left;
text-align:left;
}
/*.nav_sec ul{
margin:0px;
padding:0px;
float:left;
text-align:left;
list-style-type:none;
text-decoration:none;
}
.nav_sec ul li{
margin:0px;
padding:0px;
float:left;
text-align:left;
list-style-type:none;
text-decoration:none;
}
.nav_sec ul li a{
margin:0px;
padding:0px;
float:left;
text-align:left;
list-style-type:none;
text-decoration:none;
}*/
.main_container{
margin:0px;
padding:0px;
float:left;
width:950px;
height:100%;
background-color:#FFFFFF;
}

.main_container2{
margin: 20px  auto;
padding:0px;
width:910px;
height:100%;
background-color:#FFFFFF;
}


.coaching_bg{
margin:0px;
padding:0px;
float:left;
background:url(../images/olivia_coaching_bg.jpg) left top repeat-x #FFFFFF;
width:950px;
height:100%;
}
.coaching_inner{
margin:0px;
padding:10px 15px 0px 15px;
width:280px;
float:left;
height:200px;
border-right:1px solid #CCCCCC;
}

.seven_secret_inner{
margin:0px;
padding:10px 15px 0px 15px;
width:280px;
float:left;
height:200px;
}

.seminar_sec{
margin:0px 15px 0px 15px;
padding:0px;
float:left;
text-align:left;
width:270px;
}

.seminar_sec ul{
margin:0px;
padding:0px;
float:left;
width:270px;
text-decoration:none;
list-style-type:disc;
}

.seminar_sec ul li{
margin:0px;
padding:0px;
float:left;
width:270px;
font-size: 11px;
line-height: 21px;
color: #333333;
text-align:justify;
text-decoration:none;
list-style-type:disc;
}
.seminar_sec ul li a{
margin:0px;
padding:0px;
float:left;
font-size: 12px;
line-height: 21px;
color: #333333;
text-align:justify;
text-decoration:none;
list-style-type:disc;
}
.form{
margin:0px;
padding:2px 0px 0px 2px;
width:150px;
height:18px;
background-color:#FFFFFF;
border:1px solid #999999;
font-size:12px;
color:#333333;
}
.go_button{
margin:0px;
float: right;
width:32px;
text-align:left;
text-decoration:none;
}

.newslatter{
margin:0px;
padding:0px;
float:left;
width:250px;
text-decoration:none;
text-align:left;
}

.newslatter_sec{
margin:0px 15px 0px 0px;
padding:0px;
float:left;
text-align:left;
width:290px;
}

.newslatter_sec ul{
margin:0px;
padding:0px;
float:left;
width:290px;
text-decoration:none;
list-style-type: none;
}

.newslatter_sec ul li{
margin:0px;
padding:0px;
float:left;
width:290px;
font-size: 11px;
line-height: 21px;
color: #333333;
text-align:justify;
text-decoration:none;
list-style-type: none;
}
.newslatter_sec ul li a{
margin:0px;
padding:0px;
float:left;
font-size: 12px;
line-height: 21px;
color: #333333;
text-align:justify;
text-decoration:none;
list-style-type: none;
}

.clients_bg{
margin:0px;
padding:0px;
float:left;
background: url(../images/olivia_clients_bg.jpg) left top repeat-x #FFFFFF;
width:950px;
height: 191px;
}

.client_border{
margin:0px;
padding:0px 15px 0px 15px;
width:561px;
float:left;
height:191px;
border-right:1px solid #CCCCCC;
}
.quotes_bg{
margin:6px 0px 0px 0px;
padding:3px 5px 0px 10px;
float:left;
text-align:left;
background:url(../images/quotes_bg.png) left top no-repeat;
height:83px;
width:555px;
}

.quotes_listing{
margin:0px;
padding:0px;
float:left;
text-align:left;
width:535px;
}

.quotes_listing ul{
margin:0px;
padding:0px;
float:left;
text-align:left;
width:535px;
text-decoration:none;
list-style-type:none;
}
.quotes_listing ul li{
margin:0px;
padding:0px;
text-align: justify;
width:535px;
line-height:18px;
text-decoration:none;
list-style-type:none;

}
.quotes_listing ul li a{
margin:0px;
padding:0px;
text-align: justify;
line-height:18px;
text-decoration:none;
list-style-type:none;
}

.olivia_img{
margin:0px 10px 10px 0px;
padding:0px;
float:left;
text-align:left;
width:190px;
height:255px;
}

.mail_olivia{
margin:0px 10px 10px 0px;
padding:0px;
float:left;
text-align:left;
width:214px;
height:61px;
}

/*--------------------
big_txt
------------------------*/
.big_txt{
float:left;
width:900px;
 height:100%;
 padding:0px;
 margin:10px 0px 10px 0px;
}
.big_txt_2{
float:left;
width:890px;
 height:100%;
 padding:0px 10px 0px 0px;
 margin:10px 0px 10px 0px;
}
.big_txt_3{
float:left;
width:920px;
 height:100%;
 padding:0px 10px 0px 0px;
 margin:10px 0px 10px 0px;
}


 .big_txt p, .big_txt h6{
 margin:0px 0px 10px 0px;
 } 
 .big_txt a{
color:#990000;
text-decoration:none;
}
.big_txt a:hover{
color:#1f6abd;
text-decoration:none;
}


/*-----------------------
txt_list
-------------------------*/

.txt_list{
float:left;
width:900px;
 height:100%;
 padding:0px;
 margin:0px;

}

.list_table{
width:880px;
 height:100%;
 padding:0px;
 margin:0px;
 font:12px/18px Verdana, Arial, Helvetica, sans-serif;
 
}
.list_table tr td{
border:1px solid #fff;
}


.txt_box{
float:left;
width:420px;
 height:100%;
 padding:10px 0px;
 margin:0px 5px;
}
.txt_box h6, .txt_box p{
margin:10px 0px 15px 0px;
padding:0px;
}

.txt_list ul{
float:left;
width:900px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.txt_list ul li{
float:left;
width:880px;
 height:100%;
 padding:5px 10px;
 margin:5px 0px;
 list-style:none;
  background:url(../images/text_bg.jpg) left bottom repeat-x;
  border:1px solid #eee;
  text-align:left;
   font:12px/18px Verdana, Arial, Helvetica, sans-serif;

}
.txt_list ul li h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
.txt_list ul li img, .txt_list ul li a img{
vertical-align:middle;
 }

.txt_list ul li p{
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
}
.txt_list ul li a{
color:#990000;
text-decoration:none;
}
.txt_list ul li a:hover{
color:#000;
text-decoration:underline;
}


 
 
 /*---------*/
 .txt_list_2 ul{
float:left;
width:900px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.txt_list_2 ul li{
float:left;
width:880px;
 height:100%;
 padding:5px 10px;
 margin:5px 0px;
 list-style:none;
  background:url(../images/text_bg.jpg) left bottom repeat-x;
  border:1px solid #eee;
  text-align:left;
   font:11px/18px Verdana, Arial, Helvetica, sans-serif;

}
.txt_list_2 ul li h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
.txt_list_2 ul li img, .txt_list_2 ul li a img{
vertical-align:middle;
 }

.txt_list_2 ul li p{
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 5px 50px;
padding:0px;
}
.txt_list_2 ul li a{
color:#990000;
text-decoration:none;
}
.txt_list_2 ul li a:hover{
color:#000;
text-decoration:underline;
}

 /*---------*/
   .txt_list_3{
float:left;
width:900px;
 height:100%;
 padding:0px;
margin:0px 0px;
}
 .txt_list_3 ul{
float:left;
width:900px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.txt_list_3 ul li{
float:left;
width:880px;
 height:100%;
 padding:5px 10px;
 margin:5px 0px;
 list-style:none;
  background:url(../images/text_bg.jpg) left bottom repeat-x;
  border:1px solid #eee;
  text-align:left;
   font:11px/18px Verdana, Arial, Helvetica, sans-serif;

}
.txt_list_3 ul li h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
.txt_list_3 ul li img, .txt_list_3 ul li a img{
vertical-align:middle;
 }

.txt_list_3 ul li p{
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
}
.txt_list_3 ul li a{
color:#990000;
text-decoration:none;
}
.txt_list_3 ul li a:hover{
color:#000;
text-decoration:underline;
}



 /*---------*/
  .txt_list_4{
float:left;
width:440px;
 height:100%;
 padding:0px;
margin:0px 10px;
border:1px solid #ccc;
 }

 .txt_list_4 ul{
float:left;
width:430px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.txt_list_4 ul li{
width:410px;
float:left;
 overflow:hidden;
 padding:5px 5px;
 margin:5px 0px 5px 8px;
 list-style:none;
  background:url(../images/text_bg.jpg) left bottom repeat-x;
  border:1px solid #eee;
   font:11px/18px Verdana, Arial, Helvetica, sans-serif;

}
.txt_list_4 ul li h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}
.txt_list_4 ul li img, .txt_list_4 ul li a img{
vertical-align:middle;
text-align:center;
 

 }

.txt_list_4  h3{
font:18px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:10px;
background:#eee;
color:#942420;
}

.txt_list_4 ul li p{
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
 
}
.txt_list_4 ul li a{
color:#990000;
text-decoration:none;
}
.txt_list_4 ul li a:hover{
color:#000;
text-decoration:underline;
}

/*---------*/
  .txt_list_5{
float:left;
width:410px;
 height:100%;
 padding:0px;
margin:0px 10px;
border:1px solid #ccc;
 }

 .txt_list_5 ul{
float:left;
width:410px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.txt_list_5 ul li{
float:left;
width:160px;
 height:100%;
 padding:5px 5px 5px 5px;
  margin:5px 15px 5px 12px !important;
 list-style:none;
  background:url(../images/text_bg.jpg) left bottom repeat-x;
  border:1px solid #eee;
    text-align:center;
   font:11px/18px Verdana, Arial, Helvetica, sans-serif;

}
.txt_list_5 ul li h6{
   font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin:5px 0px 10px 0px;
   padding:0px;
}

.txt_list_5  h3{
font:18px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:10px;
background:#eee;
color:#942420;
}
.txt_list_5 ul li img, .txt_list_5 ul li a img{
vertical-align:middle;
text-align:center;
margin-bottom:0px;
padding:0px;
 }

.txt_list_5 ul li p{
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px;
  text-align:center;
}
.txt_list_5 ul li a{
color:#990000;
text-decoration:none;
  text-align:center;
}
.txt_list_5 ul li a:hover{
color:#000;
text-decoration:underline;
}

/*-----------------*/
.underline_list ul{
float:left;
width:900px;
 height:100%;
 padding:0px;
margin:0px 0px 10px 0px;
}
.underline_list ul li{
float:left;
width:880px;
 height:100%;
 padding:5px 10px 5px 0px;
 margin:5px 0px;
 list-style:none;
  border-bottom:1px solid #eee;
  text-align:left;
   font:12px/18px Verdana, Arial, Helvetica, sans-serif;

}
.underline_list ul li h6{
   font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
   margin:0px 0px 5px 0px;
   padding:0px;
}
.underline_list ul li img, .underline_list ul li a img{
vertical-align:middle;
 }

.underline_list ul li p{
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 5px 0px;
padding:0px;
}
.underline_list ul li a{
color:#990000;
text-decoration:none;
}
.underline_list ul li a:hover{
color:#000;
text-decoration:underline;
}

/*--------------------
list_items
----------------------*/
.btm_space{
margin-bottom:5px;
}
.red_color {color: #993300}

.list_items{
width:420px;
float:left;
margin:0px 0px;
padding:0px;
}
.list_items ul{
width:420px;
height:100%;
float:left;
margin:0px;
padding:0px;
}
.list_items ul li{
float:left;
width:420px;
margin:0px;
padding:5px;
list-style:none;
 }
 .list_items ul li p{
font-size:11px;
 } 
.list_items ul li a{
color:#990000;
text-decoration:none;
}
.list_items ul li a:hover{
color:#1f6abd;
text-decoration:none;
}

         
/*-------------
bullet_list
------------*/
.bullet_list{
float:left;
width:420px; 
margin:0px 5px;
padding:0px;
}
.bullet_list ul{
width:400px;
height:100%;
float:left;
margin:5px 5px 5px 5px;
padding:5px;
background:url(../images/text_bg.jpg) left bottom repeat-x;
border:1px solid #eee;
}
.bullet_list ul li{
float:left;
width:380px;
margin:0px;
padding:2px 0px 2px 20px;
list-style: none;
background:url(../images/bullet_red.png) 0% 50% no-repeat; 
font-size:11px;
vertical-align:top;	
 }
.bullet_list ul li a{
color:#990000;
text-decoration:none;
}
.bullet_list ul li a:hover{
color:#1f6abd;
text-decoration:none;
}



/*-------------------------
bullet_big_txt
--------------------------*/
.bullet_big_txt{
width:900px;
float:left;
margin:0px 5px;
padding:0px;
}
.bullet_big_txt ul{
width:880px;
height:100%;
float:left;
margin:5px 10px 5px 0px;
padding:5px;
background:url(../images/text_bg.jpg) left bottom repeat-x;
border:1px solid #eee;
}
.bullet_big_txt ul li{
float:left;
width:880px;
margin:0px;
padding:4px 0px 4px 20px;
list-style: none;
background:url(../images/bullet_red.png) 0% 50% no-repeat;
 
font-size:12px;
 }
.bullet_big_txt ul li a{
color:#990000;
text-decoration:none;
}
.bullet_big_txt ul li a:hover{
color:#1f6abd;
text-decoration:none;
}
/*---------------------*/
.left_block{
float:left;
width:730px;
 height:100%;
 padding:5px 5px;
 margin:10px 5px 10px 0px;
 border:1px solid #eee;
  }
  .left_block p{ font-size:12px;}
.right_block{
float:right;
width:140px;
 height:100%;
 padding:5px;
 margin:10px 5px;
  text-align:center;
border:1px solid #eee;
 }


/*-------------------------*/
.clientlist_table h6, .clientlist_table p{
margin:0px 0px 0px 0px;
padding:0px;

}

.clientlist_table_2{
border:1px solid #eee;
}
.clientlist_table_3{
border:0px solid #eee;
}
.clientlist_table{
border-left:1px solid #eee;
 }
.clientlist_table tr td{
border-bottom:1px solid #eee;
}
       
	   .clientlist_table p{
	   font-size:13px;
	   }  
/*------- seminar     ----------*/

.slideshow{
width:160px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.seminar_list_items{
float:left;
width:690px;
float:left;
margin:0px 0px 0px 20px;
padding:0px 10px 0px 10px;
}
.seminar_list_items ul{
width:690px;
height:100%;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}
.seminar_list_items ul li{ 
margin:3px 0px;
padding:10px 5px;
list-style-position:outside;
list-style-image: url(../images/bullet.jpg);
font:13px Verdana, Arial, Helvetica, sans-serif;

}
.seminar_list_items ul li a{
font:12px Verdana, Arial, Helvetica, sans-serif;

color:#444;
text-decoration:none;
}
.seminar_list_items ul li a:hover{
color:#1f6abd;
text-decoration:none;
}

.cotnact_table{
margin:30px 0px 10px 10px;
font-size:14px;
}
.input_txt_2{
width:250px;
}
.txt_area{
width:250px;
height:100px;
}
.buy_now_btn{
width:730px;
float:left;
}
.buy_now_btn h6{
float:left;
}
 .paypal{
 float:right;
 vertical-align:middle;
 }
/*-------------------*/
.footer {
margin:1px 0px 5px 0px;
padding:2px 0px 0px 0px;
float:left;
width:950px;
height:25px;
background-color:#eaeaea;
}
.footer_left{
margin:0px;
padding:1px 0px 0px 15px;
width:355px;
float:left;
text-align:left;
font-size:11px;
color:#333333;
}
a.footer_left{
margin:0px;
padding:1px 0px 0px 15px;
text-align:left;
float:left;
font-size:11px;
color:#333333;
}
.footer_right{
margin:0px 10px 0px 0px;
padding:1dpx 15px 0px 0px;
width:355px;
float:right;
text-align: right;
font-size:11px;
color:#333333;
}