body{
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
background-color: transparent;
margin: 0;   
padding: 0;
/*overflow: scroll;*/
height: 100%; 
max-height: 100%; 
}

#wrapper{
height: 100%;
/*width: 690px;*/
width: 100%;
}

#pageContentTop{
position: absolute; 
top: 0;  
left: 0;
width: 100%;
/*overflow: scroll;*/ /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #000;
}

#framecontentTop, #framecontentBottom{
position: absolute; 
top: 0;  
left: 0;
/*width: 690px;*/
width: 100%;
height: 100px; /*Height of top frame div
/*overflow: scroll;*/ /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #000;
}

#framecontentBottom{
top: auto;
bottom: 0px; 
height: 84px; /*Height of bottom frame div*/
/*overflow: scroll;*/ /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #000;
}

#maincontent{
position: fixed; 
width: 690px;
/*width: 100%;*/
top: 100px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 100px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background: #fff;
background-image: url(media/visage/flowernew.jpg);
background-position: bottom left;
background-repeat: no-repeat;
background-attachment: fixed;
}

#scrollingcontent{
/*position: absolute;
top: 180px;*/
width: 400px;
height: 220px;
overflow: auto; 
background: #fff;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
}

#scrollingcontent .stdcontent{
margin-right: 20px;
}

#scrollingcontent td.stdcontent td {
padding: 0;
}


#scrollingcontstock{
/*position: absolute;
top: 180px;*/
width: 400px;
height: 200px;
overflow: auto; 
background: #fff;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}

* html body{ /*IE6 hack*/
padding: 100px 0 100px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
/*width: 690px;*/
width: 100%;
bottom: 100px; /*Set bottom value to HeightOfBottomFrameDiv*/
}

a img{ 
border:0; 
}

.subpagelink{
color: #72736E;
font-style: normal;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 5px;
margin: 0;
line-height: 10px;
text-align: bottom;
}

.navmainsub:link, .navmainsub:visited, .navmainsub:active{
 color: #707070;
 font-style: normal;
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding: 0px;
 margin: 0;
 line-height: 15px;
 text-align: bottom;
 }
 
.navmainsub:hover{
 color: #000000;
 font-style: normal;
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding: 0px;
 margin: 0;
 line-height: 15px;
 text-align: bottom;
 }
 
.strapline{
position: absolute;
top: 370px;
left: 50%;
width: 300px;
margin-left: -59px;
text-align: top;
color: #ccc;
font-style: normal;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

.pageheading {
border: none;
padding: 10px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 34px;
font-weight: normal;
color: #D5D5D7;
background-color: transparent;
}

.subheading {
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
background-color: transparent;
}

.stdcontent {
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: transparent;
}

a.stockistregion:link {
color: #A6A6A8;
font-style: normal;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

a.stockistregion:visited {
color: #A6A6A8;
font-style: normal;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

a.stockistregion:active {
color: #000000;
font-style: normal;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

a.stockistregion:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: transparent;
text-decoration: none;
}

#photoholder {
width:255px;
height:403px;
Opacity: 10;
}

#thephoto {
width:255px;
height:403px;
}

a.subnav:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #72736E;
background-color: transparent;
margin: 0px 0px 10px 0px;   
padding: 0;
text-decoration: none;
}

a.subnav:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #72736E;
background-color: transparent;
margin: 0px 0px 10px 0px;   
padding: 0;
text-decoration: none;
}

a.subnav:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #72736E;
background-color: transparent;
margin: 0px 0px 10px 0px;   
padding: 0;
text-decoration: none;
}

a.subnav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
background-color: transparent;
margin: 0px 0px 10px 0px;  
padding: 0;
text-decoration: underline;
}

 a.stockistsparent, a.stockistsparent:visited, div.stockistsparent{
  display: block;
  padding: 0px;
  z-index: 1001;
}

.stockistschild{ 
  text-align: left;
  margin-left: 30px;
  height: 50px;
  width: 120px;
  padding: 0px;
  z-index: 1000;
}

 a.collectionparent, a.collectionparent:visited, div.collectionparent{
  display: block;
  padding: 0px;
  z-index: 1001;
}

.collectionchild{ 
  text-align: left;
  margin-left: -2px;
  height: 50px;
  width: 120px;
  padding: 0px;
  z-index:1000;
}
