/* CSS Document */
html{
margin:0 auto;
padding:0;
}
body{
margin:0 auto;
padding:0;
background-color:#ffffff;
background-image:url(images/top_bkg_img.gif);
background-repeat:repeat-x;
width:100%;
}
h1, h2, h3, h4 {
	font-family:"Trebuchet MS";
	
}

h1{
padding-left:30px;
font-size:18px;
font-weight:bold;
color:#DE001A;

}
h1.landing-page{
padding-left:0px;
display:inline;
font-size:18px;
font-weight:normal;
color:#DE001A;

}
h1.landing-text{
padding-left:0px;
display:inline;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#666;
font-weight:bold;
}

h1.web{
font-family:"Trebuchet MS";
font-size:20px;
padding-left:410px;
}
h2{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#666;
}
h2.tab{
	color:#D70017;
	margin-top:8px;
	}
h2.tab a:link{
	color:#D70017;
	text-decoration:none;
	}
h2.tab a:visited{
	color:#D70017;
	text-decoration:none;
	}		
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
}
.home_text{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
float:left;
line-height:20px;
text-align:justify;
padding-left:30px;
padding-right:17px;

}
.home_text a:link{
text-decoration:none;
color:#666;
}
.home_text a:visited{
text-decoration:none;
color:#666;
}
#wrap{
margin:0 auto;
padding:0;
width:1002;
height:auto;
}
#header{
margin:0 auto;
padding:0;
width:1002px;
height:105px;
}
#header-main{
margin:0 auto;
padding:0;
width:1002px;
height:88px;
float:left;
}

#logo{
width:275px;
height:105px;
float:left;
margin-right:10px;
}
#right-top-area{
width:625px;
height:105px;
float:right;
margin-left:82px;
margin-top:2px;
}
.latest-post{
width:200px;
height:65px;
float:left;
background:url(images/latest-blog.jpg) bottom right no-repeat;
padding:18px 5px 5px 72px;
font-family:arial;
font-size:12px;
}
.invoice-area{
width:155px;
height:88px;
float:left;
}
.contact-top{
width:156px;
height:88px;
float:left;
}
.breadcrumb{
width:625px;
height:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}














#header-main p{
margin:0 auto;
padding:0;
float:left;
width:489px;
padding-top:6px;
}
#header-main h1{
margin:0 auto;
padding:0;
float:right;
width:500px;
padding-top:12px;
}
.link{
margin:0 auto;
float:right;
font-family:Arial; font-size:12px; font-weight:normal;
color:#666;
height:20px;
}
.link strong{
color:#666;
}
.link a{
color:#666;
}
.link a:hover{
color:#000;
}
.nav{
margin:0 auto;
padding-top:8px;
text-align:center;
font-family:Arial; font-size:12px; font-weight:normal;
color:#ffffff;
width:1002px;
height:24px;
word-spacing:2px;
}
.nav a{
color:#ffffff;
text-decoration:none;
}
.nav a:hover{
color:#000;
text-decoration:none;
}

#main-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:977px;
height:400px;
clear:both;
padding-top:30px;
}
#main-page-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:925px;
height:325px;
clear:both;
padding-top:30px;
}
#left-service-box{
	width:160px;
	height:auto;
	float:left;
	}
.service-top-bg{
	width:160px;
	height:auto;
	float:left;
	background-image:url(images/header-images/block-top-bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	}	
.service-mid-block{
	width:160px;
	min-height:288px;
	float:left;
	background-color:#F5F3F4;
	}
.service-block{
	width:160px;
	height:auto;
	float:left;
	margin-top:4px;
	}
.service-img{
	width:160px;
	height:auto;
	float:left;
	}
.service-text{
	width:160px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666;
	margin-top:1px;
	margin-bottom:0px;
	}		
.service-text a:link{
	color:#666;
	text-decoration:none;
	}		
.service-text a:hover{
	color:#000;
	text-decoration:none;
	}	
.service-text a:visited{
	color:#666;
	text-decoration:none;
	}	
		
.service-btm-bg{
	width:160px;
	height:auto;
	float:left;
	background-image:url(images/header-images/block-btm-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}	
#header-video{
	width:602px;
	height:292px;
	float:left;
	margin-top:10px;
	background-image:url(images/header-images/video-bg.jpg);
	background-position:center middle;
	background-repeat:no-repeat;
	padding:5px 0px 5px 0px;
	}
#right-service-box{
	width:160px;
	min-height:292px;
	float:left;
	}
		
#revolving{
margin:0 auto;
width:766px;
height:301px;
float:left;
padding-top:10px;
padding-left:98px;
padding-right:98px;
z-index:200;
}
#revolving-bkg{
margin:0 auto;
padding:0;
width:766px;
height:auto;
text-align:center;
background-image:url(images/header_bkg_img.gif);
background-repeat:repeat-y;
}
#services-box{
margin:0 auto;
padding:0;
text-align:center;
width:977px;
height:133px;
}
/*#footer{
margin:0 auto;
padding:0;
width:auto;
background-image:url(images/bootom_img.gif);
background-repeat:repeat-x;
height:145px;
background-color:#FFFFFF;
}
#main-footer{
margin:0 auto;
padding-top:5px;
text-align:center;
width:1002px;
height:auto;
}*/
#team{
margin-left:15px;
padding:0;
float:left;
background-image:url(images/sales_team_img.gif);
background-repeat:no-repeat;
width:254px;
height:100px;
}
#head{
margin:0 auto;
padding-right:15px;
float:right;
background-image:url(images/corporet_img.gif);
background-repeat:no-repeat;
width:254px;
height:100px;
}
#map{
margin-left:25px;
padding-left:0px;
float:left;
width:400px;
height:100px;
}
.contact{
margin:0 auto;
padding-top:35px;
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
line-height:24px;
text-align:left;
padding-left:20px;
padding-right:10px;
}
.design{
margin-top:30px;
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
line-height:18px;
text-align:center;
}
#contener{
margin:0 auto;
padding:0;
background-color:#FFFFFF;
width:977px;
height:auto;
margin-top:100px;
}
#left{
margin:0 auto;
padding:0;
width:700px;
height:auto;
float:left;

}
#right{
margin:0 auto;
padding:0;
width:246px;
height:auto;
float:right;
}
#right_profile{
margin:0 auto;
padding:0;
width:246px;
height:auto;
float:right;
background-color:#fff;
}
.hp-profile-pic{
	width:auto;
	height:146px;
	}
.hp-profile-name{
	width:auto;
	height:25px;
	background-image:url(images/hp-profile-name-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-family:"Century Gothic";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
	}	
.hp-profile-designation{
	width:auto;
	height:24px;
	background-image:url(images/designation-tb-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-bottom:4px;
	font-family:"Century Gothic";
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	}
.hp-profile-designation a:link{
	text-decoration:none;	
	color:#FFFFFF;
	}
.hp-profile-designation a:hover{
	text-decoration:none;	
	color:#FF0000;
	}	
.hp-profile-designation a:visited{
	text-decoration:none;	
	color:#FFFFFF;
	}	
.hp-profile-num{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;	
	}
#ind{
margin:0 auto;
padding-left:30px;
float:left;
width:920px;
}
#ind-left{
margin:0 auto;
padding:0;
float:left;
width:430px;
}
#ind-right{
margin:0 auto;
padding:0;
float:right;
width:430px;
}
.text-1{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
float:left;
line-height:20px;
text-align:justify;
padding-left:30px;
padding-right:17px;
}
.text-linkbuild{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
line-height:20px;
text-align:justify;
text-decoration:none;
}
.text-linkbuild a:link{
text-decoration:none;
color:#666;
}
.text-linkbuild a:visited{
	color:#666;
	}
.text_dedicate{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
line-height:20px;
text-align:justify;
padding-left:30px;
}
.text_dedicate a:link{
	text-decoration:none;
	color:#666;
	}
.text_dedicate a:hover{
	text-decoration:underline;
	color:#000000;
	}	
.text_dedicate a:visited{
	text-decoration:none;
	color:#666;
	}	
.text-login{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
float:center;
line-height:20px;
text-align:center;
padding-left:30px;
padding-right:17px;
}
.text-1 strong{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#025A9A;
float:left;
line-height:20px;
text-align:justify;
}
.text-1 b{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#666;
float:left;
line-height:20px;
text-align:justify;
}
.text-2{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666;
float:left;
line-height:20px;
text-align:justify;
}
.text-2 strong{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#025A9A;
float:left;
}

.feed{
font-family:arial;
font-size:16px;
font-weight:normal;
padding-top:2px;
color:#fff;
float:right;
}
.feed_cnt{
font-family:arial;
font-size:13px;
font-weight:normal;
padding-top:2px;
color:#666;
float:right;
}
#feedback-form{
margin-left:30px;
margin-top:7px;
padding:20px;
width:610px;
background:#000;
border:#DE001A 1px solid;
height:inherit;
color:#FFFFFF;
float:left;
}
#feedback{
margin-top:7px;
padding:0;
width:610px;
height:inherit;
float:left;
}
#feedback-left{
margin:0 auto;
padding:0;
width:200px;
height:inherit;
float:left;
}
#feedback-right{
margin:0 auto;
padding:0;
width:400px;
height:inherit;
float:right;
}
.input{
width:200px; height:20px;
	font-size:12px;
	color:#666;
	border:1px dashed #DE001A;
}
.input-1{
width:10px; height:10px;
}
.textarea{
width:300px; height:150px;
	font-size:12px;
	color:#666;
	border:1px dashed #DE001A;
	line-height:16px;
}
.video{
margin:0 auto;
padding:0;
background-image:url(images/video-img.jpg);
background-repeat:repeat-y;
width:227px;
height:185px;
}
.txt{
margin:0 auto;
padding:0;
width:650px;
font-family:arial;
line-height:20px;
font-size:14px;
font-weight:normal;
color:#666;
}
#main-graphic{
margin:0 auto;
padding-top:20px;
width:670px;
height:inherit;
}
#graphic{
margin:0 auto;
padding-top:5px;
width:670px;
height:148px;
}
#graphic-port{
margin:0 auto;
padding:0;
float:left;
background-image:url(images/gra-portfolio-bkg.gif);
background-repeat:repeat-x;
width:602px;
height:148px;
}
#graphic p{
margin:0 auto;
padding:0;
float:left;
height:148px;
}
#graphic h1{
margin:0 auto;
padding:0;
float:right;
height:148px;
}
#clints{
margin-left:30px;
margin-top:30px;
padding-left:0px;
width:655px;
height:inherit;
float:left;
border-top:2px #CCCCCC dashed;
border-bottom:2px #CCCCCC dashed;
}
#clints h1{
margin:0 auto;
padding:0;
float:left;
}
#block_linkbuild{
margin-left:30px;
margin-top:30px;
padding-left:0px;
width:655px;
height:180px;
float:left;
border-top:2px #CCCCCC dashed;
border-bottom:2px #CCCCCC dashed;
}
#link_text_block{
	width:460px;
	float:left;
	padding-left:35px;
	
	}
	
#linking_img{
	width:150px;
	height:150px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	
	}
#heading_linking{
width:460px;
float:right;
color:#666;

}
#linking_text{
width:460px;
float:right;
color:#666;

}	

.click{
padding:10px 20px 0px 20px;
font-family:arial;
line-height:22px;
font-size:13px;
font-weight:700;
color:#666;
text-align:center;
text-decoration:none;
}
.click a{
color:#666;
text-align:center;
text-decoration:none;
}
.click-1{
padding:50px 20px 0px 20px;
font-family:arial;
line-height:22px;
font-size:13px;
font-weight:700;
color:#666;
text-align:center;
}
.click-1 a{
color:#666;
text-align:center;
text-decoration:none;
}
#clints-1{
margin-left:30px;
margin-top:30px;
padding-left:0px;
width:655px;
height:inherit;
float:left;
}
#clints-1 h1{
margin:0 auto;
padding:0;
float:left;
}
#contact{
margin-left:40px;
margin-top:15px;
padding-bottom:20px;
padding:0;
width:680px;
height:auto;
float:left;
}
#contact_block{
margin-left:35px;
margin-top:15px;
padding-bottom:20px;
padding:0;
width:685px;
height:auto;
float:left;
}
#contact_block_area{
margin-left:50px;

margin-top:5px;
padding-bottom:20px;
padding:0;
width:685px;
height:auto;
float:left;
}
#contener_cnt{
margin:0 auto;
background-color:#FFFFFF;
width:792px;
height:auto;
margin-top:60px;
}

#contact1{
margin-left:150px;
margin-top:15px;
padding-bottom:20px;
padding:0;
width:680px;
height:auto;
float:left;
}
#contact-left{
margin:0 auto;
padding:0px;
width:226px;
float:left;
height:auto;
}
.image{
}
#detail-left{
margin:0 auto;
padding:0px;
width:225px;
float:left;
height:312px;
background-image:url(images/cnt_block_bg.jpg);
background-repeat:no-repeat;
}
#detail-center{
padding:0px;
margin-left:5px;
width:225px;
float:left;
height:312px;
background-image:url(images/cnt_block_bg.jpg);
background-repeat:no-repeat;
}
#detail-right{
margin:0 auto;
padding:0px;
width:225px;
float:right;
height:312px;
background-image:url(images/cnt_block_bg.jpg);
background-repeat:no-repeat;
}
.cnt_heading{
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:5px;
color:#666;
}
.cnt_detail{
height:118px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
line-height:18px;
}
.cnt_popup{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
width:150px;
height:auto;
display:none;
position:absolute; 
border-style: solid; 
border-color:#D50017; 
border-width:1px; 
background-color: white; 
padding: 5px;
}
.add_popup{
float:left;
width:225px;
margin-top:15px;
border-color:#D50017;
}
#contact-right{
margin:0 auto;
padding:0px;
width:226px;
float:right;
height:auto;
}
.address{
font-family:arial;
font-size:12px;
font-weight:normal;
color:#666;
float:left;
line-height:23px;
padding-left:0px;
padding-right:0px;
}
.address a:link{
text-decoration:none;
color:#666;
}
.address a:hover{
text-decoration:underline;
color:#FF8F1C;
}
.address a:visited{
text-decoration:none;
color:#666;
}
.address strong{
font-family:arial;
font-size:15px;
font-weight:700;
color:#FF8F1C;
float:left;
line-height:20px;
}
.input-2{
width:200px; height:18px;
font-family:Arial; font-size:11px; font-weight:normal;
color:#666;
text-align:left;
border:1px #D70017 dashed;
background-color:#F3F3F3;
overflow:auto;
padding-top:1px;
}
.textarea-2{
width:280px; height:100px;
font-family:Arial; font-size:11px; font-weight:normal;
color:#666;
border:1px #D70017 dashed;
background-color:#F3F3F3;
padding-top:1px;
}
#cnt-form-area{
width:790px;
height:auto;
float:left;
margin-top:20px;
margin-bottom:20px;
}
#query-form{
margin-left:100px;
margin-top:10px;
width:532px;
height:325px;
background-image:url(images/contact-background-img.gif);
background-repeat:no-repeat;
float:left;
}
#query-form-section{
margin-left:45px;
margin-top:5px;
width:300px;
height:325px;
background-image:url(images/contact-background-img.gif);
background-repeat:no-repeat;
float:left;
font-family:"trebuchet MS";
font-size:15px;
color:#D70017;
font-weight:bold;
}
#query{
margin-top:8px;
margin-left:20px;
padding:0;
width:250px;
float:left;

}
#query-left{
margin:0 auto;
padding:0;
width:62px;
height:inherit;
float:left;
}
#query-right{
margin:0 auto;
padding:0;
width:180px;
height:inherit;
float:right;
}
.enquiry-input {
	padding:1px;
	margin-bottom:1px;
	width:150px;
	border:1px solid #ddd;
	background:#fafafa;
	font:normal 13px arial, sans-serif;
	color:#333333;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}
.enquiry-input:hover, .enquiry-input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
}
.enquiry-textarea{
	padding:3px;
	width:180px;
	height:100px;
	border:1px solid #ddd;
	background:#fafafa;
	font:normal 14px arial, sans-serif;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	color:#333333;
}
.enquiry-textarea:hover, .enquiry-textarea:focus{
	border-color:#c5c5c5;
	background:#f6f6f6;
}
.submit-button {
	margin-top:1px;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(images/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
	margin-right:60px;
}
.submit-button:hover {
	background-position:0 -26px;
} 
.line{
margin:0;
padding:0;
background-color:#000000;
height:1px;
width:600px;
float:left;
border:1px #000000 solid;
}

.stepcarousel{
position: relative; /*leave this value alone*/
margin:0 auto;
padding:0;
float:left;
background-image:url(images/gra-portfolio-bkg.gif);
background-repeat:repeat-x;
width:635px;
height:148px;
overflow: scroll; /*leave this value alone*/

}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	padding-left:0px;
	top: 1px;
	left: 1px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.name{
font-family:Arial; font-size:16px; font-weight:700;
color:#666;
}
.pricing_block_img1{
	background-image:url(images/pric_pic_1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.pricing_block_img2{
	background-image:url(images/pric_pic_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.pricing_block_img3{
	background-image:url(images/pric_pic_3.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.pricing_block_img4{
	background-image:url(images/pric_pic_4.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}	
	
.pricing_block{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:13px;
	line-height:18px;
	}
	
.pricing_block_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	}
.login_page{
	background-image:url(images/contact-background-img.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	width:532px;
	height:325px;
	}	
.left_resource_blk{
	width:325px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.left_resource_blk a:link{
	color:#666;
	text-decoration:none;
	}
.left_resource_blk a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
.left_resource_blk a:visited{
	color:#666;
	text-decoration:none;
	}		
.right_resource_blk{
	width:325px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.right_resource_blk a:link{
	color:#666;
	text-decoration:none;
	}
.right_resource_blk a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
.right_resource_blk a:visited{
	color:#666;
	text-decoration:none;
	}		
.text-123{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#666;
line-height:20px;
text-align:justify;

vertical-align:top
}
.text-123 strong{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#025A9A;
text-align:justify;
vertical-align:top;
}
.text-123 b{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#666;
line-height:20px;
text-align:justify;
vertical-align:top;
}
/*web design page*/
#contener_web{
margin:0 auto;
background-color:#FFFFFF;
width:932px;
height:auto;
margin-top:60px;
}
#contener_webport{
margin:0 auto;
padding-top:15px;
background-color:#FFFFFF;
width:932px;
height:auto;
float:left;
}
#wel_text{
	background-image:url(images/web_page/grey_bg.jpg);
	height:43px;
	background-repeat:repeat-x;
	}
#sublink{
	height:40px;
	}	
.tech_tab{
	background-image:url(images/web_page/web_tech_tab.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:325px;
	height:39px;
	float:left;
	}
.port_tab{
	background-image:url(images/web_page/web_tech_tab.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:280px;
	width:290px;
	height:39px;
	float:right;
	padding-right:35px;
	}
#web_text{
	height:auto;
	padding-top:5px;
	}
#in_text{
	height:50px;;
	padding-top:5px;
	}		
.webtext{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:20px;
	text-align:justify;
}
#blocks{
	height:280px;
	float:left;
	}
#block_bg{
	background-image:url(images/web_page/block_bck.jpg);
	height:276px;
	width:445px;
	background-repeat:no-repeat;
	float:left;
	}
#block_bg1{
	background-image:url(images/web_page/block_bck.jpg);
	height:276px;
	width:445px;
	margin-left:40px;
	float:left;
	background-repeat:no-repeat;
	}
#block_bg4{
	background-image:url(images/web_page/block_bck.jpg);
	height:276px;
	width:455px;
	margin-left:48px;
	float:left;
	background-repeat:no-repeat;
	}		
.blk_head{
	font-family:"Century Gothic";
	font-size:15px;
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	height:20px;
	padding-top:3px;
	}
.blk_img{
	width:218px;
	height:200px;
	float:left;
	padding-top:25px;
	}
.blk_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-variant:normal;
	line-height:20px;
	text-align:justify;
	height:170px;
	float:right;
	padding-top:30px;
	vertical-align:bottom;
	padding-right:15px;
	width:210px;
	color:#666;
	}	
.blank{
	width:932px;
	float:left;
	clear:both;
		}
.photo{
	width:110px;
	float:left;
	padding-left:30px;
	padding-top:15px;
	}
.profile{
	width:200px;
	float:left;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
	}								
.web_grey_bg{
	background-image:url(images/web_page/grey_bg.jpg);
	height:46px;
	background-repeat:repeat-x;
	}	
.webtext{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#666;
line-height:20px;
text-align:justify;
}	
.block_bg{
	background-image:url(images/web_page/block_bck.jpg);
	height:276px;
	background-repeat:no-repeat;
	}
.blk_heading{
	font-family:"Century Gothic";
	font-size:15px;
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	}
.blk_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-variant:normal;
	line-height:20px;
	text-align:justify;
	color:#666;
	}	
.profile_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4685CA;
	font-weight:bold;
	}
#web-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:977px;
height:auto;

}
#webport-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:932px;
margin-top:60px;

}	
.port_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:8px;
	}		
.port_block{
	border:#E7E8E7 6px solid;	
	}
.dot_bg{
	background-image:url(images/web_page/dot_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:center;
	}
#port_block{
	height:232px;
	}	
.port_img{
	width:430px;
	height:232px;
	float:left;
	clear:both;
	padding-left:30px;
	}
#port_detail{
	margin-left:40px;
	margin-top:60px;
	float:left;
	width:400px;
	height:115px;
	border:6px solid #CCCCCC;
	}
.site_heading{
	height:22px;
	background-color:#CCCCCC;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:8px;
	font-weight:bold;
	color:#666;
	}
.site_heading a:link{
	text-decoration:none;
	color:#666;
	}
.site_heading a hover{
	text-decoration:underline;
	color:#000000;
	}
.site_heading a:visited{
	text-decoration:none;
	color:#666;
	}			
.site_information{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:8px;
	width:115px;
	float:left;
	color:#666;
	}	
.formating{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	width:12px;
	float:left;
	}	
.site_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	width:250px;
	float:left;
	color:#666;
	
	}	
.site_detail a:link{
	text-decoration:none;
	color:#666;
	}
.site_detail a hover{
	text-decoration:underline;
	color:#000000;
	}
.site_detail a:visited{
	text-decoration:none;
	color:#666;
	}
.back{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	color:#666;
	}
.back a:link{
	text-decoration:none;
	color:#666;
	}
.back a:hover{
	text-decoration:underline;
	color:#666;
	}
.back a:visited{
	text-decoration:none;
	color:#666;
	}
/*web design page end*/

/*internet marketing page*/
#int-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:932px;
margin-top:60px;
}

#contener_int{
margin:0 auto;
padding-top:15px;
background-color:#FFFFFF;
width:932px;
height:auto;
float:left;
}
#int_text{
	height:50px;
	padding-top:5px;
	}

#block{
	width:932px;
	float:left;
	height:178px;
	}
#left_block{
	background-image:url(images/internet/left_block_bg.jpg);
	background-repeat:no-repeat;
	width:456px;
	height:174px;
	float:left;
	
	}
.int_img{
	width:131px;
	height:120px;
	float:left;
	margin-top:6px;
	margin-left:15px;
	}
.int_block{
	width:278px;
	height:120px;
	margin-top:6px;
	float:left;
	margin-left:5px;
	}
.int_heading{
	height:5px;
	width:275px;
	margin-top:5px;
	font-family:"Century Gothic";
	font-size:15px;
	font-weight:600;
	color:#DE001A;
	}
.int_text{
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:3px;
	color:#666;
	}
#click{
	width:437px;
	height:30px;
	float:left;
	margin-left:19px;
	margin-top:7px;
	font-family:"arial";
	font-size:13px;
	font-weight:bold;
	color:#4C4C4C;
	}
#click a:link{
	color:#4C4C4C;
	text-decoration:none;
	}
#click a:hover{
	color:#FF9900;
	text-decoration:none;
	}
#click a:visited{
	color:#4C4C4C;
	text-decoration:none;
	}
#click1{
	width:437px;
	height:30px;
	float:left;
	margin-right:15px;
	margin-top:7px;
	font-family:"arial";
	font-size:13px;
	font-weight:bold;
	color:#4C4C4C;
	}
#click1 a:link{
	color:#4C4C4C;
	text-decoration:none;
	}
#click1 a:hover{
	color:#FF0000;
	text-decoration:none;
	}
#click1 a:visited{
	color:#4C4C4C;
	text-decoration:none;
	}									
#right_block{
	background-image:url(images/internet/right_block_bg.jpg);
	background-repeat:no-repeat;
	width:456px;
	height:174px;
	margin-left:2px;
	float:right;
	}
.marketer_img{
	width:121px;
	height:110px;
	float:left;
	margin-top:6px;
	padding-top:10px;
	margin-left:15px;
	}
.prof_block{
	width:300px;
	height:120px;
	margin-top:2px;
	float:left;
	margin-left:2px;
	}
.prof_heading{
	height:20px;
	width:308px;
	margin-top:10px;
	font-family:"Century Gothic";
	font-size:15px;
	font-weight:600;
	color:#216BA0;
	}
.prof_text{
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:3px;
	color:#666;
	line-height:16px;
	}
#container_int{
	margin:0 auto;
padding-top:15px;
background-color:#FFFFFF;
width:932px;
height:auto;

	}	
#quote_block{
	margin:0 155px 0 155px;
	clear:both;
	height:50px;
	}	
.slogan_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100px;
	color:#F1912A;
	height:50px;
	width:40px;
	float:left;
	}				
.slogan_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#F1912A;
	height:50px;
	width:30px;
	float:right;
	padding-top:3px;
	}
.slogan_text{
	float:left;
	width:540px;
	height:50px;
	}
#toggle{
	font-family:"Century Gothic";
	font-size:16px;
	color:#D70017;
	font-weight:bold;
	vertical-align:middle;
	clear:both;
	height:auto;
	}
#toggle a:link{
	color:#D70017;
	text-decoration:none;
	}
#toggle a:visited{
	color:#D70017;
	text-decoration:none;
	}	
#seo_body{
	float:left;
	}	
#left_seo{
	width:270px;
	float:left;
	}	
#seo_text{
	width:640px;
	float:left;
	}
.subheading_seo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-left:25px;
	}						
.subheading_seo a:link{
	color:#666;
	text-decoration:none;
	}
.subheading_seo a:hover{
	color:#D70017;
	text-decoration:underline;
	}		
.subheading_seo a:visited{
	color:#666;
	text-decoration:none;
	}		
.pankaj_profile{
	background-image:url(images/internet/pankaj_bg.jpg);
	background-repeat:no-repeat;
	height:172px;
	width:198px;
	margin-left:35px;
	}	
.pankaj_img{
	height:100px;
	padding:15px;
	}	
.pankaj_profile_text{
	font-family:"Century Gothic";
	font-size:14px;
	color:#4C4C4C;
	font-weight:bold;
	}	
	
.measuring_iframe {
width:930px;
 height:565px;
  overflow:hidden;
 /*scrollbar-face-color: #1B9902;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff ;
scrollbar-3dlight-color:#000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #BCBDBD;
scrollbar-arrow-color: #ffffff;*/
 
}

.cont{
    width:930px;
    height:auto;
    border:1px solid #000; 
    margin:auto;
 
}
.tour_iframe {
    width:1820px;
    height:1100px;
	margin-left:-670px;
	margin-bottom:-500px; 
    border:none;
	margin-top:-125px;
 }	
/*team-page start*/ 
#container_team{
	margin:0 auto;
	padding-top:15px;
	background-color:#FFFFFF;
	width:932px;
	height:auto;
}

#team_float{
	position:fixed;
	float:right;
	width:40px;
	height:151px;
	right:1px;
	top:150px;

}	
* html #team_float { 
	position: absolute;
}

#team_block{
	width:882px;
	height:auto;
	padding-top:5px;
	margin-left:25px;
	margin-right:25px;
	background-color:#231F20;
	border:#DE001A solid 1px;
	float:left;
	}	

.team_heading{
	width:867px;
	padding-left:40px;
	font-family:"Trebuchet MS";
	font-size:28px;
	padding-top:5px;
	padding-bottom:8px;
	color:#DE001A;
	
	}
.team-pic{
	width:375px;
	height:auto;
	float:left;
	}
.team-page-text{
	width:437px;
	height:auto;
	float:left;
	padding-left:5px;
	text-align:justify;
	line-height:18px;
	}	
.team_pics{
	width:315px;
	padding-left:25px;
	height:auto;
	float:left;

	
	}	
.team_text{
	width:817px;
	padding-right:25px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:8px;

	
	}
.hemant-profile-text{
	width:816px;
	padding-right:13px;
	padding-left:12px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:8px;

	
	}	
	
.team_profile{
	width:540px;
	padding-right:2px;
	height:auto;
	float:right;
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#FFFFFF;
	padding-top:2px;
	
	}
.team_profile1{
	width:520px;
	padding-right:2px;
	height:auto;
	float:right;
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#FFFFFF;
	padding-top:2px;
	
	}	
.profile_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	border:#DE001A solid 1px;
	}			
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 847px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}	

/*new page services blocks*/
#services_block{
	width:972px;
	height:160px;
	float:left;
	background-color:#000;
	border:#000 solid 2px;
	margin-top:15px;
	margin-right:8px;

	}
.web-block{
	width:126px;
	height:110px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	}
.hp_blk_img{
	width:auto;
	height:auto;
	}		
.hp_blk_text{
	font-family:"Century Gothic";
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}
.hp_blk_text a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
.hp_blk_text a:hover{
	color:#DE001A;
	text-decoration:none;
	}
.hp_blk_text a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}		
/* footer */
#footer {
	float: left;
	width: 100%;
	height:auto;
	text-align: center;
	background-color:#F4F4F4;
	border-top:#D9D9D9 solid 2px;	
}
#footer-outer {
	clear: both;
	width: 940px;		
	margin: 0 auto;
	font-size: .9em;		
	text-align: left	
}
#footer-wrap {
	float: left;
	width: 920px;
	margin-left: 10px;	
	padding-top: 20px;	
	display: inline;
}
#footer-wrap h6 {
	margin-bottom: 0px;
	font-size: 1em;		
	font-weight: bold;	
	color: #666;
	font-family:"trebuchet MS";
	padding-left:15px;
	margin:0px;
	

}
#footer-wrap .col-a {
	width: 225px;
	float: left;
	display: inline;
	
}
#footer-wrap .col-b {
	width: 225px;
	float: right;	
	display: inline;
}

/* footer-list */
#footer-outer .footer-list ul {
	list-style: none;
	margin-left: 15px;	
	padding: 0;	
	
}
#footer-outer .footer-list ul li { font-family:Calibri; color:#333333; }
#footer-outer .footer-list ul li a {
	display: block;
	width: 98%;
	margin-left: 0;
	padding: 0px 0;
	border: none;
	line-height: 1.5em; 	
	color: #666; 		
}
.cnt-btm-detail{
	font-family:Calibri;
	font-size:14px;
	color:#666;
	margin-left:20px;
	margin-top:15px;
	width: 225px;
	padding-top:0px;
	float: left;
	display: inline;

	}
.cnt-btm-detail b{
	font-size:15px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	}	
.cnt-btm-detail a:link{
	color:#666;
	text-decoration:none;
	}
.cnt-btm-detail a:hover{
	color:#D70017;
	text-decoration:underline;
	}	
.cnt-btm-detail a:visited{
	color:#666;
	text-decoration:none;
	}		
#footer-outer .footer-list ul li  {
	
	padding-left: 0px;
}
.email{
	width:200px;
	height:auto;
	padding-left:0px;
	margin-top:0px;
	margin-left:18px;
	padding-top:10px;
	}
#footer-outer .footer-list ul li .rssfeed {
	background: url(../images/feed-icon14.gif) no-repeat 0 center;
	padding-left: 20px;
}
#footer-outer .footer-list ul li .twitter {
	background: url(../images/twitter.gif) no-repeat 0 center;
	padding-left: 20px;
}
#footer-outer .footer-list ul li a span {
	font-style: italic;
	font-weight: normal;
	font-family: Calibri;
	font-size: .95em;	
}
#footer-outer .footer-list ul li a:hover,
#footer-outer .footer-list ul li a:hover span {
	color: #CC0000;	
}

/* footer-bottom */
#footer-bottom {
	float: left;	
	width: 100%;
	margin: 5px auto 5px auto;	
	font-family: Calibri;			
}
#footer-bottom .bottom-left {	float: left; color:#666; }
#footer-bottom .bottom-left a{color:#666; text-decoration:none; font-weight:normal;}		
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 0;	
	color:#666;
}
#footer-bottom a.back-to-top {
	background: url(../images/arrow-up.gif) no-repeat right center;
	padding-right: 20px;
}		
.footer-landing-nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-decoration:none;
	}
.footer-landing-nav a:hover{
	text-decoration:underline;
	}	
.footer-landing-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-decoration:none;
	}	
.recent-blog{
	background-image:url(images/recent-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:200px;
	height:150px;
	font-family:"Century Gothic";
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	}	
.recent-heading{
	padding-top:5px;
	font-family:"calibri";
	font-size:13px;	
	color:#666;	
	}
.read-more{
	font-family:Calibri;
	font-size:13px;
	color:#CC0000;
	}	
.read-more a:link{
	color:#CC0000;
	text-decoration:none;
	}
.read-more a:visited{
	color:#CC0000;
	text-decoration:none;
	}		
/*Graphic design page*/
#contener_graphic{
margin:0 auto;
background-color:#FFFFFF;
width:932px;
height:auto;
margin-top:60px;
}
#graphic-head{
	width:932px;
	height:auto;
	float:left;
	}	
.graphic-text-area{
	width:590px;
	height:auto;
	float:left;
	}
.graphic-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#4C4C4C;
	text-align:justify;
	line-height:18px;
	padding-left:30px;
	padding-right:10px;
	}
.graphic-text a:link{
	text-decoration:none;
	color:#4C4C4C;
	}
.graphic-text a:hover{
	text-decoration:underline;
	color:#4C4C4C;
	}	
.graphic-text a:visited{
	text-decoration:none;
	color:#4C4C4C;
	}	
.graphic-video{
	width:320px;
	height:230px;
	margin-right:10px;
	float:right;
	background-color:#F4F4F4;
	border:#E3E3E3 solid 1px;
	padding:10px 5px 5px 5px;
	font-family:arial;
	font-size:13px;
	color:#666;
	font-weight:bold;
	margin-top:45px;
	}		
#graphic-category{
	width:920px;
	height:136px;
	float:left;
	margin-top:10px;
	background-image:url(images/graphic/graphic-images/categories-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-left:6px;
	padding-right:6px;
	}
#category-heading{
	width:910px;
	height:26px;
	float:left;
	background-image:url(images/graphic/graphic-images/thumbnail-block-top-img.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:22px;
	margin-top:10px;
	font-family:arial;
	font-size:18px;
	color:#ffffff;
	}	
#category-area{
	width:918px;
	height:auto;
	margin-left:7px;
	margin-right:7px;
	background-color:#FFFFFF;
	border:#DEDEDE solid 1px;
	float:left;
	color:#FFFFFF;
	}	
.category-listing{
	width:918px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-bottom:30px;
	}	
.category-area-left{
	width:160px;
	height:auto;
	float:left;
	margin-top:8px;
	padding-top:10px;
	margin-left:3px;
	font-family:arial;
	font-size:16px;
	color:#FFFFFF;
	background-image:url(images/graphic/graphic-images/right-border.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
.category-area-center{
	width:150px;
	height:auto;
	float:left;
	margin-top:8px;
	padding-top:10px;
	font-family:arial;
	font-size:16px;
	color:#FFFFFF;
	background-image:url(images/graphic/graphic-images/right-border.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
.category-area-right{
	width:150px;
	height:auto;
	float:left;
	margin-top:8px;
	padding-top:10px;
	font-family:arial;
	font-size:16px;
	color:#FFFFFF;
	}		
.category-img{
	width:150px;
	height:95px;
	float:left;
	}	
.category-text{
	width:150px;
	height:20px;
	float:left;
	}	

#request-area{
	width:920px;
	height:auto;
	float:left;
	padding-left:6px;
	padding-right:6px;
	margin-top:15px;
	}
#request-block{
	width:585px;
	height:131px;
	background-image:url(images/graphic/graphic-images/request-order-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	}			
.request-heading{
	width:565px;
	height:25px;
	float:left;
	font-family:"trebuchet MS";
	font-size:18px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:7px;
	}
.request-form{
	width:525px;
	height:90px;
	float:left;
	margin-left:50px;
	margin-top:10px;
	}	
.left-form-area{
	width:210px;
	height:auto;
	float:left;
	}
.label{
	width:50px;
	height:auto;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#969696;
	font-weight:normal;
	margin-bottom:10px;
	padding-right:2px;
	}	
.formfield{
	width:150px;
	height:auto;
	float:left;
	margin-bottom:10px;
	}		
.submit-area{
	width:100px;
	height:auto;
	float:left;
	}	
.creation-area{
	width:auto;
	height:auto;
	float:left;
	}	
/*resellers page style*/
#left-side-reseller{
	width:235px;
	height:auto;
	float:left;
	}
#reseller-bg{
	width:170px;
	height:50px;
	background-image:url(images/resellers/reseller-heading.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:20px;
	float:left;
	}
.reseller-heading{
	font-family:"trebuchet MS";
	font-size:30px;
	color:#B10009;
	padding-left:61px;
	padding-top:12px;

	}	
ul.sidenav {
	margin: 0px 0 0;
	padding: 0;
	width: 231px;
	list-style: none;
	font-family:"trebuchet MS";
	font-size: 14px;

}
ul.sidenav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	text-align:left;
}
ul.sidenav li a{
	background-color:#202020;
	background-image:url(images/resellers/li-bottom-bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding: 5px 10px 10px 25px;
	display: block;
	color:#CCCCCC;
	text-decoration: none;
	width: 196px;
	position: relative;
	z-index: 2;
	
}
ul.sidenav li a:hover {
	background-color: #333333;
	border-right:#666666 solid 1px;
}
ul.sidenav li div {
	display: none;
	position: absolute;
	top: 2px;
	left: 0;
	width: 245px;
	font-size: 0.9em;
	background: url(images/resellers/bubble_top.gif) no-repeat right top;
}
ul.sidenav li div p {
	font-family:Calibri;
	font-size:13px;
	color:#FF0000;
	margin: 7px 0;
	line-height: 1.6em;
	padding: 0 5px 10px 30px;
	background: url(images/resellers/bubble_btm.gif) no-repeat right bottom;
}
#right-side-reseller{
	width:665px;
	min-height:313px;
	float:left;
	margin-left:5px;
	margin-top:22px;
	border:#E3E2E2 solid 1px;
	}
.reseller-page-text{
	width:450px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding-left:15px;
	line-height:20px;
	color:#666;
	}
.reseller-inner-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding-left:15px;
	line-height:20px;
	padding-right:10px;
	padding-bottom:10px;
	color:#666;
	}	
.reseller-h1{
	padding:0px;
	margin:0px;
	margin-top:12px;
	margin-bottom:10px;
	}		
.reseller-img{
	width:200px;
	height:auto;
	float:left;
	}		
h2.trig {
	padding: 0 0 0 40px;
	margin: 0 0 5px 0;
	background: url(images/resellers/h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 550px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
h2.trig a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trig a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(images/reseller/stoggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 14px;
	width: 550px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
	background: url(images/resellers/toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 2.5em normal arial;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}	
/*resellers page style end*/

/*proof of competence page style start*/	
.poc-area{
	width:930px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	float:left;
	}
.poc-heading{
	width:924px;
	height:30px;
	color:#DE001A;
	font-family:"trebuchet MS";
	font-size:18px;
	border-bottom:#CCCCCC dotted 1px;	
	float:left;
	}
.poc-heading1{
	width:924px;
	height:30px;
	margin-left:3px;
	color:#DE001A;
	font-family:"trebuchet MS";
	font-size:18px;
	border-bottom:#CCCCCC dotted 1px;	
	float:left;
	}	
.poc-details{
	width:925px;
	height:auto;
	margin-left:auto;
	margin-right:auto;

	}
.poc-keyphrase{
	width:232px;
	height:30px;
	float:left;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	border-right:#CCCCCC dotted 1px;
	border-left:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding-left:3px;
	}
.poc-keyphrase-text{
	width:232px;
	min-height:20px;
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding-top:10px;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	border-left:#CCCCCC dotted 1px;
	padding-left:3px;
	}	
.poc-engine{
	width:686px;
	min-height:30px;
	float:left;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	}
.poc-engine-list{
	width:113px;
	min-height:30px;
	float:left;
	border-right:#CCCCCC dotted 1px;

	}
.poc-engine-list-text{
	width:113px;
	min-height:20px;
	float:left;
	border-right:#CCCCCC dotted 1px;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding-top:10px;
	}			
.poc-rank{
	width:189px;
	min-height:40px;
	float:left;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	border-bottom:#CCCCCC dotted 1px;
	}
.poc-blank{
	width:925px;
	height:auto;
	float:left;
	}
.poc-search-engine-image{
	width:924px;
	height:auto;
	color:#DE001A;
	font-family:"trebuchet MS";
	font-size:18px;
	border-bottom:#CCCCCC dotted 1px;	
	float:left;
	}	
#key-phrase-area{
	width:295px;
	height:auto;
	float:left;
	border-left:#CCCCCC dotted 1px;
	border-right:#CCCCCC dotted 1px;
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding-left:3px;
	}
#website-area{
	width:295px;
	height:auto;
	float:left;	
	border-right:#CCCCCC dotted 1px;	
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding-left:3px;
	}
#search-engine-area{
	width:185px;
	height:auto;
	float:left;
	border-right:#CCCCCC dotted 1px;	
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding-left:3px;
	}
#rank-area{
	width:137px;
	height:auto;
	float:left;
	border-right:#CCCCCC dotted 1px;
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding-left:3px;
	}	
.poc-headings{
	font-family:arial;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	}	
.poc-text{
	font-family:arial;
	font-size:13px;
	color:#666;
	font-weight:normal;
	}								
/*proof of competence page style end*/

/*web packages page style start*/	
.packages-heading{
	width:930px;
	height:auto;
	float:left;
	}
.heading-row{
	width:135px;
	height:25px;
	float:left;
	background-image:url(images/web_page/packages-heading-bg.jpg);
	background-repeat:repeat-x;
	border-right:#333333 solid 1px;
	font-family:"trebuchet MS";
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	}
.heading-row-2{
	width:180px;
	height:25px;
	float:left;
	background-image:url(images/web_page/packages-heading-bg.jpg);
	background-repeat:repeat-x;
	border-right:#333333 solid 1px;
	font-family:"trebuchet MS";
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;	
	}		
.heading-row-main{
	width:207px;
	height:30px;
	float:left;
		background-image:url(images/web_page/packages-heading-bg2.jpg);
	background-repeat:repeat-x;
	}
.heading-row-left{
	width:202px;
	height:25px;
	float:left;
	color:#DE001A;
	font-family:"trebuchet MS";
	font-weight:500;
	padding-left:3px;
	border-bottom:#cccccc dotted 1px;
	border-right:#cccccc dotted 1px;
	border-left:#cccccc dotted 1px;	
		
	}				
.packages-details{
	width:930px;
	min-height:150px;
	float:left;
	}	
.package-row{
	width:125px;
	min-height:150px;
	float:left;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	font-family:"calibri";
	font-size:13px;
	font-weight:normal;
	color:#666;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	}
.package-row-2{
	width:170px;
	min-height:150px;
	float:left;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	font-family:"calibri";
	font-size:13px;
	font-weight:normal;
	color:#666;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;	
	}
.package-row-icon{
	width:125px;
	height:auto;	
	float:left;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	font-family:"calibri";
	font-size:13px;
	font-weight:300;
	color:#666;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.package-row-2-icon{
	width:170px;
	height:auto;
	float:left;
	border-right:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	font-family:"calibri";
	font-weight:300;
	color:#666;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
	}
.package-row-rate{
	width:125px;
	height:auto;	
	float:left;
	border-right:#333 dotted 1px;
	border-bottom:#fff dotted 1px;
	font-family:"calibri";
	font-size:13px;	
	background-image:url(images/web_page/packages-heading-bg.jpg); 
	background-repeat:repeat-x; 
	color:#FFFFFF;
	font-weight:300;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.package-row-2-rate{
	width:170px;
	height:auto;
	float:left;
	border-right:#333 dotted 1px;
	border-bottom:#fff dotted 1px;
	background-image:url(images/web_page/packages-heading-bg.jpg); 
	background-repeat:repeat-x; 
	color:#FFFFFF;
	font-family:"calibri";
	font-weight:300;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
	}			
.blank{
	width:930px;
	height:auto;
	float:left;
	}	
/*web packages page style end*/

/*qualified page style start*/	
.qualified-logo-area{
	width:920px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-right:25px;
	margin-top:10px;
	}
.qualified-logo{
	width:360px;
	height:auto;
	float:left;
	font-size:14px;
	font-family:"trebuchet MS";
	color:#666;
	text-align:justify;
	margin-left:10px;
	}
.qualified-logo a:link{
	color:#666;
	text-decoration:none;
	}
.qualified-logo a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.qualified-logo a:visited{
	color:#666;
	text-decoration:none;
	}	
#consultation-area{
	width:453px;
	height:auto;
	float:left;
	background:url(images/team_page/form-bg.jpg) center top no-repeat;
	margin-left:50px;
	padding:15px;
	font-family:Calibri;
	font-size:12px;
	color:#666;
	text-align:justify;
	}	
.consultation-heading{
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
color:#D72A27;
}	
.consultation-heading2{
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#D72A27;
}	
#consultation-contact-area{
	width:370px;
	height:auto;
	float:left;
	background:url(images/contact-consultataion-bg.jpg) left top no-repeat;
	padding:15px;
	font-family:Calibri;
	font-size:12px;
	color:#666;
	text-align:justify;
	}
.ribbon{
	width:415px;
	height:auto;
	float:left;
	font-size:14px;
	font-family:"trebuchet MS";
	color:#FF0000;
	text-align:justify;
	border:#333333 dashed 2px; 
	margin-left:5px;
	padding-left:10px;
	}
.ribbon a:link{
	color:#FF0000;
	text-decoration:none;
	}
.ribbon a:hover{
	color:#fff;
	text-decoration:underline;
	}
.ribbon a:visited{
	color:#FF0000;
	text-decoration:none;
	}				
.seo-qualified-area{
	width:930px;
	height:auto;
	float:left;
	margin-top:40px;
	border:#CCCCCC dotted 1px;
	}	
.qualified-img{
	width:240px;
	height:auto;
	float:left;
	}	
.qualified-text{
	width:640px; 
	height:auto;
	font-size:13px;
	font-family:arial;
	color:#000;
	float:right;
	font-weight:normal;
	padding-left:35px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
/*qualified page style end*/	
.seo-blocks{
	width:952px;
	height:151px;
	float:left;
	margin-top:8px;
	margin-bottom:15px;
	}
.results-block-area{
	width:438px;
	height:151px;
	float:left;
	background-image:url(images/internet/block-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:25px;
	}	
.results-left-area{
	width:200px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:20px;
	}
.results-right-area{
	width:200px;
	height:auto;
	float:left;
	padding-top:35px;
	padding-left:8px;

	}		
.results-right-area a:link{
	text-decoration:none;
	}
.results-right-area a:visited{
	text-decoration:none;
	}	
.results-text{
	font-family:"trebuchet MS";
	font-size:22px;
	color:#101010;
	text-decoration:none;
	}	
.results-highlight-text{
	font-family:"trebuchet MS";
	font-size:36px;
	color:#D70017;
	text-decoration:none;
	}	
.seo-qualified-block-text{
	font-family:"trebuchet MS";
	font-size:15px;
	color:#666;
	font-weight:bold;
	text-decoration:none;		
	}

.results-block-small{
	width:329px;
	height:149px;
	float:left;
	background-image:url(images/internet/left-blk-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:5px;
	}	
.results-left-small{
	width:100px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:10px;
	}
.results-right-small{
	width:155px;
	height:auto;
	float:left;
	padding-top:35px;
	padding-left:30px;

	}		
.results-right-small a:link{
	text-decoration:none;
	}
.results-right-small a:visited{
	text-decoration:none;
	}	
.results-text{
	font-family:"trebuchet MS";
	font-size:22px;
	color:#101010;
	text-decoration:none;
	}	
.results-highlight-text{
	font-family:"trebuchet MS";
	font-size:36px;
	color:#D70017;
	text-decoration:none;
	}	
.seo-qualified-block-text-small{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;	
	}
.locate-bg{
	width:252px;
	height:146px;
	float:left;
	background:url(images/internet/mid-bg.jpg) center no-repeat;
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#666;
	padding-top:2px;
	margin-top:1px;
	margin-left:2px;
	}
	


	
/*dropmenu*/	
#top-menu{
margin:0px auto;
padding:0px;
width:862px;
height:auto;
margin-left:auto;
margin-right:auto;
	}	
ul#topnav {
	margin: 0; padding: 0;
	width: 1002px;
	margin-left:auto;
	margin-right:auto;
	list-style: none;
	position: relative;
	font-family:"trebuchet MS";
	font-size: 14px;
	font-weight:normal;
	float:left;
	background-image:url(images/nav_bkg_img.jpg);
	background-repeat:repeat-x;
	

}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #990000;
	height:30px;
}
ul#topnav li a {
	padding: 6px 20px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background: #333 url(topnav_active.gif) repeat-x; }
ul#topnav li span {
	float: left;
	padding: 5px 0;
	position: absolute;
	left: 0; top:30px;
	display: none;
	width: 1002px;
	background-image:url(images/dropmenu-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #fff;

	z-index:5000;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}	

/*gallery styling*/
.gd-thumbnail{
	width:140px;
	height:115px;
	margin:7px;
	float:left;
	}
/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*Testimonial page start*/	
.testimonial-block{
width:810px;
height:auto;
float:left;
margin:10px 60px 10px 60px;
border:#F6F6F6 solid 1px;
background:#FFFFFF url(images/testimonial/testi-bg.jpg) top repeat-x;
}
.testi-logo{
width:209px;
height:auto;
float:left;
padding-top:30px;
}
.testi-area{
width:600px;
height:auto;
float:left;
border-left:#EBEBEB dotted 1px;
}	
.testi-text{
width:570px;
height:auto;
float:left;
padding:0px 15px 0px 15px;
font-family:arial;
font-size:13px;
color:#666;
text-align:justify;
line-height:22px;
font-style:italic;
}
.testi-text a{
color:#666;
text-decoration:none;
}
.testi-author{
width:585px;
height:auto;
float:left;
text-align:right;
padding-right:15px;
font-family:"trebuchet MS";
font-size:14px;
font-weight:500;
color:#DD001A;
text-align:right;
}

/*call centre page style*/
#left-side-callcentre{
	width:235px;
	height:auto;
	float:left;
	}
#callcentre-bg{
	width:190px;
	height:50px;
	background-image:url(images/resellers/reseller-heading.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:20px;
	float:left;
	}
.callcentre-heading{
	font-family:"trebuchet MS";
	font-size:30px;
	color:#B10009;
	padding-left:41px;
	padding-top:12px;

	}
#right-side-callcentre{
	width:665px;
	min-height:255px;
	float:left;
	margin-left:5px;
	margin-top:22px;
	border:#E3E2E2 solid 1px;
	}		
.callcentre-page-text{
	width:630px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding-left:15px;
	line-height:20px;
	color:#666;
	}
	