/* Autogenerated Wed Jul  4 17:23:14 2007 */



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


A {
 color:#101010;
 text-decoration: underline;
}

A:hover {
 color:#800000;
 text-decoration: none;
}

A:visited {
 color:#101010;

}

BODY {
 font-family: Georgia, serif;
 font-size: 14px;
 color:#000000;
 margin: 0px; 
 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;

}

.fo_gr {

}

.pageCPTitle {
 
 font-size: 32px;
 color: #FFFFFF;
 font-weight:normal;
 text-decoration: none;
 text-align:center;
 padding: 8px;

}

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



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


.pageCPSubTitle {

 font-size: 14px;
 line-height: 16px;
 color: #000000;
 font-weight:bold;
 text-decoration: none;
 padding-top:0px;
 padding-bottom:0px;
 font-style:italic;

}

.pageGR1Border {

  border: 1px solid #425B83;

}

.pageGRBorder {

  border: 1px solid #425B83;

}

.pageIPDescr {

 font-size: 14px;
 line-height: 16px;
 color: #111111;
 font-weight:normal;
 text-decoration: none;
 padding-bottom:8px;

}

.pageIPDescrSH {

 font-size: 16px;
 color:#000000;
 font-weight:bold;
 text-decoration: none;
 padding-bottom:8px;

}

.pageIPTitle {
 
 font-size: 22px;
 color:#111111;
 font-weight:normal;
 text-decoration: none;
 padding-bottom:8px;
line-height:normal;

}

A.pageIPTitle {

 text-decoration: underline;

}

A.pageIPTitle:hover {

 color:#C00000;

}

.pageLCTitle {

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

}

A.pageLCTitle {

 text-decoration: underline;

}

A.pageLCTitle:hover {

 color:#C00000;

}

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



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


.galLCSep,
.lnkLCSep,
.vidLCSep,
.faqLCSep,
.mrchLCSep,
.LCSep  {

 height:8px;

}

.galLCTitle,
.lnkLCTitle,
.vidLCTitle,
.faqLCTitle,
.mrchLCTitle,
.LCTitle  {

 font-size: 18px;
 color:#101010;
 font-weight:bold;
 text-decoration: none;
 padding-bottom: 16px;

}

A.galLCTitle,
A.lnkLCTitle,
A.vidLCTitle,
A.faqLCTitle,
A.mrchLCTitle,
.LCTitle A {

 color:#101010;
 text-decoration: underline;

}

A.galLCTitle:hover,
A.lnkLCTitle:hover,
A.vidLCTitle:hover,
A.faqLCTitle:hover,
A.mrchLCTitle:hover,
.LCTitle A:hover {

 color:#C00000;

}

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



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


.galCPDescr,
.lnkCPDescr,
.vidCPDescr,
.faqCPDescr,
.mrchCPDescr,
.CPDescr  {

 font-size: 14px;
 color:#101010;
 font-weight:normal;
 text-decoration: none;

}

.galCPDescrSH,
.lnkCPDescrSH,
.vidCPDescrSH,
.faqCPDescrSH,
.mrchCPDescrSH,
.CPDescrSH  {

 font-size: 16px;
 color:#000000;
 font-weight:bold;
 text-decoration: none;
 padding-bottom:8px;

}

.galCPTitle,
.lnkCPTitle,
.vidCPTitle,
.faqCPTitle,
.mrchCPTitle,
.CPTitle  {

 font-size: 18px;
 font-family: arial;
 color:#101010;
 font-weight:normal;
 text-decoration: normal;
 padding-top:4px;
 padding-bottom:4px;
 background-color:#E6F0E8;
 border-bottom:1px solid #202020;
 border-top:1px solid #202020;
 margin-top:4px;
 margin-bottom:8px;
 margin-left:-15px;
 margin-right:-15px;
 padding-left:15px;
 padding-right:15px;

}

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



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


.galLIBreadCrumbs,
.lnkLIBreadCrumbs,
.vidLIBreadCrumbs,
.faqLIBreadCrumbs,
.mrchLIBreadCrumbs,
.LIBreadCrumbs  {

 font-size: 11px;
 color: #101010;
 font-style:italic;
 font-weight:normal;
 text-decoration: none;
 padding-bottom: 4px;

}

A.galLIBreadCrumbs,
A.lnkLIBreadCrumbs,
A.vidLIBreadCrumbs,
A.faqLIBreadCrumbs,
A.mrchLIBreadCrumbs,
.LIBreadCrumbs A {

 text-decoration: underline;

}

A.galLIBreadCrumbs:hover,
A.lnkLIBreadCrumbs:hover,
A.vidLIBreadCrumbs:hover,
A.faqLIBreadCrumbs:hover,
A.mrchLIBreadCrumbs:hover,
.LIBreadCrumbs A:hover {

 color:#C00000;

}

.galLIDateTag,
.lnkLIDateTag,
.vidLIDateTag,
.faqLIDateTag,
.mrchLIDateTag,
.LIDateTag  {

font-size:16px;

}

.galLIDescr,
.lnkLIDescr,
.vidLIDescr,
.faqLIDescr,
.mrchLIDescr,
.LIDescr  {

 font-size: 14px;
 color:#101010;
 font-weight:normal;
 text-decoration: none;

}

.galLISep,
.lnkLISep,
.vidLISep,
.faqLISep,
.mrchLISep,
.LISep  {

 height:8px;

}

.galLITR,
.lnkLITR,
.vidLITR,
.faqLITR,
.mrchLITR,
.LITR  {

height:5px;

}

.galLITitle,
.lnkLITitle,
.vidLITitle,
.faqLITitle,
.mrchLITitle,
.LITitle  {

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

}

A.galLITitle,
A.lnkLITitle,
A.vidLITitle,
A.faqLITitle,
A.mrchLITitle,
.LITitle A {

 color:#101010;
 text-decoration: underline;

}

A.galLITitle:hover,
A.lnkLITitle:hover,
A.vidLITitle:hover,
A.faqLITitle:hover,
A.mrchLITitle:hover,
.LITitle A:hover {

 color:#C00000;

}

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



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


.galIPBreadCrumbs,
.lnkIPBreadCrumbs,
.vidIPBreadCrumbs,
.faqIPBreadCrumbs,
.mrchIPBreadCrumbs,
.IPBreadCrumbs  {

 font-size: 10px;
 color: #101010;
 font-style:italic;
 font-weight:normal;
 text-decoration: none;
 padding-bottom: 4px;

}

A.galIPBreadCrumbs,
A.lnkIPBreadCrumbs,
A.vidIPBreadCrumbs,
A.faqIPBreadCrumbs,
A.mrchIPBreadCrumbs,
.IPBreadCrumbs A {

 text-decoration: underline;

}

A.galIPBreadCrumbs:hover,
A.lnkIPBreadCrumbs:hover,
A.vidIPBreadCrumbs:hover,
A.faqIPBreadCrumbs:hover,
A.mrchIPBreadCrumbs:hover,
.IPBreadCrumbs A:hover {

 color:#C00000;

}

.galIPDateTag,
.lnkIPDateTag,
.vidIPDateTag,
.faqIPDateTag,
.mrchIPDateTag,
.IPDateTag  {

padding-bottom:8px;
font-size:16px;
font-weight:normal;
font-family:times;
text-align:center;

}

.galIPDescr,
.lnkIPDescr,
.vidIPDescr,
.faqIPDescr,
.mrchIPDescr,
.IPDescr  {

 font-size: 14px;
 color:#101010;
 font-weight:normal;
 text-decoration: none;
padding-bottom:16px;

}

.galIPDescrSH,
.lnkIPDescrSH,
.vidIPDescrSH,
.faqIPDescrSH,
.mrchIPDescrSH,
.IPDescrSH  {

 font-size: 16px;
 color:#000000;
 font-weight:bold;
 text-decoration: none;
 padding-bottom:8px;

}

.galIPDescrTop,
.lnkIPDescrTop,
.vidIPDescrTop,
.faqIPDescrTop,
.mrchIPDescrTop,
.IPDescrTop  {
height:10px;
}

.galIPPrevNext,
.lnkIPPrevNext,
.vidIPPrevNext,
.faqIPPrevNext,
.mrchIPPrevNext,
.IPPrevNext  {

 font-size: 12px;
 color: #101010;
 font-style:normal;
 font-weight:bold;
 text-decoration: none;
 padding-bottom: 4px;
 padding-top: 4px;

}

A.galIPPrevNext,
A.lnkIPPrevNext,
A.vidIPPrevNext,
A.faqIPPrevNext,
A.mrchIPPrevNext,
.IPPrevNext A {

 text-decoration: underline;

}

A.galIPPrevNext:hover,
A.lnkIPPrevNext:hover,
A.vidIPPrevNext:hover,
A.faqIPPrevNext:hover,
A.mrchIPPrevNext:hover,
.IPPrevNext A:hover {

 color:#C00000;

}

.galIPTitle,
.lnkIPTitle,
.vidIPTitle,
.faqIPTitle,
.mrchIPTitle,
.IPTitle  {

 font-size: 18px;
 font-family: arial;
 color:#101010;
 font-weight:normal;
 text-decoration: normal;
 padding-top:4px;
 padding-bottom:4px;
 background-color:#E6F0E8;
 border-bottom:1px solid #202020;
 border-top:1px solid #202020;
 margin-top:4px;
 margin-bottom:8px;
 margin-left:-15px;
 margin-right:-15px;
 padding-left:15px;
 padding-right:15px;

}

.galIPVenueTag,
.lnkIPVenueTag,
.vidIPVenueTag,
.faqIPVenueTag,
.mrchIPVenueTag,
.IPVenueTag  {

padding-bottom:8px;
font-size:16px;
font-weight:nornal;
font-family:times;
text-align:center;

}

.galIPVideo,
.lnkIPVideo,
.vidIPVideo,
.faqIPVideo,
.mrchIPVideo,
.IPVideo  {

 text-align:center;

}

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



/********* itemprofile_assoc ***********/


.galIPASVidsHead,
.lnkIPASVidsHead,
.vidIPASVidsHead,
.faqIPASVidsHead,
.mrchIPASVidsHead,
.IPASVidsHead  {
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
color:#800000;
}

/********* /itemprofile_assoc ***********/



/********* cal ***********/


.calLIMYHead {

font-size:18px;
font-weight:bold;
background-color:#1F8585;
color:white;
padding:4px;
margin-top:8px;
margin-bottom:8px;

}

.calLIYHead {

font-size:18px;
font-weight:bold;
background-color:#1F8585;
color:white;
padding:4px;
margin-top:8px;
margin-bottom:8px;

}

/********* /cal ***********/



/********* sc ***********/


.mrchIPPriceFS {
font-weight:normal;
font-size:10px;

}

.mrchLIPriceFS {
font-weight:normal;
font-size:10px;
}

/********* /sc ***********/


/********* OVERRIDES ***********/
div.mrchLIscAddVert, div.mrchIPscAddVert {
padding:4px;
border:1px solid black;
margin:4px;
font-family:arial,sans-serif;
font-size:11px;
background-color:#e0f0e0;
font-weight:normal;
text-align:center;
width:130px;
}
div.mrchIPscAddVert{
float:right;
clear:right;
}

.mrchLCLISep {
height:1px;
border-bottom:2px solid #99b59a;
margin:8px;
}

.mrchLISep,.mrchLCSep {
height:1px;
border-bottom:2px solid #99b59a;
margin:8px;
}

.mrchLIGRTNImg {
margin-right:8px;
}

div.mrchLIPflLink {
padding-top:8px;
text-align:right;
font-size:10px;
}

.SCPBCtlNoteDies {
font-size:9px;
font-family:arial,sans-serif;
text-align:center;
line-height:1em;
margin-top:3px;
}


.SCPBAddBtn {
text-align:center;
padding-top:4px;
padding-bottom:4px;
}

.pOUTpopup {
font-size:9px;
width:120px;
}

.LIscAddPrice, .IPscAddPrice {
font-size:11px;
text-align:center;
font-family:arial,sans-serif;
font-weight:bold;
color:red;
}

.LIAddToCart,.IPAddToCart {
font-size:10px;
}

.SCPBControls {
text-align:center;
}

.SCPBTable {
width:100%;
}

.inqFormItemLabel {
font-weight:bold;
}

.inqFormItemText {
}

.inqFormMsg {
}

.inqFormErr {
color:red;
}

.inqSentMsg {
color:black;
}

.inqFormTitle,.inqSentTitle {
font-weight:bold;
font-size:16px;
}
/********* /OVERRIDES ***********/

