body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; margin-left: 0px;margin-top: 0px;
	margin-right: 0px;margin-bottom: 0px; margin:0px auto 0px;}
	
.wrap_home {
	width:912px;
	margin:0px auto 0px;
	position: relative;
}
.wrap_header {width:912px; height:101px;}
.logo { float:left;height:101px; width:348px;}

#navigation { float:left; width:562px; padding-top:55px;}
#newnavigation{ float:left; width:561px; padding-top:5px; padding-left:3px;}
.line {width:912px; height:8px; background-image:url(images/vcim_straightline.jpg); background-repeat:no-repeat;}
#headerimg {width:912px;}
.jsp{float:left; height:293px; width:351px;}
.amarketing{ float:left; width:141px; height:293px;}
.omarketing{ float:left; width:141px; height:293px;}
.seo{ float:left; width:141px; height:293px;}
.creative{ float:left; width:138px; height:293px;}
.gap{ float:left; width:912px; height:3px;}
.vcimbody{width:912px;}
.bodybg{ float:left; width:525px; height:265px; background-image:url(images/bodybg.jpg); background-repeat:no-repeat;}
.gapbtwn{ float:left; width:6px; height:254px;}
.whower{ float:left; width:182px; height:267px; background-image:url(images/whower.jpg); background-repeat:no-repeat;}
.whowertxt{ float:left; width:162px; height:127px; padding-top:140px; padding-left:16px; padding-right:4px;}

.wwrhdn{ float:left; font:Arial; color:#282c2f; font-style:normal; text-decoration:none; font-size:15px;}


.contactus{ float:left; height:267px; width:189px; background-image:url(images/contact.jpg); background-repeat:no-repeat;}
.contacttxt{ float:left; width:169px; height:127px; padding-top:140px; padding-left:20px; padding-right:0px;}
#contactid{ font:Arial; color:#000000;font-size:13px;}
#contactid a{ text-decoration:underline; color:#000000;}
#contactid a:hover{ text-decoration:none; color:#333333;}


.bodybgbox{ float:left; width:651px; height:265px; background-image:url(images/indexbodybg1.jpg); background-repeat:no-repeat;}
.rightsideimg{ float:left;width:251px; height:265px; }
.intermrkt{ float:left; width:251px; height:135px; padding-left:10px;}

.abtbodybg{ float:left; width:651px; height:265px; background-image:url(images/indexbodybg.jpg); background-repeat:no-repeat;}
.gapryt{ float:left; width:10px; height:254px;}
.abtryt{ float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/ryt_contact1.jpg); background-repeat:no-repeat;}

.contactryt{ float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/ryt_services.jpg); background-repeat:no-repeat;}

.serviceryt{ float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/ryt_blog.jpg); background-repeat:no-repeat;}

.blogryt { float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/ryt_seo.jpg); background-repeat:no-repeat;}

.contactbg{ float:left; width:651px; height:265px; background-image:url(images/bodybg_contact.jpg); background-repeat:no-repeat;}

.faqryt{ float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/ryt_faq.jpg); background-repeat:no-repeat;}

#contactform{
	float:left;
	width:380px;
	height: auto;
}
.contact_name{float:left; padding-left:20px; padding-top:15px;}
.contact_name_input {float:left; padding-left:25px; padding-top:15px;}

.contact_inpt_text{
	width:150px;
	font:Arial;
	font-size:12px;
	color:#555555;
	height: 15px;
	background:transparent;
	border:1px;
	border-color:#9d9d9d;
	border-style:solid;
	
	
}
.contact_email{float:left; padding-left:50px; padding-top:20px;}
.contact_email_input {float:left; padding-left:27px; padding-top:15px; background:transparent ;}
.contact_comment{float:left; padding-left:18px; padding-top:25px;}
.commnet_input{
	float:left;
	width:150px;
	font:Arial;
	font-size:12px;
	color:#555555;
	height: 45px;
	background:transparent ;
	border:1px;
	border-color:#9d9d9d;
	border-style:solid;
	
	
}
.contact_submit{ float:left; width:77px; height:26px; padding-left:10px; padding-top:30px;}


.textrytbox{ float:left;width:221px; height:130px; padding-left:10px; padding-right:15px; padding-top:135px;}

.affmarketing{ float:left; width:912px; height:197px; background-image:url(images/affilatemarketingimg2.jpg); background-repeat:no-repeat;}
.affmrktbg{ float:left; width:912px; background-image:url(images/affilatemarketingimg_bg.jpg);}
.affmrktbtm{ float:left; width:912px; height:33px; background-image:url(images/affilatemarketingimg_btm.jpg); background-repeat:no-repeat;}

.tickmark{ float:left; width:16px; height:18px; background-image:url(images/tickmark.jpg); background-repeat:no-repeat;}

.point1{ float:left; width:560px; height:200px; padding-top:20px; padding-left:20px; padding-right:20px;}
.point2{ float:left; width:300px; height:200px;}
.affmrktn{ float:left; width:912px; height:225px;}
.onsitedy{width:912px;}
.onmarketbdy{width:912px;}
.brandingbdy{width:912px;}
.mediabdy{width:912px;}
.incenbdy{width:912px;}
.onmgntbdy{ float:left; width:912px; height:350px;}
.regbdy{width:912px;}
.leadgenbdy{width:912px;}
.afntwrkbdy{ float:left; width:912px; height:550px;}
.afmrktbdy{ float:left; width:912px; height:660px;}
.afmangmntbdy{ float:left; width:912px; height:480px;}
.sembdy{width:912px;}
.semarketing{ width:912px;}
.smobody{width:912px;}
.ppcbody{width:912px;}
.csbdy{width:912px;}
.cswdbdy{width:912px;}
.cslpbdy{width:912px;}
.bannerbdy{width:912px;}
#footer{
	float:left;
	height:43px;
	margin-bottom:5px;
	width:912px;
	background-image:url(images/vcim_footer.jpg);
	background-repeat:no-repeat;
	font-family:tahoma;
}
#footer a { font-family:tahoma; font-size:11px; color:#333333; text-decoration:none;}
#footer a:hover { font-family:tahoma; font-size:11px; color:#304b04; text-decoration:underline;}


.welcometext{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3b4951; font-weight:normal;}

.subpoint{ font-family:Arial; font-size:13px; color:#3b4951; font-weight:bold;}

.textarea{ float:left; width:625px; height:215px; padding-top:25px; padding-left:15px; padding-right:5px; padding-bottom:20px;}
.text{ font-family:Arial; font-size:12px; color:#212a2f; font-weight:normal;}
.redamore{ float:left; width:80px; height:12px;}


#textandlink { font-family:Arial; font-size:12px; color:#212a2f; font-weight:normal;}
#textandlink a{ font-family:Arial; font-size:12px; color:#465d25; font-weight:bold;}
#textandlink a:hover{ font-family:Arial; font-size:12px; color:#0789b3; font-weight:bold; text-decoration:underline;}

#textandlink2 { font-family:Arial; font-size:12px; color:#212a2f; font-weight:normal;}
#textandlink2 a{ font-family:Arial; font-size:12px; color:#465d25; font-weight:normal;}
#textandlink2 a:hover{ font-family:Arial; font-size:12px; color:#0789b3; font-weight:normal; text-decoration:underline;}

#textandlink3 { font-family:Arial; font-size:12px; color:##0789b3; font-weight:normal; text-decoration:none;}
#textandlink3 a{ font-family:Arial; font-size:12px; color:#0789b3; font-weight:normal; text-decoration:none;}
#textandlink3 a:hover{ font-family:Arial; font-size:12px; color:#0789b3; font-weight:normal; text-decoration:underline;}




.indeximage{ float:left;width:251px; height:237px;}


.indeximg{ float:left;width:251px; height:110px; }

.indexpic{ float:left;width:251px; height:237px;padding-left:0px;}

.textrytbox{ float:left;width:221px; height:90px; padding-left:10px; padding-right:15px; padding-top:135px;}

.indexbg{ float:left; width:651px; height:237px; background-image:url(images/1indexbodybg.jpg); background-repeat:no-repeat;}

.indextext{ float:left; width:621px; height:187px; padding-top:30px; padding-left:15px; padding-right:15px; padding-bottom:20px;}

.gapryt1{ float:left; width:10px; height:237px;}

.mainindex{ float:left; width:912px; height:240px;}


.aboutsd{ float:left;width:251px; height:294px; }
.abtconimg{ float:left;width:251px; height:294px;padding-left:0px;}
.aboutbody{width:912px;}
.abouttbg{ float:left; width:651px; height:294px; background-image:url(images/aboutbodybg.jpg); background-repeat:no-repeat;}
.abouttext{ float:left; width:621px; padding-top:30px; padding-left:15px; padding-right:15px;}

.footerhdn{ font-family:Arial; font-size:11px; font-weight:bold; color:#333333;}
#footer1{
	height:115px;
	margin-bottom:5px;
	width:912px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
}
#footer1 a { 
font-family:tahoma; 
font-size:11px;
padding:1px;
color:#333333; 
text-decoration:none;
}
#footer1 a:hover { 
font-family:tahoma; 
padding:1px;
font-size:11px; 
color:#243814; 
text-decoration:underline;
}

.aboutfootr{ 
font-family:Arial; 
font-size:12px; 
color:#333333;
width:120px;
float:left;
}

.servicefootr{ 
font-family:Arial; 
font-size:12px; 
color:#333333;
width:160px;
float:left;
}

.legal{ 
font-family:Arial; 
font-size:12px; 
color:#333333;
width:150px;
float:left;
}

.help{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	width:140px;
	float:left;
	margin-left: 10px;
}

.keepin{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	width:280px;
	float:left;
	margin-left: 10px;
}

#footerbg a:hover {
background-color:#d3e0c8;
	
}


.requestbg{ float:left; width:651px; height:265px; background-image:url(images/bodybg_request.jpg); background-repeat:no-repeat;}

#request{
	float:left;
	width:520px;
	height: auto;
}


.affimgryt{ float:left;width:234px; height:237px; }

.callbackimg{ float:left;width:251px; height:265px;padding-left:0px; background-image:url(images/callback_contact.jpg); background-repeat:no-repeat;}

#indextext{ font-family:Arial; font-size:16px; color:#212a2f; font-weight:normal; padding-left:42px;}
#indextext a { font-family:Arial; font-size:16px; color:#067097; font-weight:normal; text-decoration:none;}
#indextext a:hover { font-family:Arial; font-size:16px; color:#024d69; font-weight:normal; text-decoration:underline;}

.top{
	float:left;
	width:551px;
	padding:5px;
	padding-left:2px;
	height: 40px;
}


.contactright{ float:left;width:251px; height:151px; background-image:url(images/skype_bg.jpg); background-repeat:no-repeat; padding-top:5px; margin-top:5px;}

.payment_content {font-weight: bold; color: #003546; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center;}
.payment_fail {font-weight: bold; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center;}

.afltcpabody{width:912px;}
.afprgmbody{width:912px;}
.table_padding {padding-left:10px;}
.table_heading { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a4a4a4; text-align:center; font-weight: bold;}
.table_number { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#6D6D6B; text-align:center; font-weight: bold;}
#scroll-bg{
	width:251px;
	height:104px;
	background-image:url(images/slider-bg.jpg); background-repeat:no-repeat;}
	#client-box{
	width:882px;
	height:73px;
}
.img1{
	width:170px;
	float:left;
	padding-right:8px;
	height:73px;
}
.img2{
	width:170px;
	float:right;
	height:73px;
}
.mainindex1{ float:left; width:882px; height:820px; border:#999 solid 1px; background-color:#e4e4e4;}
