html, body {background:#6891B5;}

#titlebar img {
display: block;
}
#sidebar {
position: relative;
display:inline;
float: left;
background:#9ACBDB;
border-left: #9ACBDB solid 1px;
border-bottom: #9ACBDB solid 1px;

}
/* remove padding etc */  
#sidebar ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
}
.imagesright {
width: 320px;
position: relative;
float: right;
display:inline;
}
/* float each element inline */
#sidebar li {
  float: left;
  display: inline;
}
/* style the links in the nav list */
#sidebar a {
  display: block;
  margin: 0;
  padding: 1px 0 1px 22px;
  width: 139px;
  text-decoration: none;
  font-size: small;
}

#sidebar a:link, #sidebar a:visited {
  background-color:#9ACBDB;
color:#000099;

  border-bottom:#90BDCB solid 1px;
}

#sidebar a:hover, #sidebar a:active {
   background-color:#A6E2F5;
   color:#000099;
  
  border-bottom:#9AD0E2 solid 1px;
}

#maincontent {
border-left: #9ACBDB solid 1px;
border-right: #FFFFFF solid 1px;
border-bottom: #FFFFFF solid 1px;
background: #FFFFFF;
float: left;
position: relative;
display:inline;
margin-top: 0px;

}

#maincontent p {
color: #000033;
position: relative;
display: block;
margin-top: 5px;
margin-bottom: 10px;
border: none;
margin-left: 5px;
margin-right: 5px;

}

#maincontent a {
margin-right: 20px;
}

form {
text-align:center;
}

#text {
width: 400px;
margin: 0 auto;
text-align: center;
}

#text p {
margin-top: 2px;
margin-bottom: 2px;
}
textarea {
background-color:#CCCCCC;
}

.homeimage {
width: 300px;
position: relative;
float: left;
padding-left: 10px;
}

#homeimageright {
width: 250px;
position: relative;
float: right;
padding-left: 10px;
margin-left: 15px;
margin-top: 5px;
}

#right160 {
width: 200px;
position: relative;
float: right;
}



#productdivider {
width: 760px;
margin-left: 10px;
border-bottom: #CCCCCC solid 1px;
margin-bottom: 5px;
}


#leftseasonal {
width: 330px;

margin-left: 10px;
margin-right: 20px;
position: relative;

}

#righthome {
width: 300px;
margin-top: -350px;
margin-right: 100px;
position: relative;
display: inline;
float: right;

}
#searchbar {
background:#15A6CA;
display: block;

}
#searchbar form {
width: 300px;
margin-bottom: 0px;
}

#glinks {
background:#CCDEE2;
border-left: #CCDEE2 solid 1px;
border-right: #CCDEE2 solid 1px;
display: block;
position: relative;
margin-top: 0;

}
#leftimage {
width: 310px;
margin-left: 5px;
position: relative;
float: left;
display: inline;
}

#rightimage {
width: 310px;
margin-left: 5px;
position: relative;
float: right;
display: inline;
}
#googlevideo {
width: 330px;

margin-left: 5px;
margin-right: 30px;
position: relative;
float: left;
display: block;
}
h1 {
font-size: medium;
margin-left: 5px;
margin-top: 0px;
border: none;
}

h2 {
margin-left: 5px;
font-size: medium;
}

#google-gadget-left {
width: 320px;
position: relative;
float: left;
display: inline;
margin-left: 5px;
}

#googleadsright {
width: 350px;

margin-top: 20px;

position: relative;
display:inline;
}
#googleadsright h2 {
margin-top: 0px;
text-align: center;
font-size: small;
}
#divider {
width: 837px;
margin-top: 10px;
border-top:#CCCCCC solid 1px;
background: #CCCCCC;
margin-bottom: 10px;
position: relative;
display: block;
text-align: center;
}

#maincontent ul {
margin-left: 15px;
}
#sidebarright {
width: 165px;
float: right;
position: relative;
display: inline;
background: #FFC891;
}