body{
  font-family:georgia,serif;
  font-style:italic;
  text-align:center;
  margin:10px;
  overflow:scroll;
}
h2{
  font-size:110%;
  margin: 10px 0 0 0;
}
address{
  padding:5px 0px;
}
#outer{
  position:relative;
  width:762px;
  margin:auto;
}
#inner{
  position:relative;
  width:760px;
  float:left;
  border:1px solid #666666;
  background:#FFFFFF;
  text-align:left;
}
#header{
  position:relative;
  float:left;
  width:760px;
  height:138px;
}
#menu{
  position:relative;
  float:left;
  width:760px;
  background:#660033 url(images/classic.gif) no-repeat right center;
}
#menu ul{
  margin:0px;
  padding:1px 10px;
}
#menu li{
  display:inline;

}
#menu a{
  color:#FFFFFF;
  text-decoration:none;
  padding:0 6px;
  background:#660033;
}
#menu a:hover{
  color:#660033;
  background:#FFFFFF;
}
#copyright{
  position:relative;
  float:left;
  width:760px;
  color:#660033;
  font-size: 90%;
  line-height:200%;
}
#bottomMenu{
  position:relative;
  float:left;
  width:760px;
  font-size: 90%;
  line-height:100%;
  padding:10px 0;
}
#bottomMenu ul{
  margin:0;
  padding:0;
}
#bottomMenu li{
  display:inline;
  padding:0 5px;
}
#content{
  position:relative;
  float:left;
  width:760px;
  text-align:center;
}
#content ul{
  margin:0;
  padding:0;
  text-indent:0;
}
#content li{
  display:inline;
}
#content img{
  border:none;
}
#content a{
  padding:0 1px;
}
#logo{
  position:relative;
  float:right;
  padding:15px 35px 0 0;
}
#welcome{
  position:relative;
  float:left;
  padding:15px 0 0 15px;
}
#footer{
  position:relative;
  float:left;
  width:760px;
  text-align:center;
  background:#660033;
  padding:4px 0 0 0;
}
.text1{
  color:#660033;
  font-weight:bold;
  padding:10px 0;
}
.hidden{
  display:none;
}
#marble, #traditional, #contemporary, #stone, #mirrors {
  display:block;
  float:left;
  height:250px;
  width:150px;
}
#marble{
  background:transparent url(images/marble.jpg) no-repeat center top;
}
#marble:hover{
  background:transparent url(images/marble1.jpg) no-repeat center top;
}
#traditional{
  background:transparent url(images/traditional.jpg) no-repeat center top;
}
#traditional:hover{
  background:transparent url(images/traditional1.jpg) no-repeat center top;
}
#contemporary{
  background:transparent url(images/contemporary.jpg) no-repeat center top;
}
#contemporary:hover{
  background:transparent url(images/contemporary1.jpg) no-repeat center top;
}
#stone{
  background:transparent url(images/stone.jpg) no-repeat center top;
}
#stone:hover{
  background:transparent url(images/stone1.jpg) no-repeat center top;
}
#mirrors{
  background:transparent url(images/mirrors.jpg) no-repeat center top;
}
#mirrors:hover{
  background:transparent url(images/mirrors1.jpg) no-repeat center top;
}
#title{
  position:absolute;
  left:282px;
  top:30px;
}
#title2{
  font-weight:bold;
  color:#660033;
  margin:0;
  font-style:normal;
}
#left{
  position:relative;
  float:left;
  width:160px;
  height:390px;
  overflow:auto;
  font-style:normal;
}
.thumb{
  cursor:pointer;
}
#left p{
  font-size:90%;
  color:#660033;
  margin:0 0 10px 0;
}
#left a{
  text-decoration:none;
  color:#660033;
  font-size:90%;
}
#center{
  position:relative;
  float:left;
  width:388px;
  height:500px;
  text-align:right;
  overflow:hidden;
}

#dimensions{
  width:380px;
  bottom:0;
}
#dimensions table{
  position:absolute;
  top:415px;
  left:0;
  width:380px;
  font-size:90%;
  font-family:arial,sans-serif;
  font-style:normal;
}
#dimensions table th{
  font-weight:normal;
}
#dimensions table td{
  border-bottom:1px solid #000000;
  height:20px;
  background:#F1F1F1;
}
#right{
  position:relative;
  float:left;
  width:190px;
  /*height:390px;*/
  color:#660033;
  font-size:110%;
  text-align:left;
  line-height:140%;
  margin:0 0 0 15px;
}
#right p{
  margin:0px;
}
.hide {
	visibility: hidden;
}
.show {
	visibility: visible;
}
#subMenu{
  text-align:left;
  padding:0 0 30px 0;
}
#subMenu a{
  padding:5px 0 5px 10px;
  width:140px;
  display:block;
}
#subMenu a:hover{
  color:#FFFFFF;
  background:#660033;
}
.error{
  background:#FFCCCC;
  border:1px solid #999999;
  color:#FF0000;
  font-weight:bold;
}
#enquiry textarea{
  font-family:sans-serif;
}
#previous{
  cursor:pointer;
  padding:5px;
  color:#0000FF;
}
#next{
  cursor:pointer;
  padding:5px;
  color:#0000FF;
}
.fRight{
  float:right;
  padding:5px;
}

