* {
  font-family:verdana, sans-serif;
}

a, a:visited {
  color:#1111dd;
  text-decoration:none;
}

a:hover {
  color:#6666ff;
}

p, li, table, td, textarea, body{
  color:#4A5156;
  font-size:11px;
  line-height:16px;
  padding:0;
  margin:0;
  border-collapse: collapse; 
}

p {
  padding: 0.5em 0;
}

.componentheading, 
.contentheading,
h1 {
  color : #c20a28;
  font-size : 20px; 
  font-weight : bold; 
  font-family: "Trebuchet MS", verdana, sans-serif;
  padding-bottom: 4px;
  margin:0;
  line-height:30px;
}

h2 {
  color:#4A5156;
  font-size:16px;
}

h3 {
  font-size: 13px;
}

.smalltext {
  font-size: 8px;
  color:#666;
}

img, a img {
  border:0px;
}

#content img,
textarea img {
}

#content table,
textarea table {
  padding-top:6px;
}

#content li,
textarea li {
  padding-top:3px;
}

#content ul,
textarea ul {
  padding-left:20px;
  margin-left:0px;
}

.separator {
  color:white
}

html>body .separator {
  display:block;
  padding:2px;
  height:12px;
}

.iteminfo {
  height:240px;
}

.iteminfo .left {
  width:550px;
  height:240px;
  position:relative;
  float:left;
}

.iteminfo .left h2 {
  color:#fff;
}

.iteminfo .right1 {
  float:right;
  border: 2px solid #333;
  padding:4px;
  margin: 0 2px 2px 0;
  height: 106px;
  width: 182px;
}

.iteminfo .right2 {
  clear:right;
  float:right;
  border: 2px solid #c20a28;
  padding:4px;
  margin: 2px;
  height: 106px;
  width: 182px;
}

.iteminfo .slideshowinfo {
  position: absolute;
  top:0px;
  right:20px;
  height:200px;
  width:200px;
  background-color: #000;
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.70;
  z-index:1000;
  color:#fff;
  padding-left:6px;
}

.iteminfo .slideshowinfo h2 {
  padding-top: 70px;
  font-size: 30px;
  line-height: 32px;
  font-weight : bold; 
  font-family: "Trebuchet MS";
  border:0;
}

.iteminfo .slideshowinfo a {
  color: #fff;
}

.iteminfo .slideshowinfo .morephotos {
  position:absolute;
  bottom:4px;
  right:4px;
}

.row1 {

}

.row2 {
  background-color:#FFF9FA;
}

.orderbar {
  width: 100%;
  background:#cccccc url(images/menu_bg.png) repeat-x scroll top left;
}

.phonebox, .enquirybox, .onlinebox {
  float:left;
  padding:4px;
  margin: 2px;
  height: 200px;
  width: 230px;
}

.phonebox h2, .enquirybox h2, .onlinebox h2, .iteminfo h2 {
  font-size: 16px;
  line-height:17px;
  padding:2px 0px;
  margin:0;
  border-bottom:1px solid #4A5156;
}

.phonebox {
  border: 2px solid #c20a28;
}

.enquirybox {
  border: 2px solid #90081E;
}

.onlinebox {
  border: 2px solid #333;
}

#searchcontrol, #searchcontrol .gsc-control {
  width: 100%;
}
