/*
Theme Name: World Class
Theme URI: 
Description: This is the Custom WordPress theme based on World Class Theme.
Version: 1.0
Author: Amit Kumar Das, Sanjay Bhowmick
Author URI: http://www.webicontechnologies.com
Tags: Blue, Sky, SEO
*/

body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	}

img{
	border:0px;
}
.cleared
{
 float: none;
 clear: both;
 margin: 0;
 padding: 0;
 border: none;
 font-size:12px;
}
.main{
	width:1000px;
	height:auto;
	margin:auto;
	position:relative;
}
.top{
	background:url(images/top_bg.jpg) repeat-x;
	width:1000px;
	height:69px;
	margin:auto;
	position:relative;
}
.logo{
	float:left;
	width:428px;
	height:69px;
}
.top_menu{
	width:268px;
	height:28px;
	float:right;
	margin:0 28px 0 0;
	background:url(images/top_home_bg.jpg) repeat-x;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
}

top_menu_mid{
	float:left;
}
.top_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.top_menu ul li
{
	float:left;
	padding:0 7px 0 7px;
}
.top_menu a{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.top_menu a:hover{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.top_left{
	width:240px;
	float:right;
	height:28px;
}
.top_menu_lf{
	float:left;
	width:19px;
	height:28px;
	background:url(images/top_home_lf.jpg) no-repeat;
}
.top_menu_ri{
	float:right;
	width:20px;
	height:28px;
	background:url(images/top_home_ri.jpg) no-repeat;
}
.under_top_bg{
	background:url(images/menu_bg.jpg) repeat-x;
	width:1000px;
	height:44px;
}
.glass_un{
	background:url(images/glass_un.jpg) no-repeat;
	width:75px;
	height:44px;
	float:left;
}
.menu_bg{
	width:810px;
	float:right;
	height:44px;
}
.banner{
	background:url(images/banner.jpg);
	width:1000px;
	height:305px;
}

/* menu */
.main-menu
{
	width:810px;
	margin:0;
	padding:0;
}
.main-menu ul
{
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 padding:0;
 margin:0;
 list-style:none;
 
}
.main-menu ul li
{
 background-image:url(images/button-menu.png);
 width:110px;
 height:44px;
 background-repeat:no-repeat;
 background-position:bottom;
 display:block;
 float:left;
 line-height:44px;
 vertical-align:middle;
 margin:0 5px 0 0;
 text-align:center;
}

.main-menu ul li a
{
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 display:block;
 line-height:44px;
 padding:0 15px 0 15px;
 vertical-align:middle;
 color:#FFF;

}
.main-menu ul li a:hover
{
 color:#ffffff;
 background-image:url(images/button-menu1-hover.png);
 background-position:bottom;
 background-repeat:no-repeat;
}
/* menu end */

.content_part{
	width:1000px;
	min-height:207px;
	background:url(images/content_bg.jpg) repeat-x;
}
.services_icon{
	width:33px;
	height:158px;
	margin:22px 0 0 0;
	float:left;
}
.right_box{
	width:933px;
	float:right;
	height:auto;
	padding:13px 13px 0 0;
}
.left_box1{
	width:286px;
	height:193px;
	float:left;
}
.top2{
	background:url(images/top_pnel_bg.jpg) no-repeat;
	width:286px;
	height:27px;
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:22px;
}
.mein_bg{
	background:url(images/pnel_bg.jpg) top;
	min-height:146px;
	width:286px;
}
.under{
	background:url(images/under_bg.jpg) no-repeat;
	width:286px;
	height:17px;
}

.right_mein_box{
	width:610px;
	height:193px;
	float:right;
}
.text10{
	color:#000000;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
.text11{
	color:#f0672d;
	font-size:25px;
}

	
	.text12{
	color:#2a6594;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif
}

	.text13{
	color:#0a0a0a;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif
}

.left4{
	float:left;
}
.left5{
	float:right;
}
.under_box14{
	background:url(images/under_panel_bg.jpg) repeat-x;
	width:1000px;
	height:125px;
}
.under_box15{
	width:1000px;
	height:41px;
}
.footer{
	background:url(images/rooter_bg.jpg) repeat-x;
	width:1000px;
	height:285px;
}

.text17{
	color:#0b5396;
	font-size:12px;
	font-weight:bold;
}
.text18{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.learnmore{
	color:#ff4e00;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.learnmore a{
	color:#ff4e00;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.learnmore a:hover{
	color:#000;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.dot-white
{
	background-image:url(images/dot.png);
	height:4px;
	width:100%;
	background-repeat:repeat-x;
	background-position:center;
}
.white-text
{
	color:#FFFFFF;
}
.white-text a
{
	color:#FFFFFF;
	text-decoration:none;
}
.white-text a:hover
{
	color:#5798E9;
	text-decoration:none;
}
.text20{
	color:#5798e9;
	font-size:18px;
}

.text21{
	color:#aad2f8;
	font-size:12px;
}
.text21 a{
	color:#aad2f8;
	text-decoration:none;
	}	
.text21 a:hover{
	color:#fff;
	text-decoration:none;
}		
h1,h2,h3,h4,h5,h6
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.post
{
	padding:0px 30px 20px 30px;
	color:#0a0a0a;
}
.post h2
{
	font-size:20px;
	color:#103665;
}
.entry
{
	padding:0 0 0 20px;
}
.boxleft {
	color:#0a0a0a;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.boxleft ul{
	margin:0px;
	padding:0px 0px 0px 20px;
}
.boxleft li{
	line-height:16px;
	text-decoration:none;
	list-style-image:url(images/arrow.jpg);
	}
.boxleft li .none{
	list-style:none;
}
 .bottn{
	padding:1px 0 0 0;
	*padding:0 0 0 0;
 }

.white-text
{
	color:#FFFFFF;
}
.white-text ul{
	margin:0px 0 0 15px;
	padding:0px;
	list-style-image:url(images/arrow2.jpg);
}
.white-text li{
	line-height:22px;
	border-bottom:#FFF dashed 1px;
	padding:0 0 3px 0;
}
.white-text li a{
	text-decoration:none;
	color:#FFF;
}
.white-text li a:hover{
	text-decoration:none;
	color:#5798E9;
}
br{
	padding:0px;
	margin:0px;
}
a
{
	outline:none;
}
.main-menu .current_page_item
{
	color:#ffffff;
 background-image:url(images/button-menu1-hover.png);
 background-position:bottom;
 background-repeat:no-repeat;
}
.footer_menu .current_page_item a
{
	color:#FFF;
}
.top_menu_active .current_page_item a
{
	color:#000;
}

/******************* ------------------ ********************/

.seo_boxbg{
	background:url(images/seo_boxbg.jpg) repeat-x;
	height:108px;
	width:1000px;
}
.seo_boxbg #text{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:12px;
	padding:9px 0 0 0;
}
.seo_boxbg #text span{
	color:#369cb6;
	font-weight:bold;
}
.seo_bg {
	background:url(images/search_enging_Optimization%5D.jpg) no-repeat;
	width:281px;
	height:182px;
}
.social_bg{
	background:url(images/social.jpg) no-repeat;
	width:281px;
	height:182px;
}
.social_bg .text{
	font-family:Verdana, Geneva, sans-serif;
	color:#1c1c1c;
	font-size:12px;
	padding:9px 0 0 0;
}
.social_bg .text span{
	color:#f4f4f4;
	font-weight:bold;
}
	
	
.gr_hading_text{
	color:#227084;
	font-size:20px;
	text-decoration:underline;
	padding:8px 0 0 0;
}

.gr_hading_text2{
	color:#ffffff;
	font-size:20px;
	text-decoration:underline;
	padding:8px 0 0 0;
}
.social_video_hading{
	font-size:24px;
	color:#3b3b3b;
	padding:11px 0 20px 13px;
}

.social_video_hading span{
	font-size:24px;
	color:#369cb6;
}
.more_seo_hading{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#064667;
	padding:16px 0 0 0;
}
.more_seo_hading span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#666666;
}
.what_seo{
	background:url(images/what_SEO.jpg) no-repeat;
	width:277px;
	height:113px;
}
.get{
	background:url(images/get_free.jpg) no-repeat;
	width:277px;
	height:102px;
}
.request_hader{
	background:url(images/request_top.jpg) no-repeat;
	width:277px;
	height:35px;
}
.gtext5{
	color:#82b040;
	font-size:36px;
	font-weight:bold;
}

.gtext6{
	color:#666666;
	font-size:24px;
	font-weight:bold;
}
.gtext7{
	color:#feffff;
	font-size:24px;
}
.gtext8{
	color:#feffff;
	font-size:20px;
}
.learnmore1{
	color:#b6e3ff;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.learnmore1 a{
	color:#b6e3ff;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.learnmore1 a:hover{
	color:#fff;
	font:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.video_frame
{
	background:url(images/social_video.jpg) no-repeat top left;
	width:311px;
	min-height:199px;
	padding:10px 0px;
	margin:0px;
}
.video
{
	width:278px;
	height:166px;
	margin:auto;
	border:3px solid #fff;
}

.request_hader
{
text-indent:20px;
color:#FFF;
font-size:18px;
}
.form_table
{
font-size:11px;
}
.text_box
{
border:1px solid #718820;
height:20px;
width:98%;
}
.text_area
{
border:1px solid #718820;
height:106px;
width:98%;
}


/**************************Drop Down Menu***************************************/
.main-menu
{
position:relative;
}
.main-menu ul li ul
{
display: none;
width: auto;
position:absolute;
top:44px;
padding:0px;
margin:0px;
line-height:12px;
}

.main-menu ul li:hover ul
{
display: block;
position: absolute;
margin: 0;
padding: 0;
*margin-top:3px;
*margin-left:-55px;
}
.main-menu ul li:hover li
{
list-style:none;
padding:0px;
margin:0px;
background:#1b4a78;
border-top:1px solid #FFF;
text-align:left;
color:#000;
float:none;
*margin-top:-3px;
width:200px;
height:30px;
line-height:30px;
}

.main-menu ul li:hover li a
{
color: #000;
margin:0px;
display:block;
padding:0px 10px 0px 10px;
line-height:12px;
text-align:left;
height:30px;
line-height:30px;
color:#FFF;
}
.main-menu ul li li a:hover
{
color:#FFF;
border:none;
background:#7ba838;
margin:0px;
}



/*Popup*/

br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:270px;
width:300px;
background:#CDE8EE;
border:2px solid #fff;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
cursor:pointer;
text-align:left;
}
/* step1 Call to Action */
br.both{
clear:both;
}
#backgroundPopupcallone{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
/*#popupCallone{
display:none;
position:absolute;
_position:absolute; 
height:300px;
width:250px;
background:#CDE8EE;
border:2px solid #fff;
z-index:2;
padding:12px;
font-size:13px;
background-image:url(images/popup_bg.jpg);
background-repeat:no-repeat;
}*/
#popupCallone{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
width:408px;
background:#CDE8EE;
z-index:2;
font-size:13px;
}
#test
{
	width:398px;
	height:156px;
	margin:0;
	padding:40px 0 0 10px;
	}
.form
{
	margin:0;
	padding:0;
}
#popupCallone h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupCalloneClose{
font-size:16px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#F00;
font-weight:700;
display:block;
}
#button1{
text-align:center;
cursor:pointer;
text-align:left;
}

#poup_label{
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.poup_textfield{
	font-size:13px;
	color:#000;
	width:160px;
	height:21px;
	background-color:#E0F4F8;
	border:1px solid #268EA5;
}

/* --End-- */

.member_top_div
{
position:absolute;
right:50px;
top:40px;
z-index:1000;
color:#FFF;
font-size:13px;
}
.member_top_div a
{
color:#FFFFFF;
}

.member_top_div a:hover
{
color:#33FFFF;
}
/*--------------*/
.analetic_toolbg_left{
 width:261px;
 padding:10px 0 0 0;
 margin:0;
 float:left;
}

.analetic_toolbg_right{
 width:640px;
 padding:0;
 margin:0;
 float:right;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:#333;
 text-align:justify;
 line-height:18px;
}
.bold {
font-weight:bold !important;
}
