.bodyclass { background:url(images/bground.jpg) repeat-x top fixed #B9B9B9; }

/* REGISTER FORM */

.contactform { font-family: Tahoma, Arial; color: #666666; padding-left:20px; width: 600px; }

.sub { font-size: 0.9em; font-weight: bold; height: 30px; padding-top: 5px; color: #f7941d; }
.title { font-size: 1.2em; color: #3D6B71; font-weight: bold; }

.field { height: 25px; font-size: 0.8em; }

.left { float: left; width: 180px; text-align: right; margin-right: 10px;}
.right { float: left; }

.textbox { border: solid 1px #000000; background-color:#d0d5d6; color: #000000; }
.textbox2 { width: 145px; border: solid 1px #000000; background-color:#d0d5d6; color: #000000; }
.smalltextbox { width: 70px; border: solid 1px #000000; background-color:#d0d5d6; color: #000000; }

.agreement { font-size: 0.7em; width: 550px; }
.otherproducts { font-size: 0.8em; width: 550px; }
.otherproducts .field2 { height: 25px; }
.otherproducts .left2 { float: left; width: 80px; text-align: right; margin-right: 10px;}
.otherproducts .right2 { float: left; }

.buttons {  }
.button { border: solid 1px #000000; background-color:#3D6B71; color: #ffffff; margin-top: 8px; }

.cleardiv { clear: both; }


/* PAGE STYLES */

.deliverypage { margin: auto; width: 785px; }

.deliverypage .top { width: 785px; height: 10px; background-image: url(images/top.gif); background-position: bottom left; background-repeat: no-repeat;}

.deliverypage .middle { display: block; padding: 0; margin: 0; width: 785px; background-color: #FFFFFF; }

.deliverypage .header { display: block; width: 785px; height: 74px; }
.deliverypage .logo { padding-left: 10px; display: block; float: left; height: 74px; }
.deliverypage .phone { width: 200px; float: right; font-family: Tahoma, Arial; padding-top: 30px; padding-right: 25px; text-align: right; color: #666666; }

.deliverypage .menu { padding-left: 10px; margin-top: 10px; margin-bottom: 5px; width: 766px; height: 39px; }

.deliverypage .menu .home-norm { float: left; width: 102px; height: 39px; background-image: url(images/menu-home1.gif); background-position: top left; }
.deliverypage .menu .overview-norm { float: left; width: 196px; height: 39px; background-image: url(images/menu-overview1.gif); background-position: top left; }
.deliverypage .menu .products-norm { float: left; width: 167px; height: 39px; background-image: url(images/menu-products1.gif); background-position: top left; }
.deliverypage .menu .company-norm { float: left; width: 190px; height: 39px; background-image: url(images/menu-profile1.gif); background-position: top left; }
.deliverypage .menu .client-norm { float: left; width: 111px; height: 39px; background-image: url(images/menu-client2.gif); background-position: top left; }

.deliverypage .menu .home-sele { float: left; width: 102px; height: 39px; background-image: url(images/menu-home2.gif); background-position: top left; }
.deliverypage .menu .overview-sele { float: left; width: 196px; height: 39px; background-image: url(images/menu-overview2.gif); background-position: top left; }
.deliverypage .menu .products-sele { float: left; width: 167px; height: 39px; background-image: url(images/menu-products2.gif); background-position: top left; }
.deliverypage .menu .company-sele { float: left; width: 190px; height: 39px; background-image: url(images/menu-profile2.gif); background-position: top left; }
.deliverypage .menu .client-sele { float: left; width: 111px; height: 39px; background-image: url(images/menu-client2.gif); background-position: top left; }

.deliverypage .content { padding-left: 10px; margin-top: 10px; }

.deliverypage .content .content-top { width: 766px; height: 15px; background-image: url(images/content-top.gif); background-position: bottom left; background-repeat:no-repeat; }
.deliverypage .content .content-middle { width: 766px; background-image: url(images/content-middle.gif); background-position: top left; }
.deliverypage .content .content-bottom { width: 766px; height: 15px; background-image: url(images/content-bottom.gif); background-position: top left; background-repeat: no-repeat; }

.deliverypage .content .content-middle .content-text { font-family: Tahoma, Arial; }
.deliverypage .content .content-middle .content-text p { padding: 0; margin: 0; padding-bottom: 12px; padding-left: 15px; padding-right: 15px; font-size: 0.72em; color: #666666; }
.deliverypage .content .content-middle .content-text h1 { padding: 0; margin: 0; padding-bottom: 8px; padding-left: 15px; padding-right: 15px; font-size: 0.8em; font-weight: bold; color: #666666; }

.deliverypage .scheduler { color: #4da2d2; }
.deliverypage .audit { color: #eb4949; }
.deliverypage .timesheets { font-weight: bold; color: #f7941d; }
.deliverypage .payroll { color: #65d63d; }

.deliverypage .content .content-middle .content-text .listone { padding-left: 20px; }
.deliverypage .content .content-middle .content-text .listtwo { padding-left: 20px; }

.deliverypage .register { display: block; margin-left: 10px; margin-top: 10px; width: 766px; height: 89px; background-image: url(images/register.gif); background-position: bottom left; background-repeat:no-repeat; }

.deliverypage .bottom {  width: 785px; height: 10px; background-image: url(images/bottom.gif); background-position: top left; background-repeat:no-repeat; }

/* FORM STYLES */

.deliverypage .textinput { border: solid 1px #666666; }