/* 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 !important;}

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

#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-home.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-home.jpg); 
background-repeat:no-repeat; position:relative; 

}


#homepage_boxes
{
background-image:url(images/box-home.gif); 
background-repeat:no-repeat; width:939px; height:300px; 
position:absolute; top:330px;

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

/*style for dynamic testimonials*/


#main_right_bborder
{
 width:391px; height:202px;    

background-color:#92AD6D; background-image:url(images/right_bborder3.gif); 
background-repeat:no-repeat;   position:relative;  

}

#content_wrapper
{

width:545px;  height:auto; 
padding-bottom:50px; 
position:relative; top:-0px; 

background-image:url(images/bg_green-home.gif); background-repeat:no-repeat; 
background-position:top;   position:relative; 

background-color:#FFFFFF;   
}

#content_box
{
width:500px;  height:auto; 
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 */

#content_wrapper p 
{
padding:0px 15px 10px 20px; 
}
#content_wrapper h3
{ 
font-style:italic; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:27px; 
font-weight:100;  
padding:14px 14px 0px 14px; 
margin:0px; 
}

.subnav_links
{
 background-repeat:no-repeat; width:150px; height:30px; 
}

.brown11pt
{
font-size:11px; color:#000000; font-weight:bold; margin-left:-9px;
}

.brown12pt
{
font-size:12px; color:#000000;
}

.brown14pt
{
font-size:12px; color:#000000; 
}
/*global styles /text pages elements */


/* CSS Document */

/* 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(../styles/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(../styles/images/navigation-off-spanish.gif); background-position : 0 -95px;  }

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

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


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


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

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

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

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

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

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