/* cmsms stylesheet: aa_mcmanusshop modified: 05/01/26 18:16:07 */
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/css?family=Marcellus+SC);
@import url(http://fonts.googleapis.com/css?family=Nothing+You+Could+Do);

body {
background-color: #000000;
color: #ffffff;
font-size: 85%;
font-family: 'Noto Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, p {
color: #ffffff;
margin: 0px 0px 10px 0px;
font-weight: normal;
}

.pubs {
max-width: 640px;
}

.voucher_pub {
max-width: 250px;
min-width: 191px;
float: left;
width: 25%;
margin-bottom: 10px;
margin-right: 10px;
padding: 5px;
height: 60px;
font-size: 85%;
}

.voucher_pub b{
font-size: 110%;
}

.voucher_item {
border: 1px solid #ffffff;
margin-bottom: 10px;
padding: 10px;
max-width: 600px;
}

.voucher_item h4 {
color: #cdcdcf;
font-size: 130%;
}

.voucher_item img {
max-width: 300px;
float: left;
margin-right: 20px;
width: 50%;
}

.voucher_add {
padding-top: 10px;
clear: left;
}

.voucher_item input {
border: 1px #cccccc solid;
}

.voucher_item input.voucher_submit {
border: 1px #ffffff solid;
background-color: #000000;
color: #ffffff;
display: block;
font-size: 120%;
margin-top: 10px;
}

.viewcartform {
max-width: 620px;
}

.viewcartform table {
text-align: left;
border: 1px solid #ffffff;
width: 100%;
}

.viewcartform th {
background-color: #ffffff;
color: #000000;
font-weight: normal;
padding: 10px;
}

.viewcartform td {
padding: 10px;
vertical-align: top;
font-size: 90%;
}

.viewcartform td input {
border: 1px solid #cccccc;
}

.viewcartform tfoot {
font-size: 120%;
}

.submit_buttons input {
border: 1px #ffffff solid;
background-color: #000000;
color: #ffffff;
font-size: 100%;
margin-top: 10px;
}

a#checkout, a#notice_link {
display: block;
border: 1px solid #ffffff;
color: #ffffff;
text-align: center;
font-size: 120%;
width: 263px;
padding: 5px;
margin: 5px 0px;
text-decoration: none;
} 

.undercol {
	clear: both;
}

.billing_form {
max-width: 640px;
font-size: 90%;
}

.billing_form td {
padding: 5px 0px;
}

.billing_form_notes {
display: none;
}

.billing_form input, .billing_form select, .billing_form textarea  {
border: 1px solid #cccccc;
width: 100%;
}

div.submit input {
display: block;
border: 1px solid #ffffff;
color: #ffffff;
text-align: center;
font-size: 120%;
width: 263px;
padding: 5px;
margin: 5px 0px;
text-decoration: none;
background-color: #000000;
}

#paypal_form input {
display: block;
max-width: 100px;
border: 0px;
}

.billing_form a {
color: #ffffff;
text-decoration: underline;
}

#cntnt01moduleform_1 {
display: none;
}
