html,body{margin:0;padding:0}

/* fixed width columns*/
html, body {height:100%;}
body {background-color:#000;color:#000;font:100.01%/1.4 sans-serif;text-align:left; /* horizontal centering for IE Win quirks */} 
body{background-color:EDDBB7;background: url(../images2/bkgdcream_copy.jpg);background-repeat:y;background-position: 0px 0px;}

div#distance { width:1px;height:50%;background-color:#000;margin-bottom:-275px; /* half of container's height */float:left;}
div#container {margin:0 0;position:relative; /* puts container in front of distance */text-align:left;height:550px;width:100%;clear:left;}

div#bodyContainer{text-align:left;width:950px;margin:0 auto;}
div#headerContainer{position:relative;height:18px;}
div#mainContainer{float:left;width:100%;height:550px;}
div#contentContainer{position:relative;margin: 0 0 0 240px;}
div#subNav{float:left;width:240px;margin-left:-950px;height:550px;}
div#sideContainer{display:none;float:left;width:150px;margin-left:-150px;}
div#footer{position:relative;clear:left;width:100%;}

/* main content styling */
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
p{margin:0;padding:0;}
/* header to next nav */
div#headerContainer div#topnext{position:absolute;top:0;left:906px;}
div#headerContainer div#topnext2{position:absolute;top:0;left:904px;}
div#headerContainer div#topnext3{position:absolute;top:0;left:750px;}
div#headerContainer div#topnext a{font-size:10px;letter-space:1px;color:#fff;font-weight:bold;padding:2px 5px 4px 5px;background-color:#8AA8A9;display:block;text-decoration:none;}
div#headerContainer div#topnext2 a{font-size:10px;letter-space:1px;color:#fff;font-weight:bold;padding:2px 5px 4px 5px;background-color:#8AA8A9;display:block;text-decoration:none;}
div#headerContainer div#topnext3 a{font-size:10px;letter-space:1px;color:#666666;font-weight:bold;padding:2px 5px 4px 5px;display:block;text-decoration:none;}
/* nav column styling */
body.home div#subNav{background-color: #B66060;}
body.comp div#subNav{background-color: #B1A24C;}
body.thumbs div#subNav{background-color: #B3C6C7;}
body.press div#subNav{background-color: #B1A24C;}

body.contactus div#subNav{background-color: #B66060;}

div#subNav ul li#home {
  height: 141px;
  margin-bottom: 20px;
}

div#subnav ul li#home a img {
  border: 0;
  outline: none;
}

li#home a {
  outline: none;
}


/* Remove IE link outline from logo */
a.nooutline {outline: none;}

div#subNav ul{font-size:11px;letter-spacing:1px;padding-left:0;width: 100%;margin:16px 0 0 0;}
div#subNav ul li{list-style: none;margin: 7px 0 9px 0;text-align:center;}
div#subNav ul li.tight{list-style: none;margin: 2px 0 4px 0;}
div#subNav ul li#sub{list-style: none;margin:0 0 2px 0;}
div#subNav ul li#submore{list-style: none;margin:0 0 15px 0;}
div#subNav ul li#submore2{list-style: none;margin:0 0 7px 0;}
div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;}
div#subNav ul li a{text-decoration: none; padding:10px 0 0 0;letter-spacing:1px;}

body.thumbs div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;color:#727373;}
body.comp div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;color:#840A23;}
body.press div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;color:#840A23;}
body#homePage div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;color:#660000;}
body#contact div#subNav ul li#separate{list-style: none;margin:0 0 5px 0;color:#660000;}

/* Home Page Navigation Highlite */
body#homePage div#subNav a{text-decoration:none;color:#660000;letter-spacing:1px;} 
body#homePage div#subNav a:hover{text-decoration: underline;font-weight:bold;color:#E9CB20;letter-spacing:1px;} 

body#homePage div#subNav a#t1{text-decoration: underline;font-weight:bold;color:#E9CB20;} 
/* catalogue Navigation Highlite */
body#cat div#subNav a{text-decoration:none;color:#727373;letter-spacing:1px;}
body#cat div#subNav li#separate{text-decoration:none;color:#727373;letter-spacing:1px;}
body#cat2 div#subNav a{text-decoration:none;color:#727373;letter-spacing:1px;}
body#cat3 div#subNav a{text-decoration:none;color:#727373;letter-spacing:1px;}
body#cat4 div#subNav a{text-decoration:none;color:#727373;letter-spacing:1px;}
body#cat5 div#subNav a{text-decoration:none;color:#727373;letter-spacing:1px;}

body#cat div#subNav a:hover{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat2 div#subNav a:hover{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat3 div#subNav a:hover{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat4 div#subNav a:hover{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat5 div#subNav a:hover{text-decoration: underline;color:#D45A10;letter-spacing:1px;}

body#cat div#subNav a#t2{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat2 div#subNav a#t3{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat3 div#subNav a#t4{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat4 div#subNav a#t5{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
body#cat5 div#subNav a#t6{text-decoration: underline;color:#D45A10;letter-spacing:1px;}
/* Profile Navigation Highlite */
body#com div#subNav a{text-decoration:none;color:#871625;letter-spacing:1px;}
body#com2 div#subNav a{text-decoration:none;color:#871625;letter-spacing:1px;} 
body#com div#subNav a:hover{text-decoration: underline;color:#D50955;letter-spacing:1px;}
body#com2 div#subNav a:hover{text-decoration: underline;color:#D50955;letter-spacing:1px;} 
body#com div#subNav a#t7{text-decoration: underline;color:#D50955;letter-spacing:1px;} 
body#com2 div#subNav a#t7{text-decoration: underline;color:#D50955;letter-spacing:1px;}
/* Press Navigation Highlite */

body.press div#subNav a{text-decoration:none;color:#871625;letter-spacing:1px;letter-spacing:1px;} 
body.press div#subNav a:hover{font-size:11px;text-decoration: underline;color:#D50955;letter-spacing:1px;} 
body.press div#subNav a#t8{text-decoration: underline;color:#D50955;letter-spacing:1px;}
/* Contact Navigation Highlite */
body#contact div#subNav a{text-decoration:none;color:#660000;letter-spacing:1px;} 
body#contact div#subNav a:hover{text-decoration: underline;color:#E9CB20;letter-spacing:1px;} 
body#contact div#subNav a#t9{text-decoration: underline;color:#E9CB20;letter-spacing:1px;} 


/* Logo styling to remove unwanted anchor borders/colour */
body#homePage div#subNav li#home a{text-decoration:none;color:#994c3a;letter-spacing:1px;} 
body#homePage div#subNav li#home a:hover{color:#994c3a;} 

body#cat div#subNav li#home a, body#cat2 div#subNav li#home a, body#cat3 div#subNav li#home a, body#cat4 div#subNav li#home a, body#cat5 div#subNav li#home a{text-decoration:none;color:#8AA8AA;letter-spacing:1px;}
body#cat div#subNav li#home a:hover, body#cat2 div#subNav li#home a:hover, body#cat3 div#subNav li#home a:hover, body#cat4 div#subNav li#home a:hover, body#cat5 div#subNav li#home a:hover{color:#8AA8AA;}

body#com div#subNav li#home a, body#com2 div#subNav li#home a, body#press1 div#subNav li#home a, body#press2 div#subNav li#home a, body#press3 div#subNav li#home a, body#press4 div#subNav li#home a, body#press5 div#subNav li#home a{text-decoration:none;color:#AA9A42;letter-spacing:1px;}
body#com div#subNav li#home a:hover, body#com2 div#subNav li#home a:hover, body#press1 div#subNav li#home a:hover, body#press2 div#subNav li#home a:hover, body#press3 div#subNav li#home a:hover, body#press4 div#subNav li#home a:hover, body#press5 div#subNav li#home a:hover{color:#AA9A42;}

body#contact div#subNav li#home a{text-decoration:none;color:#994C3A;letter-spacing:1px;} 
body#contact div#subNav li#home a:hover{color:#994C3A;} 


/* Press text positioning */
div#nextpage2{position:absolute;top:520px;left:290px;height:30px;width:200px;letter-spacing:1px;}
div#nextpage2 p{font-size:12px;line-height:16px;text-align:justify;color:#333333;margin:0 0 5px 0;letter-spacing:1px;}
div#nextpage3{position:absolute;top:520px;left:48px;height:80px;width:70px;}
div#nextpage3 p{font-size:12px;font-weight:bold;color:#333333;letter-spacing:1px;} 
div#nextpage4{position:absolute;top:520px;left:148px;height:30px;width:70px;}
div#nextpage5{position:absolute;top:520px;left:148px;height:30px;width:70px;}
/* Press page */
div#pressposition1{position:absolute;top:40px;left:200px;height:30px;width:300px;}
div#pressposition2{position:absolute;top:40px;left:300px;height:30px;width:300px;}
div#pressposition3{position:absolute;top:40px;left:260px;height:30px;width:400px;}
body.press div#contentContainer p{font-size:12px;font-weight:bold;color:#333333;letter-spacing:1px;}

body.press a:hover{font-size:12px;font-weight:normal;color:#ff0000;letter-spacing:1px;}
div#pressposition2 p{font-size:12px;font-weight:bold;color:#333333;letter-spacing:1px;}
div#pressposition3 p{font-size:12px;font-weight:bold;color:#333333;letter-spacing:1px;}
body.press div#contentContainer div#pressposition1 a{font-size:11px;font-weight:bold;text-decoration:none;color:#871625;letter-spacing:1px;}
body.press div#contentContainer div#pressposition1 a:hover{color:#D50955;}
body.press div#contentContainer div#pressposition2 a{font-size:11px;font-weight:bold;text-decoration:none;color:#871625;letter-spacing:1px;}
body.press div#contentContainer div#pressposition2 a:hover{color:#D50955;}

body.press div#contentContainer div#pressposition3 a{font-size:11px;font-weight:bold;text-decoration:none;color:#871625;letter-spacing:1px;}
body.press div#contentContainer div#pressposition3 a:hover{color:#D50955;}

/*.press div#contentContainer{position:relative;background:url(../images/press_background.jpg) no-repeat top right ;height:580px;}
#press3 div#contentContainer{position:relative;background:url(../images/pressvisual1b.jpg) no-repeat top right ;height:580px;}
#press4 div#contentContainer{position:relative;background:url(../images/press_background4.jpg) no-repeat top right ;height:580px;}
#press5 div#contentContainer{position:relative;background:url(../images/press_background5.jpg) no-repeat top right ;height:580px;}
#press6 div#contentContainer{position:relative;background:url(../images/press_background6.jpg) no-repeat top right ;height:580px;}*/

/*.contactus div#contentContainer{position:relative;background:url(../images/press_background.jpg) no-repeat top right ;height:580px;}*/
.comp div#contentContainer{position:relative;background:url(../images/press_background.jpg) no-repeat top right ;height:580px;}
/* Press page */
#press1 .small01{position:absolute;top:11px;left:10px;}
#press1 .small02{position:absolute;top:158px;left:182px;}
#press1 .small03{position:absolute;top:105px;left:466px;}

#press2 .small01{position:absolute;top:9px;left:10px;}
#press2 .small02{position:absolute;top:306px;left:290px;}
#press2 .small03{position:absolute;top:90px;left:471px;}

#press3 .small01{position:absolute;top:11px;left:11px;}
#press3 .small02{position:absolute;top:282px;left:172px;}
#press3 .small03{position:absolute;top:84px;left:379px;}

#press4 .small01{position:absolute;top:10px;left:11px;}
#press4 .small02{position:absolute;top:259px;left:245px;}
#press4 .small03{position:absolute;top:107px;left:456px;}

#press5 .small01{position:absolute;top:11px;left:11px;}
#press5 .small02{position:absolute;top:220px;left:221px;}
#press5 .small03{position:absolute;top:157px;left:430px;}

#press6 .small01{position:absolute;top:136px;left:12px;}


/* New press CSS */


#newpress1 .small01 {
  position:absolute;
  top:11px;
  left:10px;
}

#newpress1 .small02 {
  position:absolute;
  top:169px;
  left:216px;
}

#newpress1 .small03 {
  position:absolute;
  top:105px;
  left:500px;
}

#newpress1 .small04 {
  position:absolute;
  top:11px;
  left:250px;
}

#newpress1 .small05 {
  position:absolute;
  top:300px;
  left:310px;
}

#newpress1 .small06 {
  position:absolute;
  top:155px;
  left:489px;
}

#newpress1 .small07 {
  position:absolute;
  top:10px;
  left:10px;
}

#newpress1 .small08 {
  position:absolute;
  top:50px;
  left:380px;
}

#newpress1 .small09 {
  position:absolute;
  top:50px;
  left:10px;
}

#newpress1 .small10 {
  position:absolute;
  top:10px;
  left:380px;
}

.newpress div#contentContainer {
  position:relative;
  height:580px;
}

.newpress div#subNav {
  background-color: #B1A24C;
}

.newpress div#subNav ul li#separate {
  list-style: none;
  margin:0 0 5px 0;
  color:#840A23;
}

.newpress div#subNav a#t8 {
  text-decoration: underline;
  color:#D50955;
  letter-spacing:1px;
}

.newpress div#subNav a {
  text-decoration:none;
  color:#871625;
  letter-spacing:
  1px;letter-spacing:1px;
} 

.newpress div#subNav a:hover {
  font-size:11px;
  text-decoration: underline;
  color:#D50955;
  letter-spacing:1px;
} 

.newpress a:hover {
  font-size:12px;
  font-weight:normal;
  color:#ff0000;
  letter-spacing:1px;
}

.newpress div#contentContainer p {
  font-size:12px;
  font-weight:bold;
  color:#333333;
  letter-spacing:1px;
}

.newpress div#pressposition1 {
  position:absolute;
  top:40px;
  left:230px;
  height:30px;
  width:300px;
}

.newpress div#pressposition2 {
  position:absolute;
  top:40px;
  left:30px;
  height:30px;
  width:300px;
}

.newpress div#pressposition3 {
  position:absolute;
  top:20px;
  left:380px;
  height:30px;
  width:380px;
}

.newpress div#pressposition4 {
  position:absolute;
  top:20px;
  left:20px;
  height:30px;
  width:365px;
}

div#pressposition1 a.pressposition, div#pressposition2 a.pressposition, div#pressposition3 a.pressposition, div#pressposition4 a.pressposition {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#871625;
  letter-spacing:1px;
}

div#pressposition1 a.pressposition:hover, div#pressposition2 a.pressposition:hover, div#pressposition3 a.pressposition:hover, div#pressposition4 a.pressposition:hover {
  color:#D50955;
}

/* End of new press CSS */

body.comp contentContainer{background:url(../images/press_background.jpg) no-repeat top right ;height:580px;}

#contacttext{margin:0 0 0 200px;padding-top:100px;width:300px;height:350px;}
#contacttext p.top{font-size:11px;font-weight:bold;margin-top:12px;color:#660000;letter-spacing:1px;text-align:center}
#contacttext p{font-size:11px;font-weight:bold;margin-bottom:8px;color:#660000;letter-spacing:1px;text-align:center}
#contacttext a{font-size:11px;font-weight:bold;color:#660000;letter-spacing:1px;text-align:center}
#contacttext a:hover{color:#E9CB20;}
/* 
body#cat div#subNav ul li#sub, a:hover{text-decoration: underline;font-weight:bold;color:#D45A10;}
body#cat div#subNav ul li#sub, a:hover{text-decoration: underline;font-weight:bold;color:#D45A10;}
body#cat2 div#subNav ul li#sub2 a:hover{text-decoration: underline;font-weight:bold;color:#D45A10;}
body#cat3 div#subNav ul a#t4 a:hover{text-decoration: underline;font-weight:bold;color:#D45A10;}
*/
 /*body#cat2 div#subNav a#t3, body#cat3 div#subNav a#t4, body#cat4 div#subNav a#t5, 
body#cat5 div#subNav a#t6, a{text-decoration:none;color:#ff0000;} 
body.home div#subNav ul{text-decoration:none;color:#660000;} 
body.thumbs div#subNav ul{text-decoration: underline;;color:#727373;} 
body.comp div#subNav ul{text-decoration: underline;color:#D50955;} */ 

/* footer styling */
div#footer{}
div#footer p{font-size:10px;color:#999999;margin:10px 0 0 244px;}
body#homePage div#footer p{color:#660000;}
/*body#homePage div#footer p{display:block;padding:3px 3px 3px 3px;background-color:#B66060;opacity:50%;width:200px;}*/
div#footer a{color:#999999;text-decoration:none;}
div#footer #credit{position:absolute;top:10px;left:800px;font-size:10px;}

