body {
  font-family: tahoma;
  font-size: 0.8em;
  color: #000000;
  background-color: #ffffff;
}

#blackheaderimage p {
  width: 250px;
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 50px;
  padding: 80px 0px 0px 60px;
  color: #000000;  
}

#borders {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  background: url("http://gwnet-working.com/images/borders.png");
}

#bottom {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  background: url("http://gwnet-working.com/images/bottom.png");
}

#buttons {
  float: right;
  width: 480px;
  margin-top: -248px;
  margin-bottom: 0px;
  margin-right: 10px;
}

#buttons a img {
  border: 0px;
}

#buttonsback {
  float: right;
  width: 540px;
  margin-top: -6px;
  margin-bottom: 0px;
  margin-right: 20px;
  background: url("http://gwnet-working.comimages/buttonsfade.png");
}

#buttonscontainer {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

#contact {
  width: 760px;
  background: #ffffff;
  height: 440px;
}

#contact p {
  margin-bottom: 0px;
  width: 350px;
  padding: 15px;
  background-color: #ffffff;
  text-align: right;
}

#contact a {
  text-decoration: none;
  color: #000000;  
}

#contact a:hover {  
  color: #336600;
}

#contact a img {
  border: 0px;
}

#contactcontent { 
  width: 360px;
  margin-left: 220px;
}

#contactcontent p {  
  width: 250px;
}

#contactcontent a {  
  text-decoration: none;
  border-bottom: 1px solid #000000;
  color: #000000;
}

#contactcontent a:hover {
  color: #000000;
}

#contactimg {
  border: 0px;
  margin-left: 400px;
  margin-top: -330px;
}

#contactimg img {    
  margin-top: 0px;
  margin-right: 40px;
  
}

#container {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

#content {
  width: 760px;
  height: 460px;
}

#content p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 540px;
  padding: 8px;
}

#content h1, #news h1{
  clear: both;  
  font-size: 1.5em;
  margin: 0px;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}

#content a {
  text-decoration: none;
  color: #003366;  
}

#content a:hover {  
  color: #000000;
}

#content a img {
  border: 0px;
}

#headbar {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

#headbar p {
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  margin-top: -50px;
  margin-right: 10px;
}

#header {
  height: 260px;
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -255px;
  text-align: left;
  background-image:url("http://gwnet-working.com/images/top.png");
}

#headerimage
{
  position: relative;
  width: 747px;
  height: 209px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}

#headerimage p {
  width: 250px;
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 50px;
  padding: 80px 0px 0px 60px;
  color: #ffffff;  
}

#links {
  float: right;  
  width: 500px;
  margin: 2px;  
}

#logo a img {
  border: 0px;
}

#marquee_replacement{
 border-top: 1px solid #cccccc;
 width:559px;
 height:20px;
 overflow:auto;
 margin-left: 0px;
 margin-right: 0px;
 font-size: 14px;
}
 
#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:5px;
}
 
#marquee_replacement div#start p.spacer{
 width:559px;
 margin-left: 0px;
 margin-right: 0px;
}
 
#marquee_replacement div#start{
 display:block;
 height:10px;
 margin-left: 0px;
 margin-right: 0px;
}

#news { 
  float: right;
  width: 200px;
  height: 100%;
  border-left: 1px solid #cccccc;
}

#news p.author { 
  margin-top: -10px;
  padding: 5px 5px 10px 5px;
  font-size: 0.8em;
}

#news p.date { 
  text-align: right;
  margin-top: -26px;
  padding: 5px 5px 10px 5px;
  font-size: 0.8em;
}

#news p {     
  margin: 0px;
  padding: 5px 5px 0px 5px;
  width: 180px;
}

#news a.menuItem {
  display: block;
  clear: both;
  font-size: 0.8em;
  text-decoration: none;
  margin-top: 1px;
  padding: 0 0 0 25px;
  border: 0px;
  color: #FFFFFF;
}

#news a:hover.menuItem {
  color: #000000;
  background: #ffffff;
}

#news p.brief {    
  margin: 0px;
  padding: 5px 5px 10px 5px;
  font-size: 0.8em;
  font-weight: bold;
}

#news p.extended {    
  margin: 0px;
  padding: 5px 5px 10px 5px;
  font-size: 0.8em;
}

#news a {  
  text-decoration: none;
  border-bottom: 1px solid #000000;
  color: #000000;
}

#news a:hover {
  color: #000000;
}

#news a img {  
  vertical-align:middle;
  padding: 0px 5px 0 5px;
  border: 0px;
}

#newspage {
  width: 755px;
  height: 440px;
  overflow: scroll;
  overflow-x:hidden;
  margin-left: 5px;
}

#newspage p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 720px;
  padding: 8px;
  background-color: #ffffff;
}

#newspagenoscroll {
  width: 755px;
  height: 440px;
  overflow: hidden;
  overflow-x:hidden;
  margin-left: 5px;
}

#newspagenoscroll p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 720px;
  padding: 8px;
  background-color: #ffffff;
}

#partners {

  height: 50px;
  width: 760px;  
  font-size: 0.8em;
  color: #000000;
  background: url("http://gwnet-working.com/images/partnerback.png");
  background-position: bottom;
  background-repeat: no-repeat;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0px;
  padding-bottom: 5px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

#partners img {
  vertical-align:top;
  padding: 5px 35px 0 5px;
  border: 0px;
}

#partners object {
  vertical-align:top;
}

#scrollservice {
  height: 440px;
  width: 590px;
  overflow: scroll;
  overflow-x:hidden;
}

#services { 
  float: right;
  width: 150px;
  margin-top: 0px;
  margin-bottom: 0px;
 padding: 0px 0px 0px 10px;
  text-align: left;
border-left: 1px solid #cccccc;
height: 100%;

}

#services a {  
  text-decoration: underline;
  color: #000000;
  width: 130px;
  height: 20px;
  display: block;
  padding: 0px 0px 0px 0px;
  margin-top: -15px;
  margin-bottom: 0px;
  margin-right: 17px;
  background-repeat: no-repeat;
}

#servicescontent {
  width: 760px;
  height: 440px;
}

#servicescontent p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 570px;
  padding: 8px;
  background-color: #ffffff;
}

#servicescontent ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 50px;
  width: 500px;
  padding: 18px;
  background-color: #ffffff;
}

#servicescontent a {
  text-decoration: none;
  color: #000000;  
}

#servicescontent a:hover {  
  color: #003366;
}

#servicescontent a img {
  border: 0px;
}

#servicescontentcontainer {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 600px;
  height: 440px;
  overflow: scroll;
  overflow-x:hidden;
}

#servicescontentcontainer p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 540px;
  padding: 8px;
  background-color: #ffffff;
}

#servicescontentcontainer ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 50px;
  width: 490px;
  padding: 18px;
  background-color: #ffffff;
}

#stockcontainer {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -200px;
}

#stockpage {
  position: relative;
  width: 760px;
  height: 681px;
  overflow: scroll;
  overflow-x:hidden;
  margin-top: 200px;
  margin-left: auto;
}

#stockpage p {
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 8px;
  width: 720px;
}

#stockheader {
  width: 840px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  text-align: left;
  background-image:url("http://gwnet-working.com/images/stocktop.png");
}

#stockbuttons {
  float: right;
  width: 541px;
  margin-top: -48px;
  margin-bottom: 0px;
  margin-right: 10px;
}

#stockbuttons a img {
  border: 0px;
}

table {
  table-border: 0px;
}

td.left2 {
  text-align: right;
  color: #000000;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  border: 0px;
}

td.right2 {
  text-align: left;
  color: #000000;
  padding: 10px 10px 10px 10px;
  width: 400px;
  border: 0px;
}

tr.stock {
  text-align: center;
  color: #ffffff;
  background: #000033;
  font-weight: bold;
}

#subtitle {
  font-size: 18px;
  padding: 0px 0px 0px 100px;
  color: #000000;
  margin-top: -10px;
  
}

#testimonials {
  width: 755px;
  height: 440px;
  overflow: scroll;
  overflow-x:hidden;
  margin-left: 5px;
}

#testimonials p {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 340px;
  padding: 8px;
  background-color: #ffffff;
}

#testimonials table {
  border-style: dotted;
  border-color: #0033cc;
}

#title[id] {
  padding-top: 0px;
  padding-bottom: 3px;
}

#title a{
  display: block;  
  font-size: 10px;
  text-transform: uppercase;
  margin-top: -8px;
  border: 0px;
}

#title a:hover{
  color: #000000;
}

#footer {
  height: 25px;
  width: 740px;   
  background: #000033;
  padding: 10px;
  font-size: 0.75em;
}

.left {
  margin-left: 2px;
  display: block;
  width: 150px;
  font-size: 0.9em;
  color: #ffffff;
  text-align: left;
}

.right {
  margin-right: 2px;
  margin-top: -21px;
  display: block;
  width: 740px;
  font-size: 0.9em;
  text-align: right; 
  color: #ffffff;
}

.middle {
  width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -13px;
  font-size: 0.9em;
  text-align: center; 
  color: #ffffff;
}

#footer a {
  border: 0px;
  color: #ffffff;  
}

#footer a:hover {
  border: 0px;
  color: #ffffff;  
}

.subHeading {
  display: block;
  font-weight: bold;
}

strong, .subHeading {
  font-size: 1em;
  color: #000000;  
}
