/* -- default style start -- */

body {

	padding:0;
	margin:0;
	color:#5b5b5b;


	background:#131313 url(../images/bg.gif) repeat-x 0 0;


	font:13px/18px Arial, Helvetica, sans-serif;


}


div, h1, h2, h3, h4, h5, p, img, ol, ul, form, fieldset, input, textarea, select {


	padding:0;


	margin:0;


}


img {


	border:0;


	display:block;


}


ul {list-style:none;}


.spacer {


	font-size:0;


	line-height:0;


	clear:both;


}


.noPad{padding:0 !important;}


/* -- default link style start -- */


a {


	outline:none;


	color:#2681b3;


	background-color:inherit;


	text-decoration:underline;


}


a:hover {


	text-decoration:none;


}


/* -- default link style end -- */


/* -- default style end -- */


/* -- heading and p style start -- */


h1 {


	font-size:16px;


	font-weight:bold;


	text-transform:uppercase;


	padding:16px 0 0 27px;


	color:#000;


	background-color:inherit;


}


h2 {


	font-weight:normal;


	font-size:24px;


	line-height:27px;


	color:#363636;


	background-color:inherit;


}


h3, h4 {


	font-size:16px;


	line-height:18px;


	font-weight:bold;


	color:#860000;


	padding-top:10px;


	background-color:inherit;


}


h4 {


	font-size:15px;


	padding-top:15px;


}


h2, h3, h4, p, ul {


	padding-bottom:10px;


}


.pad25{padding-bottom:25px;}


/* -- heading and p style start -- */


/* -- wrapper style start -- */


#wrapper {


	width:941px;


	margin:auto;


	padding:4px 0;


}


/* -- wrapper style end -- */


/* -- logo panel style start -- */


#logoPanel {


	width:945px;


	margin:auto;


	padding-bottom:3px;


	overflow:hidden;


	height:95px;


	font-size:20px;


	line-height:22px;


	text-transform:uppercase;


	text-align:right;


	color:#fff;


	background-color:inherit;


}


#logoPanel img.logo {


	float:left;


}


#logoPanel p.contactNo {


	margin-top:45px;
	background-image:url(../images/get_start.gif);
	background-repeat:no-repeat;


}


/* -- logo panel style end -- */


/* -- white panel style start -- */


#whitePanel {


	color:inherit;


	background:#fff url(../images/white-gr-bg.jpg) no-repeat 50% 0;


	padding:14px 0 50px;


}


/* -- top 3 inner link style start -- */


#whitePanel ul.top3Nav {


	width:auto;


	float:right;


	padding:0 11px 0 0;


}


#whitePanel ul.top3Nav li {


	padding:0 19px 0 0;


	color:#52524e;


	background-color:inherit;


	float:left;


	width:auto;


}


#whitePanel ul.top3Nav li a {


	font-size:11px;


	color:#52524e;


	background-color:inherit;


	background-repeat:no-repeat;


	padding:19px 0 0 0;


	float:left;


	width:auto;


	display:block;


	text-decoration:none;


}


#whitePanel ul.top3Nav li a.home    { background-image:url(../images/home-ico.gif); background-position:6px 4px;}


#whitePanel ul.top3Nav li a.about   { background-image:url(../images/about-ico.gif); background-position:15px 0px;}


#whitePanel ul.top3Nav li a.contact { background-image:url(../images/contact-ico.gif); background-position:23px 2px;}


#whitePanel ul.top3Nav li a:hover,


#whitePanel ul.top3Nav li a.active {


	color:#298fc1;


	background-color:inherit;


}


/* -- top 3 inner link style end -- */


/* -- white panel style start -- */


/* -- header style start -- */


#header {


	height:257px;


	clear:both;


}


#header									{background:url(../images/header-bg.jpg) no-repeat 0 0;}


.aboutUsPage #header					{background:url(../images/about-header-bg.jpg) no-repeat 0 0;}


.ourBlogPage #header 			 		{background:url(../images/blog-header-bg.jpg) no-repeat 0 0;}


.monthlySeoPackagesPage #header		 	{background:url(../images/monthly-seo-header-bg.jpg) no-repeat 0 0;}


.coachinConsultingServisecPage #header	{background:url(../images/coaching-header-bg.jpg) no-repeat 0 0;}


.monthlySubmissionServicesPage #header	{background:url(../images/monthly-submition-header-bg.jpg) no-repeat 0 0;}


.socialMediaMarketing #header			{background:url(../images/social-media-header-bg.jpg) no-repeat 0 0;}


.seoServicesPage #header				{background:url(../images/seo-header-bg.jpg) no-repeat 0 0;}


.webDesignComboPackgesPage #header		{background:url(../images/web-design-combo-header-bg.jpg) no-repeat 0 0;}


.logoDesignPage #header					{background:url(../images/logo-header-bg.jpg) no-repeat 0 0;}


.paymentGetwayPage #header				{background:url(../images/payment-header-bg.jpg) no-repeat 0 0;}


.privecyPolicyPage #header				{background:url(../images/privecy-header-bg.jpg) no-repeat 0 0;}


.siteMapPage #header					{background:url(../images/sitemap-header-bg.jpg) no-repeat 0 0;}


.contactUsPage #header,


.thankYouPage #header		 			{background:url(../images/contact-header-bg.jpg) no-repeat 0 0;}


.articleMarketing #header				{background:url(../images/article-marketing-header-bg.jpg) no-repeat 0 0;}


.directirySubmission #header			{background:url(../images/directory-submission-header-bg.jpg) no-repeat 0 0;}


.webDesignComboPackgesPage #header		{background:url(../images/web-design-header-bg.jpg) no-repeat 0 0;}


.faqPage #header						{background:url(../images/faq-header-bg.jpg) no-repeat 0 0;}


.seoComboPackagesPage #header			{background:url(../images/seo-combo-header-bg.jpg) no-repeat 0 0;}


.eCommercePage #header					{background:url(../images/e-commerce-header-bg.jpg) no-repeat 0 0;}


.preeReleasePage #header				{background:url(../images/press-releas-header-bg.jpg) no-repeat 0 0;}


.cseoMonthlyPage #header				{background:url(../images/c-seo-monthly-packges.jpg) no-repeat 0 0;}


/* -- stie link style start -- */


#header ul {
	position:relative;
	top:22px;
	left:26px;
	width:285px;
}



#header ul li {


	background:url(../images/red-dot.gif) repeat-x 0 100%;


	padding-bottom:1px;


}


#header ul li.noDivider {


	background:none


}


#header ul li a {


	position:relative;


	padding:0 5px 0 26px;


	font-size:11px;


	line-height:19px;


	text-decoration:none;


	display:block;


	color:#fff;


	background-color:inherit;


	background:url(../images/red-round-arrow.gif) no-repeat 2px 4px;


}


#header ul li a:hover,


#header ul li a.active {


	color:#fdacac;


	background-color:inherit;


}


/* -- stie link style end -- */


/* -- header style end -- */


/* -- content section stayle start -- */


#contentPanel {


	width:885px;


	margin:auto;


	padding:24px 19px 0 16px;


	overflow:hidden;


	height:100%;


	background:url(../images/content-bg.jpg) repeat-x 0 0;


}


/* -- content form style start -- */


#contentPanel input,


#contentPanel textarea {


	width:232px;


	height:15px;


	padding:2px 6px;


	font-size:12px;


	font-family:Arial, Helvetica, sans-serif;


	color:#212121;


	background-color:#fff;


	border:1px solid #c7c6c6;


	margin:0 0 7px;


}


#contentPanel textarea {


	height:106px;


}


#contentPanel .btn {


	width:auto !important;


	height:auto !important;


	padding:0;


	border:none;


	float:right;


}


#contentPanel label.msg {


	float:left;


	width:auto;


	color:#9e0404;


	background-color:inherit;


	font-size:11px;


	font-weight:bold;


	padding-top:4px;


}





.generalContact {


	width:300px;


	padding:12px 15px;


	float:left;


	color:inherit;


	background-color:#F6F6F6;


	border:2px solid #E0E0E0;


}


.generalContact label {


	display:block;


	font-weight:bold;


	margin-top:5px !important;


	margin-bottom:2px;


}


.generalContact label span {


	color:#9e0404;


	background-color:inherit;


	position:relative;


	top:-1px;


}


.generalContact label.msg {


	margin-top:0 !important;


}





.generalContact input,


.generalContact textarea {


	width:285px !important;


}


.generalContact select {


	width:300px !important;


	font-size:12px;


	font-family:Arial, Helvetica, sans-serif;


	color:#212121;


	background-color:#fff;


	border:1px solid #c7c6c6;


	margin:0 0 7px;


}


/* -- content form style end -- */


/* -- left panel style start -- */


#contentPanel .leftPanel {


	width:246px;


	float:left;


}	


#contentPanel .leftPanel img {


	margin-bottom:10px;


}


#contentPanel .leftPanel .quickContact {


	padding:15px 0 0; 


}


/* -- left panel style end -- */


/* -- right panel style start -- */


#contentPanel .rightPanel {


	width:616px;


	float:right;


}


.rightPanel ul{padding-left:10px;/* position:relative;*/}


.rightPanel ul li{


	background:url(../images/bullet.gif) no-repeat 0 1px;


	padding-left:25px;


	padding-bottom:5px;


	font-size:12px;


}


.rightPanel ul li ul {padding-top:7px;}


.rightPanel ul li ul li{


	background:url(../images/bullet1.gif) no-repeat 0 7px;


	padding-left:15px;


	padding-bottom:5px;


	font-size:12px;


}


.rightPanel ul.big{padding-left:0px;}


.rightPanel ul.big li{


	color:#d6110f;


	background-color:inherit;


	background:url(../images/bullet1.gif) no-repeat 0 7px;


	padding-left:15px;


	font-size:13px;


	font-weight:bold;


}


.rightPanel div.payment{
	background:#f1f1f1;
	color:#333333;
	border:1px solid #c4c2c2;
	text-align:left;
	padding: 10px 10px 0px 10px;
	margin-top: 10px;


}


.rightPanel div.payment h3 {


	font-size:13px;


	padding-bottom:5px;


}


.rightPanel div.payment p {


	font-size:11px;


}


.rightPanel p.priceText {


	font:22px Arial, Helvetica, sans-serif !important;


	color:#9e9e9e;


	background-color:inherit;


	line-height:22px;


	padding-bottom:30px;


}


.rightPanel p.priceText strong {


	font-size:36px;


	color:#000;


	background-color:inherit;


}


.rightPanel p.priceText strong.divider {


	font-size:30px;


	font-weight:normal !important;


	color:#CFCFCF;


	background-color:inherit;


	position:relative;


	top:-4px;


}


.rightPanel .blueColor {


	color:#3198C5;


	background-color:inherit;


}


.rightPanel p.priceText span {


	color:#000;


	background-color:#FFDFE0;


	padding:0 1px;


}


/* -- right panel style end -- */


/* -- FAQ style start --*/


.question {


	background:url(../images/q.jpg) no-repeat 0 1px; 


	margin:2px 0;


	padding:0 0 5px 21px;


	font-weight:bold;


	font-size:12px;


	cursor:pointer;


	float:left;


	width:auto;


}


.ans {


	margin:0 0 0 21px;


	clear:both;


}


/* -- FAQ style end --*/


/* -- content section stayle start -- */


/* -- red box panel style start -- */


.boxPanel {


	border:4px solid #e9e9e9;


	margin-top:26px;


}


.boxPanel ul {


	width:562px;


	margin:auto;


	font-size:16px;


	line-height:18px;


	color:#000;


	background-color:inherit;


}


.boxPanel ul li {


	float:left;


	width:auto;


}


.boxPanel ul li.no1 {


	background:url(../images/no1.gif) no-repeat 0 3px;


	padding:6px 15px 12px 32px;


	width:144px;


}


.boxPanel ul li.no2 {


	background:url(../images/no2.gif) no-repeat 0 3px;


	padding:6px 15px 12px 49px;


	width:128px;


}


.boxPanel ul li.no3 {


	background:url(../images/no3.gif) no-repeat 0 3px;


	padding:6px 0 12px 49px;


	width:129px;


}


.boxPanel p {


	color:#fff;


	background:#9b0303 url(../images/box-red-bg.gif) repeat-x 0 0;


	font-size:12px;


	font-weight:bold;


	line-height:31px;


	text-align:center;


	padding-bottom:0;


	clear:both;


}


.boxPanel p strong {


	font-weight:normal;


	font-size:14px !important;


	text-transform:uppercase;


	padding-right:10px;


}


.contactInfo {


	width:215px;


	padding:15px 17px 7px;


	float:right;


	border:2px solid #E0E0E0;


}


/* -- red box panel style end -- */


.boxPanel2 {


	border:2px solid #e0e0e0;


	padding:60px 15px 5px;


	width:338px;


	float:right;


	margin:5px 0 0 30px;


	position:relative;


	color:inherit;


	background-color:#f6f6f6;


}


.boxPanel2 ul,


.boxPanel3 ul,


.boxPanel3a ul {


	padding-left:0;


}


.boxPanel2 ul li {


	background:url(../images/grey-bullet.gif) no-repeat 0 4px; 


	padding-left:25px;


} 


.boxPanel2 h3 {


	width:328px;


	padding:14px 20px;


	position:absolute;


	left:0;


	top:0;


	background:#E6E6E6 url(../images/grey-light-box-heading-bg.gif) repeat-x 0 100%;


	color:#000


}


.greyLightArrow {


	background:url(../images/green-light-arrow-bg.gif) no-repeat 0 0;


	width:11px;


	height:6px;


	display:block;


	line-height:0;


	font-size:0;


	position:absolute;


	top:45px;


	left:17px;


}


.boxPanel3,


.boxPanel3a {


	border:2px solid #d9e5e9;


	padding:60px 15px 10px;


	margin:52px 0 0;


	position:relative;


	color:inherit;


	background-color:#f2f8fa;


}


.boxPanel3 .price,


.boxPanel3a .price {


	background:url(../images/2499.jpg) no-repeat 0 0;


	width:96px;


	height:96px;


	display:block;


	text-indent:-1200000px;


	position:absolute;


	top:-32px;


	right:90px;


}


.boxPanel3 h3,


.boxPanel3a h3 {


	font-size:22px;


	font-weight:normal;


	width:582px;


	padding:14px 15px;


	color:#006ba9;


	background-color:inherit;


	background:url(../images/blue-heading-bg.gif) repeat-x 0 0;


	position:absolute;


	top:0px;


	left:0px;


}


.boxPanel3 ul li,


.boxPanel3a ul li {


	margin-top:10px;


	background:url(../images/blue-bullet.gif) no-repeat 0 3px; 


	padding-left:27px;


}


.boxPanel3a {


	border-width:0 2px 2px;


	background-color:#fff;


	margin-top:68px;


	padding-top:38px;


}


.boxPanel3a h3 {


	width:590px;


	padding:14px 12px;


	background:url(../images/blue-heading-bg-1.gif) no-repeat 0 22px;


	position:absolute;


	top:-22px;


	left:0px;


}


.boxPanel3a h3 span {


	padding:0 13px 0 3px;


	background-color:#fff;


}


.boxPanel3a .price {


	background:#fff url(../images/2499-1.jpg) no-repeat 0 0;


	top:-57px;


	right:185px;


	padding-right:3px;


}


.boxPanel3a ul li {


	background:url(../images/bullet.gif) no-repeat 0 3px; 


}


.blueArrow {


	background:url(../images/blue-arrow-bg.gif) no-repeat 0 0;


	width:11px;


	height:8px;


	display:block;


	line-height:0;


	font-size:0;


	position:absolute;


	top:44px;


	left:17px;


}





.boxPanel4,


.boxPanel5 {


	border:2px solid #acacac;


	padding:50px 5px 15px;


	margin:15px 0 0;


	position:relative;


}


.boxPanel4 h2,


.boxPanel5 h2 {


	font-size:19px;


	font-weight:normal;


	line-height:28px;


	width:228px;


	padding:6px 4px 6px 10px;


	color:#000;


	background:#ccc url(../images/grey-box-heading-bg.gif) repeat-x 0 100%;


	position:absolute;


	top:0;


	left:0;


}


.boxPanel4 ul,


.boxPanel5 ul {


	padding:5px 0 0 5px;


	margin-bottom:-7px;


}


.boxPanel4 ul li,


.boxPanel5 ul li {


	background:url(../images/green-arrow.jpg) no-repeat 0 5px;


	padding-left:15px;


	margin:0 0 10px;


}


.boxPanel5 {


	border-color:#e9e9e9 !important;


	background:url(../images/red-gredient.gif) repeat-x 0 40px;


	padding-top:45px;


	margin-top:0;


}


.boxPanel5 h2 {


	font-size:18px;


	color:#fff;


	background-color:#9b0303;


	background-image:url(../images/grey-box-red-heading-bg.gif);


}


.boxPanel5 ul li {


	font-size:12px;


	font-weight:bold;


	color:#969696;


	background:url(../images/pluss.gif) no-repeat 0 7px;


	padding-left:12px;


	margin:0 0 5px;


}


.boxPanel5 ul li.one,


.boxPanel5 ul li.two,


.boxPanel5 ul li.three,


.boxPanel5 ul li.four {


	background-repeat:no-repeat;


	background-position:0 2px;


	padding-left:24px;


	padding-bottom:5px;


	margin-bottom:5px;


	border-bottom:2px solid #E9E9E9;


}


.boxPanel5 ul li.one {


	background-image:url(../images/green-1.gif);


}


.boxPanel5 ul li.two {


	background-image:url(../images/green-2.gif);


}


.boxPanel5 ul li.three {


	background-image:url(../images/green-3.gif);


}


.boxPanel5 ul li.four {


	background-image:url(../images/green-4.gif);


	border-bottom:none;


}





.greyArrow {


	background:url(../images/green-arrow-bg.gif) no-repeat 0 0;


	width:11px;


	height:8px;


	display:block;


	line-height:0;


	font-size:0;


	position:absolute;


	top:38px;


	left:11px;


}





.listContent h3 {


	font-size:16px;


	background:url(../images/tick.gif) no-repeat 1px 13px;


	padding-left:21px;


	border-top:1px solid #ebe9e9;


}


.listContent p {


	padding-left:21px;


}


/* -- footer style start -- */


#footer {


	text-align:center;


	font-size:11px;


	color:#8b8b8b;


	background-color:inherit;


	clear:both;


	padding:10px 0;


	overflow:hidden;


	height:100%;


}


#footer p {padding-bottom:0;}


#footer p.link {float:left; width:auto;}


#footer p.copyright {


	float:right;


	width:auto;


	padding-right:5px;


}


#footer a {


	color:#8b8b8b;


	background-color:inherit;


	text-decoration:none;


	margin:0 5px;


}


#footer a:hover,


#footer a.active {


	color:#fff;


	background-color:inherit;


}


/* -- footer style end -- */


/* -- table structure style start -- */


table {





	margin-bottom:15px;


	font-size:12px;


}


th,


td {




	padding:5px 5px;


	color:inherit;



}


th {


	color:#fff;


	background-color:#3198c5;


	font-size:13px;


}


tr.odd td {


	background-color:#f2f3f3;


	color:inherit;


}


th.noDivider,


td.noDivider {


	border-right:0;


}


tfoot td{


	font-size:11px;


	background:#5E66A2;


	color:#fff;


	line-height:9px;


}


td.notes{


	font-size:11px;


	background:#999;


	color:#fff;


	line-height:11px;


}


/* -- table structure style end -- */


/* -- misc. style start -- */


.centerAlignText { text-align:center;}


.justifyAlignText { text-align:justify;}


.bottomPad1 { padding-bottom:25px;}


.bottomPad2 { padding-bottom:20px !important;}


.noBottomPad { padding-bottom:0;}


.noTopPad { padding-top:0 !important;}


.topPad1 { padding-top:15px;}


.topPad2 { padding-top:5px;}


.noTopBorder { border-top:none !important;}


.email,


.addr,


.phone,


.fax,


.skype,


.index {


	padding-left:22px;


	background-repeat:no-repeat;


}


.email { background-image:url(../images/email-ico.gif); background-position:0 3px;}


.addr  { background-image:url(../images/addr-ico.gif); background-position:0 2px;}


.phone { background-image:url(../images/contact-ico.gif); background-position:0 0;}


.fax   { background-image:url(../images/fax-ico.gif); background-position:0 3px;}


.skype { background-image:url(../images/skype-ico.gif); background-position:0 2px;}


.index { background-image:url(../images/home-ico.gif); background-position:0 3px;}


.blog  { background-image:url(../images/blog-ico.gif); background-position:15px 4px;}


.faq   { background-image:url(../images/faq-ico.gif); background-position:4px 6px;}

.testimonials  { background-image:url(../images/testimonial-ico.gif); background-position:22px 4px;}



a.orderNow {


	font-size:11px;


	font-weight:bold;


	text-decoration:none;


	color:#fff;


	background:#af0d18 url(../images/red-btn-bg.gif) repeat-x 0 0;


	border:1px solid #bb0708;


	padding:3px 12px;


}


a.orderNow:hover {


	color:#fdd9d9;


	background-color:inherit;


	border:1px solid #490000;


}





a.orderNow1 {


	background:url(../images/order-now-btn-bg.gif) no-repeat 0 0;


	text-indent:-120000000px;


	padding-top:30px;


	height:0;


	overflow:hidden;


	width:135px;


	display:block;


	position:relative;


	top:7px;


	clear:both;


}


a.orderNow1:hover, a.orderNow2:hover {


	background-position:0 -30px;


}


a.orderNow2 {


	background:url(../images/subscribe-btn-bg.gif) no-repeat 0 0;


	text-indent:-120000000px;


	padding-top:30px;


	height:0;


	overflow:hidden;


	width:135px;


	display:block;


	position:relative;


	top:7px;


	clear:both;


}





a.blueBtn {


	color:#fff;


	background:#268dc1 url(../images/blue-btn-bg.gif) no-repeat 0 0;


	height:25px;


	font:bold 12px/25px Arial, Helvetica, sans-serif;


	text-align:center;


	text-decoration:none;


	padding:0 0 0 16px;


	display:block;


	width:180px;


	margin:auto;


}


a.blueBtn span {


	color:#fff;


	background:#268dc1 url(../images/blue-btn-bg.gif) no-repeat 100% 0;


	height:25px;


	padding:0 30px 0 0;


	display:block;


	cursor:pointer;


}


a.blueBtn:hover {


	background-position:0 100%;


}


a.blueBtn:hover span {


	background-position:100% 100%;


}


.width1 {


	width:220px !important;


}


.width2 {


	width:95px !important;


}





/* -- misc. style end -- */


/*
	#####################################################################
	# Standard form styles
	#####################################################################
*/
	form {
		margin: 0;
		padding: 0;
	}

	input.text, textarea.textarea, select.select, .formError {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px #C3C3C3 solid;
		background-color: #F9F9F9;
		padding: 2px;
	}



	input.checkbox {
		vertical-align: middle;
	}

	input.radio {
		vertical-align: text-top;
	}



	fieldset legend {
		color: #000000;
		border-left: 1px #C3C3C3 solid;
		border-right: 1px #C3C3C3 solid;
		padding: 0 5px 0 5px;
		vertical-align: middle;
	}

	.formElement {
		display: inline-block;
		float: left;
	}

	.formElement label {
		color: #303030;
		display: block;
		margin: 0px 0 3px 0;
		
	}
	.formElement label.checkbox {
		color: #303030;
		display: inline;
	}
	.buttonRow {
		text-align: center;
		width:450px;
		height:24px;
		
	}

	/* Centered form, 600 pixels wide */
	form.c500 {
		width: 610px;
		margin: 25px auto;
		overflow-x: hidden;
	}

	form.c500 .onePerRow {
		width: 500px;
		margin: 0 0 5px 0;
	}

		form.c500 select.onePerRow {
			width: 492px;
		}

	form.c500 .twoPerRow {
		width: 238px;
		margin: 0 5px 15px 10px;
	}

		form.c500 select.twoPerRow {
			width: 244px;
		}

	form.c500 .threePerRow {
		width: 155px;
		margin: 0 5px 15px 0;
	}

.testimonials_heading {background:url(../images/right_heading.gif) no-repeat; width:245px; height:30px; font-size:17px; color:#FFF; padding:7px 0px 0px 14px; font-family:Tahoma, Geneva, sans-serif;}
.testimonials_display {margin-bottom:15px; width:233px; border:1px solid #C7C6C6; padding:5px;}
.testimonials_display a { text-decoration:none; display:block;}
.testi_msg a {font-weight:bold;}
.testi-divider {background:url(../images/testi-divider.jpg) center center no-repeat; padding:10px 0px;}