html {

margin: 0;

}

body {

background: url("images/bgloop.png") transparent;
margin: 0 auto;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #2b2b2b;

}

#headercontainer {

background: url("images/bgtop.png") no-repeat;
width:  800px;
height: 200px;
margin-left: auto;
margin-right: auto;

}

#logo {

background: url("images/logo.png") no-repeat;
width: 355px;
height: 135px;
margin-left: auto;
margin-right: auto;

}

#pagetop {

width: 800px;
height: 5px;
margin-left: auto;
margin-right: auto;
background: url("images/pagetop.png");

}

#pagecontainer {

width: 800px;
height: auto;
margin-top: -65px;
position: absolute;
z-index: 10;
margin-left: auto;
margin-right: auto;

}

#pagemain {

width: 790px;
height: auto;
margin-left: auto;
margin-right: auto;
background: url("images/pagebg.png");
padding-left: 5px;
padding-right: 5px;
overflow: hidden;

}

#pagebot {

width: 800px;
height: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
background: url("images/pagebot.png");

}

#container {

width: 800px;
height: auto;
margin-left: auto;
margin-right: auto;

}

#products {

width: 790px;
height: auto;
float: left;

}

#colouroverlay {

width: 65px;
height: 65px;
background: url("images/circlebg.png");

}

#spacer {

background: url("http://www.kobydrums.co.uk/site/images/h1border.png") repeat-x;
height: 2px;
width: 100%;
margin: 10px 0px 10px 0px;

}

h2 {

color: #7c7c7c;
display: inline; 

}

h1 {

display: inline; 

}

a.tooltip span {

display:none; 
padding:2px 3px; 
margin-left:8px; 
width:130px;
position:absolute; 
z-index: 20;

}

a.tooltip:hover span {

display:inline;
position:absolute; 
z-index: 20;
background:#CFCFCF; 
border:1px solid #6F6F6F; 
color:#6c6c6c;
text-decoration: none;

}

a.tooltip b {

color: #6E2C8F;

}

p a {

color: #9E61DF;

}

p a:hover {

text-decoration: underline;
color: #6E2C8F;

}

#left {

width: 250px;
height: 240px;
float: left;
margin-left: 20px;

}

#right {

width: 500px;
height: 240px;
margin-right: 20px;
float: right;

}

#viewcart {

  float:left;
  width:50px;
  
}

#viewwrap {
  position: relative;
}

#viewwrapper { /* required to avoid jumping */
  left: 0px;
  position: absolute;
  margin-left: 0px;
  width:50px;
  height: 150px;
  background: url("images/move.png");
}

#viewcarts {
  position: absolute;
  margin-top: 140px;
}

#framecontain {

width: 1001px;
height: auto;
margin-left: auto;
margin-right: auto;

}

iframe {

border: 0;
width: 1000px;
height: 900px;

}

#topframe {

width: 990px;
height: 100px;
border-left: 5px solid #CFCFCF;
border-right: 5px solid #CFCFCF;
border-bottom: 5px solid #CFCFCF;
background: url("images/pagebg.png");
margin-left: auto;
margin-right: auto;

}