*
{

  margin: 0;
  padding: 0;

}

img
{

  border: 0;

}

body
{

  width: 1024px;
  min-width: 1024px;
  margin: 0 auto;
  position: relative;
  font-family: verdana, sans-serif;
  font-size: 80%;
  color: #ffffff;

}

#mainbody
{

  width: 594px;

}

#headergraphic
{

  width: 1024px;
  height: 100px;
  background-image: url('../base/images/header.jpg');
  background-repeat: no-repeat;

}

#header 
{

  width: 100%;

}

#header ul
{

  background-color: #185351;
  height: 26px;

}

#header ul li
{

  list-style-type: none;
  padding-left: 40px;
  float: left;
  padding-top: 3px;

}

#header ul li a:link, #header ul li a:active, #header ul li a:visited
{

  color: #ffffff;
  text-decoration: none;

}

#header ul li a:hover
{

  color: #129488;
  text-decoration: none;

}



#header #header_subnav ul li a:link, #header #header_subnav ul li a:active, #header #header_subnav ul li a:visited
{

  font-weight: bold;
  color: #ffffff;
  text-decoration: none;

}

#header #header_subnav ul li a:hover
{

  font-weight: bold;
  color: #185351;
  text-decoration: none;

}

#header #header_subnav ul
{

  background-color: #129488;
  margin-bottom: 2px;  

}

#header #header_subnav ul
{

  height: 33px;

}

#header #header_subnav ul li
{

  padding-left: 23px;

}

#leftnav
{

  width: 809px;
  float: left;
  background-color: #A0CDCA;
  list-style-type: none;
  list-style-image: none;

}

#mainbodytext
{

  background-color: #A0CDCA;
  margin: 1px 5px 0px 5px;
  padding: 18px 14px;

}

#mainbodytext h1
{

  font-size: 23px;
  font-weight: normal;
  color: #ffffff;
  padding-bottom: 26px;

}

#mainbodytext p
{

  padding-bottom: 26px;

}

#leftnav ul
{

  width: 215px;
  float: left;
  background-color: #ffffff;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 0;  

}

#mainbody
{

  float: left;
  background-image: url(base/images/mainbodybackground.gif);
  background-repeat: repeat-y;
  background-color: #ffffff;

}

#shop h1
{
 
  font-family: new times roman;
  font-size: 14px;
  font-weight: normal;
  color: #129488;

}

#shop table tr td
{

  border: 1px solid #B1B5B4; 
  padding: 3px;

}

#shop p
{

  color: #185351;

}


#basket
{

  margin: 0px 5px 0px 5px;
  color: #185351;
  padding: 25px;

}

#basket p
{

  color: #185351;

}

#basket form p
{

  width: 100%;
  clear: both;

}

#basket form p label
{

  float: left;

}

#basket form p input, #basket form p select, #basket form p textarea
{

  float: right;

}


#leftnav ul li
{

  list-style-type: none;
  list-style-image: none;  
  height: 50px;
  margin-top: 2px;
  margin-bottom: 2px;

}

#leftnav ul li a:link, #leftnav ul li a:active, #leftnav ul li a:visited
{

  color: #185351;
  text-decoration: none;

}

#leftnav ul li a:hover
{

  text-decoration: none;

}

#mainblock
{

  width: 1024px;
  background-color: #A0CDCA; 

}

#rightnav
{

  width: 163px;
  margin-left: 52px;

}

#rightnav li
{

  list-style-type: disc;
  list-style-image: url(../rightnavbullet.gif);
  list-style-position: outside;
  height: 21px;
  padding-bottom: 3px;
  padding-left: 5px;

}

#rightnav li a:link, #rightnav li a:active, #rightnav li a:visited
{

  color: #ffffff;
  text-decoration: none;

}

#rightnav li a:hover
{

  color: #185351;
  text-decoration: none;

}

#footer
{

  text-align: center;
  font-size: 90%;
  color: #767877;  

}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{

  color: #767877;
  text-decoration: none;

}

#footer ul
{

  width: 584px;  

}

#footer ul li
{

  float: left;
  list-style-type: none;
  text-align: center;

}

input.btn
{

  border: 1px solid #13A26A;
  background-color: #FEFEFE;
  color: #55E9AD;  

}

input.addbtn
{

  border: 1px solid #185351;
  background-color: #FFFFFF;
  color: #129488;  

}

select.options
{

  border: 1px solid #185351;
  background-color: #FFFFFF;
  color: #129488;

}

.columnname
{

  font-weight: bold;
  color: #185351;

}

#bodytext h1
{

  font-size: 14px;
  color: #185351;  

}

#bodytext
{

  margin: 0px 5px;
  color: #185351;
  padding: 25px;

}

.vatclass
{

  font-size: 70%;

}

.dimensions
{

  font-size: 80%;

}

.shopnav
{

  margin: 3px; 
  width: 587px;
  float: left; 
  color: #ffffff; 
  line-height: 28px; 
  background-color: #015F5F;
  list-style-type: none;

}

.shopnav li
{

  float: left;

}

.shopnav a:link, .shopnav a:visited, .shopnav a:hover, .shopnav a:active
{

  color: #ffffff;
  text-decoration: none;

}

.enlargelink
{

  cursor: pointer;
  text-decoration: underline;
  color: #00A095;

}

a.logout:link, a.logout:active, a.logout:visited, a.logout:hover
{

  font-weight: bold;
  color: #ffffff;
  text-decoration: none;

}