body { background: url('../images/background.jpg'); text-align:center; width:100%; }
table { font-family:Verdana; font-size:10px; }
input, select { border: 1px solid #ed5500; font-family:Verdana; font-size:10px; }
textarea { border: 1px solid #ed5500; font-family:Verdana; font-size:10px; }
.checkl { border:0px none; }
form { padding-top:5px; margin:0; }
.recipeselect { border: 1px solid #ed5500; width:170px; font-family:Verdana; font-size:10px; }
.ingredients { border: 1px solid #ed5500; font-family:Verdana; font-size:10px; }
.ingredients_selectbox { border: 1px solid #ed5500; font-family:Verdana; width:240px; height:150px; font-size:10px; }

.clearborder { border:0px; }

.smallborder { border:1px solid #000000; }
.smallborder2 { border:1px solid #000000; }

.wrapper { width:100%; height:100%; }
.mainpart { width:988px; min-height:100%; background-color:white; border-style:solid; border-color:#e45200; border-size:4px; display:block; padding-left: auto; padding-right: auto; text-align:left; margin-left:auto; margin-right:auto; }
.header { width:988px; height:110px; background: url('../images/header.jpg') no-repeat; }
.tabs {background: url('../images/tabs.jpg') no-repeat 100% 100%; float:right; height:88px; width:367px; font-family:Verdana; font-size:10px; color:black }
.toptabs { margin:0px; padding:0px; padding-top:3px; }
.toptabs a { text-decoration:none; color:blue; font-weight:bold; }

.nav1 { float:left; width:180px; height:100%; padding-left:6px; padding-right:3px; }
.nav1 a:hover { padding-left: 17px; line-height:2; background: url('../images/shownlink.jpg') no-repeat center left; text-decoration:none; margin-left:10px; font-family:Verdana; font-size:12px; color:black}
.nav1 a { padding-left: 17px; line-height:2; text-decoration:none; margin-left:10px; font-family:Verdana; font-size:12px; color:black; }

.mid  { float:left; width:612px; height:100%; padding-left:3px; padding-right:3px; }
.nav2 { float:left; width:177px; height:100%; padding-left:3px; padding-right:0px; }
.nav2 a { text-decoration:none; color:blue; }

.featured { width:100%; height:240px; padding-top:4px; }

.headingtext { background: url('../images/dotter.jpg') no-repeat 0 0; border-bottom:1px dotted #000000; margin-left:15px; margin-right:15px; padding-left:-20px;  }

.noblink { display:none; }

.mainbox {background: url('../images/test_04.jpg') repeat-y 0 100%; width: 100%; margin-left:auto; margin-right:auto }
.mainbox2 {background: url('../images/righterback.jpg') repeat-y right; width: 100%}
.topwide {background: url('../images/test_02.jpg') repeat-x 0 0; width:100%; height:29px}
.tl {background: url('../images/test_01.jpg') no-repeat 0 0; height:29px } 
.tr {background: url('../images/test_03.jpg') no-repeat 100% 0; height:29px }
.bl {background: url('../images/test_05.jpg') no-repeat 0 100%; height:13px } 
.br {background: url('../images/test_07.jpg') no-repeat 100% 100%; height:13px } 
.bottomwide {background: url('../images/test_06.jpg') repeat-x 100% 100%; width:100%; height:13px}

.mainbox p { padding-left:11px; padding-right:11px; font-family:Verdana; font-size:10px; margin-top:0px; margin-bottom:0px; padding-top:1px;}
.mainbox h1 { padding-left:11px; padding-right:11px; padding-top:11px; font-family:Verdana; font-size:10px; text-transform:uppercase; }
.mainbox h2 { padding-left:11px; padding-right:11px; text-decoration:none; padding-top:0px; font-family:Verdana; font-size:10px; text-transform:uppercase; margin:0px; }
.mainbox h3 { padding-left:11px; padding-right:11px; text-decoration:none; padding-top:0px; font-family:Verdana; font-size:10px; text-transform:uppercase; margin:0px; padding-bottom:0px; }

.returner { clear:both; width:100%; text-align:center; }
.returner a { text-decoration:none; color:blue; font-weight:bold; }

.sideaaa a:hover { padding-left: 0px; line-height:1; background: none; text-decoration:none; margin-left:0px; font-family:Verdana; font-size:12px; color:blue}
.sideaaa a { padding-left: 0px; line-height:1; text-decoration:none; margin-left:0px; font-family:Verdana; font-size:12px; color:blue; }


.multiuse { float:right; width: 375px; height:106px; padding-right:15px; padding-top:5px; font-family:verdana; font-size:10px; }

.printicon{ display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../images/printer.jpg) center left no-repeat; }
.bookmarkicon{ display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../images/bookmark.jpg) center left no-repeat; }
.favoriteicon{ display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../images/favulous.jpg) center left no-repeat; }
