/* Document Page Layout For Secure Text Website */
/* Version V1.0.0, 18/12/2007 WBM. */
/* Copyright 2007 property of Design Atom */
/* Produced by Design Atom - www.designatom.com */

/* PAGE LAYOUT */

/* Main Body Style */
body {
	width: 800px;
	height: 100%;
	background-color: #500049;
	background-image: url(../_images/bground.jpg);
	background-repeat: repeat-x;
	text-align: center;
	align: center;
	margin: 0px auto; 
	border: 0px; 
	padding: 15px; 
}

/* ------------------------------------------------------------ */
/* TABLE LAYOUT */

/* Outer Table Style */
table.outer {
	width: 800px;
	align: center;
	text-align: center;
	background-color: #FFFFFF;
	cellspacing: 0px;
	cellpadding: 0px;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Menubar Table Style */
table.menubar {
	width: 80%;
	align: left;
	text-align: left;
	background-color: #FFFFFF;
	cellspacing: 0px;
	cellpadding: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 40px; 
	margin-right: 20px; 
	border: 0px; 
	padding: 0px; 
}

/* Menubar Table Style */
table.footer {
	align: left;
	text-align: left;
	background-color: #FFFFFF;
	cellspacing: 0px;
	cellpadding: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 40px; 
	margin-right: 20px; 
	border: 0px; 
	padding: 0px; 
}

/* Admin Buttons Table Style */
table.buttons {
	width: 90%;
	align: center;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Full Width Inner Table */
table.inner {
	width: 599px;
	align: left;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Copyright Table Style */
table.copyright {
	width: 800px;
	align: right;
	text-align: right;
	cellspacing: 0px;
	cellpadding: 0px;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Row Style */
tr {
	line-height: 0px;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Left Hand Column */
td.contentleft {
	width: 598px;
	align: left;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px; 
	border-top: 0px; 
	border-bottom: 0px; 
	border-left: 0px; 
	border-right: 1px solid #45013E;
	padding: 0px; 
}

/* Half Width Content Column */
td.contenthalf {
	width: 299px;
	align: left;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Right Hand Column */
td.contentright {
 	width: 199px;
	background-color: #E8E8E8;
	margin: 0px; 
	border-top: 0px; 
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px solid #837285;
	padding: 0px; 
}

/* Full Width Column */
td.full {
	width: 100%;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Number Column */
td.number {
	width: 20%;
	align: right;
	text-align: right;
	margin: 0px; 
	border: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 20px; 
}

/* Fields Content Column */
td.fields {
	width: 80%;
	align: left;
	text-align: left;
	margin: 0px; 
	border: 0px; 
	padding-top: 0px; 
	padding-bottom: 30px; 
	padding-left: 0px; 
	padding-right: 40px; 
}

/* Inner Table Column */
td.innerleft {
	width: 50%;
	align: left;
	text-align: left;
	margin: 0px; 
	border: 0px; 
	paddingt: 0px; 
}

/* Inner Table Column */
td.innerright {
	width: 50%;
	align: right;
	text-align: right;
	margin: 0px; 
	border: 0px; 
	paddingt: 0px; 
}

/* Inner Table Column */
td.innercenter {
	width: 50%;
	align: center;
	text-align: center;
	margin: 0px; 
	border: 0px; 
	paddingt: 0px; 
}

/* Menubar Link */
td.menuitem {
	align: center;
	text-align: center;
	margin: 0px; 
	border: 0px; 
	padding-top: 0px; 
	padding-bottom: 20px; 
	padding-left: 5px; 
	padding-right: 5px; 
}

/* Right Table Style */
table.rightmenu {
	width: 100%;
	align: center;
	margin-top: 0px; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	margin-right: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Right Table Row */
td.rightrow {
 	width: 100%;
	align: center;
	text-align: center;
	margin: 0px;
	border: 0px; 
	border-top: 0px; 
	border-bottom: 1px solid #45013E;
	border-left: 0px; 
	border-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 20px; 
	padding-left: 5px; 
	padding-right: 5px; 
}


/* Pricing Table Cell - texts */
td.pricingleft {
	width: 70%;
	align: left;
	text-align: left;
	margin: 0px; 
	border: 0px; 
	paddingt: 0px; 
}

/* Pricing Table Cell - costs */
td.pricingright {
	width: 30%;
	align: right;
	text-align: right;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}

/* Mobile Phone Table Cell */
td.mobile {
	width: 37%;
	align: left;
	valign: top;
	background-image: url(../_images/mobile.jpg);
	background-repeat: no-repeat;
	background-position: 30px 30px;
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
}


/* Sending SMS Animation */
div.sendingit {
	position: relative;
	top: -270px;
	left: 160px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	z-index: 3;
}

