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

body
{
	
	padding:0px;
	margin: 0px;
	border:none;
	background-color: #e8e8e8;
	
}
/*page container css*/
#pageContainer
{
	/*width:1320px;
	height:1300px;*/
	width: 100%;
	height:1200px;	
	background-color: #e8e8e8;	
	margin-left:auto;
	margin-right: auto;
	
}

#designContainer
{
	width:960px;/*940px >> 20px for shadow*/
	position:relative;
	/*left: 200px;*/
	top: 25px;
	margin-left:auto;
	margin-right: auto;
}
#pageBanner
{
	height:72px;
	width: 100%;
	position:absolute;
	left:10px;
	top: -12px;
	
}
#mainModule
{
	width:960px; /*+20px*/
	height:1000px;
	background-image:url(../images/en/mainModuleBackground.png);
	position:absolute;
	left:10px;
	top: 70px;

}

#mainModule2
{
	width:960px; /*+20px*/
	height:1200px;
	background-image:url(../images/en/mainModuleBackground2.png);
	position:absolute;
	left:10px;
	top: 70px;

}

#naviBar
{
	
	/*background-color:#f9f9f9;*/
	height:34px;
	position:absolute;
	left:29px;
	
	
}

#dynacontent
{
	position:absolute;
	left:60px; /* 40 + 20px*/
	top: 70px;
	border: none;
}

#dynacontentArticles
{
	position:absolute;
	left:96px; /* 40 + 20px*/
	top: 102px;
	border: none;
	
}

#mainBanner
{
	position:absolute;
	left:0;
	top:0;
	/*left:60px;
	top: 70px;*/
	width:841px;
	height:329px;
	background-image:url(../images/en/mainBannerBackground.png);
}

#overviewMain
{
	position:absolute;
	left:0;
	top:0;
	/*left:60px;
	top: 70px;*/
	width:841px;
	height:729px;

}
#articleModule_con {
	background:url(../images/en/mainModuleBackground_02.png) repeat-y;
	width:960px;
	height:400px;
	position:absolute;
	left:10px;
	top: 1190px;
	z-index:1px;

}

#articleModule_con_left {
	position:absolute;
	left:10px;
	top: 0px;
}

#articleModule_con_right {
	position:absolute;
	right:70px;
	top: 0px;
}

#twitterlogo {
	padding-left:50px;
}

#boxes_con{
position:absolute;	
left:0px;
top: 330px;
width:841px;
height:200px;

}

#box_pricing{
	float:left;
	width:280px;
	height:200px;
	background:url(../images/pricing_box.png);
	behavior: url(../iepngfix.htc);
}

#box_publisher{
	float:left;
	width:280px;
	height:200px;
	background:url(../images/publisher_box.png);
	behavior: url(../iepngfix.htc);
}

#boxes_affiliates{
	float:left;
	width:280px;
	height:200px;
	background:url(../images/affiliates_box.png);
	behavior: url(../iepngfix.htc);
}

#articleModule
{
	position:absolute;
	left:0px;
	top: 530px;
	/*
	left:60px;
	top: 400px;*/
	width:841px;
	height:400px;


}
#pageFooter
{	
	width:881px;
	height: 136px;
	position:absolute;
	left:40px; /* 40 + 10px*/
	top: 890px;
}

#pageFooter2
{	
	background:url(../images/en/mainModuleBackground_04.png);
	width:960px;
	height: 186px;
	position:absolute;
	left:10px; /* 40 + 10px*/
	top: 1550px;
}

#disclaimer
{
	position:absolute;
	left:40px;; /* 40 + 10px*/
	top: 1070px;
	font-family:Verdana, sans-serif;
	font-size: 8pt;
	
}

#disclaimer2
{
	position:absolute;
	left:40px;; /* 40 + 10px*/
	top: 1735px;
	font-family:Verdana, sans-serif;
	font-size: 8pt;
	height:100px;
	width:525px;
}


/*page banner css*/
#csnMainLogo
{
	float:left;
}
#topRightBar
{	
	width: 480px;
	float:right;
	
}

#login
{
	width:78px;
}
#register
{
	width:88px;
}
#contact
{
	width:83px;
}
.topBarIcons
{
	
	float:left;
}

.topBarIcons a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #838181;
	text-decoration:none;
	position:relative;
	bottom: 3px;
}

/*navigavtion css*/
#searchLabel
{	
	position:absolute;
	top:5px;
	right: 150px;
}

#searchLabel label
{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #d2d1d1;	
}

#searchBar
{
	
	
	position:absolute;
	top:4px;
	/*top:10px;*/
	right: 0px;
	width:144px;
	height:24px;
	background-image:url(../images/en/searchfieldFrame.png);
}

.searchBox
{
	border:none;
	/*border: none does not work in IE, forced border color to be the same as bg for it to disappear*/
	border-color: #FFFFFF;
	height:15px;
	width:105px;
	position:absolute;
	top:3px;
	left:5px;
}

.searchButton
{
	position:absolute;
	top:1px;
	right:1px;
}

#naviBarGroup
{
	width:900px;
	height:34px;
	position:absolute;
	left:10px;
	top:5px;	
}

.naviOptions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
	height:34px;
	text-align:center;
}

.naviOptions:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
	height:34px;
	text-align:center;
	float:left;	
	background-color: #989898;
	
	
}

.naviOptionsSub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
	height:34px;
	text-align:center;
	float:left;	
	background-color: #989898;
}


.naviOptionsSelected
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;*/
	width:130px;	
	height:34px;	
	text-align:center;
	background-color: #FFFFFF;	
}

/*.naviOptionsSelected:hover
{	
	width:130px;
	height:34px;
	text-align:center;
	float:left;	
	background-color: #FFFFFF;	
}*/



.naviOptions a
{
	 /*selected: #5b5b5b not selected: #cdcccc*/
	 color: #cdcccc;
	 position:relative;
	 text-decoration:none;
	 top: 10px;
	 
	 
}

.naviOptionsSelected a
{
	 /*selected: #5b5b5b not selected: #cdcccc*/
	 color: #5b5b5b;
	 position:relative;
	 text-decoration:none;
	 top: 10px;
	 
	 
}

/*main banner css*/
#bannerText
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#d8feaf;
	font-size: 17px;
	width: 295px;
	height: 130px;
	
	position:absolute;
	left:515px;
	top:25px;	
}

.bannerTextLarge
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	width: 290px;
	height: 130px;
}

#newToService
{
	position:absolute;
	right:5px;
	top:180px;	
}

#bannerMenuGroup
{	
	position:absolute;
	right:0px;
	bottom:0px;
	height: 90px;
	width: 410px;
}
.bannerMenuPanel
{
	width:102px;
	height: 90px;
	float:left;	
}

#introduction
{
	position:relative;
	top: 15px;
	left: 16px;
	
}
#effective
{
	position:relative;
	top: 15px;
	left: 27px;
}
#quality
{
	position:relative;
	top: 15px;
	left: 25px;
}
#freetrail
{
	position:relative;
	top: 15px;
	left: 15px;
}

/*articles css*/
#leftArticle
{
	width:470px;
	height:100%;
	
	position:absolute;
	top:0;
	left:0;

}

#leftArticle div
{
	height:50%;
	width:100%;

	
}
#DayTrailImage
{
	position:absolute;
	top:0;
	left:0;
}
#findoutmoreButton
{
	position:absolute;
	top:150px;
	right: 15px;
}

#articleDivider
{
	position:absolute;
	top:200px;
}

#findoutmoreHeader
{
	position: absolute;
	top: 10px;
	right: 2px;
}
.leftArticleText
{
	font-family:Verdana,sans-serif;
	font-size: 10pt;
	color: #858783;	
}

.leftArticleHeader
{
	font-family:Verdana,sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #92ca57;
	
}

#rightArticle
{
	width:370px;
	height:100%;
	
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	
}


#testimonialContainer
{
	background:url(../images/en/blogBackGround.png);
	width: 360px;
	height: 368px;
	
	position:absolute;
	top:20px;
	left:5px;
}

#testimonialContainer2
{
	background:url(../images/en/blogBackGround.png);
	width: 360px;
	height: 368px;	
	position:absolute;
	top:20px;
	left:5px;
}

#testimonialContainer2 h3 a {
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	color:#92CA57;
	font-size:14px;
	font-weight:bold;
}

#testimonialContainer_body{
	background:url(../images/en/blogBackGround_02.png) repeat-y;
	position:absolute;
	top:40px;
	left:0px;
	height:420px;
	width:360px;
	z-index:99;
}

#testimonialContainer_btm{
	background:url(../images/en/blogBackGround_04.png);
	width: 360px;
	height:28px;
	position:absolute;
	top:450px;
	left:0px;	
}



#latestBlogText
{
	/*position: absolute;
	top: 250px;*/
	float:right;
	width:80%;
	text-align:left;
}

#latestBlogHeader
{
	clear:both;
}

#readmoreButton
{
	position:absolute;
	bottom: 44px;
	right: 10px;
}

#readmoreNEWS
{
	position:absolute;
	bottom: 15px;
	right: 65px;
}

#testimonialHeader
{
	height: 30px;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	
	position:absolute;
	top: 10px;
	left: 35px;
}

#testimonialBody
{
	position:absolute;
	top: 50px;
	left: 20px;
	
	height: 300px;
	width: 320px;	
}

#testimonialBody2
{
	position:relative;
	top: 0px;
	left: 20px;
	
	height: 300px;
	width: 320px;	
}

#testimonialText
{
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	color:#949494;
}

#testimonialUser
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#949494;
	position:relative;
	z-index:2px;
}

/*page footer*/
#leftFooter
{
	background-image: url(../images/en/leftFooterBackground.png);
	width: 448px;
	height: 136px;
	position:absolute;
	top: 0px;
	left: 0px;
}

#leftFooter2
{
	background-image: url(../images/en/leftFooterBackground.png);
	width: 448px;
	height: 136px;
	position:absolute;
	top: 0px;
	left: 30px;
}


#signupButton
{
	position:absolute;
	top: 20px;
	left: 10px;
}

#signupText
{
	position:absolute;
	top: 15px;
	left: 110px;
	
	font-family:Verdana, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#FFFFFF;
}

#leftFooterLinks
{
	position:absolute;
	top: 20px;
	left: 295px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.arrowLink
{
	color: #71b838;	
}

.footerHyper
{
	color: #626361;
}

#rightFooter
{
	position:absolute;
	right: 0px;
	width: 430px;
	height: 136px;
}

#rightFooter2
{
	position:absolute;
	right: 50px;
	width: 430px;
	height: 136px;
}

#rightFooterHeaderBar
{
	width:100%;
	background-color: #6eb336;
	height:15px;
}

#rightFooterHeader
{
	position:absolute;
	top: 1px;
	left: 10px;
	
	font-family:Arial, sans-serif;
	font-size:8pt;
	color: #FFFFFF;
}

#rightFooterItems
{
	float:left;
	padding: 3px;
}

#disclaimerLinks
{
	color: #808080;
}

#disclaimerLinks a
{
	text-decoration:none;
	color: #808080;
}

#disclaimerText
{
	color: #b2afaf;
}

/*overview main css*/
#overviewLeft
{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 50%;
}

.overviewHeaderStyle
{
	font-family:Verdana,sans-serif;
	font-size: 15pt;
	font-weight: bolder;
	color: #92ca57;
	
}

.overviewBodyStyle
{
	font-family:Verdana,sans-serif;
	font-size: 10pt;
	color: #585858;
	
}

#overviewHeader
{
	width: 90%;
	position:absolute;
	left: 40px;
	top: 0px;
}

#overviewLeftText
{
	width: 424px;
	position:absolute;
	left: 40px;
	top: 70px;
	height: 650px;
}

.overviewLeftTextCategorized ol
{
	font-family:Verdana,sans-serif;
	font-size: 10pt;
	color: #585858;
}

.overviewLeftTextCategorized ul li
{
	font-family:Verdana,sans-serif;
	font-size: 10pt;
	color: #585858;

}

#freetrialButtonIntroduction
{
	position:absolute;
	right: 23px;
	top: 511px;
}

#freetrialButtonOverview
{
	position:absolute;
	right: 22px;
	top: 597px;
}

#freetrialButtonFeatures
{
	position:absolute;
	right: 22px;
	top: 594px;
}

#freetrialButtonEffective
{
	position:absolute;
	right: 22px;
	top: 594px;
}

#freetrialButtonQualityNetwork
{
	position:absolute;
	right: 2px;
	top: 249px;
}

#freetrialButtonRequirements
{
	position:absolute;
	right: 22px;
	top: 594px;
}

#freetrialButtonServices
{
	position:absolute;
	right: 7px;
	top: 646px;
}

#freetrialButtonArticleDistribution
{
	position:absolute;
	right: 19px;
	top: 642px;
}

#freetrialButtonKeywordResearch
{
	position:absolute;
	left: 500px;
	top: 442px;
}

#freetrialButtonWebDesign
{
	position:absolute;
	right: 19px;
	top: 642px;
}

#freetrialButtonWebDesignPricing
{
	position:absolute;
	left: 500px;
	t/op: 665px;
	top: 670px;
}

#freetrialButtonGhostWriting
{
	position:absolute;
	right: 10px;
	top: 680px;
}



#seo_package_header {
	width: 445px;
	height: 22px;
	overflow: auto;
	background-color: #dddddd;
}
#seo_package_header th
{
	font-family:Verdana,sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #6EB336;
}
#seo_package {
	width: 445px;
	height: 480px;
	overflow: auto;
	background-color: #dddddd;
}
#seo_package td
{
	font-family:Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F8FDE9;
	text-align: center;
}
#seo_package td.descp {
	text-align:left;
}
#seo_package td.cat {
	font-weight: bold;
	color: #467F17;
	text-align: left;
	background-color: #fff;
	font-size: 12px;
}
#seo_package td.cat strong {
	color: #000;
}

#freetrialButtonAffiliateProgram
{
	position:absolute;
	right: 4px;
	top: 365px;
}

#freetrialButtonDemoVideos
{
	position:absolute;
	right: 5px;
	top: 647px;
}

#freetrialButtonSupport
{
	position:absolute;
	right: 7px;
	top: 470px;
}

#overviewRight
{
	position:absolute;
	right: 0px;
	top: 0px;
	width: 50%;
	
}

#overviewRightPanel
{
	position:absolute;
	right: 30px;
	top: 20px;
	background-image: url(../images/en/overviewLeftBackground.png);
	width: 299px;
	height: 345px;
}

#overviewRightPanel a
{
	font-family:Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #6eb336;
	text-decoration:none;
}

#overviewRightPanelServices
{
	position:absolute;
	right: 30px;
	top: 20px;
	background-image: url(../images/en/overviewLeftBackgroundServices.png);
	width: 299px;
	height: 345px;
}

#overviewRightPanelServices a
{
	font-family:Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #6eb336;
	text-decoration:none;
}


#overviewRightPanelQuote
{
	position:absolute;
	right: 30px;
	top: 400px;
	background-image: url(../images/en/overviewLeftBackgroundQuote.png);
	background-repeat: no-repeat;
	background-color: #FBFEF3;
	width: 299px;
	height: 228px;
}


/* Form */

#regform {
	display: block;
	padding-top: 50px;
	0p/adding-bottom: 10px;
}
#regform td {
	font-family: Arial;
	color: #6EB336;
	font-size: 13px;
	font-weight: bold;
}

/*
#regform {
	display: block;
	margin: 40px 140px 10px 20px;
	*margin: 0;
	padding-bottom: 0 !important;
}

#regform p {
	color: #cccccc;
	font-size: 93%;
}

#regform form {
	color: #92ca57;
}
*/

#rightPaneloverview
{
	position:absolute;
	left: 50px;
	top: 56px;
}

#rightPanelfeatures
{
	position:absolute;
	left: 50px;
	top: 105px;
}

#rightPaneltestimonials
{
	position:absolute;
	left: 50px;
	top: 162px;
}

#rightPanelKRTools
{
	position:absolute;
	left: 50px;
	top: 214px;
}

#rightPanelSEO
{
	position:absolute;
	left: 50px;
	top: 269px;
}

#rightPanelWebDesign
{
	position:absolute;
	left: 50px;
	top: 319px;
}

.testimonialStyle
{	
	font-family:Verdana,sans-serif;
	font-size: 9pt;
	color:#585858;
}

.testimonialName
{
	font-size: 12pt;
	color:#6eb336;
}

.testimonialAddress
{
	font-style:italic;
}

#testimonialPaginator
{
	position:absolute;
	width:423px;
	left: 40px;
	top: 650px;
}

#testimonialHR
{
	width:100%;
	color: #d6dcd3;
}

#pagesContainer
{
	position:absolute;
	right: 64px;
	top: 12px;
	font-family:Verdana,sans-serif;
	font-size: 8pt;
	color:#4bc70e;
	border:none;
	margin: 0px;
	padding: 0px;
	width: 182px;
	height: 25px;
}

#pagesContainer a
{
	float:left;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#4bc70e;
}

.pagecontainerClassSelected
{
	width:240px;
	height:19px;
	color: #8ad667;
	background-color: #e4efde;
	border-top-color: #b9e79f;
	border-right-color: #b9e79f;
	border-bottom-color: #b9e79f;
	border-left-color: #b9e79f;
}

.pagecontainerClass
{
	width:17px;
	height:19px;
}

.pagecontainerClass2
{
	width:25px;
	height:19px;
}

#detailsContainer
{
	position:absolute;
	right: 40px;
	top: 100px;
	
	width: 330px;
	height: 500px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	
}

#contactusLeftPanel
{
	background-image: url(../images/en/testimonialLeftBackground.png);
	width: 424px;
	height: 637px;
}

#presidentDetails
{
	position:absolute;
	left: 30px;
	top: 70px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8c8c8c;
}

#presName
{
	font-size: 12pt;
}

#presTitle
{
	font-size: 9pt;
}

#nameInputContainer
{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 30px;
}

#nameLabel
{
	position:absolute;
	left: 0px;
	top: 5px;
}

#nameInput
{
	position:absolute;
	right: 0px;
	top: 0px;
	width: 200px;
}

#emailInputContainer
{
	position:absolute;
	left: 0px;
	top: 40px;
	width: 100%;
	height: 30px;
}

#emailLabel
{
	position:absolute;
	left: 0px;
	top: 5px;
}

#emailInput
{
	position:absolute;
	right: 0px;
	top: 0px;
	width: 200px;
}

#commentsInputContainer
{
	position:absolute;
	left: 0px;
	top: 80px;
	width: 100%;
	height: 30px;
}

#commentsLabel
{
	position:absolute;
	left: 0px;
	top: 5px;
}

#commentsInput
{
	position:absolute;
	left: 0px;
	top: 20px;
	width: 325px;	
	height: 200px;
}

#sendFeedbackButton
{
	position:absolute;
	right: 0px;
	top: 330px;
	width: 120px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;	
}


/* hdano 3/2/2009 */
img { behavior: url(../iepngfix.htc) }
/* end hdano */

	#carousel {
		left:30px;
		width:200px;
		height:300px;
		position:relative;
		border:1px solid #ffffff;		
		
	}
	
	img.caro{
		width:100%;
		height:auto;
		border:0px solid #FFFFFF;
		display:block;
	}
	
.btn {
	float:right;
	width:105px;
	height:17px;
	background:#a2a2a2;
	color:#ffffff;
	padding:3px 5px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
