﻿body { font-size: 14px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; background: #F1F1F1; margin: 20px 0px 0px 0px; padding: 0; /*text-align: center;*/ color: #666666; }

.home_title { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 26px; margin-bottom: 5px; color: #000000; font-variant: small-caps; }
.home_sub_title { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; color: #666666; font-size: 18px; margin-bottom: 5px; }
.home_p { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; color: #000000; font-size: 16px; line-height: 19px; margin-bottom: 5px; }


a { margin: 0px; padding: 0px; border: 0 none; color: #666666; text-decoration: none; }
a:hover { text-decoration: none; color: #000000; }

h1 { margin: 0px 0px 15px 0px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 26px; color: #000000; font-variant: small-caps; font-weight: normal; }
h2 { margin: 0px 0px 0px 0px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 18px; }
h3 { margin: 0px 0px 0px 0px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 16px; }
h4 { margin: 0px 0px 2px 0px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 12px; }
h5 { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-weight: normal; color: #666666; font-size: 18px; margin-bottom: 10px; margin-top: 0px; }
p { margin: 0px 0px 30px 0px;  }

.clear { width: 100%; clear: both; }

.nav_title { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 24px; color: #666666; font-weight: normal; margin: 38px 0 28px 30px; }
.nav_line { margin: 0 0 20px 21px; }

.navitems { list-style: none; padding: 0; margin: 30px 0px 0px 0px; }
.navitems li { padding: 0; margin: 0 0 17px 0; }
.navitems ul { list-style: none; padding: 0; margin: 0; }
.navitems ul li { margin: 0; }
.nav_primary { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 17px; color: #666666; font-weight: normal; margin: 0 0 9px 30px; }

.nav_primary_closed { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 17px; color: #666666; font-weight: normal; margin: 0 0 9px 30px; background-image: url(../images/nav_line.gif); background-position: -6px 21px; background-position-x: -6px; background-position-y: 21px; background-repeat: no-repeat; height: 29px; }
.nav_secondary { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 12px; color: #666666; font-weight: normal; overflow: visible; margin: 0px 5px 5px 25px; padding: 0 12px; height: 20px; line-height: 20px; }
.nav_selected { height: 20px; background-image: url(../images/bg_selected.png); font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 12px; color: #666666; font-weight: normal; overflow: visible; line-height: 20px; }
.nav_last { background-image: url(../images/nav_line.gif); background-position: -3px 25px; background-repeat: no-repeat; overflow: visible; height: 42px; }

.container { width: 976px; margin: 0 auto; text-align: center; padding: 0px; }




.header { display:block; position:relative; width: 100%; height:136px; text-align:left; font-size: 12px; }
.header .logo { display:block; position:absolute; top:0; left:30px; margin:0 0 30px 0; width:90px; height:106px; background-image:url('../images/logo_LBDD_image.gif'); }
.header .logo span { display:none; }
.header .mailinglist { display:block; position:absolute; top:28px; left:203px; padding:10px 10px 0 10px; height:36px; background-color:#fff; border: 1px solid #DFDFDF; }
.header .mailinglist .input { width:130px; height:14px; font-size:10px; color:#999999; margin:0; padding:5px; border: 1px solid #cccccc; border-collapse:collapse; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; }
.header .rightbox { display:block; position:absolute; top:28px; right:0; padding:10px 10px 0 10px; height:36px; background-color:#fff; border: 1px solid #DFDFDF; }

/*
.header_left { float: left; }
.header_right { background-color:#fff; float: right; width: 519px; height: 46px; border: 1px solid #DFDFDF; margin-top: 28px; }
.box_left { float: left; margin: 10px; }
.box_right { float: right; margin: 10px; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 12px; color: #999999; }
*/

.content_shadow { background-image: url(../images/drop_shad_body.png); height: 18px; }
.footer { padding: 10px; border: 1px solid #DFDFDF; text-align: center; font-size: 11px; color: #999999; background-color:#FFFFFF; }
.footer .np { display: none; }
.margin_20 { margin: 0px 20px 20px 20px; }
.footer_shadow { background-image: url(../images/drop_shad_footer.png); background-repeat: no-repeat; height: 14px; margin-bottom: 20px; }
.nav { margin-top: 0px; margin-left: 0px; width: 218px; float: left; }
.nav2 { margin-top: 1px; margin-left: 1px; width: 218px; }



/*
.mailing_input { width: 120px; height: 22px; border: 1px solid #cccccc; margin: 1px 0 0 2px; font: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; color: #999999; padding: 1px 0 0 4px; }

.mailing_submit { background-image: url(../images/btn_mailing_submit.jpg); height: 25px; width: 56px; margin-top: 1px; }
.mailing_submit:hover { background-image: url(../images/btn_mailing_submit.jpg); background-position: 0px 25px; }
.mailing_input_div {  }*/



.mycustomscroll { overflow: auto; position: relative; margin: 0px; width: 722px; padding: 0px; min-height: 612px; }
.content-box { position: relative; margin: 35px 0px 0px 0px; }

.product_page_top_box { border: 1px solid #CCCCCC; width: 717px; margin: 42px 0 12px 0; }
.product_page_top_box_left { width: 410px; float: left; }
.product_page_top_box_left p { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 14px; line-height: 20px; margin: 0px 0 8px 0; }
.product_page_top_box_right { text-align: right; float: right; width: 300px; margin: 0 0 10px 0; }

.product_holder { margin: 0; margin-bottom: 15px; text-align: center; }


.mainContent { position: relative; background-image: url(../images/bg_product_middle.jpg); border: 1px solid #DFDFDF; text-align: left; background-repeat: repeat-y; background-position: 0px 0px; margin: 0px; padding: 0px; }
.mainContent2 { position: relative; background-image: url(../images/bg_product_top.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; }
.mainContent3 { position: relative; background-image: url(../images/bg_product_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; margin: 0px; padding: 0px; }



/*
.home_title { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; font-size: 26px; margin-bottom: 5px; color: #000000; font-variant: small-caps; }
.home_sub_title { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; color: #666666; font-size: 18px; margin-bottom: 5px; }
.home_p { font-family: "Bookman Old Style" , "Times New Roman" , Times, serif; color: #000000; font-size: 16px; line-height: 19px; margin-bottom: 5px; }
.home_button { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 46px; text-align: center; width: 205px; height: 47px; background-color: #000000; background-image: url(../images/bg_home_button.gif); float: right; margin-right: 10px; margin-top: 5px; }

.home_button a { text-decoration: none; color: #FFFFFF; }
.home_button a:hover { text-decoration: underline; color: #FFFFFF; }*/

.btn_viewcollections { background-image: url(../images/bg_home_button2.gif); height: 47px; width: 205px; float: right; margin-top: 0px; }
.btn_viewcollections:hover { background-position: 0px 47px; }
.btn_viewcollections span { display:none; }
.largerimage { margin: 0px 0px 0px 0px; font-size: 10px; line-height: 16px; }
.row { margin: 0px 0px 10px 0px; }


#SMEditContent { text-align:left; }
#EditContentMain { text-align:left; }



 /* REQUIRED BUTTON STYLES: */
.custom-button { position: relative; display:inline-block; border: 0; padding: 0; cursor: pointer; overflow: visible; /* removes extra side padding in IE */ }
.custom-button::-moz-focus-inner { border: none; /* overrides extra padding in Firefox */ }
.custom-button span { position: relative; display: block; white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* Safari and Google Chrome only - fix margins   .custom-button span { margin-top: -1px; }*/
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
.custom-button.rect-lg { padding: 0 15px 0 0; margin-right: 15px; font-size: 15px; text-align: center; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif;
                   background: transparent url(../images/btn-rect-lg.png) no-repeat right -84px; }
.custom-button.rect-lg span { padding: 6px 4px 0 16px; height: 29px; background: transparent url(../images/btn-rect-lg.png) no-repeat left top; color: #666; }
.custom-button.rect-lg:hover, .custom-button.rect-lg-hover { /* the redundant class is used to apply the hover state with a script */ background-position: right -125px; }
.custom-button.rect-lg:hover span, .custom-button.rect-lg-hover span { background-position: 0 -41px; }

.custom-button.rect-sm { padding: 0 15px 0 0; margin-right: 5px; font-size: 12px; text-align: center; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif;
                   background: transparent url(../images/btn-rect-sm.png) no-repeat right -64px; }
.custom-button.rect-sm span { padding: 4px 0 0 13px; height: 23px; background: transparent url(../images/btn-rect-sm.png) no-repeat left top; color: #666; }
.custom-button.rect-sm:hover, .custom-button.rect-sm-hover { /* the redundant class is used to apply the hover state with a script */ background-position: right -96px; }
.custom-button.rect-sm:hover span, .custom-button.rect-sm-hover span { background-position: 0 -32px; }

.custom-button.rect-lg-a { padding: 0 17px 0 0; margin-right: 15px; font-size: 15px; text-align: center; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif;
                   background: transparent url(../images/btn-rect-lg.png) no-repeat right -84px; }
.custom-button.rect-lg-a span { padding: 6px 4px 0 16px; height: 29px; background: transparent url(../images/btn-rect-lg.png) no-repeat left top; color: #666; }
.custom-button.rect-lg-a:hover, .custom-button.rect-lg-a-hover { /* the redundant class is used to apply the hover state with a script */ background-position: right -125px; }
.custom-button.rect-lg-a:hover span, .custom-button.rect-lg-a-hover span { background-position: 0 -41px; }

.custom-button.rect-sm-a { padding: 0 17px 0 0; margin-right: 5px; font-size: 12px; text-align: center; font-family: "Bookman Old Style" , "Times New Roman" , Times, serif;
                   background: transparent url(../images/btn-rect-sm.png) no-repeat right -64px; }
.custom-button.rect-sm-a span { padding: 4px 0 0 13px; height: 23px; background: transparent url(../images/btn-rect-sm.png) no-repeat left top; color: #666; }
.custom-button.rect-sm-a:hover, .custom-button.rect-sm-a-hover { /* the redundant class is used to apply the hover state with a script */ background-position: right -96px; }
.custom-button.rect-sm-a:hover span, .custom-button.rect-sm-a-hover span { background-position: 0 -32px; }

