html, body, div, span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	}
strong {
	font-weight: bold;
	}
 
em {
	font-style: oblique;
	}
 
sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.4em;
	}
	
:focus {
	outline: 0;
	}
 
a {
	/*color: #8fa400;*/
	/*color:#669900; Modified by sudha on Apr 02*/
	color:#555;
	text-decoration: none;
	}
 
a:hover {
	/*color: #8fa400;*/
	/*color:#669900; Modified by sudha on Apr 02*/
	color:#0066CC;
	text-decoration: underline;
	}ol, ul {
	list-style: none;
	}
 
table {
	border-collapse: separate;
	border-spacing: 0;
	
	}
 
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
 
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
 
blockquote, q {
	quotes: "" "";
	}
 
/* @end */
.about ul
{
margin-above: 20px;
margin-below: 20px;
text-align: left;
line-height: 18px;
font-size: 13px;}

.about ul {
list-style-type: none;
}

#hedertop
{
	height:80px;
	background:#FFF;
}
 

.Hidden
{
    display: none;
}
 
.container {
	background:#fff;
	width: 1060px;
	margin: 0 auto;
	text-align: left;
	min-height: 480px;
	}
 
.container h1 {
	/*height:102px;
	width:261px;*/
	float: left;
	}
.ua-ie .container h1
{
	margin-bottom:0;
	padding-bottom:35px;
} 
/*.container h1 a {
	display: block;
	width:261px;
	height:102px;
	
	text-indent: -9999999px;
	 Modified by sudha on Apr 6 background:url(../images/logo.jpg) no-repeat;
	width:526px;
	height:142px;
	background:url(../images/logo.png) no-repeat;
	
	}*/
 
/* @group nav-top */
 
.nav-meta {
	width: 500px;
	height: 18px;
	/*padding-top: 35px;*/
	padding-top: 16px;
	float: right;
	line-height: 18px;
	}
 
.nav-meta li {
	display: block;
	height: 20px;
	padding: 0 10px;
	float: right;
	font-size: .9em;
	color: #8e8169;
	line-height: 20px;
	}
 
.nav-meta a:hover {
	text-decoration: underline;
	}
 
.nav-meta li.mf-1 a {
	font-family: "Times New Roman";
	color: #069;
	font-size: 1.1em;
	}
 
.nav-meta li.signin a {
	display: block;
	width: 59px;
	height: 23px;
	text-indent: -9999999px;
	background: url(../images/sign_in.jpg) no-repeat;
	}
 
/* @end */
 
 
 
/* @group nav */
 
.nav {
	display: block;
	width: 1060px;
	height: 37px;
	clear: both;
	position: relative;
	background: url(../images/nav.gif) no-repeat;
	}
 
.nav li {
	display: inline;
	}
 
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 37px;
	text-indent: -9999999px;
	overflow: hidden;
	z-index: 10;
	}
	
.nav .home a:link, .nav .home a:visited {
	left: 0;
	width: 72px;
	}
	
.nav .home a:hover, .nav .home a:focus {
	background: url(../images/nav.gif) no-repeat 0 -37px;
	}
	
.nav .home a:active {
	background: url(../images/nav.gif) no-repeat -0 -74px;
	}
	
.current-home .home a:link, .current-home .home a:visited {
	background: url(../images/nav.gif) no-repeat 0 -111px;
	cursor: default;
	}
	
.nav-home, .nav-home-click {
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 37px;
	background: url(../images/nav.gif) no-repeat 0 -37px;
	}
	
.nav-home-click {
	background: url(../images/nav.gif) no-repeat 0 -74px;
	}
 
.nav .features a:link, .nav .features a:visited {
	left: 72px;
	width: 93px;
	}
	
.nav .features a:hover, .nav .features a:focus {
	background: url(../images/nav.gif) no-repeat -72px -37px;
	}
	
.nav .features a:active {
	background: url(../images/nav.gif) no-repeat -72px -74px;
	}
 
.current-features .features a:link, .current-features .features a:visited {
	height: 46px;
	background: url(../images//nav.gif) no-repeat -72px -111px;
	cursor: default;
	}
 
.nav-features, .nav-features-click {
	position: absolute;
	top: 0;
	left: 72px;
	width: 93px;
	height: 37px;
	background: url(../images/nav.gif) no-repeat -72px -37px;
	}
	
.nav-features-click {
	background: url(../images/nav.gif) no-repeat -72px -74px;
	}
 
.nav .plans a:link, .nav .plans a:visited {
	left: 165px;
	width: 67px;
	}
	
.nav .plans a:hover, .nav .plans a:focus {
	background: url(../images/nav.gif) no-repeat -165px -37px;
	}
	
.nav .plans a:active {
	background: url(../images/nav.gif) no-repeat -165px -74px;
	}
	
.current-plans .plans a:link, .current-plans .plans a:visited {
	height: 46px;
	background: url(../images/nav.gif) no-repeat -165px -111px;
	cursor: default;
	}
 
.nav-plans, .nav-plans-click {
	position: absolute;
	top: 0;
	left: 165px;
	width: 67px;
	height: 37px;
	background: url(../images/nav.gif) no-repeat -165px -37px;
	}
	
.nav-plans-click {
	background: url(../images/nav.gif) no-repeat -165px -74px;
	}
 
.nav .about a:link, .nav .about a:visited {
	left: 232px;
	width: 97px;
	}
	
.nav .about a:hover, .nav .about a:focus {
	background: url(../images/nav.gif) no-repeat -232px -37px;
	}
	
.nav .about a:active {
	background: url(../images/nav.gif) no-repeat -232px -74px;
	}
	
.current-about .about a:link, .current-about .about a:visited {
	height: 46px;
	background: url(../images/nav.gif) no-repeat -232px -111px;
	cursor: default;
	}
	
.nav-about, .nav-about-click {
	position: absolute;
	top: 0;
	left: 232px;
	width: 97px;
	height: 37px;
	background: url(../images/nav.gif) no-repeat -232px -37px;
	}
	
.nav-about-click {
	background: url(../images/nav.gif) no-repeat -232px -74px;
	}
 
/* @end */
/* ---------------------- Redslate nav ---------------------- */
/*Modified by sudha on Apr 6*/
.red #slatenav{position:relative;display:block;height:30px;margin-top:36px;font-size:11px;font-weight:bold;background:transparent url(../images/mnu_bg_2.png) repeat-x top left;text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:8px 22px 0 22px;height:22px;font-size:11px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#FFF;background:transparent url(../images/mnu_bg_3.png) repeat top center;height:22px;margin-top:0px;}/**/
/* ---------------------- END Redslate nav ---------------------- */

/* ---------------------- Blueslate nav ---------------------- */
/*Modified by sudha on Apr 6*/
.blue #slatenav{position:relative;display:block;height:36px;margin-top:20px;font-size:13px;font-weight:bold;background:transparent url(../images/mnu_bg_2.gif) repeat-x top left;text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:8px 24px 0 24px; height:36px; font-size:14px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#FFF;background:transparent url(../images/mnu_bg_3.gif) repeat top center;height:28px;margin-top:0px;}/**/
/* ---------------------- END Redslate nav ---------------------- */

 
h2 {
	margin: 0;
	font-weight: normal;
	font-size: 1.6em;
	color: #4c4231;
	}
	
.home-3 h2, .home-4 h2 {
	color: #16aaf1;
	}
 
/* @group home */
 
.cta {
	position: relative;
	height: 536px;
	margin: 0 0 5px 0;
	padding: 40px 0 0 0;
	}
/* separate width just for IE6 so the nav & photo line up
   regular is 966 for wrap-around graphic */
.ua-ie-6 .cta {width: 1060px;}

.home-1 .cta {
	background: url(images/body_top_bg.jpg) no-repeat;
	}
.home-2 .cta {
	background: url(/css/ForwardMarketing/graphic/home-2.jpg) no-repeat;
	}
.home-3 .cta {
	background: url(/css/ForwardMarketing/graphic/home-3.jpg) no-repeat;
	}
.home-4 .cta {
	background: #fff url(../images/body_top_bg_req.JPG) bottom  no-repeat;height:500px;
	
	}
.home-3 .cta .InsturctionalText,
.home-4 .cta .InsturctionalText
{
	color: White;
}
.home-4{
min-height:300px;
}
.cta p {
	margin: 0 0 90px 0;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: .9em;
	color: #7e6e55;
	text-shadow: 0 1px 0 #eee;
	}
.home-3 .cta p, .home-4 .cta p {
	color: #b7ca34;
	font-size:17px;

	text-shadow: none;
	}
 
.cta input {
	color: #4c4231;
	}
 
.cta input.text {
	width: 330px;
	margin: 0 0 5px 30px;
	padding: 10px 12px;
	background: #fff url(../images/inpt.jpg) no-repeat top;
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size:16px;
height:30px;
	
	}
 
.cta input.preview {
	color: #ccc;
	}
	#btn
	{
		width:500px;
	}
#search
	{
	margin-right:3px; padding-top:3px;
	*background:url(../images/search_b.jpg) no-repeat;
	height:24px;
	}
	#search .submit {
background:transparent url(../images/search_bg.gif) no-repeat scroll left top;
border-style:none;
cursor:pointer;
height:22px;
margin-bottom:1px;
vertical-align:bottom;
width:25px;
	}
	#search #serch_txt
	{
		margin-top: 2px;
		width:185px;
		*margin-bottom:2px;
		font-size:13px;
		height: 22px;
	}
	#search .txt
	{
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		
				
	}
 
.cta input.submit {
	margin-bottom: 3px;
	vertical-align: bottom;
	background:Transparent url(../images/crt_btn.jpg) no-repeat left top;
	border-style:none;
	width:91px;
	height:51px;
	cursor:pointer;
	}
 
.ua-ie-6 .cta input.submit{
	background-image:url(../images/crt_btn.jpg);
}
.cta p.InsturctionalText {
	padding-left: 33px;
	font-size: .85em;
	font-style: oblique;
	font-weight: normal;
	color: #4b4b43;
	}
 
.cta ul.callouts {
	position: absolute;
	bottom: 92px;
	left: 315px;
	text-shadow: 0 0 2px #0066CC;
	font-family:Verdana;
/*#605949;*/
	}
 
.cta ul.callouts li {
	display: inline;
	width: 150px;
	margin: 0 25px 0 0;
	float: left;
	font-size: 1.1em;
	color: #fff;
	line-height: 18px;
	}
 
.cta ul.callouts li strong {
	display: block;
	font-size: 1.2em;
	line-height: 26px;
	}
 
/* @end */
 
h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: .9em;
	color: #292b2d;
	}
 
/* @group marketing */
 
.marketing {
	height: 100px;
	}
 
.marketing p {
	width: 775px;
	float: left;
	font-size: .9em;
	color: #888;
	line-height: 16px;
	}
 
.marketing a.webby {
	display: block;
	width: 61px;
	height: 60px;
	margin: -15px 0 0 30px;
	float: right;
	text-indent: -9999999px;
	background: url(/css/ForwardMarketing/graphic/webby.jpg) no-repeat;
	}
 
.marketing a.webaward {
	display: block;
	width: 61px;
	height: 60px;
	margin: -15px 0 0 0;
	float: right;
	text-indent: -9999999px;
	background: url(/css/ForwardMarketing/graphic/webaward.jpg) no-repeat;
	}
 
/* @end */
 
/* @group plans */
 
div.plans {
	padding: 30px 0 0 0;
	}
 
div.plans h2 {
	margin-bottom: 20px;
	}
 
div.plans table {
	width: 595px;
	margin: 0 0 40px 0;
	padding: 0 0 2px 0;
	float: left;
	color: #4c4231;
	background: url(/css/ForwardMarketing/graphic/comingsoon.jpg) bottom right no-repeat;
	}
 
div.plans th {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	}
 
div.plans th img {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	}
	
div.plans th.plan-premium {
	}
 
 
div.plans table td.rowtitle {
	width: 145px;
	font-weight: bold;
	text-align: right;
	color: #7e6e55;
	}
 
div.plans table td {
	width: 147px;
	padding: 13px 0;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #dcd3bd;
	}
	
.plans table td.plan-basic,
.plans table td.plan-essentials {vertical-align: top;}

div.plans table td.siteprice {
	padding-top: 15px !important;
	vertical-align: top !important;
	}

div.plans table tr.adfree td {
	padding: 7px 3px;
	}
 
div.plans table td strong {
	display: block;
	font-weight: normal;
	font-size: 1.4em;
	}
 
div.plans table td em {
	display: block;
	font-style: normal;
	font-size: .85em;
	}
 
div.plans span.included {
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto;
	text-indent: -999999px;
	background: url(/css/ForwardMarketing/graphic/checkmark.png) no-repeat;
	}
 
div.plans table td.adfree span {
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
	float: right;
	background: url(/css/ForwardMarketing/graphic/adfree.gif) no-repeat left;
	}
 
div.plans .cta-mini {
	display: inline;
	width: 295px;
	height: 132px;
	margin: 0 20px 20px 0;
	padding: 15px;
	float: right;
	background: #fff url(/css/ForwardMarketing/graphic/cta-mini-bg.png) no-repeat;
	}
 
 
.cta-mini h2 {
	width: 200px;
	margin: 0 0 20px 0;
	font-size: 2em;
	}
 
.cta-mini input {
	color: #4c4231;
	}
 
.cta-mini input.text {
	width: 205px;
	margin: 0 2px 3px 0;
	padding: 5px 4px;
	font-size: 1.4em;
	background: #fff url(/css/ForwardMarketing/graphic/input-bg.gif) repeat-x top;
	border: 1px solid #bbb;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
 
.cta-mini input.preview {
	color: #ccc;
	}
 
.cta-mini input.submit {
	vertical-align: bottom;
	background:Transparent url(/css/ForwardMarketing/graphic/button-create-small.png) no-repeat left top;
	border-style:none;
	cursor:pointer;
	width:73px;
	height:41px;
	}
 
.ua-ie-6 .cta-mini input.submit {
	background-image:url(/css/ForwardMarketing/graphic/button-create-small.gif);
}
.cta-mini p {
	font-size: .85em;
	color: #8e8169;
	}
 
a.sample {
	display: inline;
	width: 325px;
	height: 146px;
	margin: 0 20px 0 0;
	float: right;
	text-indent: -9999999px;
	background: url(/css/ForwardMarketing/graphic/sample.png) no-repeat top left;
	}
 
a.start {
	display: block;
	width: 97px;
	height: 26px;
	margin: 13px auto 0;
	text-indent: -9999999px;
	background: url(graphic/button-start.png) no-repeat;
	}
.ua-ie-6 a.start
{
	background-image:url(graphic/button-start.gif);
}

.faq {
	clear: both;
	}

.plans .faq h2 {
	margin-left: 0;
	}

.faq h4 {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 1.3em;
	color: #4c4231;
	}

.faq p {
	margin: 0 20px 30px 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
	line-height: 22px;
	color: #7e6e55;
	}

/* @end */
 
/* @group features */
 
div.features {
	padding: 20px 0 0 0;
	}
 
#nav-features-wrap {
	display: inline;
	width: 175px;
	margin: 0 0 30px 20px;
	padding: 10px 0 0 0;
	float: left;
	background: url(/css/ForwardMarketing/graphic/feature-bg.png) top left no-repeat;
	}
 
#nav-features {
	padding: 10px 0 15px 10px;
	background: url(/css/ForwardMarketing/graphic/feature-bg.png) bottom left no-repeat;
	zoom: 1;
	}
 
#nav-features li {
	width: 129px;
	margin: 0 0 4px 0;
	padding: 0 0 0 10px;
	line-height: 23px;
	}
 
#nav-features li.active {
	background: url(/css/ForwardMarketing/graphic/feature-nav-active.png) no-repeat;
}
 
#nav-features li a {
	display: block;
	font-weight: bold;
	font-size: .95em;
	color: #4c4231;
	text-shadow: 0 1px 0 #fff;
	}
 
#nav-features li.active a {
	color: #fff;
	text-shadow: 0 0 2px #546f00;
	}
 
#feature-panes {
	display: inline;
	width: 735px;
	height: 530px;
	margin: 0 20px 40px 0;
	float: right;
	overflow: hidden;
	}
 
.feature {
	display: none;
	/*position: relative;*/
	left: 0;
	top:-200px;
	}
 
.active { display: block; top:0; }
 
.feature img {
	width: 560px;
	/*float: left;*/
	}
.feature div.object-video, .feature div.object-photostory {
	display: inline;
	width: 500px;
	padding: 30px 30px 70px 30px;
	float: left;
	background: url(/css/ForwardMarketing/graphic/feat-videos.jpg) no-repeat;
	}
 
.feature div.object-photostory {
	padding: 15px 30px 35px 30px;
	background: url(/css/ForwardMarketing/graphic/feat-photostories.jpg) no-repeat;
	}
 
.feature p {
	width: 160px;
	padding-top: 4px;
	margin: 0 0 1.5em 0;
	float: right;
	line-height: 18px;
	color: #4c4231;
	}
 
.feature a:hover {
	text-decoration: underline;
	}
 
.features a.create-now {
	display: block;
	width: 143px;
	height: 31px;
	text-indent: -999999px;
	background: url(/css/ForwardMarketing/graphic/button-create-medium.gif) no-repeat;
	}
.features td
{
	vertical-align:top;
}
.ua-ie .features table
{
	width:100%;
}
/* @end */
 
/* @group about */
 
div.about {
	margin: -10px 0 0 0;
	padding: 0 0 0 20px;
	}
	
div.about-people {
	width: 600px;
	}
 
 
div.about h2 {
	margin: 0 0 20px 0;
	}
 
div.about ul {
	clear: both;
	width: 600px;
	height: 110px;
	margin: 0 0 20px 0;
	}
 
div.about li.pic img {
	float: left;
	border-top: 6px solid #353222;
	}
 
div.about li.name {
	margin: 0 0 0 110px;
	font-size: 1.7em;
	font-weight: bold;
	color: #4c4231;
	}
 
div.about li.title {
	margin: -5px 0 7px 110px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: oblique;
	letter-spacing: -1px;
	color: #7e6e55;
	text-transform: lowercase;
	}
 
div.about li.meta {
	margin: 0 0 0 110px;
	line-height: 18px;
	color: #312c22;
	}
	
div.about div.about-company {
	margin: 0 20px 0 0;
	padding: 50px 0 0 0;
	font-size: 1.2em;
	line-height: 22px;
	color: #7e6e55;
	}
 
div.about-company p {
	margin: 0 0 1.5em 0;
	}
/* @end */
 
/* @group registration */
 
.registration {
	display: inline-block;
	padding: 20px 0 30px 0;
	}
 
.registration:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    }
 
html[xmlns] .registration {
    display: block;
	}
 
* html .registration {
    height: 1%;
	}
 
.registration .personal {
	display: inline;
	width: 340px;
	margin: 0 0 0 20px;
	float: left;
	}
 
.registration .site {
	display: inline;
	margin: 0 0 0 70px;
	float: left;
	width: 530px;
	}
 
.registration h3 {
	margin: 0 0 20px -20px;
	font-weight: bold;
	font-size: 1.3em;
	color: #4c4231;
	}
.ua-ie-6 .registration h3{
	position:relative;
	zoom:1;
}
.registration h3 em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: normal;
	}
 
.registration label{
	display: block;
	margin: 0 0 3px 0;
	font-size: 1.4em;
	color: #8e8169;
	}
.registration input.text{
	width: 300px;
	margin: 0 0 20px 0;
	padding: 5px 10px;
	font-size: 2em;
	color: #433b2e;
	background: url(/css/ForwardMarketing/graphic/input-bg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
 
.registration .site input.text {
	width: 485px;
	margin-bottom: 3px;
	}
 
.registration input.submit {
	margin: 0 0 5px 0;
	vertical-align: bottom;
	background:Transparent url(/css/ForwardMarketing/graphic/button-create-large.png) no-repeat left top;
	border-style:none;
	cursor:pointer;
	width:186px;
	height:49px;
	}

.registration input.submitDisabled{
	background-image:url(/css/ForwardMarketing/graphic/button-create-disabled-large.png)!important;
}
.ua-ie-6 .registration input.submitDisabled{
	background-image:url(/css/ForwardMarketing/graphic/button-create-disabled-large.gif)!important;
}
 
.ua-ie-6 .registration input.submit {
	background-image:url(/css/ForwardMarketing/graphic/button-create-large.gif);
}
.registration p {
	margin-bottom: 17px;
	padding-left: 2px;
	font-size: .95em;
	font-style: oblique;
	color: #999;
	width: 400px;
	}
p.tAndC 
{
	margin-top: 17px;
	padding-left: 2px;
	font-size: .95em;
	font-style: oblique;
	color: #999;
}
.registration a:hover {
	text-decoration: underline;
	}
	
.registration .FormError,
.acceptReg .FormError {
	margin-top: -15px;
	zoom:1;
	}
 
.registration .FormError p,
.acceptReg .FormError p{
	width: auto;
	color: red;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	}
.registration .FormError a,
.registration .FormError a:hover,
.registration .FormError a:visited,
.registration .FormError a:active,
.registration .FormError a:link,
.acceptReg .FormError a,
.acceptReg .FormError a:hover,
.acceptReg .FormError a:visited,
.acceptReg .FormError a:active,
.acceptReg .FormError a:link
{
	color:Black;
}

.registration .plan-choose {
	padding-top: 60px;
	margin-bottom: 50px;
	}

.registration .plan-choose label {
	padding: 11px 0 10px 37px;
	font-size: 1.2em;
	}

.registration .plan-choose label.basic {
	background: url(graphic/plans-basic.gif) no-repeat;
	}

.registration .plan-choose label.essentials {
	padding-top: 6px;
	background: url(graphic/plans-essentials.gif) no-repeat;
	}

/* IE6 doesn't like unitless line-height (set on body) */ 
.ua-ie-6 .plan-choose h3 em {line-height: 100%;}
.ua-ie-6 .plan-choose {padding-top: 55px;}
/* @end */

/* @group contact */
 
.contactus {
	clear: both;
	padding: 20px 100px 40px 100px;
	width: 760px;
	color: #5d513e;
	}

.contactus a:hover {
	text-decoration: underline;
} 

.contactus h2 {
	margin: 0 0 30px -50px;
	}
 
.contactus p.FieldLabel {
	display: block;
	margin: 0 0 3px 0;
	font-size: 1.4em;
	color: #8e8169;
	}
	
.contactus input.text,
.contactus textarea.text {
	width: 300px;
	margin: 0 0 20px 0;
	padding: 5px 10px;

	font-size: 2em;
	color: #433b2e;
	background: url(/css/ForwardMarketing/graphic/input-bg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
	
.contactus p{
	margin: 0 0 1.5em 0;
	}
 
.contactus input.submit{
	background:Transparent url(/css/ForwardMarketing/graphic/button-send.png) no-repeat left top;
	border-style:none;
	width:152px;
	height:31px;
	cursor:pointer;
	}
	
.ua-ie-6 .contactus input.submit{
	background-image:url(/css/ForwardMarketing/graphic/button-send.gif);
	}
.contactus .ErrorDescription p {
	color: red;
	font-weight: bold;
	line-height: 14px;
	}
	
/* @end */
 
/* @group signin */
 
.signin {
	min-height: 400px;
	padding: 50px 20px;
	zoom:1;
	}
 
.signin a:hover {
	text-decoration: underline;
	}
 
.signin .account, .signin .account-new {
	display: inline;
	width: 441px;
	margin-left: 5px;
	margin-bottom: 40px;
	float: left;
	background: url(/css/ForwardMarketing/graphic/register-module.png) bottom no-repeat;
	}
.acceptReg .account, .acceptReg .account-new
{
	background-image: url(/css/ForwardMarketing/graphic/register-module.png);
}
.acceptReg .signIn{
	display:block;
	width:133px;
	height:36px;
	margin: 0 auto 20px;
	background: url(/css/ForwardMarketing/graphic/button-signin-light.png) bottom no-repeat;
}
.ua-ie-6 .acceptReg .signIn
{
	background-image:url(/css/ForwardMarketing/graphic/button-signin-light.gif);
}
.signin .account-new {
	height:175px;
	margin-right: 5px;
	float: right;
	background: url(/css/ForwardMarketing/graphic/newacct-module.png) bottom no-repeat;
	}
 
.signin h3 {
	padding: 20px 0 10px 20px;
	font-weight: bold;
	font-size: 2em;
	color: #4c4231;
	background: url(/css/ForwardMarketing/graphic/signin-module-top.png) top no-repeat;
	}
	
.signin .account-new h3 {
	background: none;
	}
 
.signin p {
	padding: 0 20px 20px;
	line-height: 16px;
	color: #8e8169;
	}
 
.signin label {
	display: block;
	margin: 0 0 3px 20px;
	font-size: 1.4em;
	color: #8e8169;
	}
 
div.forgotten {
	margin: 0; 
	padding: 0;
	position: relative;
}
.signin input.text {
	display: block;
	width: 377px;
	margin: 0 0 20px 20px;
	padding: 5px 10px;
	font-size: 2.3em;
	color: #433b2e;
	background: #fff url(/css/ForwardMarketing/graphic/input-bg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
 
p.accountsubmit {
	margin: -10px 0 0 0;
	padding: 0 0 10px 20px;
	}
 
.signin input.submit {
	display: block;
	margin: 0 auto 20px;
	background:transparent url(/css/ForwardMarketing/graphic/button-signin.png) no-repeat left top;
	cursor:pointer;
	border-style:none;
	width:89px;
	height:38px;
	}
 
.ua-ie-6 .signin input.submit {
	background-image:url(/css/ForwardMarketing/graphic/button-signin.gif);
}
.signin input.accept {
	display:block;
	margin: 0 auto 20px;
	vertical-align: bottom;
	background:Transparent url(/css/ForwardMarketing/graphic/button-accept.png) no-repeat left top;
	border-style:none;
	cursor:pointer;
	width:180px;
	height:37px;
	}
.ua-ie-6 .signin input.accept {
	background-image:url(/css/ForwardMarketing/graphic/button-accept.gif);
}
.signin input.request {
	display:block;
	margin: 0 auto 20px;
	vertical-align: bottom;
	background:Transparent url(/css/ForwardMarketing/graphic/button-request.png) no-repeat left top;
	border-style:none;
	cursor:pointer;
	width:168px;
	height:37px;
	}
.ua-ie-6 .signin input.request {
	background-image:url(/css/ForwardMarketing/graphic/button-request.gif);
}
 
.signin input.forgotSubmit
{
	background:transparent url(/css/ForwardMarketing/graphic/button-submit.png) no-repeat left top;
	border-style:none;
	cursor:pointer;
	height:33px;
	position: absolute;
	left: 332px;
	top: 4px;
	width:89px;
}
.ua-ie-6 .signin input.forgotSubmit {
	background-image:url(/css/ForwardMarketing/graphic/button-submit.gif);
	margin-bottom:20px;
}
.signin .uphelp {
	display: none;
	}
 
.signin .uphelp label {
	margin: -13px 0 10px 20px;
	padding: 0 20px 0 0;
	font-size: .95em;
	line-height: 14px;
	}
 
.signin .uphelp input.text {
	display: inline;
	width: 287px;
	margin: 0 0 20px 20px;
	font-size: 1.5em;
	}
 
.signin .uphelp input.submit {
	margin: 0 0 20px 0;
	display: inline;
	vertical-align: bottom;
	}
	
.signin .ErrorContainer p {
	color: red;
	font-weight: bold;
	line-height: 14px;
	}
 
.signin .SuccessContainer p {
	color: green;
	font-weight: bold;
	line-height: 14px;
	}
 
.account-new a.create {
	display: block;
	width: 209px;
	height: 40px;
	margin: 0 auto 20px;
	text-indent: -9999999px;
	background: url(/css/ForwardMarketing/graphic/button-create-account.png) no-repeat;
	}
.ua-ie-6 .account-new a.create {
	background-image:url(/css/ForwardMarketing/graphic/button-create-account.gif);
}
/* @end */
 
/* @group upgrade */
 
.upgrade {
	clear:both;
	padding: 30px 0 0 0;
	color: #4c4231;
	}
 
.upgrade h2 {
	margin-bottom: 40px;
	}
 
.upgrade p {
	width: 400px;
	margin: 0 0 15px 60px;
	line-height: 18px;
	font-size: .9em;
	color: #7e6e55;
	}
 
.upgrade ul {
	display: inline;
	width: 460px;
	margin: 0 0 40px 60px;
	float: left;
	font-size: 1.4em;
	line-height: 32px;
	}
 
.upgrade ul li {
	position:relative;
	padding: 0 0 20px 40px;
	zoom:1;
	}
 
.upgrade li#ads {
	background: url(/css/ForwardMarketing/graphic/upgrade-ads.gif) top left no-repeat;
	}
 
.upgrade li#upload {
	background: url(/css/ForwardMarketing/graphic/upgrade-upload.gif) top left no-repeat;
	}
 
.upgrade li#library {
	background: url(/css/ForwardMarketing/graphic/upgrade-library.gif) top left no-repeat;
	}
 
.upgrade li#builder {
	background: url(/css/ForwardMarketing/graphic/upgrade-builder.gif) top left no-repeat;
	}
 
.upgrade li#url {
	background: url(/css/ForwardMarketing/graphic/upgrade-url.gif) top left no-repeat;
	}
	
.upgrade li em {
	position: absolute;
	font-style: normal;
	font-size: .6em;
	left: 40px;
	top: 15px;
	color: #7e6e55;
	}
 
.upgrade div.upgrade-action {
	display: inline;
	width: 370px;
	margin: 0 0 0 0;
	float: right;
	font-size: 3em;
	font-weight: bold;
	letter-spacing: -2px;
	}
	
.upgrade div.upgrade-action em {
	font-size: .5em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	}
 
.upgrade div.upgrade-action #upgrade-button, .upgradeButton {
	display: block;
	width: 148px;
	height: 31px;
	margin: 5px 0 0 0;
	text-indent: -999999px;
	background: url(/css/ForwardMarketing/graphic/button-upgrade.png) no-repeat;
	}
.ua-ie-6 .upgrade div.upgrade-action #upgrade-button, .ua-ie-6 .upgradeButton
{
	background-image: url(/css/ForwardMarketing/graphic/button-upgrade.gif);
}
 
/* @end */
 
/* @group generic s */
 
.content-text {
	clear: both;
	padding: 20px 100px 40px 100px;
	width: 760px;
	color: #5d513e;
	}
 
.content-text h2 {
	margin: 0 0 30px -50px;
	}
 
.content-text h3 {
	margin: 0 0 1.5em 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #4c4231;
	}
 
.content-text p {
	margin: 0 0 1.5em 0;
	}
 
.content-text ul, .content-text ol {
	margin: 0 0 1em 40px;
	list-style: disc;
	}
 
.content-text ol {
	list-style: decimal;
	}
 
.content text li {
	margin: 0 0 1.5em 0;
	}
 
/* @end */
 
/* @group footer */ 
 
.footer {
	clear: both;
	font-size: .9em;
	color: #888;
	padding: 5px 5px 35px 5px;
	border-top: 1px solid #AAAAAA;
	line-height:20px;
	}

.footer p {
	width: 500px;
	float: left;
	margin-left:3px;
	}
 
.footer ul {
	border: 1px #AAA;
	}
 
.footer ul li {
	/*float: right;*/
	display:inline;
	padding: 0 10px 0 10px;
	margin: 0px;
	}
 
.footer ul li.privacy {
	font-size: .8em;
	}
 
.footer a:hover {
	text-decoration: underline;
	}
 
/* @end */
.FieldItem
{
    display:inline;
}
.FieldContainer
{
	zoom:1;
}

.boxhead h2{
color:white;
font-size: 1.4em;
}
.boxbody ul li{
list-style-image:url(../images/accept.png);
line-height:2em;
margin-left:22px;
color:#333;
font-size:1.4em;
}
.footer_disp {
	clear: both;
	font-size: .9em;
	color: #888;
	padding: 5px 0 35px 0;
	border-top: 1px solid #AAAAAA;
	line-height:20px;
    /*margin-top:300px;*/
	}
	.footer_disp p {
	width: 500px;
	float: left;
	margin-left:3px;
	}
 
.footer_disp ul {
	/*width: 400px;
	float: right;
	margin-right:3px;*/
	}
 
.footer_disp ul li {
	/*float: right;*/
	display:inline;
	margin: 0 0 0 30px;
	}
 
.footer_disp ul li.privacy {
	font-size: .9em;
	}
 
.footer_disp a:hover {
	text-decoration: underline;
	}
	/*Jeyakumar-Apr18
.footer {
border-top:1px solid #AAAAAA;
clear:both;
color:#888;
font-size:0.9em;
line-height:20px;
padding:0px 0 35px;
margin-top:120px;
}
Jeyakumar-Apr18-End*/
.footer_disp_home {
	clear: both;
	font-size: .9em;
	color: #888;
	padding: 3px 0 35px 0;
	border-top: 1px solid #AAAAAA;
	line-height:20px;
    margin-top:71px;/*Jeyakumar July_23*/
	}
	.footer_disp_home p {
	width: 500px;
	float: left;
	margin-left:3px;
	}
 
.footer_disp_home ul {
	/*width: 400px;
	float: right;
	margin-right:3px;*/
	}
 
.footer_disp_home ul li {
	/*float: right;*/
	display:inline;
	margin: 0 0 0 30px;
	}
 
.footer_disp_home ul li.privacy {
	font-size: .9em;
	}
 
.footer_disp_home a:hover {
	text-decoration: underline;
	}
	/* ---------------------- Redslate nav ---------------------- */
/*Modified by Jeyakumar on Apr 20*/
.yellow #slatenav{position:relative;display:block;height:42px;margin-top:56px;font-size:11px;font-weight:bold;background:text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
.yellow #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.yellow #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.yellow #slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:14px 22px 0 22px;height:28px;font-size:11px;}
.yellow #slatenav ul li a:hover,.yellow #slatenav ul li a.current{color:#FFF;height:24px;margin-top:2px;}/**/
/* ---------------------- END Redslate nav ---------------------- */
/*Almitha*/
.disphomeimage
{
 padding-left:220px;
 padding-right:10px;
}

/* sankar */
#M_M_Footer1_MarketingFooter
{
_margin-top:0px;
}
.footer_disp_home
{
_margin-top:0px;
}
/* -----------sankar */
/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 760px; height: 360px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 680px; overflow: auto; height: 341px; margin: 0 40px; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }