
/*PERSISTENT STYLES __________________________________________________________________________________________________________________________________________________*/

#page_container,#header,#content_container,#footer {
margin:auto;
text-align:left;
width:764px;
min-width:764px;
}

em {
font-style:italic;
}

strong {
font-weight:bold;
}

/*HEADER STYLES ______________________________________________________________________________________________________________________________________________________*/

div#header {
margin-top:5px;
height:118px;
}

div#header_left_container {
width:25%;
float:left;
height:70px;
margin-bottom:1px;
}

div#header_right_container {
width:75%;
float:right;
text-align:right;
height:70px;
margin-bottom:1px;
}

div#header_strap_left {
clear:both;
float:left;
height:30px;
width:50%;
background:#97a5b4 url(../../img/header_strap_back_1.gif) repeat-x scroll;
}

div#header_strap_right {
float:right;
height:30px;
width:50%;
text-align:right;
background:#97a5b4 url(../../img/header_strap_back_1.gif) repeat-x scroll;
}

img.header_left {
padding-left:4px;
}

img.header_left_print {
display:none;
}

img.header_right {
padding-right:7px;
}

img.header_right_print {
display:none;
}

img.strap_text_left {
margin-left:7px;
}

img.strap_text_left_print {
display:none;
}

img.strap_text_right {
margin-right:7px;
}

img.strap_text_right_print {
display:none;
}


/*CONTENT - PERSISTENT STYLES ________________________________________________________________________________________________________________________________________*/

div#content_container {
clear:both;
}


/*LEFT CONTENT - PERSISTENT STYLES ___________________________________________________________________________________________________________________________________*/

div#left_content {
float:left;
width:141px;
font:90%/1.5 verdana,geneva,arial,helvetica,sans-serif;
padding-bottom:321px;
}

/*LEFT CONTENT - LEFT TOP STYLES _____________________________________________________________________________________________________________________________________*/

div.left_top {
height:3.60em;
}

/*LEFT CONTENT - NAV STYLES __________________________________________________________________________________________________________________________________________*/

img.nav_img {
display:block;
border-bottom:0.06em solid #fff;
border-top:0.06em solid #fff;
}

ul.main_nav {}

ul.main_nav a {
display:inline-block !important; /*forces ie to close gaps between list items*/
}

ul.main_nav li {
width:131px;
background-color:#6b992e;
border-top:0.060em solid #fff;
border-bottom:0.060em solid #fff;
}

ul.main_nav li a {
display:block;
width:121px;
text-decoration:none;
line-height:1.6;
color:#fff;
padding-left:10px;
}

ul.main_nav li a:link {}

ul.main_nav li a:visited {}

ul.main_nav li a:hover, a:active {
background-color:#694428;
}

ul.main_nav li.this_page {
width:121px;
line-height:1.6;
text-decoration:none;
color:#fff;
background-color:#694428;
padding-left:10px;
cursor:default;
}


/*CENTER CONTENT - PERSISTENT STYLES _________________________________________________________________________________________________________________________________*/

div#center_content {
float:left;
width:386px;
margin:0 10px 0 17px;
font-family:verdana,geneva,arial,helvetica,sans-serif;
}

p.printonly {
display:none;
}


/*CENTER CONTENT STYLES ______________________________________________________________________________________________________________________________________________*/

div#page_title {
width:386px;
border-bottom:2px solid #ccc;
}

div#body_content {}

.h1_body {
color:#666;
font-size:150%;
line-height:1.6;
}

.h2_body {
color:#666;
font-size:110%;
line-height:1;
margin-bottom:10px;
}

p.body_txt {
font-size:80%;
line-height:1.5;
color:#333;
margin-bottom:16px;
text-align:justify;
}

p.muted {
font-size:70%;
line-height:1.2;
color:#999;
}

p.top {
margin-top:12px;
}

p.bottom {
margin-bottom:0;
}

p.separator {
margin-bottom:24px;
}

.cell_margin_1 {
margin-top:12px;
}

p.cell_margin_2 {
margin:0;
}

td.contact{
width:50%;
}

div.body_img_left {
float:left;
margin-right:12px;
margin-top:6px;
text-align:center;
}

div#babs-buglass {
float:left;
margin-right:12px;
margin-top:6px;
text-align:center;
}

div.body_img_full {
text-align:center;
}

div#babs-buglass-family {
text-align:center;
}

img.babs_pr {
display:none;
}

img.family_pr {
display:none;
}

p.img_caption {
font-size:60%;
color:#999;
margin-bottom:12px;
}

ol.propList{
list-style:none;
font-size:80%;
line-height:1.5;
cursor:default;
}

ol.propList li a {
text-decoration:none;
background-color:#fff;
color:#333;
}

ol.propList li a:link {}

ol.propList li a:visited {}

ol.propList li a:hover {
color:#fff;
background-color:#0000ff;
}

ol.propList li a:active {}

div.goBack{
position:relative;
height:24px;
width:175px;
border:1px solid #ccc;
margin-top:6px;
}

img.arrowBack{
position:absolute;
top:2px;
left:3px;
}

a.backNav{
position:absolute;
left:23px;
top:2px;
line-height:1.562;
text-decoration:none;
background-color:#fff;
color:#0000ff;
}

a.backNav:link{
text-decoration:none;
background-color:#fff;
color:#0000ff;
}

a.backNav:visited{
text-decoration:none;
background-color:#fff;
color:#0000ff;
}

a.backNav:hover{
text-decoration:none;
background-color:#0000ff;
color:#fff}

a.backNav:active{
text-decoration:none;
background-color:#fff;
color:#0000ff;
}

div#libImages{
width:606px;
}

div.libImg{
float:left;
padding-right:12px;
padding-bottom:12px;
}

div.noPad{
padding-right:0;
}

div#downloadPix{
clear:both;
width:606px;
}

div.downloadOrig{
float:left;
width:303px;
display:inline;
}

div.downloadWeb{
float:left;
width:303px;
display:inline;
}

div.downloadNote{
clear:both;
}

div#downloadDocs{
width:606px;
}

img.download{
float:left;
}

p.marginB{
margin-bottom:6px;
}

/*RIGHT CONTENT - PERSISTENT STYLES __________________________________________________________________________________________________________________________________*/

div#right_content {
float:left;
width:210px;
font:90%/1.2 verdana,geneva,arial,helvetica,sans-serif;
cursor:default;
}


/*RIGHT CONTENT STYLES _______________________________________________________________________________________________________________________________________________*/

div.right_top {
margin-left:auto;
border-bottom:1px solid #77889d;
width:191px;
height:39px;
}

div.right_date {
margin-left:auto;
width:191px;
/*height:20px;*/
text-align:center;
}

div.right_property_box {
margin-left:auto;
width:189px;
border:1px solid #90c847;
margin-top:10px;
margin-bottom:16px;
text-align:center;
font-family:verdana,geneva,arial,helvetica,sans-serif;
}

div.box_bottom {
margin-bottom:0;
}

h2.right_box_header {
font-size:110%;
font-weight: normal;
color:#694428;
margin:4px 0 4px 0;
}

p.right_box_txt {
font-size:90%;
}

p.right_box_lnk {
font-size:90%;
margin:3px 0 8px 0;
}

.right_box_link a {
text-decoration:none;
color:#85543a;
background-color:#fff;
}

.right_box_link a:link {}

.right_box_link a:visited {}

.right_box_link a:hover, a:active {
text-decoration:underline;
color:#77889d;
}


/*FOOTER STYLES ______________________________________________________________________________________________________________________________________________________*/

div#footer{
clear:both;
font:60%/1.7 verdana,geneva,arial,helvetica,sans-serif;
text-align:center;
cursor:default;
}

div#footer_logo {
width:764px;
height:34px;
border-bottom:1px solid #694428;
margin-bottom:1px;
text-align:left;
}

img.footer_logo_print {
display:none;
}

div#footer_bar {
width:764px;
color:#fff;
background-color:#77889d;
text-align:center;
}

p.copyright {
padding-bottom:0.06em;
}

div#footer_nav {
width:764px;
background-color:#fff;
text-align:center;
}

ul.footer_links {}

ul.footer_links li {
display:inline;
}

ul.footer_links a {
text-decoration:none;
color:#000;
background-color:#fff;
}

ul.footer_links li a:link {}

ul.footer_links li a:visited {}

ul.footer_links li a:hover, a:active {
text-decoration:underline;
}

