body { background: url(../images/bg_tile.gif) repeat-x #056022; }

#wrapper { width: 748px; padding: 0 41px 36px 41px; background: url(../images/wrapper_tile.gif) repeat-y; margin: 0 auto; }
#mast { width: 748px; height: 225px; }
#photo { width: 554px; height: 259px; }
#maplink { width: 176px; height: 244px; float: right; background: url(../images/rightside.jpg) no-repeat; font: bold 12px Tahoma, Geneva, sans-serif; color: #FFF; line-height: 18px; padding: 15px 0 0 18px; }
#nav { width: 747px; height: 61px; background: url(../images/navbg.gif) no-repeat; text-align: center; padding-left: 1px; }
#contentarea { position: relative; width: 748px; background: url(../images/content_tile.gif) repeat-y; }

h1 { font: 24px Tahoma, Geneva, sans-serif; color: #0c42a1; padding-bottom: 15px; }
#content { width: 503px; font: 14px Tahoma, Geneva, sans-serif; color: #444444; line-height: 17px; padding: 20px 0 25px 25px; }
#sizelist1 { float: left; width: 200px; }
#sizelist2 { float: right; width: 200px; padding-bottom: 10px; }
#rightside { position: absolute; right: 0px; top: 20px; width: 193px; font: bold 12px Tahoma, Geneva, sans-serif; color: #FFF; line-height: 18px; }
#rightside p { padding: 10px 0 10px 14px; }
#rightside a { color: #FFF; }

ul { list-style: disc; padding-left: 15px; }

.tfvHighlight { color: red; }
.custominput1 { width: 33%; font: 14px Tahoma, Geneva, sans-serif; color: #303030; padding: 2px 4px; }
.custominput2 { width: 66%; font: 14px Tahoma, Geneva, sans-serif; color: #303030; padding: 2px 4px; }
.custominput3 { width: 98%; height: 300px; font: 14px Tahoma, Geneva, sans-serif; color: #303030; padding: 2px 4px; }