/* main navigation menu styles */
#nav li
{
display: inline; float:left;  cursor:pointer; 
}


#nav{
margin:0px; padding:0px;
height:89px; width:928px; z-index:100; background-image:url(images/navigation-off-spanish.gif); 
background-repeat:no-repeat; 
}


#nav { position:relative; top:30px; left:5px;}

div>#nav  { position:relative; top:45px; left:5px;}


#nav a:link , #nav a:visited 
{
position : absolute;  background-repeat:no-repeat;
text-decoration : none;   height:89px;
} 

#about-steve a {  width:96px; left:0px; } 
#about-steve a:hover  { background-image:url(images/navigation-off-spanish.gif); background-position : 0 -95px;  z-index:100;  }

#services a{ width:63px; left:95px;}
#services a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -95px  -95px;  }
#clients-results a{ width:105px; left:157px;}
#clients-results a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -157px  -95px;  }

#testimonials a{ width:90px; left:261px;}
#testimonials a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -261px  -95px;  }


#case-studies a{ width:96px; left:350px;}
#case-studies a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -350px  -95px;  }


#latest-books a{ width:92px; left:445px;}
#latest-books a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -445px  -95px;  }

#resources a{ width:79px; left:535px;}
#resources a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -535px  -95px;  }

#press-room a{ width:84px; left:615px;}
#press-room a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -615px  -95px;  }

#whats-new a{ width:89px; left:699px;}
#whats-new a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -699px  -95px;  }

#products a{ width:70px; left:788px;}
#products a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -788px  -95px;  }

#contact a{ width:89px; left:857px;}
#contact a:hover { background-image:url(images/navigation-off-spanish.gif);  background-position : -857px  -95px;  }
/* main navigation menu styles */



/* CSS Document */

body { 
background-color:#E5D8BB;
margin-top:1%;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
}

#header
{
width:939px; 
height:110px; 
background-color:#FFFFFF; 
margin: 0 auto
}

#languages_toggle
{
height:25px; 
position:absolute; top:2.5%; 
margin-left:530px;
}

#print_email_search
{
height:25px; 
position:absolute; top:2%; 
margin-left:460px;
}

.print_email_links{ color:#000000;}

#main
{
width:939px; height:auto; 
background-color:white;  
margin: 0 auto;  
}

#link_to_videos
{
height:80px; width:90px; 
margin-right:15px; 
cursor:pointer !important; 
position:relative; top:100px;
}
#main_newsletter
{
float:right; 
position:relative; top:-25px; left:-3px;
}

#main_nl_signup
{
width:391px; height:119px; 
margin-bottom:-1px;   
background-image:url(images/right_bborder1-2.gif); background-position:left; background-repeat:no-repeat; 
}



#main_nl_textbox
{
position:relative; left:-240px; top:60px; 
}

#main_nl_links
{
position:relative; left:-1px; top:35px; 
}

#main_right_border
{
width:391px; height:199px;     
background-image:url(images/right_bborder2.gif); background-repeat:no-repeat; 
}


#main_right_border
{
width:391px; height:199px;     
background-image:url(images/right_bborder2.gif); background-repeat:no-repeat; 
}


#main_right_bborder
{
 width:391px; height:202px;    
background-color:#92AD6D; background-image:url(images/right_bborder3.gif); background-repeat:no-repeat;  
}

 
/*style for dynamic testimonials*/
#testimonials_swap
{ 
color:#1E3768; 
font-size:15px; 
width:250px; 
padding:20px 10px 15px 0px; 
line-height:1.3; 
text-align:left;
}
#testimonials_name
{
padding-top:15px !important;
}
#testimonials_name, #testimonials_title
{
font-size:12px !important; display:block !important; font-weight:bold !important; text-align:right !important; line-height:1  !important; 
} 

/*style for dynamic testimonials*/



div>#content_wrapper{position:relative; top:-0px !important; }

#content_wrapper
{
width:545px;  height:auto; 
padding-bottom:50px; 
position:relative; top:-0px; 
background-image:url(images/bg_green.gif); background-repeat:no-repeat; background-position:top; 
background-color:#FFFFFF;   
}

#content_wrapper a
{ 
color: #1F345A; font-size:12px; font-weight:bold;
}

#content_wrapper a:hover
{ 
color: #000000; text-decoration:none;
}

#content_wrapper a:visited
{ 
color: #1F345A;
}

#active_video_link {color:black !important; text-decoration:none !important;}

#content_box
{
width:500px;  height:auto; min-height:460px; 
background-color:#F3E1BA; 
position:relative; left:25px; top:43px; 
border:2px solid #3C66B0;
}

#subnav
{
width:150px;   height:auto;  
float:right; 
padding-bottom:15px;  
position:relative; right:-60px; top:29px; 
margin-left:-50px;  
}

#subnav a{cursor:pointer; }

#footer
{
width:939px;
height:50px;
margin: 0 auto; 
background-color:#FFFFFF;
}

#footer_links
{
padding:20px 20px 0px 25px;
}

#footer_copyright
{
 text-align:right; padding:0px 15px 15px 0px; margin-top:-20px;
}

/*global styles /text pages elements */

#testimonial_box
{
border:1px solid gray; 
background-color:#FFFFFF; 
width:90%; 
margin:0 auto; 
padding:10px; 
}

#testimonial_box h2 {font-size:13px; font-style:italic; font-weight:100; }
#testimonial_box h1{ font-size:11px; margin-bottom:0px; text-align:right; }

#backbutton{ text-align:right; padding:10px;}

#content_wrapper p 
{
padding:0px 15px 10px 20px; 
}
#content_wrapper h3
{ 
font-style:italic; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:22px; 
font-weight:100;  
padding:14px 0px 0px 0px; 
margin:0px; 
}
.subnav_links_yellow
{
 background-repeat:no-repeat; width:150px; height:20px; 
}


.subnav_links
{
 background-repeat:no-repeat; width:150px; height:30px; 
}
.brown11pt
{
font-size:11px !important; color:#000000 !important; font-weight:bold !important; margin-left:-9px !important;
}
.brown12pt
{
font-size:12px  !important; color:#000000  !important; 
}

.brown14pt
{
font-size:12px  !important; color:#000000  !important; 
}


  h3{ padding-bottom:10px !important; padding-top:20px !important; 
  border-bottom:1px solid black; width:350px; 
 position:relative; left:10px; bottom:10px;}
 
   h4 {width:350px;   border-bottom:1px solid black; font-size:13px; margin-left:17px; margin-top:0px; padding-top:10px; }
   
 h5{ padding:10px 15px 0px 15px; margin:0px 0px 15px 0px; font-size:15px;}

#content_p{ padding:10px; margin:0px;}
#content_box ul{ padding:0px 20px 0px 20px; margin:0px 20px 0px 20px;}
#content_box ul li { padding-bottom:10px;}


/*global styles /text pages elements */



/* CSS Document */

