html, body {background:#400303;}

#titlebar img {
display: block;
}
#sidebar {
position: relative;
display:inline;
float: left;
background:#CA5423;
border-left: #CA5423 solid 1px;
border-bottom: #CA5423 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:#DF5C26;
  color: #000000;

  border-bottom:#CA5423 solid 1px;
}

#sidebar a:hover, #sidebar a:active {
   background-color:#F2642A;
   color:#000000;
  
  border-bottom:#DA5A26 solid 1px;
}

#maincontent {
border-left: #3752E5 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;
display: block;
}

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

}
#searchbar {
background:#AB2413;
display: block;

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

#glinks {
background:#F2D170;
border-left: #F2D170 solid 1px;
border-right: #F2D170 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:#FBDD9F solid 1px;
background: #FBDD9F;
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;
}

.name {
width: 80px;
background: #F2D170;
padding-left: 0px;
font-size:smaller;
text-align:center;

}

.description {
width: 250px;
background: #F2D170;
padding-left: 0px;

font-size:smaller;

}

.priceperperson {
width: 50px;
background: #CCCCCC;
padding-left: 0px;
background: #F2D170;
font-size:smaller;
text-align:center;
}

.saleprice {
width: 50px;
background: #CCCCCC;
padding-left: 0px;
background: #F2D170;
font-size:smaller;
text-align:center;
}
.buyurl {
width: 100px;
background: #CCCCCC;
padding-left: 0px;
background: #F2D170;
font-size:smaller;
text-align:center;
}

.nametitle {
width: 80px;
background: #990000;
padding-left: 0px;
color: #FFFFFF;

text-align:center;

}



.descriptiontitle {
width: 250px;
background: #990000;
padding-left: 0px;
color: #FFFFFF;
text-align:center;

}

.priceperpersontitle {
width: 50px;
background: #990000;
padding-left: 0px;
color: #FFFFFF;
text-align:center;

}

.salepricetitle {
width: 50px;
background: #990000;
padding-left: 0px;
color: #FFFFFF;
text-align:center;
}
.buyurltitle {
width: 100px;
background:#990000;
padding-left: 0px;
color: #FFFFFF;
text-align:center;

}
