.div1a a:hover
 { 
 color:#2785c3; 
 background-color:#FFFFFF; 
 text-decoration:none; 
 } 
 
 .div1a a:link
 { 
 text-decoration: none; 
 color:#2D88E3; 
 } 
 
 .div1a a:visited
 { 
 text-decoration: none; 
 color:#2D88E3; 
 } 
 
 body,div,td
 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#444444; 
 } 
 
 b
 { 
 font-weight:bold; 
 color:#4D658E; 
 } 
 
 strong
 { 
 font-weight:bold; 
 font-size:18px; 
 color:#4D658E; 
 } 
 
 i
 { 
 font-size:17px; 
 color:#5C7CBB; 
 font-weight:bold; 
 } 
 
 .bordergreen 
 { 
 border: 20px solid #8C947D; 
 } 
 
 .green
 { 
 color:#FFFFFF; 
 border:10px solid #8C947D; 
 background-color:#8C947D; 
 text-align:center; 
 } 
 
 .whitehead
 { 
 color:#FFFFFF; 
 background-color:#8C947D; 
 padding-left:10px; 
 padding-top:10px; 
 font-size:18px; 
 } 
 
 .blue
 { 
 color:#338DC9; 
 } 
 
 /*The main table*/ 
 .table1
 { 
 width:100%; 
 } 
 
 .body
 { 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:25px; 
 margin-bottom:25px; 
 background-color:#d8e0a4; 
 text-align:right; 
 background-image:url(../timages/yarn.jpg); 
 background-repeat: no-repeat; 
 background-position: 99% 10px; 
 } 
 
 /*Main body table division*/ 
 .td1
 { 
 width:70%; 
 vertical-align:top; 
 background-color:#ffffff; 
 line-height:20px; 
 } 
 
 .td2
 { 
 vertical-align:top; 
 width:15%; 
 text-align:right; 
 } 
 
 .td3
 { 
 background-color:#FFFFFF; 
 vertical-align:bottom; 
 } 
 
 .td4
 { 
 } 
 
 /*This is rounded corners on the top*/ 
 .corner1
 { 
 float:left; 
 } 
 
 .corner2
 { 
 float:right; 
 } 
 
 .main
 { 
 margin-top:75px; 
 padding:20px; 
 text-align: justify; 
 line-height:1.5; 
 } 
 
 /*this is the navigation panel*/ 
 .div1
 { 
 background-image: url(../timages/nav_ll4.jpg); 
 background-repeat: no-repeat; 
 background-position: 0px 100%; 
 width:90%; 
 margin-left:5px; 
 /*This pushes the nav bar down*/ 
 margin-top:100px; 
 background-color:#efefd6; 
 } 
 
 /*round corner in the uper left of the nav bar*/ 
 .div1a
 { 
 background-image: url(../timages/ur_corner.gif); 
 background-position:100% 0px; 
 background-repeat: no-repeat; 
 text-align:left; 
 padding:10px; 
 } 
 
 /*spacing for the swirl image*/ 
 .div1b
 { 
 padding-bottom:100px; 
 background-image: url(../timages/logoswirl.gif); 
 background-position: bottom right; 
 background-repeat: no-repeat; 
 } 
 
 /*The stitch in back of the logo*/ 
 .div2
 { 
 margin-top:45px; 
 background-image: url(../timages/stich.gif); 
 background-repeat: repeat-x; 
 background-position: 0px 100%; 
 } 
 
 /*The tag logo*/ 
 .img2
 { 
 position:absolute; 
 left:8%; 
 top:0px; 
 width:116px; 
 } 
 
 /*Shop online image*/ 
 .img3
 { 
 position:absolute; 
 top:40px; 
 left: 60%; 
 width:111px; 
 } 
 
 /*Contact us image*/ 
 .img4
 { 
 position:absolute; 
 top:100px; 
 left: 60%; 
 width: 111px; 
 } 
 
 .img5
 { 
 float:left; 
 } 
 
 .img6
 { 
 float:right; 
 } 
 
 .lime
 { 
 background-color:EFEFD6; 
 padding:10px; 
 vertical-align:top; 
 width:75%; 
 line-height:25px; 
 } 
 
 .limehead
 { 
 font-size:25px; 
 } 
 
 .topxd
 { 
 background-color:#FFFFFF; 
 vertical-align:top; 
 } 
 
 .toptd
 { 
 background-color:#FFFFFF; 
 } 
 
 .navhead
 { 
 line-height:2; 
 } 
 
 