table.pageheader {
width:95%;
background-color:#963512;
	border:0px solid #000000;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
/* 	box-shadow:3px 4px 8px #211250; */
}
table.pageheader th {
}
table.pageheader td {
}

table.main-pagemaster {
	width:940px;
	background-color:#e8d6b9;
	border:1px solid #000000;

	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
	border-radius: 15px;

	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:2;
	position:absolute;
	left:25px;
	top:274px;
	padding:0px;
	z-index:2;
	box-shadow:3px 4px 8px #211250;
	height: 3607px;
}
table.main-pagemaster th {
}
table.main-pagemaster td {
}

table.shadowtable {
border:1px solid #211250;
border-collapse:collapse;
padding:0px;
-moz-box-shadow:10px 10px 5px #5d4e8c;
-webkit-box-shadow:10px 10px 5px #5d4e8c;
box-shadow:10px 10px 5px #5d4e8c;
background: -moz-linear-gradient(#effdff, #e8d6b9);
background: -webkit-linear-gradient(#effdff, #e8d6b9);
background: -o-linear-gradient(top, #effdff, #e8d6b9);
background: linear-gradient(#effdff, #e8d6b9);
}


table.shop-pagemaster {
width:940px;
background-color:#e8d9b9;
	border:1px solid #000000;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:2;
	position:absolute;
	left:184px;
	top:362px;
	padding:0px;
	z-index:2;
	box-shadow:3px 4px 8px #211250;
}
table.shop-pagemaster th {
}
table.shop-pagemaster td {
}

table.shop-prices {
width:940px;
background-color:#963512;
position:absolute;
left:36px;
top:260px;
z-index:2;
}
table.shop-prices th {
}
table.shop-prices tr {
}
table.shop-prices td {
color:#ffff00;
font-size:12px;
line-height:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:center;
}

table.classes {
width:80%;
border-collapse:collapse;
border:2px solid #d3b17b;
}
table.classes th.header {
background-color:#fffff0;
border-left:2px solid #d3b17b;
border-right:2px solid #d3b17b;
font-size:16px;
line-height:24px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
align:center;
color:#963512;
height:40;
}
table.classes tr.row {
align:center;
border-bottom:2px solid #d3b17b;
}
table.classes td {
height:60;
width:25%;
color:#963512;
margin-left:15px;
margin-right:15px;
font-size:14px;
line-height:21px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
border-left:2px solid #d3b17b;
border-right:2px solid #d3b17b;
border-bottom:2px solid #d3b17b;
text-align:center;
}

table.discountsx3 {
border-collapse:collapse;
border:2px solid #d3b17b;
width:70%;
}
table.discountsx3 th {
font-family:Arial,Helvetica,sans-serif;
border:1px solid #d3b17b;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#963512;
background-color:#ffffc0;
text-align:center;
border-left:0px;
border-right:0px;
width:33%;
}
table.discountsx3 td {
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #d3b17b;
font-size:14px;
line-height:22px;
font-weight:bold;
font-style:normal;
color:#963512;
text-align:center;
border-left:0px;
border-right:0px;
width:33%;
}

table.discountsx4 {
border-collapse:collapse;
border:2px solid #d3b17b;
width:70%;
}
table.discountsx4 th {
font-family:Arial,Helvetica,sans-serif;
border:1px solid #d3b17b;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#963512;
background-color:#ffffc0;
text-align:center;
border-left:0px;
border-right:0px;
width:25%;
}
table.discountsx4 td {
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #d3b17b;
font-size:14px;
line-height:22px;
font-weight:bold;
font-style:normal;
color:#963512;
text-align:center;
border-left:0px;
border-right:0px;
width:25%;
}

table.inline-master {
width:80%;
border:2px solid #d3b17b;
border-collapse:collapse;
padding:0px;
}
table.inline-master tr {
}
table.inline-master th {
border-bottom:2px solid #d3b17b;
}
table.inline-master td.master-pic {
border-bottom:2px solid #d3b17b;
border-right:0px;
border-left:0px;
width:30%;
}
table.inline-master td.master-info {
border-bottom:2px solid #d3b17b;
border-right:0px;
border-left:0px;
width:70%;
}

.divider {
width:50%;
margin-top:40px;
margin-bottom:40px;
}

table.inline-items {
border-collapse:separate;
width:95%;
}
table.inline-items td, th {
border-bottom:0px;
}
tr.inline-header {
height:50px;
text-align:left;
}
tr.inline-unitsx4 {
background-color:#ffffc0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#963512;
border-right:0px;
border-bottom:0px;
text-align:center;
width:25%;
line-height:20px;
}
tr.inline-unitsx3 {
background-color:#ffffc0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#963512;
border-right:0px;
border-bottom:0px;
text-align:center;
width:33%;
line-height:20px;
}
tr.inline-unitsx2 {
background-color:#ffffc0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#963512;
border-right:0px;
border-bottom:0px;
text-align:center;
width:50%;
line-height:20px;
}
tr.inline-prices {
background-color:#fffff0;
font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
color:#963512;
text-align:center;
border-bottom:0px;
line-height:20px;
}
tr.inline-addcart td {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-align:center;
font-weight:normal;
}

table.items {
border-collapse: collapse;
border:2px solid #d3b17b;
}
table.items td,th {
border:0;
}
table.items th {
background-color:#ffffff;
height:130px;
width:25%;
vertical-align:middle;
}
table.items td {
vertical-align:middle;
} 
table.items tr {
border-bottom:2px solid #d3b17b;
}

table.addcart {
border-collapse:separate;
align:center;
width:95%;
text-align:center;
}
table.addcart th {
}
table.addcart td {
border-bottom:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-align:center;
font-weight:normal;
color:#963512;
}

table.item-top {
border-collapse:collapse;
border:2px solid #d3b17b;
width:80%;
}
table.item-top td,th {
border:0;
}

table.hazmat {
width:90%;
background-color:#e8d6b9;
border: 0;
vertical-align:middle;
}
table.hazmat td.risk0 {
margin-left:5px;
background-color:#ffffff;
color:black;
font-size:12px;
line-height:24px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:33%;
}
table.hazmat td.risk1 {
margin-left:5px;
background-color:#ffff33;
color:black;
font-size:12px;
line-height:24px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:33%;
}
table.hazmat td.risk2 {
margin-left:5px;
background-color:#ff9933;
color:white;
font-size:12px;
line-height:24px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:33%;
}
table.hazmat td.risk3 {
margin-left:5px;
background-color:#ff0033;
color:white;
font-size:12px;
line-height:24px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:33%;
}
table.hazmat td.risk4 {
margin-left:5px;
background-color:#000000;
color:white;
font-size:12px;
line-height:24px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:33%;
}
