@charset "utf-8";
/* CSS Document */

body{ font-family:Georgia, "Times New Roman", Times, serif; background-image:url('../images/bg.jpg'); background-repeat:no-repeat; background-color:#000000; background-position:center top; padding:0px; margin:0px; font-size:14px; color:#FFFFFF; background-attachment:fixed; }
h1{font-size:24px; line-height:26px; color:#CAAD82; clear:both;}
h2{color:#CAAD82; clear:both;}
h3{color:#CAAD82;}
p{ font-size:11px; line-height:15px; }

.clearer{ clear:both; }
.flLeft{ float:left; }
.flRight{ float:right; }

IMG.flLeft{ float:left; margin:5px; margin-left:0px; margin-right:15px; }
IMG.flRight{ float:right; margin:5px; margin-right:0px; }

.wrapperA{ background-image:url('../images/background.jpg'); background-color:#000000; background-repeat:repeat-y; margin:0px auto; width:903px; }

.header{ position:relative; background-image:url('../images/header.jpg'); background-repeat:no-repeat; height:159px;}
.header .banner{ position:absolute; left:0px; top:0; width:850px; overflow:hidden;}
.header .logo{ position:absolute; right:1px; top:0; }
.header .logo a img, .header .banner a img{ border:none; }

.header .menu{ bottom:0; left:0; padding:0; position:absolute; width:902px; background-image:url('../images/temp-menu-bg.jpg'); background-repeat:no-repeat; }

.content-wrapper{ margin:-15px 0 15px; }
.content{ margin:0px; }
.content .main{ float:left; margin-left:32px; padding:0px 27px 16px; width:510px; border:1px solid #846E50; padding-top:15px; }
.content .full{ margin-left:32px; margin-right:29px; padding:15px 27px 16px; border:1px solid #846E50; }
.content .main .newsItem{ margin:20px 0px;}
.content .main .newsItem a, .content .main .newsItem h2, .content .full a, .content .full a:hover h2{ margin:0px; margin-bottom:2px; font-size:15px; font-weight:normal; font-style:italic; color:#CAAD82; text-decoration:none;}
.content .main .newsItem a:hover, .content .full a:hover{ text-decoration:underline;}

.content .main .newsItem p{ margin:0px; line-height:15px; }

.album{}
.album h3{ margin-bottom:5px; }

.merchItem{}
.merchItem img.flLeft{ border:1px solid #666666;}
.merchItem h2{ margin-bottom:0; }
.merchItem h4{ margin:0px; }
.merchItem input.flLeft{ margin:5px; }

.content .right{ float:right; width:227px; margin-right:29px; padding:0px 19px 16px; border:1px solid #846E50; padding-top:15px; text-align:center; padding-bottom:54px;}
.content .right img.album{ margin-top:19px; }
.content .right h2 { font-size:17px; font-weight:normal; font-style:italic; margin:18px 0px; color:#CAAD82;}

a .buy{ margin:0px auto; background:url(../images/buy-now.jpg); background-position:center center; background-repeat:no-repeat; height:38px; width:118px; font-size:16px; font-weight:bold; color:#000000; line-height:38px; text-decoration:none; color:#000000; }

a .buy:hover{ height:38px; width:118px; font-weight:bold; color:#000000; line-height:38px; text-decoration:underline; }

#mlist form{ }
#mlist input, #mlist select{ margin-left:5px; vertical-align:middle;}
#mlist label{ margin:0px; padding:0px; margin-right:20px; height:15px; line-height:15px; list-style:inside; display:inline; vertical-align:middle; }

.footer{ background-image:url('../images/footer.jpg'); background-repeat:no-repeat; background-position:top center; height:393px; padding-bottom:15px; font-size:11px; color:#C0A777; font-weight:normal; line-height:28px; padding-left:22px; padding-right:22px; padding-top:15px; position:relative; }

.footer p{ margin:0px; font-size:11px; }

.footer a{ color:#C0A777; text-decoration:none; }
.footer a:hover{ color:#C0A777; text-decoration:underline; }
.footer .credit-cards{ background-image:url('../images/credit-cards-accepted.jpg'); background-repeat:no-repeat; background-position:right center; float:left; padding-right:160px;}

.footer .copyright{ padding-top:310px; text-align:center; font-style:italic; }