
.Main
{
 text-align:left;
 background:url(../images/left-bg.gif) top left repeat-y;
 padding-bottom:20px;

}
.LeftBg
{
background:none;
padding-bottom:30px;
}

.Logo
{
display:block;
}

ul.catalogueCrumbs
{
  display:block;
  width:750px;
  height:35px;
  margin-left:15px;
}
.catalogueCrumbs li 
{
  margin-top:5px;
  color:#792266;
  float:left;
  font-size:11px;
  line-height:25px;
}

.catalogueCrumbs li a
{
  color:#792266;
  text-decoration:none;
}
.catalogueCrumbs li a:hover
{
  color:#792266;
  text-decoration:underline;


}
.catalogueCrumbs li.separator
{
  margin-left:5px;
  margin-right:5px;
  width:10px;
  height:25px;
  display:block;
  background:url(../images/catalogue/arrow-crumbs.gif) no-repeat center center;

}
.catalogueCrumbs li.title
{
  margin-top:0px;
  font-size:150%;  
  display:block;
  font-weight:bold;
  

}

/* range-prods grid page */

.gridPageLeft
{
/*width:245px;*/
width:205px;
float:left;
margin:auto;
clear:both;
}

.thumbsGrid
{
/*width:515px;*/
width:555px;
float:left;
margin:auto;
}
h1
{
margin-top:5px;
text-align:left;
}

h2
{
text-align:left;
font-size:80%;
margin-bottom:15px;
}

a.rangeblock
{
text-align:center;

/*
width:164px;
height:164px;
*/

width:120px;
height:170px;

background-color:#FFFFFF;
border:1px solid #A89AD8;
color:#FFFFFF;
float:left;
/*
margin:30px 40px 1px 40px;
*/
margin:30px 10px 0px 1px;
text-decoration:none;
background-image:url(../images/catalogue/mini-footer.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-weight:bold;
}

a.rangeblock:hover
{
background-color:#FFFFFF;
border:1px solid #A080DA;
background-image:url(../images/catalogue/mini-footer-over.gif);
background-repeat: no-repeat;
background-position: right bottom;
}


a.rangeblock span
{
background-color:#A89AD8;
color:#FFFFFF;
display:block;
font-size:70%;
/*font-weight:bold;*/

line-height:120%;
margin-bottom:5px;
/*text-align:left;*/
text-align:center;

/*width:164px;
height:30px;*/
width:120px;
height:40px;
text-decoration:none;
text-indent:3px;
}
a.rangeblock:hover span
{
background-color:#A080DA;

}
.productPage
{
font-size:90%;
}

p.overview
{
width:630px;
font-size:80%;
margin-top:15px;
margin-bottom:20px;
text-align:left;
}

.prodLeft
{
margin-top:30px;
clear:both;
float:left;
width:300px;

padding-bottom:30px;
text-align:center;
}

.prodLeft h2
{
margin-top:0px;
}
.prodLeft img
{
margin-bottom:20px;
}

.prodLeft div.fbData
{
font-size:75%;
text-align:left;
}


.prodLeft ul
{

list-style-type:disc;
margin-left:15px;
margin-right:15px;
margin-top:15px;
}
.prodLeft ul li
{
padding-bottom:10px;
}

.prodCenter
{
float:left;
width:460px;
margin-top:30px;

}
.prodCenter .clearer
{
 margin:0px;
 padding:0px;

}
.prodCenter h2
{
margin-left:30px;
margin-top:0px;
float:left;
display:inline;
}
.prodCenter div
{
margin-left:30px;
margin-right:30px;
margin-bottom:20px;
font-size:75%;
line-height:200%;
}

.prodRight
{
float:left;
width:220px;
margin-top:30px;
}

.prodRight h2
{
  margin-top:0px;
  margin-left:10px;

  color:#792266;
  font-weight:bold;
  display:block;
  border-bottom:solid 1px #792266;
  text-align:left;



}

.prodCenter table
{
margin-left:30px;
width:400px;
font-size:75%;
color:#454442;
margin-bottom:12px;

}

.prodCenter table tr.evenrow td
{
  background:url(../images/catalogue/rowbg2.gif) repeat-x top;
  padding-left:8px;

}
.prodCenter table tr.oddrow td
{
  background:url(../images/catalogue/rowbg1.gif) repeat-x top;
  padding-left:8px;

}

.prodCenter table td.label
{
width:167px;
color:#835CC9;
line-height:180%;
}

.prodCenter table td.value
{
width:198px;
color:#454442;
line-height:100%;
}

/*Observations field elems starts*/

.prodCenter table td.value strong
{
font-weight:bold;
}

.prodCenter table td.value ul
{
   list-style-type:disc;
}

.prodCenter table td.value li
{
   padding-bottom:5px;
   padding-top:5px;
}

/*Observations field elems ends*/
.siblingsList
{
margin-top:15px;
margin-left:20px;
width:180px;
color: #555555;
}
.siblingsList li
{
font-size:70%;
line-height:100%;
padding-top:7px;
font-weight:bold;
}

.siblingsList li a
{
color: #8D8D8D;
display:block;
text-decoration:none;
}


.siblingsList li.Selected a
{
color: #792266;
text-transform:none;
}

.siblingsList li.notSelected a
{
color: #8D8D8D;
text-transform:none;

}

.siblingsList li a:hover
{
text-decoration:underline;
}

#recentProdsTitle
{

font-size:12px;
position:relative;
margin:0px;
padding:0px;
margin:auto;
height:25px;
margin-top:0px;
}

.Main
{
 text-align:left;
 background:url(../images/left-bg.gif) top left repeat-y;
 padding-bottom:20px;

}
.LeftBg
{
background:none;
padding-bottom:30px;
}

.Logo
{
display:block;
}

ul.catalogueCrumbs
{
  display:block;
  width:750px;
  height:35px;
  margin-left:15px;
}
.catalogueCrumbs li 
{
  margin-top:5px;
  color:#792266;
  float:left;
  font-size:11px;
  line-height:25px;
}

.catalogueCrumbs li a
{
  color:#792266;
  text-decoration:none;
}
.catalogueCrumbs li a:hover
{
  color:#792266;
  text-decoration:underline;


}
.catalogueCrumbs li.separator
{
  margin-left:5px;
  margin-right:5px;
  width:10px;
  height:25px;
  display:block;
  background:url(../images/catalogue/arrow-crumbs.gif) no-repeat center center;

}
.catalogueCrumbs li.title
{
  margin-top:0px;
  font-size:150%;  
  display:block;
  font-weight:bold;
  

}

/* range-prods grid page */

.gridPageLeft
{
/*width:245px;*/
width:205px;
float:left;
margin:auto;
clear:both;
}

.thumbsGrid
{
/*width:515px;*/
width:555px;
float:left;
margin:auto;
}
h1
{
margin-top:5px;
text-align:left;
}

h2
{
text-align:left;
font-size:80%;
margin-bottom:15px;
}

a.rangeblock
{
text-align:center;

/*
width:164px;
height:164px;
*/

width:120px;
height:170px;

background-color:#FFFFFF;
border:1px solid #A89AD8;
color:#FFFFFF;
float:left;
/*
margin:30px 40px 1px 40px;
*/
margin:30px 10px 0px 1px;
text-decoration:none;
background-image:url(../images/catalogue/mini-footer.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-weight:bold;
}

a.rangeblock:hover
{
background-color:#FFFFFF;
border:1px solid #A080DA;
background-image:url(../images/catalogue/mini-footer-over.gif);
background-repeat: no-repeat;
background-position: right bottom;
}


a.rangeblock span
{
background-color:#A89AD8;
color:#FFFFFF;
display:block;
font-size:70%;
/*font-weight:bold;*/

line-height:120%;
margin-bottom:5px;
/*text-align:left;*/
text-align:center;

/*width:164px;
height:30px;*/
width:120px;
height:40px;
text-decoration:none;
text-indent:3px;
}
a.rangeblock:hover span
{
background-color:#A080DA;

}
.productPage
{
font-size:90%;
}

p.overview
{
width:630px;
font-size:80%;
margin-top:15px;
margin-bottom:20px;
text-align:left;
}

.prodLeft
{
margin-top:30px;
clear:both;
float:left;
width:300px;

padding-bottom:30px;
text-align:center;
}

.prodLeft h2
{
margin-top:0px;
}
.prodLeft img
{
margin-bottom:20px;
}

.prodLeft div.fbData
{
font-size:75%;
text-align:left;
}


.prodLeft ul
{

list-style-type:disc;
margin-left:15px;
margin-right:15px;
margin-top:15px;
}
.prodLeft ul li
{
padding-bottom:10px;
}

.prodCenter
{
float:left;
width:460px;
margin-top:30px;

}

.prodCenter div
{
margin-left:30px;
margin-right:30px;
margin-bottom:20px;
font-size:75%;
line-height:200%;
}

.prodRight
{
float:left;
width:220px;
margin-top:30px;
}

.prodRight h2
{
  margin-top:0px;
  margin-left:10px;

  color:#792266;
  font-weight:bold;
  display:block;
  border-bottom:solid 1px #792266;
  text-align:left;



}

.prodCenter table
{
margin-left:30px;
width:400px;
font-size:75%;
color:#454442;
margin-bottom:12px;

}

.prodCenter table tr.evenrow td
{
  background:url(../images/catalogue/rowbg2.gif) repeat-x top;
  padding-left:8px;

}
.prodCenter table tr.oddrow td
{
  background:url(../images/catalogue/rowbg1.gif) repeat-x top;
  padding-left:8px;

}

.prodCenter table td.label
{
width:167px;
color:#835CC9;
line-height:180%;
}

.prodCenter table td.value
{
width:198px;
color:#454442;
line-height:100%;
}

/*Observations field elems starts*/

.prodCenter table td.value strong
{
font-weight:bold;
}

.prodCenter table td.value ul
{
   list-style-type:disc;
}

.prodCenter table td.value li
{
   padding-bottom:5px;
   padding-top:5px;
}

/*Observations field elems ends*/
.siblingsList
{
margin-top:15px;
margin-left:20px;
width:180px;
color: #555555;
}
.siblingsList li
{
font-size:70%;
line-height:100%;
padding-top:7px;
font-weight:bold;
}

.siblingsList li a
{
color: #8D8D8D;
display:block;
text-decoration:none;
}


.siblingsList li.Selected a
{
color: #792266;
text-transform:none;
}

.siblingsList li.notSelected a
{
color: #8D8D8D;
text-transform:none;

}

.siblingsList li a:hover
{
text-decoration:underline;
}



div.recentProdCont
{
 height:170px;
 margin:0px;
 padding:0px;
 width:398px;
 margin:auto;
}
#ywBlock
{
  display:none;
  clear:both;
/*  margin:35px 0px 0px 15px;*/
  background-image:url(../images/catalogue/box_body.jpg);
  background-repeat: repeat-y;
  background-position: center center;
  width:412px;
  position:absolute;
  top:0px;
  left:50%;
  margin-top:300px;
  margin-left:-164px;
  z-index:1000;
 /* font-size:85%;*/
  
}
#ywBlock .boxtop
{
 display:block;
  color:#FFFFFF;
 width:412px;
  background-image:url(../images/catalogue/box_top.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height:25px;
  margin:0px;

}
#ywBlock .boxtop span
{
  float:right;
  margin-right:10px;
  font-weight:bold;
  cursor:pointer;
  padding-left:5px;
  padding-right:5px;
}
#ywBlock .boxbody
{
  margin:0px;
  clear:left;
}

#ywBlock .boxfoot
{

 display:block;
  color:#FFFFFF;
 width:412px;
  background-image:url(../images/catalogue/box_foot.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  height:10px;
  margin:0px;
  padding:0px;

}
#ywBlock .boxtop h2
{
  color:#FFFFFF;
  font-weight:bold;
  margin-left:15px;
  font-size:100%;
  text-transform:none;
  margin-bottom:0px;
}
#ywBlock div
{
 font-size:100%;
}
#ywBlock .boxbody p
{
 
 font-size:90%;
  line-height:150%;
 padding:15px;
 padding-bottom:0px; 
 text-align:justify;
}
#ywBlock .boxbody strong
{
  font-weight:bold;
}
#yonwooLogo
{

  background-repeat: no-repeat;
  background-position: center center;
  background-image:url(../images/catalogue/ywlogo.jpg);
 float:right;
 display:inline;
 width:101px;
 height:23px;
 cursor:pointer;
 margin-right:30px;
}

#ywLink
{
  margin-right:15px;
  margin-top:15px;
  font-weight:bold;
  display:inline;
  float:right;
  clear:both;
  color:#A89AD7;
  text-decoration:none;
}
#ywLink:hover
{
  text-decoration:underline;
}

#placeholder
{
 width:398px;
 height:120px;
 border:solid 1px #000000;
    position:relative; 
    overflow:hidden;   
 margin:auto;
background-color:#FFFFFF;


}
#placeholder .items
{
  position:absolute;    
   height:1800em;  
  margin:0px;
  padding:0px;

}
#placeholder .items a
{
 width:398px;
 height:120px;
 display:block; 
 text-align:center;
}

#placeholder .items a span
{
 clear:both;
 font-size:12px;
 display:block;
 margin:auto;
padding-top:5px;
}
#placeholder.items a img
{
 margin:auto;
}


