/* Autogenerated Fri Sep  7 15:17:36 2007 */



/********* general ***********/


A {
 font-size: 12px;
 color:#773827;
 text-decoration: underline;


}

A:hover {
 color:#000000;

}

BODY {
margin:0px;
margin-top:20px;
border-top:1px solid black;
font-family: arial, sans-serif;
line-height: 1.4em;
font-size: 12px;
color:#000000;
padding: 0px; 
text-align: left;

}

.FOCaption {

 font-size: 10px;
 color:#101010;
 font-weight:normal;
 text-decoration: none;
 text-align: center;
 padding-left: 4px;
 padding-right: 4px;

}

.FOClick {

 font-size: 10px;
 color:#404040;
 font-weight:normal;
 text-decoration: none;
 text-align: right;
 padding-left: 4px;
 padding-right: 4px;

}

A.FOClick:hover {

 color:#C00000;
 text-decoration: underline;

}

.FOCredit {

 font-size: 10px;
 color:#101010;
 font-weight:normal;
 text-decoration: none;
 text-align: right;
 padding-left: 4px;
 padding-right: 4px;

}

.pageCPTitle {

    font-family: arial,sans-serif;
    font-size: 18px;
    color: #773827;
    font-weight: bold; 
    text-decoration: none; 

}

/********* /general ***********/



/********* page ***********/


.pageCPSubTitle {

font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
 font-family: arial,sans-serif;
 font-size: 14px;
 color: #E9D4D1;
    font-weight: bold; 
 text-decoration: none; 

}

.pageCPTitle {

font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;

}

.pageIPDescr {

margin:0px;

}

.pageIPDescrSH {

font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
 font-size: 14px;
 line-height: 16px;
 color: #111111;
 font-weight:bold;
 text-decoration: none;

}

.pageIPTitle {

font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
 font-size: 18px;
 color:#000000;
 font-weight:bold;
 text-decoration: none;
 padding-bottom:8px;

}

.pageLCSubTitle {

 font-size: 12px;
 color:#111111;
 display:block;
 font-weight:normal;
 text-decoration:none;

}

.pageLCTitle {

 font-size: 14px;
 color:#111111;
 font-weight:bold;
 text-decoration:none;

}

A.pageLCTitle {

 text-decoration: none;

}

A.pageLCTitle:hover {

 color:#773827;
 text-decoration: underline;

}

/********* /page ***********/



/********* catlist ***********/


.galLCTitle,
.lnkLCTitle,
.docLCTitle,
.wlstLCTitle,
.mlstLCTitle,
.LCTitle  {

font-size: 12px;
color:black;
font-weight:bold;
padding-top:6px;

}

A.galLCTitle,
A.lnkLCTitle,
A.docLCTitle,
A.wlstLCTitle,
A.mlstLCTitle,
.LCTitle A {

text-decoration:underline;
color:black;
padding-top:0px;


}

A.galLCTitle:HOVER,
A.lnkLCTitle:HOVER,
A.docLCTitle:HOVER,
A.wlstLCTitle:HOVER,
A.mlstLCTitle:HOVER,
.LCTitle A:HOVER {

text-decoration:underline;
color:#FF8080;

}

/********* /catlist ***********/



/********* catprofile ***********/


.galCPTitle,
.lnkCPTitle,
.docCPTitle,
.wlstCPTitle,
.mlstCPTitle,
.CPTitle  {

font-family:Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
font-weight:bold;
font-size:16px;

}

/********* /catprofile ***********/



/********* itemlist ***********/


.galLIBreadCrumbs,
.lnkLIBreadCrumbs,
.docLIBreadCrumbs,
.wlstLIBreadCrumbs,
.mlstLIBreadCrumbs,
.LIBreadCrumbs  {

 font-size: 10px;
 color: #8AAAD0;
 font-style:normal;
 font-weight:bold;
 text-decoration: none;
 padding-bottom: 4px;

}

A.galLIBreadCrumbs,
A.lnkLIBreadCrumbs,
A.docLIBreadCrumbs,
A.wlstLIBreadCrumbs,
A.mlstLIBreadCrumbs,
.LIBreadCrumbs A {

 text-decoration: none;

}

A.galLIBreadCrumbs:hover,
A.lnkLIBreadCrumbs:hover,
A.docLIBreadCrumbs:hover,
A.wlstLIBreadCrumbs:hover,
A.mlstLIBreadCrumbs:hover,
.LIBreadCrumbs A:hover {

 color:#3030A0;

}

/********* /itemlist ***********/



/********* itemprofile ***********/


.galIPPrevNext,
.lnkIPPrevNext,
.docIPPrevNext,
.wlstIPPrevNext,
.mlstIPPrevNext,
.IPPrevNext  {

 font-size: 10px;
 color: #8AAAD0;
 font-style:normal;
 font-weight:bold;
 text-decoration: none;
 padding-bottom: 4px;

}

A.galIPPrevNext,
A.lnkIPPrevNext,
A.docIPPrevNext,
A.wlstIPPrevNext,
A.mlstIPPrevNext,
.IPPrevNext A {

 text-decoration: none;

}

A.galIPPrevNext:hover,
A.lnkIPPrevNext:hover,
A.docIPPrevNext:hover,
A.wlstIPPrevNext:hover,
A.mlstIPPrevNext:hover,
.IPPrevNext A:hover {

 color:#3030A0;

}

/********* /itemprofile ***********/


/********* OVERRIDES ***********/
.page .fo_align_right .fo_gr {
position:relative;
right:-32px;
margin-left:-20px;
float:right;
}


.page_left .fo_align_left .fo_gr {
position:relative;
left:-32px;
float:left;
margin-bottom:32px;
}


.mlstLCTitle
{
 font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
 font-size: 16px;
 color: #773827;
 font-weight: bold; 
 text-decoration: none; 
}

.mlstLISep
{
 height:8px;
}

.mlstLCLISep
{
 height:8px;
}

.mlstLCSepTop
{
 height:0px;
}

.mlstLCSep
{
 height:16px;
}

.mlstLITitle
{
 font-size: 12px;
 color: #202020;
 background-color: #f1ecdc;
 font-weight: bold; 
 text-decoration: none; 
 font-style:normal;
}

.mlstLIPrice
{
 font-size: 12px;
 color: #000000;
 background-color: #f1ecdc;
 font-weight: bold; 
 text-decoration: none; 
 font-style:normal;
}

.mlstLIDescr
{
 font-size: 10px;
 color: #404040;
 font-weight: normal; 
 text-decoration: none; 
 font-style:italic;
line-height: 1.2em;
}

.mlstCPTitle 
{
padding-top:8px;
}

.lnkLCTitle
{
 font-family: Trajan Pro, Trajan, Georgia, serif;
font-variant:small-caps;
 font-size: 18px;
 color: #000000;
 font-weight: bold; 
 text-decoration: none; 
}

.lnkLCLISep
{
 height:12px;
}

.lnkLCSep
{
 height:12px;
}


.pageIPDescr H1, .pageIPDescr H2, .pageIPDescr H3 {
font-family: Trajan Pro, Trajan Georgia, serif;
font-variant:small-caps;
}

.FOCaption {
line-height:1em;
}
/********* /OVERRIDES ***********/
