/* css link 30 start here*/
body {
	margin:0;
	padding:0;
	background:url(../images/body-bg.gif) repeat-x;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333;
	line-height:20px;
}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#333;}
.floatleft{ float:left;}


/* wrapper main start here*/
.wrapper-main{ width:990px; margin:0 auto; overflow:hidden;}
.header-main{ width:990px; margin:0 auto; overflow:hidden; padding-top:4px; }
.top-nav{ width:auto; float:right;}
.top-nav ul{ margin:0; padding:0; }
.top-nav ul li{ padding:0 10px 0 10px; font-size:12px; color:#fff; list-style:none; float:left;}
.top-nav ul li a{ color:#fff;}
.top-nav ul li a:hover{ color:#fff;}
.logo{ width:200px; float:left; margin-top:16px;}
.header-nav{ width:700px; float:right;}
.header-nav ul{ width:auto; margin:0; padding:0; float:right; margin-top:0px;}
.header-nav ul li{ float:left; margin:0; padding:0; list-style:none;}
.header-nav ul li a{ padding:5px 15px 5px 15px; margin:0 3px 0 3px; background:#356aa0; font-size:14px; color:#fff; display:block; }
.header-nav ul li a:hover{ background:#f16e0f;}

/* videp css start here*/
#mini-features{ margin: 20px 0 20px;}
#mini-features .block {
    float: left;
    margin: 0 23px 30px 0;
    width: 471px;
}
#mini-features .home-icon {
    float: left;
	margin:5px 20px 20px 0;
}
#mini-features .feature {
    margin-left: 55px;
}
#mini-features h3 {
    font-size: 18px;
    padding-bottom: 10px;
}
.panel_white_container3{ width:670px; float:left;}
.panel_white_container3 .text_container {		
					height:auto; padding:5px; overflow:hidden; margin:30px 0 0 0; width:670px; 
					}
					
					.panel_white_container3 .padd {
						padding:0;
						}
						
					
					
					.contpanel {
						width:335px; float:left;
						}
						
						.cpmarzin {
							 margin:0 0 2px 0;
							 }
					
					.contpanel .left {
						float:left; padding:0 5px 0 0;
						}
						
					.contpanel .right {						
						float:left; padding:3px 0 0 0;
						}
						
					.contpanel .title {	
						font-size:13px; font-weight:bold; text-transform:uppercase;
						}
						
					.contpanel .text {	
						color:#6c6c6c;
						}
					.text_container ul, li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}	
.choose-plans{ width:310px; float:right; margin-top:30px;}						
			/* End here - white panel */
			
			/* Start here - Footer Style */

		#main_bottom {
			width:auto; height:auto; background:#efefef; border-top:2px solid #333;
			}
		
		#inner_bottom_main {
			width:976px; height:auto; margin:auto; color:#333;
			}
			
		#inner_bottom_main .bottom_container {
			width:auto; height:75px; padding:10px 0 0 0;
			}
			
			#inner_bottom_main .bottom_container A {
				color:#333;
				}
				
			#inner_bottom_main .bottom_container A:hover {
				color:#333;
				}
			
		#inner_bottom_main .bottom_container .left {
			width:750px; height:auto; float:left;
			}
			
		#inner_bottom_main .bottom_container .right {
			width:225px; height:auto; float:left; text-align:right;
			}
			
		#main_bottom A:link {
			text-decoration: none;
			color:#333;
			}
			
		#main_bottom A:visited {
			text-decoration: none;
			color:#333;
			}
			
		#main_bottom A:active {
			text-decoration: none;
			color:#333;
			}
			
		#main_bottom A:hover {
			text-decoration: underline;
			color:#333;
			}
			
		.bottom_cont2 {
			width:100%; height:auto; float:left; padding:10px 0 0 0;
			}
			
		.bottom_cont2 .inmain {
			width:70px; height:auto; float:left;
			}
			
		.bottom_cont2 .textcontain {
			width:300px; height:auto; float:left;
			}
			
		.bottom_cont2 .textcontain2 {
			width:605px; height:auto; float:left; text-align:right;
			}
			
		.bottom_cont2 .title3 {
			color:#333;
			font-size:13px;
			font-weight:700;
			text-transform:uppercase;
			}
	

/* End here - Footer Style */


/*innerpage starts here*/
.contentarea{ width:990px; margin:0 auto; overflow:hidden; padding:0px 0 10px 0; margin-top:15px;}
.leftpannel-innerpage{ width:650px; float:left; overflow:hidden; margin-top:15px;}
.rightpannel-innerpage{ width:310px; float:right; margin:20px 0 0 0;}
.leftpannel-innerpage h4{ font-size:22px; padding:0; margin:0; color:#0A609C; font-weight:normal; border-bottom:1px  dotted #6ab414; padding-bottom:10px; margin-bottom:10px;}
.rightpannel-innerpage .text_container { margin:20px 0 10px 0; border:1px solid #eee; padding:5px;}
.title2 {
    font-size: 13px;
    font-weight: 700;
    padding: 0 0 0 5px;
    text-transform: uppercase;
}
.content2 {
    background: url("../images/img_invert-commas.gif") no-repeat scroll left top transparent;
    color: #7E7E7E;
    font-size: 11px;
    padding: 10px 7px 7px 40px;
}
.awards{ width:290px; float:right; border:1px solid #eee; font-size:14px; padding:0 10px; 0 10px;}
.
/*innerpage starts here*/





/* Start here - Inner Page Container */

		.inner_container {
			width:auto; height:auto;
			}
			
			.inner_container ul.ulcust1 {
				margin:0 0 3px 20px;
				list-style:square;
				}
			
			.inner_container ul.ulcust1 li {
				margin:0 0 3px 25px;
				list-style:square;
				background:url(../images/12.png) no-repeat;
				}
			
		.inner_title {
			font-size:20px;
			margin:0 0 6px 0;
			}
			
		.inner_text_container {
			color:#464646;
			}
			
		h2 {
			font-size:16px;
			font-weight:700;
			color:#0084b8;
			padding:0;
			margin:0 0 -22px 0; 
			}
			
		h3 {
			font-size:13px;
			font-weight:700;
			color:#0a609c;
			padding:0;
			margin:0 0 3PX 0;
			}
			
			h3 a {
				text-decoration:none; color:#000000;
				}
				
			h3 a:hover {
				text-decoration:none; color:#000000;
				}
			
/* End here - Inner Page Container */

ul.whyseoflicks {
	list-style-image:url(../images/tick.jpg);
	margin:0 0 0 40px;
	} 
	
	ul.whyseoflicks li {
		list-style-image:url(../images/tick.jpg); margin:10px 0 0 0;
		} 

ul.ourphil {
	list-style-image:url(../images/arrowb_bgo.gif);
	margin:0 0 0 40px;
	} 
	
	ul.ourphil li {
		list-style-image:url(../images/arrowb_bgo.gif); margin:5px 0 0 0;
		} 
		
		
ul.order {
	list-style-image:url(../images/bullet_02.gif);
	margin:0 0 0 40px;
	} 
	
	ul.order li {
		list-style-image:url(../images/bullet_02.gif); margin:5px 0 0 0; color:#7f7f7f;
		} 
		
ul.order2 {
	list-style-image:url(../images/bullet_icon3.gif);
	margin:0 0 0 45px;
	} 
	
	ul.order2 li {
		list-style-image:url(../images/bullet_icon4.gif); padding:5px 0 0 0; color:#4d4d4d; text-transform:uppercase;
		} 
		
.textitle3 {
	color:#777777; font-weight:700; font-size:13px;
	}
	
.order_package_title {
	background:url(../images/order_packagebg3.gif) no-repeat left top; width:668px; height:65px; line-height:55px; padding:0 0 0 20px;
	font-size:13px; font-weight:700; margin:25px 0 0 0; color:#FFF;
	}
	
.order_package {
	background:url(../images/order_packagebg2.gif) no-repeat left top; width:580px; height:65px; line-height:65px; padding:0 0 0 20px;
	font-size:13px; font-weight:700; margin:0px 0 0 35px;
	}
	
	.order_package .leftdiv {
		width:500px; height:auto; float:left;
		}
		
	.order_package .righta {		
		width:70px; height:auto; float:left;
		}
		
		.order_package .righta A {		
			width:70px; height:65px; display:block;
			}
	
	.order_package b {
		color:#708e00;
		}
		
	.order_package strong {
		color:#d96b00;
		}
		

.topranking01 {
	width:auto; height:50px; border:1px solid #eeeeee; background:#f7f7f7; padding:5px; line-height:24px; margin:5px 0 0 0;
	}
	
	.topranking01 .lefttr {
		width:465px; float:left;
		}
		
	.topranking01 .righttr {
			width:165px; float:left; font-weight:bold;
			}
			
			.topranking01 .righttr strong {
				font-size:15px;
				}
				
.chooseaplan {
	margin:6px 0 0 0;
	}
	
.plan_pricepanel {
	width:260px; height:77px; margin:6px 0 5px 0; background:url(../images/price_bg.gif) no-repeat left top;
	}
	
.plan_pricepanel .top_title {
	height:40px; line-height:35px; padding:0 0 0 10px; font-size:18px; color:#ffffff;
	}
	
.plan_pricepanel .bottom_cont {
	height:40px; line-height:35px;
	}
	
	.plan_pricepanel .bottom_cont .lefttcon {
		height:40px; width:120px; float:left; line-height:35px; padding:0 0 0 10px; font-size:18px; color:#000000;
		}
		
	.plan_pricepanel .bottom_cont .righttcon {
		height:40px; width:120px; text-align:right; float:left; padding:0 10px 0 0; line-height:35px; font-size:18px; color:#000000;
		}
	
.seo_steps {
	margin:11px 0 10px 0; text-align:center;
	}
	
.price_panel {
	 height:auto; background:url(../images/price_inner_bg.jpg) no-repeat center top; overflow:hidden; margin:0 0 20px 0;
	}
	
	.padding_cont {
		padding:150px 20px 20px 20px; background:url(../images/price_inner_bg.jpg) no-repeat; 
		}
		
	.padding_cont .inmaincont_hold {
		width:auto; height:auto; overflow:hidden;
		}
		
		.padding_cont .inmaincont_hold .goldpanel {
			width:310px; height:320px; float:left;
			}
			
			
		.padding_cont .inmaincont_hold .platinumpanel {
			width:310px; height:320px; float:left;
			}
			
			.padding_cont .inmaincont_hold .paneltop {
				height:160px; padding:0 0 0 30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;
				color:#b9b9b9;
				}
				
			.padding_cont .inmaincont_hold strong {
				 color:#ffffff; font-size:16px;
				} 
				
			.padding_cont .inmaincont_hold .platinumpanel .linkdiv2 {
				height:auto;
				}
				
				.pricebox {
					width:158px; height:155px; background:url(../images/price_bg_m.png) no-repeat left top;
					}
					
					.pricebox A {
						width:158px; height:155px; display:block; background:url(../images/price_bg_m.png) no-repeat left top;
						color:#FFF;
						}
						
					.pricebox A span {
						color:#fee8a4;
						}
						
					.pricebox A:hover {
						width:158px; height:155px; color:#fee8a4;
						}
						
					.pricebox A:hover span {
						color:#fee8a4;	
						}
					
					
				.pricebox2 {
					width:158px; height:155px; background:url(../images/price_bg_m2.png) no-repeat left top;
					}
					
					.pricebox2 A {
						width:158px; height:155px; display:block; background:url(../images/price_bg_m2.png) no-repeat left top;
						color:#FFF;
						}
						
					.pricebox2 A span {
						color:#fee8a4;
						}
						
					.pricebox2 A:hover {
						width:158px; height:155px; color:#FEE8A4;
						}
						
					.pricebox2 A:hover span {
						color:#FEE8A4;
						}
					
				.pboxcontent {
					padding:0px 30px 30px 30px; font-size:22px; text-align:center; line-height:30px;
					}
						
					
					
			
			.padding_cont .inmaincont_hold {
				color:#818181; font-size:13px; font-weight:700;
				line-height:18px; padding:0px 0 0 0;
				}
			
		.padding_cont .inmaincont_hold .silverpanel {
			width:310px; height:320px; float:left;
			}
			
		.order_panel_faq {
			height:auto; width:auto; font-size:24px; color:#000; margin:0 0 10px 0;
			}
			
		.order_panel_faq2 {
			height:auto; width:auto; line-height:16px; overflow:hidden;
			}
			
			.order_panel_faq2 strong {
				font-size:16px; color:#0a609c;
				}
			
		.order_panel_faq2 .leftfaq {
			width:460px; float:left;
			}
			
		.order_panel_faq2 .rightfaq {
			width:460px; float:right;
			}
			
.splcl2 {
	font-size:20px; color:#0a609c; font-weight:bold;
	}

.order-mid-bg{ width:990px; background:url(../images/order-mid-bg.jpg) repeat-y; margin:0 auto; overflow:hidden; }
.block1{ width:247px; float:left; overflow:hidden;}
.block1 ul{ padding:0; margin:0; width:230px; float:left;}
.block1 ul li{ padding:3px 0 3px 25px; font-size:12px; font-weight:bold;}
.block1 ul li .red{font-size:12px; font-weight:bold; color:#ff0000; }
.order-btn-bg{ width:990px; background:url(../images/order-btn-bg.jpg); height:210px;}
.price-value{ margin: 0 26px;
    padding-top: 33px;
    width: 210px;}
.price-value .left{ color:#333; font-size:18px; font-weight:bold; float:left; }
.price-value .right{ color:#333; font-size:18px; font-weight:bold; float:right; padding-right:40px; }
.price-block1{ width:247px; float:left;}
.monthly-onetime{ clear:both; padding-top:15px; }
.monthly-onetime p{ font-size:12px; color:#ff0000; clear:both; margin:0; padding:0; line-height:16px;} 
.monthly-onetime p a{ font-size:12px; color:#ff0000; }
.monthly-onetime p a:hover{ font-size:12px; color:#ff0000; }
.ordernow-btn{  height: 76px;
    margin-top:100px;
    width: 245px;}
.ordernow-btn a{ width:245px; height:76px; display:block;}
.ordernow-btn a:hover{ width:245px; height:76px; display:block;  }


/* Navi ================================================================================================ */
#headContent{ width:700px; float:right;}
		#headContent #nav {
			width: 480px;
			height: 90px;
			float: right;
			margin: 0px 0 0 0;
		}

			#nav li {
				float: left;
				margin: 0 0 0 9px;
				height: 90px;
			}

			#nav li a {
				float: left;
				height: 90px;
				text-indent: -99999px;
				display: block;
			}

			#nav li a:active {
				position: relative;
				top: 1px;
			}

			#nav li a.home {
				width: 61px;
				background:url(../images/top-nav.png) 0 14px no-repeat;
				display: block;
			}

				#nav li a.home:hover {
					width: 61px;
					background: url(../images/top-nav.png) 0 -76px no-repeat !important;
				}

				#nav li a.homeAktiv,
				#nav li a.homeAktiv:hover {
					width: 61px;
					background: url(../images/top-nav.png) 0 -76px no-repeat !important;
				}

			#nav li a.portfolio {
				width: 82px;
				background:url(../images/top-nav.png) no-repeat scroll -65px 10px ;
			}

				#nav li a.portfolio:hover {
					width: 82px;
					background:url(../images/top-nav.png) no-repeat scroll -65px -79px transparent;
				}

				#nav li a.portfolioAktiv,
				#nav li a.portfolioAktiv:hover {
					width: 82px;
					background:url(../images/top-nav.png) no-repeat scroll -65px -79px transparent;
				}

			#nav li a.blog {
				width: 71px;
				background:url(../images/top-nav.png) no-repeat scroll -150px 12px transparent;
			}

				#nav li a.blog:hover {
					width: 71px;
					background:url(../images/top-nav.png) no-repeat scroll -150px -77px transparent;
				}

				#nav li a.blogAktiv,
				#nav li a.blogAktiv:hover {
					width: 71px;
					background:url(../images/top-nav.png) no-repeat scroll -150px -77px transparent;
				}

			#nav li a.about {
				width: 78px;
				background: url(../images/top-nav.png) -222px  10px no-repeat;
			}

				#nav li a.about:hover {
					width: 78px;
					background: url(../images/top-nav.png) -222px -79px no-repeat;
				}

				#nav li a.aboutAktiv,
				#nav li a.aboutAktiv:hover {
					width: 78px;
					background: url(../images/top-nav.png) -222px -79px no-repeat;
				}

			#nav li a.contact {
				width: 67px;
				background: url(../images/top-nav.png) -305px  10px no-repeat ;
			}

				#nav li a.contact:hover {
					width: 67px;
					background: url(../images/top-nav.png) -305px  -79px no-repeat;
				}

				#nav li a.contactAktiv,
				#nav li a.contactAktiv:hover {
					width: 67px;
					background: url(../images/top-nav.png) -305px  -79px no-repeat;
				}
			
			
			#nav li a.Support {
				width: 67px;
				background: url(../images/top-nav.png) -373px 10px no-repeat ;
			}

				#nav li a.Support:hover {
					width: 67px;
					background: url(../images/top-nav.png) -373px -79px no-repeat;
				}

				#nav li a.SupportAktiv,
				#nav li a.SupportAktiv:hover {
					width: 67px;
					background: url(../images/top-nav.png) -373px -79px no-repeat;
				}
.aboutli{ width:auto;}
.aboutli ul { margin-left:0; padding:0;}
.aboutli ul li{ background:url(../images/12.png) no-repeat; padding:3px 0 3px 30px; font-size:15px;} 
.placecontent{ padding:10px;}
