body { 
  background: #5b5b5b url('images/bg1.gif');
  margin-top: 0;
  scrollbar-face-color: #fff; 
  scrollbar-arrow-color: #dadada; 
  scrollbar-track-color: #fff; 
  scrollbar-shadow-color: #fff; 
  scrollbar-highlight-color: #fff; 
  scrollbar-3dlight-color: #fff; 
  scrollbar-darkshadow-color: #fff; 
  font-family: verdana, arial, sans-serif; 
  font-size: 10px; 
  color: #665f70;
  line-height: 15px;
  }

a:link {color: #665f70; text-decoration: none;}
a:visited {color: #665f70; text-decoration: none;}
a:active {color: #665f70; text-decoration: none;}
a:hover {color: #d8180d; text-decoration: none;}

div, td {font-family: verdana, arial, sans-serif; font-size: 12px; color: #665f70;}
.heading {font-family: verdana, arial, sans-serif; font-size: 16px; color: #d8180d;}
.heading2 {font-family: verdana, arial, sans-serif; font-size: 14px; color: #7b8400;}
.heading3 {font-family: verdana, arial, sans-serif; font-size: 16px; color: #d8180d; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 2px; font-weight: bold;}
.text {letter-spacing: 1px; line-height: 18px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #665f70;}
small {font-size: 9px;}

#page {width: 930px; min-height: 595px; margin-top: 25px; background-color: #fff; border: 1px solid #40668c;}
#page2 {width: 930px; height: 595px; height: 595px; min-height: 595px; background-color: #fff;}

#page-left {float: left; width: 330px; min-height: 595px; margin-bottom: 4px; text-align: center;}
#header-left {background-image: url('images/bg2.jpg'); height: 39px;  padding-top: 25px; font-family: arial, verdana, sans-serif; font-size: 32px; color: #fff;}
#header-left a:link {color: #fff; text-decoration: none;}
#header-left a:visited {color: #fff; text-decoration: none;}
#header-left a:active {color: #fff; text-decoration: none;}
#header-left a:hover {color: #fff; text-decoration: none;}
#mainimage {background:url('images/pic.jpg'); width: 330px; height: 430px; text-align: right;}
#stars {background-image:url('images/stars.gif'); float: left; width: 91px; height: 42px; margin-top: 50px; margin-left: 25px;}

#menu {padding-top: 90px; letter-spacing: 0px; line-height: 20px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #665f70;}
#menu a:hover {color: #d8180d; padding-right: 5px; border-right: 3px solid #dadada;}
#description {margin-top: 11px; margin-bottom: 2px; margin-left: 5px; font-family: arial, verdana, sans-serif; font-size: 16px; color: #7b8400; font-weight: normal; line-height: 14px; letter-spacing: 3px;}

#page-right {float: right; width: 600px; min-height: 595px; text-align: left;}
#header-right {width: 595px; height: 36px; padding-top: 0; border-bottom: 1px solid #f2f2f2; font-family: arial, verdana, sans-serif; font-size: 24px; color: #d8180d; text-align: right;}
#topmenu {float: right; padding-right: 50px;}

#content {width: 500px; height: 452px; margin-top: 20px; margin-left: 50px; margin-bottom: 25px; text-align: left;}
#content a:link {color: #7b8400; text-decoration: none;}
#content a:visited {color: #7b8400; text-decoration: none;}
#content a:active {color: #7b8400; text-decoration: none;}
#content a:hover {color: #d8180d; text-decoration: none;}

li {margin-top: 5px; line-height: 11px;}

#bottom {margin-top: 10px; margin-bottom: 8px;}
#bottom1 {margin-top: 20px; margin-bottom: 10px;}
#bottom2 {margin-top: 30px; margin-bottom: 8px;}
#bottom3 {margin-top: 40px; margin-bottom: 10px;}

#homelinks {float: right; margin-top: 13px; text-align: center;}

#nocost {float: right; width: 155px; height: 80px; text-align: right;}

.photoframe1 {float: right; margin-top: 10px; margin-left: 5px; border: 1px solid #dadada; text-align: center;}
.photoframe2 {border: 2px solid #fff; border-bottom: 1px solid #fff; text-align: center;}

fieldset {padding: 2px 5px 5px 5px; text-align: justify; border: 1px solid #dadada;}
legend {letter-spacing: 1px; font-family: arial, verdana, sans-serif; font-size: 12px; color: #40668c; font-weight: bold;}

.list {width: 470px; margin: 15px; padding: 5px; background-color: #fafafa; border: 1px solid #f2f2f2;}
.list .in { margin-left: 15px; margin-bottom: 5px;}

.down {margin-top: 3px;}
.down2 {margin-top: 15px;}

#in {margin-left: 15px;}

.testimonials {padding: 8px; background-color: #fafafa; border: 1px solid #f2f2f2;}
.testimonials2 {margin-top: 15px; padding: 4px; background-color: #fafafa; border: 1px solid #f2f2f2;}

#portfoliomenu {width: 500px; height: 38px; margin-top: 0; margin-bottom: 10px;}
#portfoliomenu ul {list-style: none; margin-left: 0; padding-top: 17px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #dadada;}
* html #portfoliomenu ul {padding-bottom: 6px;}
#portfoliomenu li {display: inline;}
#portfoliomenu li a {background: #fafafa; padding: 5px; border: 1px solid #dadada; font-weight: normal; text-decoration: none;}
#portfoliomenu li a:hover {background: #fff;}
#portfoliomenu li .selected {background: #fff; padding: 5px; border: 1px solid #dadada; border-bottom: 1px solid #fff; font-weight: normal; text-decoration: none;}

#gallery {margin-left: 50px;}

.slideshow {float: left; width: 80px; height: 51px;}
.slideshow img {width: 75; height: 47px; border: 1px solid #dadada;}
#navlinks {width: 500px; text-align: center;}
#navlinks a {height: 12px; margin-bottom: 3px; padding: 1px 5px; border: 1px solid #dadada; text-decoration: none;}
#navlinks a.current {background-color: #f2f2f2; font-weight: bold;}
.slideshow2 {float: left; width: 56px; height: 56px;}
.slideshow2 img {width: 50; height: 50px; border: 1px solid #dadada;}
#navlinks2 {width: 500px; text-align: left;}
#navlinks2 a {height: 12px; margin-bottom: 3px; padding: 1px 5px; border: 1px solid #dadada; text-decoration: none;}
#navlinks2 a.current {background-color: #f2f2f2; font-weight: bold;}

.photogallery {}
.photogallery img {border: none;}
.photonavlinks {margin-top: 20px;}
.photonavlinks a {margin-bottom: 3px; padding: 1px 5px; border: 1px solid #dadada; text-decoration: none;}
.photonavlinks a.current {background-color: #f2f2f2; font-weight: bold;}

#sitemap {width: 525px; height: 510px; background: #fff url('images/atsweetsolutions.jpg') bottom right no-repeat; margin-top: 20px; margin-left: 50px; text-align: left;}
#sitemap a:link {color: #7b8400; text-decoration: none;}
#sitemap a:visited {color: #7b8400; text-decoration: none;}
#sitemap a:active {color: #7b8400; text-decoration: none;}
#sitemap a:hover {color: #d8180d; text-decoration: none;}
#sitemapleft {float: left; width: 325px; height: 360px;}
#sitemapright {height: 342px;}

#copyright {background: url('images/bar.gif'); width: 930px; height: 20px; padding-top: 3px; font-family: verdana, arial, sans-serif; font-size: 9px; color: #fff; text-align: left;}
#copyright a:link {color: #fff; text-decoration: none;}
#copyright a:visited {color: #fff; text-decoration: none;}
#copyright a:active {color: #fff; text-decoration: none;}
#copyright a:hover {color: #d8180d; text-decoration: none;}
#diams {font-family: times, times new roman, serif; font-size: 11px; align: middle;}

.technology {cursor: hand; cursor: pointer; margin: 3px 0;}
.in {margin-left: 25px;}
.closedlanguage {color: #665f70;}
.openlanguage {color: #d8180d;}