body{
padding:0px;
margin:0px;
background:#FFFFFF;
}


table {border-collapse:collapse; border:0px;}


table, td {
	width: 100%;
	border: 0px;
	height: 50px;
	padding-right: 0px;
	color: #633252;
	}

td {
	vertical-align: top;
	padding: 0px;
	height: 0px;
	font-weight: bold;
}

a:hover{text-decoration:none;}

img {
	border:0px;
}

	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#4D4D4D;
	height: 0px;
	}
	
.m_text span {
	color: #8f5bff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	background-image: url(images/newlogo%202.png);
}
.m_text font { color:#000000; text-transform:uppercase; font-size:9px}
.m_text strong {
	font-size: 24px;
	color: #633252;
}
.m_text span strong { font-size:10px; color:#4D4D4D; text-transform:none; font-family:Tahoma}
.m_text span a{ color:#FF6C00; text-transform:uppercase; background:url(images/a1.gif) left center no-repeat; padding-left:7px; text-decoration:none}
.m_text span a:hover{ text-decoration:underline}
.m_text a{
	color: #B308AD
}
.m_text li a{ color:#FF6C00}
	
.c_text { color:#2F2F2F}
.c_text a{ color:#2F2F2F; text-decoration:none}
.c_text a:hover{
	text-decoration: underline;
	color: #000000;
}
.c_text span a{ color:#8f5bff}

.padding td { padding:0px 25px 0px 20px}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.form{height:22px; margin-top:3px;}
.form input {width:224px; height:19px; padding-left:5px}

textarea {
	width: 224px;
	height: 83px;
	padding-left: 5px;
	overflow: auto;
	margin-top: 3px;
	color: #633252;
	font-weight: bold;
}

tr td table tr .c_text .style47 .style47 {
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #2F2F2F;
}
.index_text {
	font-size: 14px;
	color: #4d4d4d;
}
footer {
    background-color:#212121;
    bottom:0;
    box-shadow: 0 -1px 2px #111111;
    -moz-box-shadow: 0 -1px 2px #111111;
    -webkit-box-shadow: 0 -1px 2px #111111;
    display:block;
    height:70px;
    left:0;
    position:fixed;
    width:100%;
    z-index:100;
}
footer h2{
    font-size:22px;
    font-weight:normal;
    left:50%;
    margin-left:-400px;
    padding:22px 0;
    position:absolute;
    width:540px;
}
footer a.stuts,a.stuts:visited{
    border:none;
    text-decoration:none;
    color:#fcfcfc;
    font-size:14px;
    left:50%;
    line-height:31px;
    margin:23px 0 0 110px;
    position:absolute;
    top:0;
}
footer .stuts span {
    font-size:22px;
    font-weight:bold;
    margin-left:5px;
}
.container {
	background-color: #ddd;
	padding: 20px;
	position: relative;
	width: 900px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 5px #111;
	-moz-box-shadow: 1px 1px 5px #111;
	-webkit-box-shadow: 1px 1px 5px #111;
	background-image: url(images/staciebg.jpg);
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

/* css3 photo gallery styles */
.gallery {
    width:900px;
    margin:0 auto;
}
.gallery a {
	display: inline-block;
	height: 150px;
	position: relative;
	width: 295px;
}
.gallery a img {
    border:5px solid #fff;
    cursor:pointer;
    display:block;
    height:100%;
    left:0px;
    position:absolute;
    top:0px;
    width:100%;
    z-index:1;

    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;

    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;

    -webkit-transition-property:width, height, top, bottom, left, right, z-index, border;
    -webkit-transition-duration:0.5s;
    -moz-transition-property:width, height, top, bottom, left, right, z-index, border;
    -moz-transition-duration:0.5s;
    -o-transition-property:width, height, top, bottom, left, right, z-index, border;
    -o-transition-duration:0.5s;
    transition-property:width, height, top, bottom, left, right, z-index, border;
    transition-duration:0.5s;
}
.gallery a:focus img {
    border:15px solid #fff;
    cursor:default;
    height:250%;
    position:absolute;
    width:250%;
    z-index:25;

    box-shadow:1px 1px 5px #888;
    -moz-box-shadow:1px 1px 5px #888;
    -webkit-box-shadow:1px 1px 5px #888;
    -webkit-transition-property:width, height, top, bottom, left, right, z-index, border;
    -webkit-transition-duration:0.5s;
    -moz-transition-property:width, height, top, bottom, left, right, z-index, border;
    -moz-transition-duration:0.5s;
    -o-transition-property:width, height, top, bottom, left, right, z-index, border;
    -o-transition-duration:0.5s;
    transition-property:width, height, top, bottom, left, right, z-index, border;
    transition-duration:0.5s;
}

/* custom focus rules */
.gallery a:focus:nth-child(3n+1) img {
left:150px;
}
.gallery a:focus:nth-child(3n+2) img {
    left:-50px;
}
.gallery a:focus:nth-child(3n+3) img {
    left:-250px;
}
.gallery a:focus:nth-child(-n+3) img {
    top:140px;
}
.gallery a:focus:nth-child(n+7) img {
    top:-150px;
}
.gallery a:focus:nth-child(n+10) img {
    top:-295px;
}

/* extra close layer */
.gallery .close {
	background:transparent;
	cursor: pointer;
	display: none;
	height: 4000px;
	left: 20px;
	position: absolute;
	top: 160px;
	width: 900px;
	z-index: 30;
}
.gallery a:focus ~ .close {
    display:block;
}
#Name:hover {
	border-color: #F8070B;

}
#email:hover {
	border-color: #F8070B;

}
#submit {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: bold;
	background-image: -webkit-linear-gradient(270deg,rgba(255,195,196,1.00) 2.07%,rgba(248,121,121,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,195,196,1.00) 2.07%,rgba(248,121,121,1.00) 100%);
}
.m_text form table tr td input {
	font-weight: bold;
	color: #633252;

}
