@charset "UTF-8";
/* CSS Document */

/*Elements*/
body{
	background-color: black;
	padding: 0px;
	margin: 0px;
}
a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-weight: 900;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	
}
a:visited {
	color: white;
	text-decoration: none;
}
a:hover {
	color: grey;
	text-decoration: underline;
}

/*Class*/
.cdaHeading {
	font-size: 33px;
	font-weight: 900;
	border-bottom-style: solid;
	border-color: red;
}
.desc {
	position: relative;
	top: 10px;
}
.serv {
	position: relative;
	top: 30px;
}
.cta {
	position: relative;
	top: 30px;
}
.sc {
	position: relative;
	top: 60px;
}
.package {
	height: 532px;
	width: 327px;
	background-color: darkgrey;
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
}
.pckOne {
	position: relative;
	left: -340px;
}
.pckTwo {
	position: relative;
	top: -532px;
}
.pckThree {
	position: relative;
	top: -1064px;
	left: 340px;
}
.packHeader {
	background-color:#252525;
	height: 50px;
	font-size:35px;
}
.packInfo {
	background-color: white;
	color:black;
	font-size: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-transform: uppercase;
	font-weight: 900;
	padding-bottom: 40px;
}
.packInfo ul {
	list-style-position: inside;
}
.packPrice {
	background-color: #252525;
}
.packInfo li {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.cartItem {
	width:220px;
	text-align: left;
}
.cIPrice {
	text-align: right;
}
.cdaHeading {
	font-size: 33px;
	font-weight: 900;
	border-bottom-style: solid;
	border-color: red;
}
.desc {
	position: relative;
	top: 10px;
}
.serv {
	position: relative;
	top: 30px;
}
.cta {
	position: relative;
	top: 30px;
}
.sc {
	position: relative;
	top: 60px;
}

/*ID's*/
#divTop {
	z-index: 10;
	background-color: #680000;
	position:fixed;
	width: 100%;
	height: 100px;
	top: 0px;
}
#divBottom {
	z-index: 1;
	background-color: #680000;
	position: fixed;
	width: 100%;
	height: 50px;
	bottom: 0px;
}
#divNav {
	position: absolute;
	right: 10px;
	top: 5px;
}
#divLogo {
	position: absolute;
	top:-40px;
	left:0px;
}
#divContent {
	position: absolute;
	left: 10px;
	top: 110px;
	min-width: 1346px;
	min-height: 598px;
	max-width: 1346px;
	max-height: 598px;
	background-color: #900000;
	border-radius: 15px;
}
#wtBoard {
	position: absolute;
	top: 10px;
	left: 10px;
	min-width: 1326px;
	min-height: 578px;
	max-height: 578px;
	max-width: 1326px;
	border-radius: 10px;
	background-color: black;
}
#divMotion {
	position:absolute;
	left: 10px;
	top: 10px;
	width: 738px;
	height: 326px;
	border-radius: 5px;
	background-color: #200909;
	overflow: hidden;
}
#motVid1 {
	position: absolute;
	top: 10px;
	left: 10px;
}
#motVid2 {
	position:absolute;
	top: 10px;
	left: 192px;
}
#motVid3 {
	position: absolute;
	top: 10px;
	left: 374px;
}
#motVid4 {
	position: absolute;
	top: 10px;
	left: 556px;
}
#divLogos {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 738px;
	height: 222px;
	border-radius: 5px;
	background-color: #200909;
	overflow: hidden;
}
#squareAd {
	position: absolute;
	top: 10px;
	right: 10px;
}
#divSocial {
	position: absolute;
	top: 18px;
	left: 10px;
}
#logoOne {
	position: absolute;
	top: 0px;
	left: 10px;
}
#logoTwo {
	position: absolute;
	top: -28px;
	left: 173px;
	transform: rotate(20deg)
}
#logoThree {
	position: absolute;
	top: -59px;
	left: 360px;
}
#logoFour {
	position: absolute;
	bottom: -10px;
	left: 205px;
}
#logoBg {
	position: absolute;
	top: 10px;
	left: 58px;
	height: 202px;
	width: 644px;
}
#logoFive {
	position: absolute;
	top: -04px;
	left: 300px;
}
#logoText {
	position: absolute;
	background-color: white;
	width: 738px;
	height: 2222px;
	opacity: .4;
	vertical-align: middle;
	cursor: pointer;
}
#logoText span {
	position: relative;
	top: 24px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-transform: uppercase;
	font-weight: 900;
	font-size: 144px;
}
#sampText {
	position: absolute;
	background-color: white;
	opacity: .4;
	width: 738px;
	height: 326px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-transform: uppercase;
	font-weight:900;
	font-size: 70px;
	cursor: pointer;
}
#sampText span {
	position: relative;
	top: 114px;
}
#cusText {
	background-color: white;
	position: absolute;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-transform: uppercase;
	font-size: 70px;
	font-weight: 900;
	top: 0px;
	height: 557px;
	width: 557px;
	opacity: .5;
	cursor: pointer;
}
#cusText span {
	position: relative;
	top: 245px;
}
#motionFull {
	position: absolute;
	top: 718px;
	width: 100%;
	height: 3439px;
	color: white;
}
#logoFull {
	position: absolute;
	top: 3196px;
	width: 100%;
	height: 2529px;
	color: white;
	background-color: red;
}
#custFull {
	position: absolute;
	top: 5675px;
	width: 100%;
	height: 2529px;
	color: white;
	background-color: yellow;
}
#motTitle {
	position: relative;
	top: 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 60px;
	border-bottom-style: solid;
	border-color: red;
}
#motWords {
	position: absolute;
	width: 400px;
	top: 100px;
	left: 20px;
	text-align: left;
}
#motGraphic {
	position: absolute;
	background-color: orange;
	width: 830px;
	height: 510px;
	top: 106px;
	right: 10px;
	border-radius: 10px;
	overflow: hidden;
}
#motTier {
	position: relative;
	width: 1295px;
	height: 567px;
	padding: 10px;
	top: 552px;
	border-bottom-style: solid;
	border-color:red;
}
#motTier video{
	height: 580px;
}
#motCont {
	position: absolute;
	left: 10px;
	top: 10px;
	min-width: 1346px;
	max-width: 1346px;
	min-height: 3359px;
	max-height: 3359px;
	background-color: #900000;
	border-radius: 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}
#motWtBoard {
	position: absolute;
	top: 10px;
	left: 10px;
	min-width: 1326px;
	min-height: 3339px;
	max-width: 1326px;
	max-height: 3339px;
	border-radius: 10px;
	background-color: black;
	overflow: hidden;
}
#logWords {
	position: absolute;
	width: 400px;
	top: 1236px;
	right: 20px;
}
#logGraphic {
	position: absolute;
	background-color:red;
	width: 830px;
	height: 454px;
	top: 1236px;
	left: 10px;
	border-radius: 10px;
	overflow: hidden;
}
#logTier {
	position: relative;
	width: 1295px;
	height: 567px;
	padding: 10px;
	top: 1025px;
	border-bottom-style: solid;
	border-color:red;
}
#logTier video{
	height: 580px;
}
#custWords {
	position: absolute;
	top: 2299px;
	left: 20px;
	width: 400px;
}
#custGraphic {
	position: absolute;
	background-color:orange;
	width: 830px;
	height: 453px;
	top: 2299px;
	right: 10px;
	border-radius: 10px;
	overflow: hidden;
}
#custTier {
	position: absolute;
	top: 2762px;
	left: 10px;
	width: 1306px;
	border-radius: 10px;
}
#custTier video{
	height: 580px;
}
#shopCart {
	position: fixed;
	top: 110px;
	right: -281px;
	background-color: blue;
	max-height: 744px;
	width: 300px;
	border-radius: 10px;
	padding: 5px;
	overflow: scroll;
	color: white;
	font-weight: 450;
	font-size: 20px;
}
#shopCart table{
	background-color:black;
	border-style: groove;
	border-color: red;
	border-radius: 10px;
	border-width: 4px;
	width: 300px;
}
#paypal-container-9WE5UV4GUUR2C {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

#paypal-container-DDZGLHHMQK42W {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

#paypal-container-F432KDLFUXHKU {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;	
}

#paypal-container-YZNQBPLSGGC32 {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

#paypal-container-UE6CDAM5RFZZ2 {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

#paypal-container-DA7AQFLLDEBX4 {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

#paypal-container-HE9WU6REFMB9C {
	position: relative;
	top: -70px;
	height: 176px;
	font-size: 15px;
}

.paypalTd {
	overflow: hidden;
}

.subTable {
	padding: 5px;
	font-size: 15px;
}
.subTable td{
	padding: 6.5px
}

.subTotal {
	font-weight: 900;
}

.subSubmit {
	text-align: center;
	vertical-align: bottom;
	height: 41px;
}
