/*The top 2 style rules - body and #Frame - are extremely important for centering a block-level element on the page. The rules fix an IE bug that incorrectly treats block level elements as inline elements. */

body {
text-align: center;
background: #000;
}

a img {
border: 0px;
}

#Frame {
width: 790px;
text-align: left;
margin: auto;
}

#Header {
position: absolute;
background: #ccc;
color: #000;
width: 790px;
height: 425px;
top: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#Main {
position: absolute;
background: #eee;
border-bottom: 21px solid black;
color: #000;
width: 790px;
height: 650px;
top: 21px;
}

#RequestADVD {
position: absolute;
top: 10px;
left: 0px;
width: 283px;
height: auto;
text-align: center;
}

#OrderForm {
position: absolute;
color: #000;
width: 270px;
height: 280px;
top: 70px;
left: 12px;
}

#OrderDVDs {
position: absolute;
color: #000;
width: 300px;
height: 20px;
top: 0px;
left: 3px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#MakeDonationCheckbox {
position: absolute;
color: #000;
width: 300px;
height: 20px;
top: 25px;
left: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#DonationOptions {
position: absolute;
visibility: hidden;
color: #000;
width: 200px;
height: 200px;
top: 50px;
}

#DonationAmount30 {
position: absolute;
color: #000;
width: auto;
height: auto;
top: 0px;
left: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#DonationAmount30Radio {
}

#DonationAmount50 {
position: absolute;
color: #000;
width: auto;
height: auto;
top: 20px;
left: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#DonationAmount50Radio {
}

#DonationAmount100 {
position: absolute;
color: #000;
width: auto;
height: auto;
top: 40px;
left: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#DonationAmount100Radio {
}

#DonationAmountOther {
position: absolute;
color: #000;
width: auto;
height: auto;
top: 0px;
left: 65px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#OtherDonation {
position: absolute;
visibility: hidden;
color: #000;
width: 175px;
height: auto;
top: 20px;
left: 70px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#OtherDonationTextfield {
position: absolute;
width: 50px;
}
#OtherDonationButton {
position: absolute;
width: 65px;
left: 60px;
}

#PremierOptions {
position: absolute;
visibility: hidden;
color: #000;
width: 400px;
height: auto;
top: 70px;
left: 3px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#PayNowButton {
position: absolute;
width: 107px;
height: 26px;
top: 170px;
left: 0px;
z-index: 1;
}

#NeedHelp {
position: absolute;
width: 157px;
height: 26px;
top: 270px;
left: 15px;
z-index: 1;
}

#NoScriptWarning {
position: absolute;
width: 107px;
height: 26px;
top: 290px;
left: 15px;
z-index: 1;
}

#PPItem {
position: absolute;
top: 250px;
left: 0px;
height: 40px;
width: 250px;
}

#PPAmount {
position: absolute;
top: 300px;
left: 0px;
}

#PPShipAmount {
position: absolute;
top: 320px;
left: 0px;
}

#KiltLeft {
position: absolute;
background: #fff;
color: #000;
width: 283px;
height: 650px;
top: 0px;
border-right: 21px solid black;
}

#TitleBlock {
position: absolute;
background: #aaa;
color: #000;
width: 283px;
height: 146px;
top: 0px;
}

#TributeTitle {
position: absolute;
width: 253px;
top: 17px;
left: 10px;
text-align: right;
}

.TributeTitleText {
font-family: Verdana, Arial, sans-serif;
font-size: 36px;
font-weight: normal;
color: #fff;
}

.TributeTitleSubText {
font-family: Times, serif;
font-size: 21px;
font-style: italic;
color: #fff;
}

#KiltPhoto {
position: absolute;
background: #fff;
color: #000;
width: 153px;
height: 400px;
left: 130px;
top: 230px;
}

#HomeLink {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

#TributeDVD {
position: absolute;
background: #eee;
top: 10px;
left: 320px;
width: 470px;
height: 200px;
}

#TributeDVDTitle {
position: absolute;
top: 0px;
left: 0px;
width: auto;
height: auto;
}

.TributeDVDTitle {
font-family: Verdana, Arial, sans-serif;
font-size: 30px;
font-weight: bold;
color: #000;
}

.DarkGray12 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333;
}

.Black10B {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000;
}

.Black10 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000;
}

.Blue10 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #0000ff;
}

.Red10 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
}

#TributeDVDCopy {
position: absolute;
top: 40px;
left: 0px;
width: 170px;
height: auto;
}

#TributeDVDSeparateOrder {
position: absolute;
top: 170px;
left: 0px;
width: 170px;
height: auto;
}


#TributeDVDImage {
position: absolute;
top: 30px;
left: 170px;
width: 300px;
height: 183px;
}

#TributeDonation {
position: absolute;
background: #eee;
top: 260px;
left: 320px;
width: 470px;
height: 200px;
}

#TributeDonationTitle {
position: absolute;
top: 0px;
left: 0px;
width: auto;
height: auto;
}

#TributeDonationCopy {
position: absolute;
top: 40px;
left: 0px;
width: 170px;
height: auto;
}

#TributeDonationRoseDisclaimer {
position: absolute;
top: 0px;
left: 275px;
width: 170px;
height: auto;
}

#TributePremierDonations {
position: absolute;
top: 250px;
left: 0px;
width: 460px;
height: auto;
}

#TributeCommSetDescription {
position: absolute;
visibility: hidden;
top: 300px;
left: 0px;
width: 460px;
height: auto;
}

#TributePortraitDescription {
position: absolute;
visibility: hidden;
top: 300px;
left: 0px;
width: 460px;
height: auto;
}

#TributeDonationImage1 {
position: absolute;
top: 30px;
left: 170px;
width: 300px;
height: 210px;
}