* {
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
body {
background : #ffffff url(http://www.databasesdoneright.com/nutrition/images/bodybg.gif) repeat-x left top;
font : 12px Arial, Helvetica, sans-serif;
color : #535353;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
a {
color : #535353;
text-decoration : underline;
}
a:hover {
text-decoration : none;
color:#960000;
}
#wapper {
width : 966px;
margin : 0 auto;
line-height : 20px;
padding : 0 34px 20px 34px;
}
#header {
height : 34px;
margin : 6px 0 0 0;
}
.banner {
width : 936px;
clear:both;
}
.banner_left {
width : 466px;
float : left;
padding : 20px 0 0 0;
}
.logo {
padding : 0;
float : left;
margin : 0;
}
.logo a img {
background: url('http://www.databasesdoneright.com/nutrition/images/kids_with_food.png') no-repeat left top;
height:363px;
width:161px;
}
.img {
float : right;
}
.banner_right {
width : 470px;
float : right;
}
.clear {
clear : both;
margin : 0;
padding : 0;
}
.searchbox {
height : 58px;
width : 381px;
background : url(http://www.databasesdoneright.com/nutrition/images/searchbox.gif) no-repeat left top;
float : right;
margin-top : 30px;
margin-right : 100px;
margin-bottom : 20px;
margin-left : 0;
}
.search {
float : left;
padding : 0;
margin : 15px 6px 0 20px;
}
.input {
float : left;
padding : 0;
margin : 15px 4px 0 0;
height : 22px;
width : 219px;
border-top : 2px solid #8f8f8f;
border-right : 2px solid #8f8f8f;
}
.lable {
font : bold 12px Arial, Helvetica, sans-serif;
color : #252525;
margin : 19px 7px 0 0;
float : left;
}
.go_button {
float : left;
padding : 0;
margin : 15px 4px 0 0;
}
.box {
float : left;
height : 124px;
width : 127px;
background : url(http://www.databasesdoneright.com/nutrition/images/bg.gif) no-repeat left top;
padding-top : 11px;
padding-right : 6px;
padding-bottom : 0;
padding-left : 6px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 26px;
text-align : center;
}
.box1 {
float : left;
background : url(http://www.databasesdoneright.com/nutrition/images/bg.gif) no-repeat left top;
margin : 0;
padding-top : 11px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
}
.box2 {
background : #e8e6d2;
border : 1px solid #b5b3a2;
margin : 0;
padding : 8px;
}
.login {
background : url(http://www.databasesdoneright.com/nutrition/images/login.gif) no-repeat 0 0;
font : 15px Arial, Helvetica, sans-serif;
color : #ffffff;
height : 32px;
padding : 10px 0 0 35px;
}
.box3 {
width : 192px;
background : #fffef3;
padding-bottom : 15px;
}
.online {
background : url(http://www.databasesdoneright.com/nutrition/images/singupbg.gif) repeat-x left top;
height : 92px;
margin : 20px 0 0 0;
}
.telephone {
margin : 10px 0 22px 0;
float : left;
}
.callbox {
height : 58px;
color : #ffffff;
background-color : #2b2b2b;
background-image : url(http://www.databasesdoneright.com/nutrition/images/teliphone.gif);
background-repeat : no-repeat;
background-position : 10px center;
padding-top : 7px;
padding-right : 0;
padding-bottom : 0;
padding-left : 40px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
}
.callnumber {
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
}
.news_signup {
height : 32px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
line-height : 32px;
background-image : url(http://www.databasesdoneright.com/nutrition/images/singup2.gif);
background-repeat : no-repeat;
background-position : left center;
margin-top : 20px;
margin-right : 0;
margin-bottom : 15px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 40px;
}
.img1 {
padding : 0 0 0 43px;
}
.project {
font : 20px Arial, Helvetica, sans-serif;
text-align : center;
color : #000000;
padding : 10px 0 0 0;
}
.project_span {
font : bold 11px Arial, Helvetica, sans-serif;
color : #960000;
text-align : center;
padding : 9px 0 0 0;
}
.topmenu ul {
padding : 0 0 0 0;
margin : 0;
}
.topmenu li {
float : left;
list-style : none;
display : block;
padding : 0 2px 0 2px;
margin : 0;
}
.our-success {
padding-top : 15px;
}
.topmenu li a {
color : #ffffff;
text-decoration : none;
display : block;
float : left;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 35px;
font-weight : bold;
padding-top : 0;
padding-right : 20px;
padding-bottom : 0;
padding-left : 20px;
}
.topmenu a:hover {
color : #000000;
background-image : url(http://www.databasesdoneright.com/nutrition/images/menubg.gif);
background-repeat : repeat-x;
}
.topmenu ul li a.active {
color : #000000;
background-image : url(http://www.databasesdoneright.com/nutrition/images/menubg.gif);
background-repeat : repeat-x;
}
.servicemenu ul {
margin : 0;
padding : 10px 0 0 0;
}
.servicemenu li {
display : block;
padding : 5px 0 5px 0;
list-style : none;
margin : 0 0 0 0;
background : url(http://www.databasesdoneright.com/nutrition/images/dice4.gif) no-repeat 0 8px;
}
.servicemenu li a {
font : bold 12px Arial, Helvetica, sans-serif;
color : #797767;
text-decoration : none;
padding : 0 0 5px 20px;
margin : 0 0 0 0;
}
.servicemenu1 {
padding-top : 3px;
padding-right : 0;
padding-bottom : 15px;
padding-left : 0;
}
.servicemenu1 ul {
margin : 0;
padding : 0 0 0 0;
}
.servicemenu1 li {
display : block;
list-style : none;
margin : 0;
border-bottom : 1px dotted #b0ae9d;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.servicemenu1 li a {
color : #797767;
background-image : url(http://www.databasesdoneright.com/nutrition/images/dice5.png);
background-repeat : no-repeat;
background-position : left center;
text-decoration : none;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 26px;
font-weight : bold;
display : block;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 15px;
}
.servicemenu1 li a:hover {
background-image : url(http://www.databasesdoneright.com/nutrition/images/dice5.png);
background-repeat : no-repeat;
background-position : left center;
background-color : #f1efe3;
}
.searc_side {
padding-bottom : 10px;
}
.service_left {
width : 250px;
float : left;
}
.service_right {
width : 211px;
padding : 10px 0 0 0;
float : right;
}
.read {
float : right;
padding : 6px 5px 0 0;
}
#bodycontainer {
width : 934px;
padding : 10px 0 0 0;
}
#leftcontainer {
width : 172px;
float : left;
padding : 120px 30px 0 0;
margin : 0;
}
#rightcontainer {
width : 725px;
float : right;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#thin_rightcontainer { width:515px; float:left; }
#wide_rightcontainer { width:950px; }
h1 {
font : 29px Arial, Helvetica, sans-serif;
color : #000000;
padding : 0;
margin-bottom : 10px;
}
.h1_span {
font : bold 12px Arial, Helvetica, sans-serif;
color : #ac6201;
padding : 5px 0 5px 0;
margin : 0;
}
h2 {
font : 18px Arial, Helvetica, sans-serif;
color : #000000;
padding-top : 5px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
h3 {
font : 20px Arial, Helvetica, sans-serif;
color : #000000;
padding : 0 0 10px 0;
margin : 0;
}
h4 {
font : 24px Arial, Helvetica, sans-serif;
color : #f2e8cd;
padding : 0 0 10px 0;
margin : 0;
}
.text {
padding : 20px 0 0 0;
text-align : justify;
}
form .loginboxstyle {
background : #fffffe;
border-top : 1px solid #9b9b9b;
border-right : 1px solid #9b9b9b;
height : 20px;
margin-top : 5px;
margin-right : 0;
margin-bottom : 5px;
margin-left : 10px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.label1 {
font : bold 12px Arial, Helvetica, sans-serif;
color : #515151;
padding : 0 0 0 0;
margin : 0 0 0 10px;
}
.checkboxtext {
font : 12px Arial, Helvetica, sans-serif;
color : #810000;
float : left;
padding-top : 12px;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
}
.checkbox {
background : #fffffe;
border-top : 1px solid #9b9b9b;
float : left;
margin-top : 12px;
margin-right : 0;
margin-bottom : 0;
margin-left : 10px;
}
.login_button {
float : right;
margin-top : 8px;
margin-right : 10px;
margin-bottom : 0;
margin-left : 0;
}
.forget {
font : bold 12px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #515151;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 10px;
padding-top : 10px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
.forget a {
text-decoration : underline;
color : #515151;
}
.footer {
background : #000000;
height : 95px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
.footerbox {
background : #505050;
height : 24px;
border : 1px solid #969696;
}
.mid_footer {
width : 936px;
margin-right : auto;
margin-left : auto;
}
.boxtext {
width : 163px;
float : left;
font : bold 12px Arial, Helvetica, sans-serif;
color : #ffffff;
padding : 5px 0 0 30px;
}
.footertext {
color : #9a9a9a;
font-style : italic;
background-image : url(http://www.databasesdoneright.com/nutrition/images/dice7.gif);
background-repeat : no-repeat;
background-position : left top;
margin-top : 23px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
font-weight : bold;
position : relative;
}
.date {
background : url(http://www.databasesdoneright.com/nutrition/images/dice6.gif) no-repeat 0 5px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #b5b5b5;
float : left;
padding : 5px 0 0 30px;
}
.footer_left {
float : left;
width : 420px;
padding : 30px 0 0 0;
}
.footer_right {
width : 480px;
float : right;
padding-top : 30px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.footermenu {
text-align : right;
padding-top : 20px;
}
.footermenu ul {
padding : 0 0 0 0;
margin : 0;
}
.footermenu li {
background : url(http://www.databasesdoneright.com/nutrition/images/bottomdice.gif) no-repeat 0 3px;
display : inline;
padding : 0 0 0 0;
margin : 0;
}
.footermenu li a {
font : 11px Arial, Helvetica, sans-serif;
color : #d6d6d6;
text-decoration : none;
padding : 0 5px 0 5px;
}
.footermenu li a:hover {
text-decoration : underline;
}
.copyright {
font : 11px Arial, Helvetica, sans-serif;
color : #8e8d8d;
text-align : right;
padding : 10px 0 0 0;
}
h1.inner {
font : 33px Myriad Pro, Arial;
color : #fff;
font-weight : 100;
margin : 0;
padding : 25px 0 10px 0;
background : none;
}
.aboutus-img {
float : right;
border : 4px solid #b0a48b;
margin : 0 0 10px 20px;
}
h5 {
font : 15px Myriad Pro, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
padding : 0 0 5px 0;
border-bottom : 1px dotted #ffffff;
margin : 0 0 10px 0;
}
h6 {
font : 17px Myriad Pro, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
padding : 0 0 5px 0;
margin : 0 0 10px 0;
}
.aboutcolumnzone {
padding : 20px 0 16px 0;
}
.aboutcolumn1 {
width : 48%;
float : left;
margin : 0 0 10px 0;
}
.aboutcolumn2 {
width : 48%;
float : right;
margin : 0 0 10px 0;
}
.abouticon {
float : left;
margin : 0 20px 0 0;
}
.insidereadmore {
padding : 10px 0 10px 0;
}
input.button {
color : #ffffff;
background : #414141;
font : bold 11px Arial, Helvetica, sans-serif;
text-decoration : none;
padding : 10px 10px;
margin : 0 5px 5px 0;
border : 1px solid #000000;
}
input.button:hover {
cursor : pointer;
color : #cccccc;
}
.project-img {
float : right;
margin-left : 20px;
border : 6px solid #fff;
}
.whiteheading {
font : 30px Myriad Pro, Arial;
color : #ffffff;
font-weight : 100;
padding : 0;
margin : 25px 0 20px 0;
}
.ourprojectrow {
margin-bottom : 20px;
border-bottom : 1px dotted #fff;
padding-bottom : 10px;
width : 95%;
}
.servicecolumnzone {
padding : 20px 0 16px 0;
}
.servicecolumn1 {
width : 48%;
float : left;
margin : 0 0 10px 0;
}
.servicecolumn2 {
width : 48%;
float : right;
margin : 0 0 10px 0;
}
.blog-posted-row {
padding : 3px;
}

#subtitle { font-size:24px; width:280px; white-space:nowrap; position:absolute; left:170px; top:220px; text-align:center; }
div.clr { clear:both; }
div.loginout { width:400px; text-align:center; margin:0 162px; }
div.loginout2 { text-align:right; padding-right:50px; margin:10px 0px 0px 0px; padding-top:50px; float:right; }
form#form-login .textbox { width:100px; }
form#form-login2 .textbox { width:150px; }
form#form-login2 .submitbutton { width:80px; margin-top:10px; }
#login_form_container { width:400px; margin:50px auto; }
#login_form_container legend { font-size:20px; padding:0px 10px; margin:5px; }
div#form-login2-fields { margin-top:15px; text-align:center; }
div#form-login2-fields div { margin-bottom:5px; }
#usda { text-align:center; margin-top:30px; }
.news_article { border:solid 1px; #000; }
.news_article__title { border-bottom:solid 1px #000; text-align:center; size:16px; font-weight:bold; }
.news_article__date { text-align:right; padding-right:20px; }
.news_article__entry { padding:6px; }
.ci__training { width:120px; border:solid 1px #555555; font-size:10px; margin-bottom:2px; background-color:#fff; }
.ci__training:hover { cursor:hand; cursor:pointer; }
.ci__title { padding:0 2px; border-bottom:solid 1px #555555; font-weight:bold; }
.ci__info { padding 0 2px; }
.ci__status { color:#ff0000; text-align:center; }
.calendar_entry_details { width:auto; border:solid 1px #555555; font-size:12px; margin-bottom:2px; }
.calendar_entry_details__title { padding:2px 6px; border-bottom:solid 1px #555555; font-weight:bold; }
.calendar_entry_details__info { padding 0 2px; margin:5px 0 10px 10px; }
.calendar_entry_details__info div.label { float:left; width:70px; text-align:right; margin-top:5px; font-weight:bold; text-decoration:underline; }
.calendar_entry_details__info div.info { float:left; width:265px; margin:5px 0 0 5px; }
.calendar_entry_details__info div.flyer_link { text-align:center; }
.to__list_of_trainings li { margin-left:30px; }
.training_offered div.to__title { text-decoration:underline; font-weight:bold; }
.training_offered div.to__workshop { margin-left:20px; }
.training_offered div.to__all_info { margin:0px 10px 20px 10px; }
.ca0 { background: #FFF4F4 url('http://www.databasesdoneright.com/nutrition/images/cadre_availabilities/unavailable.gif') top right no-repeat; }
.ca1 { background: #EDFBEC url('http://www.databasesdoneright.com/nutrition/images/cadre_availabilities/available.gif') top right no-repeat; }
.ca2 { background: #EDFBEC url('http://www.databasesdoneright.com/nutrition/images/cadre_availabilities/partially_available.gif') top right no-repeat; }
.lending_library_steps { margin-top:20px; }
.lls__step { width:215px; height:315px; margin-right:10px; text-align:center; border:solid 1px #000000; color:#000; padding:5px; float:left; }
.lls__step div.lls__steptitle { font-size:24px; font-weight:bold; }
.lls__step div.lls__title { font-size:16px; font-weight:bold; }
.lls__step div.lls__img { margin:10px 0px 10px 0px; height:170px; border:solid 1px #dddddd; padding:5px; }
.lls__step div.lls__info { margin:5px 8px 0px 8px; text-align:left; }


.sortable { width:100%; }
.sortable { font-size:10px; color:#000; }
.sortable td { padding:0px 4px; font-family:Verdana; }
.sortable td { border:dotted 1px #dddddd; }
.sortable tr:hover { cursor:pointer; }
table.sortable { text-align:left; font-weight:normal; }
tr.header { text-align:center; background-color:#FFFAA5; font-weight:bold; font-size:14px; }
tr.header:hover { background-color:#F9FFBA; }
.lli img { width:100px; padding:2px; border:solid 1px #000; margin:4px 0px; }
img.icon { width:30px; }
#shopcartcontainer { width:200px; float:left; padding-left:10px; padding-bottom:60px; }

.relatedproduct{width:199px; float:left; margin-top:10px;}
.proheading{background:url(http://www.databasesdoneright.com/nutrition/images/heading-bg.jpg) no-repeat left top; width:100%; height:24px; float:left; color:#000; font-size:17px; font-weight:normal; padding-left:5px; padding-top:5px;}
.prodesc{border:#000 1px solid; width:181px; padding:8px; float:left; color:#000; font-size:11px; font-weight:normal;}

img.cart_contents_thumb { width:52px; height:52px; border:solid 1px #000; padding:1px; margin:5px 8px 0 0; }
.cart_item { border-top:solid 1px #dddddd; margin-top:6px; }
.shopping_cart { font-size:12px; }
.shopping_cart input { text-align:right; }
.shopping_cart_buttons { text-align:center; margin-top:20px; }
.shopping_cart_buttons input { margin:0 5px; }

tr.sci:hover { background-color:#F9FFBA; }

#logout_button a img { background: url('http://www.databasesdoneright.com/nutrition/images/logout.png') no-repeat left top; height:83px; width:85px; }
#login_button a img { background: url('http://www.databasesdoneright.com/nutrition/images/login.png') no-repeat left top; height:83px; width:85px; }
#box__calendar a img { background: url('http://www.databasesdoneright.com/nutrition/images/dice1.png') no-repeat left top; height:55px; width:55px; }
#box__trainings a img { background: url('http://www.databasesdoneright.com/nutrition/images/dice2.png') no-repeat left top; height:55px; width:55px; }
#box__library a img { background: url('http://www.databasesdoneright.com/nutrition/images/dice3.png') no-repeat left top; height:55px; width:55px; }

.db_management__form { font-size:12px; padding:0px 10px 0px 10px; }
.db_management__form input { float:left; }
.db_management__form .radio_options div { float:left; margin-right:10px; }
.db_management__form div { margin-bottom:1px; }
.db_management__form div.form_button { text-align:center; clear:both; width:100%; }
.db_management__form div.form_button input { clear:both; float:none; margin-top:10px; }
.db_management__form div.label { width:120px; float:left; }
.db_management__form div.llabel { width:250px; float:left; text-align:right; margin-right:5px; }
.db_management__form div.mlabel { width:160px; float:left; }
.db_management__form div.slabel { width:60px; float:left; }

#tfn__shipping_address { margin:10px 0px 10px 0px; }
.shipping_address { font-size:12px; }
.cOTJ__table td { padding:2px; }
#calendar_control_panel { text-align:right; float:right; padding:5px; border:solid 1px #000; }

#add_cadre_container { border:solid 1px #ddd; padding:5px; width:auto; margin:5px 8px; }

#ll_display_type { margin-bottom:10px; float:right; }